LLM-powered Lecture Generation

2024-08-01
1 min read
Updated: 2024-12-01
Featured Image

This project developed an LLM-powered lecture generation system for the UC Berkeley COMPSCI 194-196 research project. The implementation is available in the pdf2lec_llm repository.

Work completed

  • Independently developed the backend framework as a deployable FastAPI web service.
  • Added asynchronous task execution with multithreading, API-based task management backed by Redis, and a metadata system for generated data.
  • Integrated the different model components into the backend framework as the main developer.
  • Developed an LLM-powered question-answering agent that uses the generated lectures as long context and dynamically indexes grounding sources, such as textbooks, with a RAG system.