Skip to content
VibeFormer

MODULE 21

Retrieval-Augmented Generation

Chunking, embeddings, vector indexes, hybrid retrieval, reranking and evaluation, through to agentic and graph RAG.

28 lessons~13h reading

  1. 01

    Why RAG Exists

    BeginnerComing soon

    Knowledge cut-offs, hallucination, attribution and cost — the four problems retrieval actually solves.

    Assumes: Hallucination

    24 min
  2. 02

    RAG Architecture

    BeginnerComing soon

    The full pipeline from query to grounded answer, with the indexing and serving paths separated.

    Assumes: Why RAG Exists

    26 min
  3. 03

    Document Ingestion and Parsing

    IntermediateComing soon

    PDFs, HTML, tables and scanned documents; layout-aware extraction and metadata capture.

    Assumes: RAG Architecture

    28 min
  4. 04

    Chunking Strategies

    IntermediateComing soon

    Fixed, recursive, semantic, structural and late chunking; overlap, size selection and the trade-offs.

    Assumes: Document Ingestion and Parsing

    32 min
  5. 05

    Embedding Models

    IntermediateComing soon

    Bi-encoders, dimensionality, Matryoshka embeddings, domain fit, and how to benchmark a choice.

    Assumes: Chunking Strategies · word2vec: CBOW and Skip-Gram

    30 min
  6. 06

    Similarity Metrics for Retrieval

    IntermediateComing soon

    Cosine, dot product and Euclidean; normalisation effects and metric/model compatibility.

    Assumes: Embedding Models

    24 min
  7. 07

    Vector Index Structures

    AdvancedComing soon

    Exact flat search, IVF partitioning, tree and LSH approaches, and the recall/latency frontier.

    Assumes: Similarity Metrics for Retrieval

    30 min
  8. 08

    HNSW

    AdvancedComing soon

    Navigable small-world graphs, the layered skip-list structure, and the M and efSearch parameters.

    Assumes: Vector Index Structures

    30 min
  9. 09

    Product Quantisation

    AdvancedComing soon

    Compressing vectors into codebooks, asymmetric distance computation, and memory/recall trade-offs.

    Assumes: HNSW

    26 min
  10. 10

    Vector Databases

    IntermediateComing soon

    Metadata filtering, hybrid storage, upserts and deletes, multi-tenancy and access control.

    Assumes: HNSW

    28 min
  11. 11

    BM25 and Sparse Retrieval

    IntermediateComing soon

    The BM25 formula derived and computed by hand, inverted indexes, and where lexical beats semantic.

    Assumes: TF-IDF

    30 min
  12. 12

    Hybrid Search and Fusion

    AdvancedComing soon

    Combining dense and sparse results, reciprocal rank fusion, score normalisation and weighting.

    Assumes: BM25 and Sparse Retrieval · Vector Databases

    28 min
  13. 13

    Query Transformation

    AdvancedComing soon

    Rewriting, expansion, decomposition of multi-hop questions, and routing across sources.

    Assumes: Hybrid Search and Fusion

    28 min
  14. 14

    HyDE and Multi-Query Retrieval

    AdvancedComing soon

    Hypothetical document embeddings, multi-query generation, and step-back prompting.

    Assumes: Query Transformation

    24 min
  15. 15

    Reranking with Cross-Encoders

    AdvancedComing soon

    Why bi-encoders lose precision, cross-encoder scoring, the retrieve-then-rerank budget and latency cost.

    Assumes: Hybrid Search and Fusion

    28 min
  16. 16

    Late Interaction and ColBERT

    AdvancedComing soon

    Token-level matching with MaxSim, the storage cost, and PLAID-style optimisations.

    Assumes: Reranking with Cross-Encoders

    26 min
  17. 17

    Context Assembly and Compression

    IntermediateComing soon

    Ordering retrieved chunks, deduplication, contextual compression and budgeting the window.

    Assumes: Reranking with Cross-Encoders

    28 min
  18. 18

    Lost in the Middle

    IntermediateComing soon

    Positional bias in long contexts, the empirical U-curve, and reordering to exploit it.

    Assumes: Context Assembly and Compression

    22 min
  19. 19

    Grounding Prompts and Citations

    IntermediateComing soon

    Prompt patterns that force reliance on context, span-level citation, and refusal when evidence is absent.

    Assumes: Lost in the Middle

    28 min
  20. 20

    Evaluating Retrieval

    AdvancedComing soon

    Recall@k, precision@k, MRR, NDCG and MAP, each computed by hand, plus building a golden set.

    Assumes: Grounding Prompts and Citations

    32 min
  21. 21

    Evaluating Generation: Faithfulness

    AdvancedComing soon

    Faithfulness, answer relevance, context precision and recall, and detecting unsupported claims.

    Assumes: Evaluating Retrieval

    28 min
  22. 22

    RAGAS and Evaluation Frameworks

    AdvancedComing soon

    Automated RAG evaluation, the metric definitions, and calibrating automated scores against human judgement.

    Assumes: Evaluating Generation: Faithfulness

    24 min
  23. 23

    Parent Document and Hierarchical Retrieval

    AdvancedComing soon

    Searching small chunks but returning larger context, sentence windows and summary indexes.

    Assumes: Context Assembly and Compression

    24 min
  24. 24

    Self-RAG and Corrective RAG

    AdvancedComing soon

    Models deciding when to retrieve, grading their own retrievals, and fallback to web search.

    Assumes: RAGAS and Evaluation Frameworks

    26 min
  25. 25

    Agentic RAG

    AdvancedComing soon

    Multi-step retrieval loops, tool selection, query planning, and termination conditions.

    Assumes: Self-RAG and Corrective RAG · LLM Agents

    30 min
  26. 26

    GraphRAG

    AdvancedComing soon

    Extracting entities and relations into a knowledge graph, community summarisation, and global questions.

    Assumes: Agentic RAG · Knowledge Graphs and Embeddings

    30 min
  27. 27

    Multimodal RAG

    AdvancedComing soon

    Retrieving over images, tables and charts; unified versus separate embedding spaces.

    Assumes: GraphRAG · Multimodal LLMs

    26 min
  28. 28

    RAG in Production

    AdvancedComing soon

    Index freshness and incremental updates, caching, cost control, monitoring and access control.

    Assumes: Multimodal RAG

    32 min