A RAG chatbot for the University of Texas at Tyler - Capstone Project
We built a RAG (Retrieval-Augmented Generation) chatbot for the University of Texas at Tyler.
How does it work?
First we create embeddings of the text and place them into a vector database (like ChromaDB).
Then when a user asks a question, UT Bot finds the most relevant answer to the query and returns it.
app.py - for Render Deployment
bot.py - for local running
Clone the GitHub repo: https://github.com/Riddlcal/UT-Bot-Deploy
Open Command Prompt
Type and run:
git clone https://github.com/Riddlcal/UT-Bot-Deploy
Wait for cloning to finish, and then type and run:
cd UT-Bot-Deploy
Then to install dependencies, type and run:
pip install -r requirements.txt
After dependencies are installed, type and run:
python bot.py
Wait for Flask to start and open the localhost link