Skip to content

khointn/rag_vinuni_chatbot

Repository files navigation

RAG-Based Chatbot for Admission FAQ at VinUni

For every admission period, the Registrar's Office at VinUni receives an immeasurable number of questions from applicants and parents. By applying LLM with Retrieval-Augmented Generation (RAG), our project aims to build an effective chatbot system that assists the Registrar and Admission Offices in answering these questions and provides up-to-date, accurate information to parents and students. This helps reduce the workload of VinUni faculties and officers, while still ensuring that information is spread to candidate students and parents on time, ensuring their positive experience towards VinUni service.

This is the project for COMP4020 - NLP, with my teammates:

Presentation slide: Canva

Requirements

Installation

Set up virtual environment

python -m venv venv
. venv/bin/activate

Install dependencies

poetry install

Requirements

poetry install --with local

Download embedding and(or) LLM models

python setup.py

Install pre-commit hooks

pre-commit install

Running

docker compose up -d
poetry run python -m app

References

This project is done based on:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages