You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.