Overview
An AI agent-based HR interview and candidate intelligent analysis platform, supporting historical interview data import, name-based search, AI interviewer dialogue, intelligent resume scoring, and deep internal analysis.
Tech Stack
| Layer | Technology |
|---|---|
| Frontend | Vue 3, Vite, Pinia, Axios |
| Backend | FastAPI, Uvicorn, SQLite |
| AI | DeepSeek / DashScope (Qwen) |
| Data Processing | Pandas, python-docx, PyPDF2 |
Core Features
Internal Portal
- Interview Record Search: Search historical records by candidate name
- Intelligent Resume Analysis: Upload resumes (doc/docx/pdf) with four analysis modes
- Deep Dialogue: Follow-up interview questioning based on analysis results
- Archive & Export: Export historical analysis as Excel, CSV, DOCX
Candidate Portal
- AI interviewer conversation interface
- Real-time interview progress feedback
Concurrency
Uses ThreadPoolExecutor for concurrent resume analysis with thread-safe database writes and SSE streaming for real-time progress.