Skip to content

A RAG chatbot for the University of Texas at Tyler - Capstone Project

Notifications You must be signed in to change notification settings

Riddlcal/UT-Bot-Deploy

Repository files navigation

UT-Bot

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?

rag_retrieval_generation-1046a4668d6bb08786ef73c56d4f228a

First we create embeddings of the text and place them into a vector database (like ChromaDB).

rag_indexing-8160f90a90a33253d0154659cf7d453f

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

How to run UT Bot

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

About

A RAG chatbot for the University of Texas at Tyler - Capstone Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published