CourseRAG · Module 10: RAG Architectures and Patterns · part 51 of 82
Part 51 · Module 10: RAG Architectures and Patterns

Topic 4: Feedback-Loop Patterns

10 min read·21 Sept 2026

The shared idea: stop trusting the first retrieval. Grade it, critique the draft, and go back when something is missing. These patterns buy quality with LLM calls and latency.

PatternThe loopExtra callsBest for
Self-RAGDecide whether to retrieve, grade passages, critique the draft, retry once3+Mixed traffic where quality matters
Corrective RAG (CRAG)Grade the set; good, ambiguous, or bad, each with a different action1+Corpora with gaps and a fallback source
Adaptive RAGClassify complexity, then pick the cheapest pattern that fits1Traffic mixing trivial and hard questions
IterativeRetrieve, ask what is missing, retrieve again, up to a limit2+Multi-hop research questions
FLARE-styleDraft, find weakly supported sentences, retrieve for those, rewrite1+Long answers that must be well supported

The rest of this course is yours to keep

This course is bought on its own, once, and stays readable afterwards, including the parts added to it later.