Skip to main content

Default template for PDM package

Project description

IQ-Gen's LLM Interviewer

IQ-Gen is a project created as part of the UTMIST LLM Acceleration program, and aims to help young professionals prepare for behavioral interviews by utilizing a large language model to generate personalized interview questions. Users are able answer questions by speaking directly to their computer and will receive responses and follow-up questions from a virtual interviewer. The program will then analyze the response, and provide feedback on the user's word choice and the overall quality of the user’s response.

Prerequisites

Make sure you have the following installed on your machine:

Getting Started

Clone the Repository

  1. Open your terminal or command prompt.
  2. Navigate to the directory where you want to clone the repository.
  3. Run the following command to clone the repository:
https://github.com/jnnchi/IQ-Gen.git
  1. Navigate into the project directory.
cd your-repository
  1. Create a virtual environment.
python -m venv venv
  1. Activate the virtual environment.

For Windows

venv\Scripts\activate

For macOS and Linux

source venv/bin/activate

Install the dependencies

  1. Install required packages using pip.
pip install -r requirements.txt

Run the Project

  1. Run the app.py file
python app.py
  1. Open your browser and go to the project url: http://127.0.0.1:7000/

  2. Press Get Started to begin your mock interview.

Screenshot 2024-06-02 at 7 25 00 AM
  1. Press ‘start recording’ when you are ready to introduce yourself/record your answer to the question you get (make sure to enable microphone access).
Screenshot 2024-06-02 at 7 27 44 AM
  1. After you have finished your response, click ‘stop recording’.
Screenshot 2024-06-02 at 7 28 11 AM
  1. After you have read your feedback, When you are ready for your next interview question, click ‘next question’.

  2. When you want to end the interview, click ‘end interview’. This will bring you to a results page with an analysis of your interview

(Optional) PyPi Installation - Python Files Only

Visit this link to install our Python package: PyPi Installation. This will download only the Python files of our project. To download the full project, please follow the instructions for cloning from Github above.

  1. Scroll down until you see a Navigation menu on the left side of the screen.

  2. Click Download Files.

  3. Click the link under Source Distribution, and a zipped folder will download onto your computer.

  4. Unzip the folder

  5. Install dependencies if you haven’t already

pip install requirements.txt 

Good luck practicing for interviews!!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iq_gen-0.1.1.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

iq_gen-0.1.1-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file iq_gen-0.1.1.tar.gz.

File metadata

  • Download URL: iq_gen-0.1.1.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.6

File hashes

Hashes for iq_gen-0.1.1.tar.gz
Algorithm Hash digest
SHA256 db7788400751c578268212cf8341d7307cb6bb1ae20f1ab12af43d324f370264
MD5 b31d1f2dc17a971c4e0fee5df7915ec1
BLAKE2b-256 31243cf423ece71fe1f85f0125eff78a410a25476c8ec565ce067cf2b2ade722

See more details on using hashes here.

File details

Details for the file iq_gen-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: iq_gen-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 2.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.6

File hashes

Hashes for iq_gen-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 43158664a2caaa7887cefc60c736910cc514957fec7a11ec87f8e646b45e762a
MD5 3588034be418b6ee16f08bd99d1977fb
BLAKE2b-256 9cee40a02734d2df767b6293d221ce4a7a5537213f818ed9397e315cf922725d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page