Skip to content

Repository files navigation

🚀 HireFlow – Multi AI Agent Hiring System

HireFlow is a multi-agent AI-powered hiring pipeline that automates candidate evaluation, screening, and decision-making using intelligent agents. It leverages modern backend frameworks and AI models to streamline the recruitment process.


📌 Features

  • 🤖 Multi AI Agent Architecture
  • 📄 Resume Parsing & Analysis
  • 🧠 Intelligent Candidate Evaluation
  • 📊 Scoring & Ranking System
  • 🔗 API-based Pipeline Execution
  • ⚡ Fast and Scalable using FastAPI
  • 🔐 Secure API Key Authentication

🏗️ Architecture Overview

The system follows a pipeline of AI agents: User Input → API → Hiring Pipeline → AI Agents → Evaluation → Result

Agents Involved:

  • Resume Analyzer Agent
  • Skill Matching Agent
  • Scoring Agent
  • Decision Agent

🛠️ Tech Stack

  • Backend: FastAPI
  • AI/ML: LLM-based Agents (Gemini / OpenAI)
  • Language: Python
  • Deployment: Cloud Run / Vercel (optional)

📂 Project Structure

hireflow/ │── app/ │ ├── routes/ │ │ └── hire.py │ ├── services/ │ │ └── pipeline.py │ ├── schemas/ │ │ └── hire_schema.py │ ├── core/ │ │ └── auth.py │ │── .env │── requirements.txt │── README.md

How It Works

-User submits candidate data -API triggers hiring pipeline -Multiple AI agents process the data -Each agent contributes to evaluation -Final score and decision are returned

Deployment

Google Cloud Run Vercel (for frontend)

Future Improvements

🧾 PDF Resume Upload Support 🎤 AI Interview Agent 📊 Dashboard for HR Analytics 🔄 Continuous Learning Models

Contributing

Pull requests are welcome. For major changes, please open an issue first.

License

MIT License

Author

Yash Kumar

About

A Mutli-Agent AI Recruitment Pipeline Coordinator

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages