CiCi - A Columbia CS
Hackathon Project, 09/23/23
“CS classes are hard. CS advising shouldn’t be. Get answer to all your Columbia computer science questions from CiCi!“
Team project made for Columbia’s 2023 DivHacks Hackathon. I worked on the backend in Python. We won First Place for the AI track.
CiCi is an AI chatbot trained on Columbia CS advising data. It uses this history along with its broader chatbot capability to answer any questions you have about the CS major, coursework, or career options at Columbia.
Backend: We created embeddings using Columbia CS Advising documents and stored them in a vector database. We then used the OpenAI API to make a chatbot that would answer CS advising questions by searching through the vector database for the most relevant text and compiling them into a single concise answer.
Frontend: HTML/CSS/JavaScript
Check out our GitHub repo here.