RohitCSharp's picture
Update README.md
76d7e11 verified
|
raw
history blame
1.25 kB
---
title: Agentic Resume Parser
emoji: πŸ‘€
colorFrom: pink
colorTo: indigo
sdk: gradio
sdk_version: 5.34.2
app_file: app.py
pinned: false
license: mit
---
# 🧠 Resume Screener Agent - AI-Powered Matching Tool
This Space hosts a LangChain-powered Resume Screening Agent that matches resumes to job descriptions with structured, explainable scoring. Designed to run on CPU and lightweight models, it works perfectly within Hugging Face Spaces.
---
## πŸš€ Features
- βœ… Match resumes with job descriptions in seconds
- βœ… Score compatibility (0–100)
- βœ… Extract matched skills
- βœ… Explain decisions with structured JSON output
- βœ… Runs entirely on CPU (swap OpenAI with HuggingFacePipeline for full offline)
---
## πŸ› οΈ How It Works
1. Paste plain text **resume** and **job description**.
2. Agent evaluates using an LLM prompt chain.
3. Outputs:
- `MatchScore` (0–100)
- `KeySkills` (list)
- `Justification` (text)
---
## πŸ’‘ Built With
- [LangChain](https://www.langchain.com/)
- [Gradio](https://gradio.app/)
- CPU-compatible LLMs (e.g., `flan-t5-base`, `oasst-sft-1-pythia`)
---
## πŸ“¦ Requirements
```txt
gradio
langchain
openai # Optional, replace with transformers + HuggingFacePipeline