Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

README.md 4.1 KB

You have to be logged in to leave a comment. Sign In

Hyderabad, India Chapter - Chatbot for Interview Preparation using NLP

Table of Contents

About

Omdena Hyderabad Local Chapter is working on a LLM based chatbot that can conduct mock interviews for aspiring candidates, evaluate the responses of job aspirants during mock HR interviews and provide quantitative, personalized feedback for each candidate along with recommendations to develop their skills to successfully navigate HR rounds of interviews.

Setup

Folder Structure

The project follows the following folder structure:

.
├── CONTRIBUTING.md                    --> Contributing Guidelines
├── README.md                          --> Project README
├── app/                               --> Streamlit App
│   └── main.py
├── data                               --> Data Directory
│   ├── README.md                      --> Data README
│   ├── final                          --> Final Data
│   ├── final.dvc
│   ├── processed                      --> Processed Data
│   ├── processed.dvc
│   ├── raw                            --> Raw Data
│   └── raw.dvc
├── docs/                              --> Documentation Directory
│   ├── Data.md                        --> Data Documentation
│   ├── Preprocess.md                  --> Preprocessing Documentation
│   ├── Analysis.md                    --> Analysis Documentation
│   ├── Modelling.md                   --> Modelling Documentation
│   ├── Deployment.md                  --> Deployment Documentation
│   └── assets/                        --> Documentation Assets
├── lib/                               --> Library Directory
│   └── __init__.py
├── poetry.lock                       --> Poetry Lock File
├── pyproject.toml                    --> Poetry Project File
└── src/                              --> Source Directory
    ├── task-1/                       --> Task 1 Directory (Data Collection)
    │   ├── README.md                 --> Task 1 README
    │   └── notebook/                 --> Task 1 Notebook Directory
    ├── task-2/                       --> Task 2 Directory (Data Preprocessing)
    │   ├── README.md                 --> Task 2 README
    │   └── notebook/                 --> Task 2 Notebook Directory
    ├── task-3/                       --> Task 3 Directory (Data Analysis)
    │   ├── README.md                 --> Task 3 README
    │   └── notebook/                 --> Task 3 Notebook Directory
    ├── task-4/                       --> Task 4 Directory (Modelling)
    │   ├── README.md                 --> Task 4 README
    │   └── notebook/                 --> Task 4 Notebook Directory
    └── task-5/                       --> Task 5 Directory (Deployment)
        └── README.md                 --> Task 5 README

Installation

To install the project, make sure you have

1. Clone the repository

git clone https://dagshub.com/Omdena/HyderabadIndiaChapter_ChatbotInterviewPreparation.git

2. Install Poetry and activate the virtual environment

poetry install
poetry shell

3. Setup DVC

dvc remote add origin s3://dvc
dvc remote modify origin endpointurl https://dagshub.com/Omdena/HyderabadIndiaChapter_ChatbotInterviewPreparation.s3
dvc remote modify origin --local access_key_id <your_token>
dvc remote modify origin --local secret_access_key <your_token>

4. Get the data

dvc pull

5. Setup environment variables

cp .env.example .env

Replace the values in .env with your own values.

6. Run the app

streamlit run app/main.py

Collaborators

License

Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...