Skip to content

UBC-CIC/LLM-Course-QA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LLM-Course-QA

This project was built for the UBC Cloud Innovation Centre as a part of the UBC ECE Capstone course.

LLM-Course-QA is a question-answering system that leverages Large Language Models (LLMs) to provide a platform for higher-education students to receive answers to course specific questions. The system uses information in course documents uploaded by instructors as its sources when responding to these queries.

High Level Architecture

This project is split into 4 main systems: frontend, backend, data ingestion and retrieval pipelines, and the large language model.

The diagram below shows the resources used to deploy the application. For an in-depth description of our system architecture see the High Level Architecture

System Overview Diagram

Deployment Guide

To learn how to deploy the application on AWS, see the Deployment Guide

User guide

To learn how to use the application, see the User Guide

Pricing Estimate

To view a pricing estimate breakdown, see the Pricing Estimate

Credits

This application was architected by Daniel Johnson, Hasan Embabi, Ilamparithi Imayavaramban, Ripdaman Malhans, and Shibo Jin with guidance from Professor Paul Lusina and the UBC Cloud Innovation Centre.

License

This project is distributed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •