Hello everyone,
I’m working on a project where I want to build a single AI agent that can conduct interviews based on a selected topic and difficulty level. The agent should be able to:
- Generate interview questions according to the chosen topic and difficulty.
- Collect and store both the questions and the user's answers in a database.
- Evaluate the user’s answers and provide a rating or score at the end of the interview.
I’m looking for guidance on:
- The best architecture or workflow for creating such an agent
- Recommended models or libraries
- How to structure the database for storing Q&A
- How to design the scoring/rating logic
- Any examples or open-source projects doing something similar
Any help, suggestions, or resources would be greatly appreciated.
Thank you!