/AI_Rate_My_Prof

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

ProfEval

ProfEval is an AI powered Rate My Professor website. Professor Recommendations, Reviews and Suggestions at the tip of your fingertips. It allows users to chat with an AI chat bot powered by OpenAI to get reviews, ratings, and suggestions on Professors they are interested in. If the professor they want to know more about is not available in our system, users can also add urls of those professors to add their information to our system! This is made possible with the help of RAG and webscraping.

Click to Watch the Demo:

ProfEval Demo

Features

⭐ Respond to users with Open AI model
⭐ Extract professor reviews, ratings and subjects from user provided websites using RAG
⭐ Deployed using Vercel
⭐ Seamless UI using TailwindCSS and shadcn

Techstack

  • Frontend: Next.js, TypeScript, TailwindCSS, shadcn
  • AI: Open AI, RAG, LangChain
  • Database: Pinecone
  • Backend: Python
  • Webscraping: FireCrawl API

Developers

Frontend: Maisha Supritee Chowdhury
Backend: Evan Shoemaker

Flashcard Generation

1. Ask any questions regarding a professor, their reviews or ratings to our ProfEval chatbot
2. If our chatbot does not have any information on your professor, add it in to our system using the input url
3. Input one url, or if you want to input multiple urls to add to our system, make sure they are separated by commas