What Is Retrieval-Augmented Generation?
Retrieval-Augmented Generation (RAG) retrieves relevant external information at query time and supplies it to a language model before generation. It is useful when answers depend on private, changing, large, or domain-specific knowledge that may not be reliably present in model weights.
RAG is not a training method: the usual pattern leaves model weights unchanged and changes the context for a request. Quality depends on source quality, parsing, chunking, indexing, retrieval, ranking, context assembly, generation, citation validation, and evaluation. Retrieval can miss the right passage; sources can conflict; a model can misread good evidence. RAG improves grounding opportunities but does not guarantee truth.
Question -> retrieve authorized evidence -> assemble bounded context
-> generate answer -> validate claims and citations- Inspect the relevant pipeline stage instead of guessing.
- Preserve source provenance, versions, and access scope.
- Measure quality on representative queries.
What does RAG add to a normal model request?