An LLM powered chatbot that can answer questions based on your specific data. This project is based on the Scrimba Tutorial by Tom Chant.
- Supabase Account
- Google AI Studio Account (This project uses Google AI not OpenAI)
- Run the query found in
match_documents.sql
in your Supabase database
yarn install
cp .env.example .env
# open .env and modify the environment variables
yarn start
- Update the chunk size and overlap size used by the text splitter
- Test different number of chunks retrived
- Prompt engineering
- Try different LLM settings based on your use case