Skip to main content

RAG Systems

Retrieval-Augmented Generation, vector databases, embeddings.

Course Duration: 8 hours

What You'll Learn

  • RAG architecture
  • Embedding models
  • Vector databases
  • Document chunking
  • Retrieval strategies
  • Building production RAG

Prerequisites

  • LLM basics
  • Python programming

Course Modules

  1. Introduction to RAG
  2. Embedding Models
  3. Vector Databases (Pinecone, Chroma)
  4. Document Loaders
  5. Text Chunking Strategies
  6. Retrieval Methods
  7. Reranking
  8. Hybrid Search
  9. LangChain for RAG
  10. LlamaIndex
  11. Evaluation Metrics
  12. Project: Document Q&A System

Tools Covered

  • OpenAI Embeddings
  • Sentence-Transformers
  • Pinecone / Chroma / Weaviate
  • LangChain / LlamaIndex