RohitCSharp's picture
Update README.md
76d7e11 verified
|
raw
history blame
1.25 kB
metadata
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
  • Gradio
  • CPU-compatible LLMs (e.g., flan-t5-base, oasst-sft-1-pythia)

πŸ“¦ Requirements

gradio
langchain
openai  # Optional, replace with transformers + HuggingFacePipeline