File size: 978 Bytes
e86b059
 
 
 
 
 
 
 
 
 
 
d98f7ad
 
 
 
 
 
 
 
2730865
d98f7ad
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2730865
 
d98f7ad
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
---
title: HR TOOL V2
emoji: πŸ€–
colorFrom: blue
colorTo: green
sdk: docker
app_file: main.py
pinned: false
---


# 🧠 HR Tool Backend (AI Resume Intelligence System)

A production-ready AI-powered HR system that:
- Extracts structured resume data using **Qwen2.5-0.5B + LoRA**
- Matches resumes with job descriptions using **MiniLM embeddings**
- Provides semantic ATS scoring via **FastAPI backend**
- Designed for deployment on **Hugging Face Spaces / Docker**

---

# πŸš€ Features

### πŸ“„ Resume Intelligence
- PDF β†’ Clean text extraction
- LLM-based structured JSON generation
- Strict schema-based output (no hallucination design)

### 🧠 Semantic Matching (ATS)
- Resume ↔ Job Description similarity
- Uses `sentence-transformers/all-MiniLM-L6-v2`
- Cosine similarity scoring (0–100 ATS score)

### ⚑ FastAPI Backend
- Upload resume PDFs
- Get structured JSON output
- Compare with job descriptions
- Get ranking score

---

# πŸ—οΈ System Architecture