Spaces:
Running
Running
File size: 1,245 Bytes
1132928 76d7e11 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
---
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
|