data.zip contains transcriptions from Lex Fridman's podcasts. The chatbot aims to have a friendly conversation about those podcasts or anything general. The project's aim is to demonstrate how you can create a chatbot that has access to specific data source.
Feel free to modify and experiment with any step in the pipeline.
unzip data.zip
conda create -n langchain_chatbot python=3.9 -y
conda activate langchain_chatbot
pip install -r requirements.txt
For example, for using gpt-4 you need to create OPENAI_API_KEY and export it.
export OPENAI_API_KEY=...
python create_db.py
python chatbot.py