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
- Ramalama
- Retrieval Augmentation Generation
- AWS EKS
- AWS ECR OCI Compliant Registry
- AWS CDK(Managed)
- AWS EC2
- GitHub Actions CI/CD
Ramalama deployed on AWS EKS (managed Kubernetes). ...
rag-runnercontainer image hosted ongcp-rag-runnerECR repo. Builds and uploads RAG database image.- RAG database container image stored on another ECR repo
- 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.
- Gurpreet Singh
- Nick Bottari
- Roshan Rajesh
- Nicolas Busse