Spaces:
Sleeping
Sleeping
| title: Interviewer Assistant | |
| emoji: π | |
| colorFrom: green | |
| colorTo: blue | |
| sdk: docker | |
| app_port: 7860 | |
| pinned: false | |
| license: mit | |
| short_description: Agentic AI for Resume Analysis & Interview Prep | |
| # π Interviewer Assistant | |
| A **Multi-Agent System** designed to assist HR and technical interviewers by automatically analyzing job descriptions and resumes to generate tailored interview questions and fitness scores. | |
| ## π Features | |
| - **π§ Multi-Agent Swarm**: | |
| - **Job Analyst**: Extracts key requirements from JDs. | |
| - **Candidate Profiler**: Analyzes resumes for strengths and gaps. | |
| - **Evaluator**: Scores candidates on Technical, Behavioral, and Leadership metrics. | |
| - **Interview Designer**: Generates bespoke interview questions. | |
| - **π Input Flexibility**: Accepts raw text for JD and Resume/LinkedIn profile. | |
| - **π Structured Evaluation**: Provides a clear score and justification. | |
| ## π οΈ Architecture | |
| ``` | |
| src/interview-assistant/ | |
| βββ app.py # Streamlit UI (Orchestrator) | |
| βββ teams/ # Team Definitions | |
| β βββ team.py # GroupChat Configuration | |
| βββ aagents/ # Agent Definitions | |
| β βββ job_analyst.py | |
| β βββ candidate_profiler.py | |
| β βββ evaluator.py | |
| β βββ interview_designer.py | |
| β βββ admin.py | |
| βββ Dockerfile # Deployment Configuration | |
| ``` | |
| ## π¦ Startup | |
| ### Local Run | |
| 1. **Install Dependencies**: | |
| ```bash | |
| pip install -r src/interviewer-assistant/requirements.txt | |
| ``` | |
| 2. **Run Application**: | |
| ```bash | |
| streamlit run src/interviewer-assistant/app.py | |
| ``` | |
| The app will open at `http://localhost:8501`. | |
| ## π³ Docker / Deployment | |
| The project is packaged for **Hugging Face Spaces** (Docker SDK). | |
| ```bash | |
| # Build | |
| docker build -t interviewer-assistant -f src/interviewer-assistant/Dockerfile . | |
| # Run | |
| docker run -p 7860:7860 interviewer-assistant | |
| ``` | |