Skip to content

RAG을 활용한 커스텀 챗봇 구현 프로젝트

Notifications You must be signed in to change notification settings

0x106053b/2024_Kapstone

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Perfect Studymate

A Learning Chatbot Powered by RAG Technology

Meet your own AI Studymate!
Upload your documents, and a more accurate and secure personalized chatbot is born

Table of Contents

Project Overview

Chatbots often confuse users by producing false responses. This is also a reason why users are reluctant to use chatbots for learning. So we propose a RAG-based chatbot service named "Perfect StudyMate" that allows students to experience fewer hallucinations. The user uploads the '.pdf' formatted resources used in courses to the chatroom, and the model embeds the uploaded data and stores it in a database. Then, when the user asks chatbot a question related to the data, the model extracts the context related to the question from the embedding database and reflects it in the answer. At the same time, an interactive conversation is implemented by utilizing the history of conversation between the user and the chatbot. Users can enjoy an improved learning experience by talking to chatbots with less hallucination based on the content of the course material they want.

Team Members

  • Member 1: 이주용 (Team leader)
  • Member 2: 천예원
  • Member 3: 황지희
  • Member 4: Jorge Alcorta

Project Duration

  • Start Date: 2024-09-02
  • End Date: 2024-12-13

About

RAG을 활용한 커스텀 챗봇 구현 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 96.5%
  • JavaScript 1.6%
  • Python 1.5%
  • Other 0.4%