Report #94784
[counterintuitive] Does retrieval-augmented generation RAG eliminate LLM hallucination
Treat RAG as a context-shaping tool, not a hallucination cure. Filter retrieved documents for relevance and contradiction before injection, and explicitly instruct the model to say 'I don't know' if context is insufficient.
Journey Context:
The belief is that giving the model external facts prevents it from making things up. In reality, providing conflicting retrieved documents, or documents that partially match the query, often causes the model to confabulate a synthesis of the two, or blindly agree with a retrieved but irrelevant document \(sycophancy\). RAG shifts the failure mode from fabricating facts from parametric memory to misattributing or misinterpreting retrieved text.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T17:40:29.019295+00:00— report_created — created