Skip to content

AIOnGraph/GPT_INTERVIEWER

Repository files navigation

AIInterviewer - AI-Based Streamlit Application

AIInterviewer is an interactive Streamlit application powered by Python, Langchain framework, and OpenAI. This application takes a job description as input and conducts a simulated technical interview by asking relevant questions. It then provides feedback on the interview performance.

Table of Contents

Features

  • AI-Generated Questions: Utilizes OpenAI to generate technical questions based on the given job description.
  • Interactive Interview: Simulates a real interview experience by posing questions to the user.
  • Feedback: Provides detailed feedback on the interview performance, highlighting strengths and areas for improvement.

Demo

Check out the live demo: AIInterviewer Demo

Installation

  1. Clone the repository:

    https://github.com/AIOnGraph/GPT_INTERVIEWER.git
    cd GPT_INTERVIEWER
  2. Create and activate a virtual environment:

    python -m venv venv
    source venv/bin/activate  # For Linux/Mac
    # or
    .\venv\Scripts\activate  # For Windows
  3. Install dependencies:

    pip install -r requirements.txt

Usage

  1. Run the Streamlit application:

    streamlit run Home.py
  2. Open your browser and navigate to http://localhost:8000.

  3. Input the job description and start the interview.

Configuration

  • OpenAI API Key: To use the Application, you need to obtain an API key. Set your API key in the Side Bar of Streamlit.

Dependencies

  • Python 3.8
  • Langchain framework
  • Streamlit
  • OpenAI GPT-3.5

For a detailed list of dependencies, refer to the requirements.txt file.

Contributing

We welcome contributions to AIInterviewer! If you'd like to contribute, feel free to fork the repository and make your changes. Create a pull request, and we'll review your contribution. Thank you for considering contributing to our project!

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages