Skip to content

Smidge101/Chat-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

This is an AI chatbot for students to ask questions about classes and class requirements for their degree.

Languages Used: Python, HTML, CSS, JavaScript

To start the project, we started by drafting an overview of what the Chatbot would do and the steps we would have to take in order to complete this task.

This is a VERY rough draft of what we had planned for the AI Chatbot.

To start, we researched 5 of the most popular majors at SIUE.

Among the many majors at SIUE, the 5 majors for our showcase are Psychology, Computer Science, Nursing, Business Administration, and Elementary Education.

To feed the LLM (Large Language Model), first we copied the sample curriculums for the Bachelor of Arts or Bachelor of Science in each of the major (both for Computer Science.)

Then, we broke up each sample curriculum into chunks that are cut for each semester. At the end of the chunking, it would display the semesters in chunks, the total amount of credit hours you'd need (minmum), and footnotes about courses that aren't present in the other sample curriculums.

Before we could feed the information to our AI chatbot, we first had to go from raw words and things humans can understand to embedded vector changes which are a series of numbers and something that the AI understands.

After having issues with setting up the program, finding a proper API key, and getting frustrated with python and its libraries, we got the chunked information to embedded vectors and working with their respective vector databases and queries.

Note from Ty: Just write like 1-2 sentence(s) for the "Connect 2 Frontend and Backend" and "Design" steps on the white board.

I can just write the short experience for "Template Testing" and "Final Testing". If you want to finish that up while I'm asleep you can but I'll just do it anyway.

One last thing: I didn't have time to look if you used Java or JavaScript for the program so on Line 2 just edit it accordingly but I left JavaSCript there.

Note from Ty - End.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors