Team Name: reCourse
Team Members: Atto Allas (aallas), Marina Sha (mssha), Lydia Yang (llyang), Jingwei Wang (jingweiw)
Inspiration
Course selection is difficult, and there are thousands of courses to choose from. We need a tool to make this easier!
What it does
Gives course recommendations based on ratings of previous courses taken, leveraging course descriptions, open data, and generative AI.
How we built it
We leveraged OpenAI's GPT to compute similarity scores between courses, and we designed a recommendation algorithm using the similarity scores and ratings.
Challenges we ran into
We had some difficulty working with OpenAI's API limitations, and we had some infrastructure and deployment issues.
Accomplishments that we're proud of
We managed to leverage several APIs such as Google OAuth and OpenAI's embeddings API. We also create a fully-functioning web user interface.
What we learned
How to use OpenAI to generate text embeddings and provide tailored recommendations, as well as other NLP topics. We learnt about infrastructure and web development.
What's next for reCourse
Adding inputs such as prerequisites, FCEs, etc.
Log in or sign up for Devpost to join the conversation.