Course Wiki

Module 1: Agentic RAG — LLM Zoomcamp

Lessons, materials, and key concepts for module 1 of LLM Zoomcamp.

LLM Zoomcamp > Module 1: Agentic RAG

Module 1: Agentic RAG

In this module, we learn what LLMs are and build a simple RAG pipeline using keyword search. Then we make it agentic, so the LLM decides when and what to search instead of running a fixed pipeline.

Code: code/

Part 1: RAG

The first 10 lessons walk through building a working RAG pipeline from scratch with keyword search.

  1. Introduction - What we’ll build and why
  2. Environment Setup - Python, uv, OpenAI API
  3. What is RAG - Why LLMs need context, the RAG architecture
  4. The Course FAQ Dataset - Fetching and exploring the FAQ data
  5. Search - Building a search en

Lessons

LessonVideo
Introductionvideo
Environmentvideo
RAGvideo
The Course FAQ Datasetvideo
Searchvideo
Building the Promptvideo
The LLMvideo
RAG Helpervideo
Data Ingestionvideo
Wrap-up of Part 1video
Agentsvideo
Quick RAG Revision (Optional)video
Function Callingvideo
The Agentic Loopvideo
ToyAIKitvideo
Other Frameworksvideo

Key concepts

Homework and deadlines live in the course repository: llm-zoomcamp.

Other modules in this course


DataTalks.Club. Hosted on GitHub Pages. Built with Rustkyll. We use cookies.