Module 7: RAG and Semantic Search
1. Module Introduction: RAG and Semantic Search
Overview
This module kicks off Phase 3: RAG and Applications. Here you connect everything you've learned (vectors, similarity, search) to understand RAG (Retrieval-Augmented Generation): how LLMs use semantic search to generate accurate, up-to-date answers.
Estimated time: 2-2.5 hours
Module Objectives
- Understand RAG conceptually (the problem, the solution, the architecture)
- Connect semantic search with LLMs
- Analyze the complete RAG flow (retrieval → augmentation → generation)
- Compare RAG vs fine-tuning
- Identify RAG's limitations and trade-offs
Roadmap: 7 capsules
| # | Capsule | Duration |
|---|---|---|
| 01 | Introduction | 15 min |
| 02 | The problem RAG solves | 20 min |
| 03 | RAG architecture | 25 min |
| 04 | The RAG flow step by step | 25 min |
| 05 | RAG vs fine-tuning | 25 min |
| 06 | RAG limitations | 20 min |
| 07 | Capstone exercise | 30 min |
Next capsule: 02-the-problem-rag-solves.md — Hallucinations, outdated knowledge.