AI Rate My Professor

AI Rate My Professor

AI Rate My Professor is an innovative web application that leverages advanced AI technologies to provide insightful feedback and ratings for professors. This project integrates a Retrieval-Augmented Generation (RAG) chatbot, which accesses stored data to generate comprehensive answers, enhancing the user experience by delivering accurate and relevant information.

Features:
  • Interactive RAG Chatbot: Utilizes advanced AI to access and analyze stored data, generating informative responses for user queries about professors.
  • User-Friendly Interface: Built with modern UI elements for an engaging and seamless user experience.
  • Secure User Authentication: Integrated authentication ensures secure user access and management.

Usage:

  1. Visit the AI Rate My Professor web app on your browser.
  2. Log in or sign up to access the features securely.
  3. Enter your query about a professor to receive AI-generated insights based on stored data.

Technologies Used:

  • React & Next.js: For building the dynamic, responsive web application and server-side rendering.
  • Material-UI: Provides a modern and consistent user interface with customizable UI components.
  • Clerk: Used for secure user authentication and user management.
  • LangChain: Powers the RAG model, enabling seamless retrieval of data for question answering.
  • Pinecone: A vector database utilized for efficient data storage and quick retrieval of relevant information.
  • Open-source AI: Used for generating text and enhancing the chatbot's response capabilities.

Project information