title | emoji | colorFrom | colorTo | sdk | sdk_version | app_file | pinned |
---|---|---|---|---|---|---|---|
Hackerearth Digital Assistant |
📊 |
purple |
yellow |
streamlit |
1.31.1 |
app.py |
false |
HackerEarth's Digital Assistant that helps your answer queries around the HackerEarth's product!
- HackerEarth's digital assistant and salesperson
- Supports knowledgebase from the web
- Supports knowledgebase provided via PDFs.
- Answer all your queries around HackerEarth
- Asks user for contact details so that human sale sperson can reach back to the user
- Saves the contact detail and intent in a database for reference purpose
To run this project, you will need to add the following environment variables to your .env file
OPENAI_API_KEY
PINECONE_API_KEY
PINECONE_ENVIRONMENT
PINECONE_INDEX
You can simply perform the following command to prepare the env template.
cp .env.example .env
Add the value to the environment variables on your end.
Clone the project
https://github.com/abhijeetps/hackerearth-digital-assistant
Go to the project directory
cd hackerearth-digital-assistant
Install dependencies
pip install -r requirements.txt
Add environment variables to .env file.
Populate Vector Database with HackerEarth's content.
python vdb.py
Run HackerEarth's chatbot locally:
streamlit run app.py