📋 Main Topics

Introduction to RAG
- What is Retrieval-Augmented Generation (RAG)?
- Key differences between RAG and standard generative models
- Why and when do we need RAG?

Components of RAG
- Retrieval Mechanism: How relevant information is fetched
- Generation Mechanism: How LLMs use retrieved information
- Combining retrieved documents with prompts

RAG Architectures and Pipelines
- End-to-end pipeline for RAG systems
- Pre-training vs. fine-tuning RAG models

Practical Implementations of RAG
- Connecting RAG with LLM APIs (GPT-4, Claude, Gemini)
- RAG with external knowledge bases (Wikipedia, company documents, academic papers)

Evaluating RAG Systems
- Evaluation metrics: Context relevance, factual correctness, response coherence
- Challenges in benchmarking RAG models

🧠 Class Activity - Labs

  • RAG in Action
  • Learn RAG From Scratch – Python AI Tutorial from a LangChain Engineer (2h)
    Watch on YouTube