TalentScout is an AI-powered Hiring Assistant chatbot built with Streamlit.
It helps a recruitment agency screen candidates by:
- Collecting candidate details (name, contact info, experience, desired role, location).
- Asking for their tech stack (languages, frameworks, DBs, tools).
- Generating 3β5 targeted technical questions per tech stack item using an LLM (or mock generator for offline demo).
- Handling conversation context and gracefully ending when the candidate types exit keywords.
- Interactive Chat UI: Built with Streamlit for easy candidate interaction.
- LLM-Powered Question Generation: Uses OpenAI GPT models or a deterministic mock generator.
- Structured Candidate Info Form: Collects all key details in a clean UI.
- Context Handling: Maintains conversation flow via
st.session_state. - Exit Handling: Recognizes
exit,quit,bye,end,stopto gracefully conclude. - Simulated Storage: Saves anonymized candidate records in
simulated_submissions.json.
git clone https://github.com/Sushantrana2005/hiringchatbot.git
cd hiring_chatbot
