Skip to content

chakrikaguttameedi/hiregenai-ai-hiring-intelligence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🏢 HireGenAI — AI Hiring Intelligence Platform

A sophisticated multi-agent recruitment pipeline built with LangGraph, Google Gemini 2.5 Flash, and Streamlit. HireGenAI automates talent acquisition by parsing resumes, analyzing job descriptions, and generating personalized interview strategies.


🚀 Features

  • 📄 Resume Parser — Extracts structured data (Skills, Experience, Education) from PDF/TXT files.
  • 🎯 JD Analyzer — Breaks down job descriptions into required skills and minimum experience.
  • ⚖️ Hybrid Scorer — Ranks candidates using a weighted formula: $60%$ Skills + $30%$ Experience + $10%$ Education.
  • 💡 AI Insights — Generates 3 concise bullet points explaining why a candidate stands out.
  • 💬 Interview Architect — Crafts 5 tailored technical questions based on the candidate's background.

🛠️ Tech Stack

Tool Purpose
Streamlit Web UI & Dashboard
LangGraph Multi-agent state machine orchestration
Google Gemini 2.5 Flash LLM powering extraction and reasoning
Pydantic Structured data validation
PyPDF2 PDF text extraction engine

🧠 Agent Pipeline

The system uses a sequential StateGraph to ensure data flows accurately:

[Resume & JD Input] │ ▼ [Resume Parser Node] ──► Structured JSON Data │ ▼ [JD Analyzer Node] ──► Extraction of Requirements │ ▼ [Matching Agent] ──► Calculates Match & Missing Skills │ ▼ [Interview Agent] ──► Generates 5 Custom Questions


📁 Project Structure

HireGenAI/ │ ├── app.py # Main application & LangGraph logic ├── requirements.txt # Python dependencies └── outputs/ # Application screenshots ├── 1.jpeg

├── 2.jpeg

└── 3.jpeg


📸 Outputs

1. Dashboard & File Upload

Dashboard

2. Candidate Ranking & Insights

Ranking

3. Interview Plan & Summary

Interview Plan


📄 License

This project is open-source and available under the MIT License.

About

HireGenAI is a Multi-Agent AI Hiring Intelligence Platform built using LangGraph and Gemini 2.5 Flash to automate resume parsing, job matching, bias detection, and candidate ranking. It simulates a real-world intelligent recruitment workflow using structured LLM outputs and hybrid scoring logic.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages