AI Job Search Agent avatar
AI Job Search Agent

Deprecated

Pricing

Pay per event

Go to Store
AI Job Search Agent

AI Job Search Agent

Deprecated

Developed by

mohamed el hadi msaid

mohamed el hadi msaid

Maintained by Community

5.0 (1)

Pricing

Pay per event

0

Total users

7

Monthly users

5

Runs succeeded

0%

Last modified

a month ago

An intelligent job search assistant that analyzes resumes and finds matching job opportunities across multiple platforms. This actor uses LangGraph and LangChain to provide personalized job recommendations based on skills, experience, and preferences.

๐Ÿš€ Features

  • Resume analysis and skill extraction
  • Multi-platform job search (LinkedIn, Indeed, Dice)
  • Intelligent job matching and ranking
  • Personalized recommendations
  • Structured JSON output
  • Automated job filtering and scoring

๐Ÿ’ก Use Cases

  • Job Search: Find relevant job opportunities based on resume and preferences
  • Skills Analysis: Extract and analyze skills from resumes
  • Career Guidance: Get personalized recommendations for job search
  • Market Research: Understand job market trends and requirements
  • Resume Enhancement: Identify skill gaps based on job requirements

๐Ÿ”ง Input Parameters

FieldTypeDescription
resumeStringThe resume text to analyze
locationStringPreferred job location (default: "Remote")
jobTypeStringType of employment (e.g., "full-time", "contract")
keywordsStringAdditional search keywords
modelNameStringLLM model to use (default: "gpt-4")

๐Ÿ“Š Output

The actor provides structured JSON output containing:

  1. Summary

    • Overview of search results
    • Number of matching jobs
    • Key insights
  2. Jobs Array (Top 5 matches)

    • Job title
    • Company name
    • Location
    • Salary information
    • Match score (0-1)
    • Application URL
    • Employment type
    • Job description
  3. Recommendations

    • Next steps for the job seeker
    • Career development suggestions
    • Application strategies

๐Ÿ“š Example Usage

{
"resume": "Your resume text here...",
"location": "San Francisco",
"jobType": "full-time",
"keywords": "machine learning, python",
"modelName": "gpt-4"
}

Example output:

{
"summary": "Found 15 matching jobs in San Francisco area...",
"jobs": [
{
"title": "Senior Data Scientist",
"company": "Tech Corp",
"location": "San Francisco, CA",
"salary": "$150,000 - $200,000",
"match_score": 0.92,
"url": "https://..."
}
],
"recommendations": [
"Update your ML skills section",
"Apply within 24 hours of posting",
"Highlight cloud computing experience"
]
}

๐Ÿ› ๏ธ Customization

The actor can be customized by:

  1. Adding new job boards in src/tools.py
  2. Modifying the matching algorithm
  3. Adjusting output format and fields
  4. Customizing search parameters

๐Ÿ“ˆ Performance Features

  • Efficient parallel job search across platforms
  • Smart result deduplication
  • Rate limiting and error handling
  • Result caching for improved performance
  • Limited to top 5 most relevant results

๐Ÿ’ฌ Support

๐Ÿ“ License

Apache 2.0