The AI-Based Interview Platform is designed for conducting technical job interviews. It automates the interview process by asking questions, evaluating candidate responses, asking follow-up questions based on those responses, and generating feedback on various aspects such as fluency and grammatical errors.
- Automated Questioning: The platform autonomously asks interview questions to candidates.
- Response Evaluation: It evaluates candidate responses to gauge their technical knowledge and communication skills.
- Follow-Up Questions: Based on candidate answers, the platform intelligently generates follow-up questions to delve deeper into specific topics.
- Feedback Generation: After the interview, the platform provides feedback on candidate performance, including fluency, grammatical errors, and technical proficiency.
- Python (version 3.10)
- Git
- Start the interview platform:
panel serve app.py
- For grammatical error analysis:
python grammar.py
- For language detection, fluency and confidence score:
run in jupyter lab
Analyzer.ipynb