--- 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