--- title: AIRecruiterAgent emoji: 🚀 colorFrom: blue colorTo: gray sdk: gradio sdk_version: 5.33.0 app_file: app.py pinned: true tags: - agent-demo-track - mcp-server-track - mistral license: other short_description: Revolutionizing recruitment with AI-driven insights --- # AI Recruiter Agent AI Recruiter Agent is an intelligent assistant designed to streamline and enhance the recruitment process. Leveraging advanced AI models, it automates CV parsing, job description analysis, and candidate-job matching, providing recruiters with actionable insights and saving valuable time. Whether you're a hiring manager or a developer, AI Recruiter Agent offers a seamless experience to optimize talent acquisition workflows. ## 🎬 Demonstration [AI Recruiter Agent demo video](https://youtu.be/9B2z8sa5ta4?si=FwUET1JH3wxqZY1o) ## 🧩 Features - Parsing CVs to structured JSON - Parsing job description to structured JSON - Matching applicants against a job description - Insightful CVs evaluation for recruiters ## 🛠️ Tech stack - Gradio App - MCP Server - MistralAI We use Mistal OCR model for CV understanding and Mistral Small model for matching & applicant evaluation. However, we can also use other models/api such as Llamaindex for CV parsing, for example. ## Development 1. Clone the repository: ```bash git clone https://huggingface.co/spaces/Agents-MCP-Hackathon/AIRecruiterAgent cd AIRecruiterAgent ``` 2. Install dependencies: ```bash poetry install ``` Or ```bash pip install -r requirements.txt ``` 3. Run the MCP App: ```bash python app.py ``` 4. (Optional) Run the MCP Server: ```bash mcp dev server.py ```