kagglex-final-project

A prototype written in Python to illustrate/demonstrate querying the Learning Path Index Dataset (see Kaggle Dataset and GitHub repo), with the help of the OpenAI GPT technology (InstructHPT model and embeddings model), Langchain and using Facebook's FAISS library.

image

The end-to-end process can be learnt by going through the code base as well as by observing the console logs when using both the Streamlit and the CLI versions.

Pre-requisites

Install and run

Copy the .env_template to .env in the current folder and then add your OpenAI API Key to .env. Please don't modify the .env_template file.

pip install -r requirements.txt

Interactive session via CLI app

python main.py

image

Interactive session via Streamlit app

streamlit run main.py

image