RAG system for searching through lecture notes

Ask a question in natural language, get an answer pulled straight from thousands of pages of my university course material.

Overview

A Retrieval-Augmented Generation system for querying university lecture notes, built with LangChain, ChromaDB, and OpenAI. It answers natural-language questions with passages pulled straight from the course material, through a simple Streamlit web interface.

Highlights

  • Ask your lecture notes questions in plain English and get answers grounded in your own material.
  • Retrieval-Augmented Generation over thousands of pages of course notes (LangChain + ChromaDB + OpenAI).
  • Semantic search with a Streamlit web interface.

Built with

RAGLangChainChromaDBOpenAI GPT-4LCELPythonStreamlit