06. Module 08 Review — Advanced RAG¶
Focus: query transformation, HyDE, parent-child retrieval, fusion retrieval, reranking, filtering, and corrective loops.
Review loop¶
- Skim the TOC in
02_explainer.mdand mark any chapter that still feels fuzzy. - Re-answer the self-check questions in
01_weekly_plan.mdwithout looking at notes. - Re-do the hardest prompts in
04_daily_recall.mdfrom memory. - Sketch the failure-fix table from explainer §6.1 — at least 8 rows — without looking.
- Review
05_hands_on_lab.mdand note one retrieval win, one retry win, and one unresolved failure. - Re-read explainer §6.5-§6.6 before moving to Module 09.
Reflection¶
- Which upgrade gave the largest precision gain in your system?
- Which upgrade gave the largest recall gain?
- Where did the confidence gate help, and where did it just add latency?
- What should feel automatic before Module 09 begins?
Embedded checkpoint¶
Conceptual¶
- Why is a raw user question often a poor retrieval query?
- Rewrite vs expand vs decompose vs step-back — cleanly distinguish all four.
- HyDE — what is embedded, and why can that help?
- Parent-child retrieval — what problem does it solve?
- Why does dense + sparse usually beat either alone?
- Cross-encoder reranking — why is it expensive, and why is it worth it?
- Metadata filtering — when is it essential, not optional?
- MMR — what exact pathology does it prevent?
- CRAG vs self-RAG — what is the shared idea?
- What does the confidence gate inspect before it approves an answer?
Applied¶
- Design an advanced RAG system for quarterly business reports with region filters.
- Design another one for long policy documents with many near-duplicate sections.
- If latency budget is tight, which advanced patterns would you keep first?
- If exact product SKUs matter, how would you change the retrieval stack?
- If the answer requires three hops, how would you decide between decomposition and iterative retrieval?
Foundation-gap audit for Module 09¶
Before starting Module 09, confirm you can explain: - advanced retrieval patterns - when to iterate / loop - self-evaluation as a control mechanism - retrieval as a tool-like action, not a fixed template
If any item feels shaky, revisit explainer chapters 4-5 and study material §7-§11.
Self-evaluation¶
| Section | Score | / |
|---|---|---|
| Conceptual | __ | 20 |
| Applied | __ | 10 |
| Total | __ | 30 |
Completion gate¶
- [ ] All 6 explainer chapters read at least once
- [ ] Failure-fix table from §6.1 sketched from memory
- [ ] Weekly plan completed
- [ ] Assignment shipped with a corrective loop
- [ ] Daily-recall prompts answerable
- [ ] Ready to move to Module 09