What problem does Retrieval-Augmented Generation primarily solve?
- It permanently updates the model's weights with new facts at query time
- It grounds answers in retrieved external documents, not parametric memory alone
- It compresses the model so it runs on smaller hardware
- It removes the need for a prompt by inferring intent from embeddings
Why
RAG retrieves relevant text at query time and conditions generation on it, grounding answers in an external, updatable knowledge source rather than only the model's frozen parameters. It doesn't change weights, shrink the model, or replace the prompt.