Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

191 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’¬ UML University Chatbot

❓ What

A University Chatbot for the University of Massachusetts Lowell that can answer a variety of questions about the university.
It uses RAG to index and vectorized data from UML's websites to query against for information.
The model and RAG DB management is performed using containers as the underlying technologies. Specifically through Ramalama

πŸ‘¨β€πŸ’» Technologies

➰ Workflow

Main Deployment

Ramalama deployed on AWS EKS (managed Kubernetes). ...

RAG

  1. rag-runner container image hosted on gcp-rag-runner ECR repo. Builds and uploads RAG database image.
  2. RAG database container image stored on another ECR repo
  3. Manually trigger a Kubernetes Job to (re)build the RAG database

Important

To update any part of the RAG database building process, locally rebuild and push the rag-runner image to the ECR repo. Future jobs automatically fetch the new image.

πŸ—« Members

  • Gurpreet Singh
  • Nick Bottari
  • Roshan Rajesh
  • Nicolas Busse

About

Final project for Cloud Computing Class @ UML (COMP.4600)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages