Skip to content

A personal AI chatbot, answering specialized questions relating to Carleton University's Computer Science program. Built using NextJS, React and using OpenRouter API, and deployed on AWS EC2 server.

License

Notifications You must be signed in to change notification settings

Nguyen-HanhNong/Carleton-CS-LLM-Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Carleton CS LLM & Chatbot

HTML5 CSS3 MUI JavaScript React AWS TypeScript OpenAI

GitHub contributors GitHub stars GitHub forks GitHub issues GitHub license Node Version npm Version

What is this application?

Demo of Chatbot GIF

This project is an implementation of a customized chatbot, powered by a Llama LLM model from Meta. The chatbot is designed to provide information about the Carleton University Computer Science program. The chatbot is built using NextJS, React, Material-UI, and OpenRouter and OpenAI API.

Getting Started

Prerequisites

  • The project requires Node.js and npm to run. If you do not have Node.js installed, you can download it here.
  • The project will also require a valid OpenRouter API key. You can find more about API key's and OpenRouter at their website.

Instructions

  1. Clone the repository
    git clone
    
  2. Install NPM packages
     npm install
    
  3. Run the project
    npm run start
    
  4. Open the project in your browser
    http://localhost:3000/
    

Improvement and Advancements

  • Implement an advanced RAG model for the chatbot to improve the quality of responses, especially relating to course specific content at Carleton University.
  • Implement a more advanced and user-friendly UI for the chatbot, allowing users to rate the responses of the model and provide feedback.

License

Distributed under the GNU General Public License v3.0. See LICENSE for more information.

About

A personal AI chatbot, answering specialized questions relating to Carleton University's Computer Science program. Built using NextJS, React and using OpenRouter API, and deployed on AWS EC2 server.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages