Skip to content

bh-Abhishek-b/Interview-Chat-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Interview Chat App

This project aims to develop an interactive Streamlit chatbot application designed for conducting user interviews. The chatbot engages users in an interview-style conversation, beginning with an introduction and proceeding to inquire about the specific job role the user is seeking an interview for, such as HR manager, Developer, Project Manager, and more.

Key Features

  1. User Introduction The chatbot initiates the interaction by prompting users to introduce themselves, setting the stage for the interview process.

  2. Job Role Selection Users are guided through selecting the job role they are being interviewed for, enabling tailored questioning.

  3. Tailored Questions Based on the selected job role, the chatbot presents 3-4 role-specific questions, ensuring relevancy and depth in the interview process.

  4. Contextual Follow-ups Leveraging the capabilities of OpenAI's API and LangChain, the chatbot dynamically generates follow-up questions based on the user's responses and the chosen job role. This enables a more fluid and personalized interview experience.

  5. Feedback Provision To conclude the interview, the chatbot offers concise feedback on the user's performance, providing insights and potential areas for improvement.

  6. Exit Chat Option An "exit chat" button is integrated into the application, allowing users to clear the conversation. This feature ensures a seamless transition for new users to begin their interview afresh.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages