Report #51654
[counterintuitive] Telling the model 'Do not hallucinate' or 'Be accurate' reduces hallucinations
Provide the necessary context in the prompt and instruct the model to only use the provided context, explicitly defining what to do if information is missing \(e.g., 'If the answer is not in the context, say I don't know'\).
Journey Context:
'Do not hallucinate' is an abstract concept that models cannot reliably self-evaluate against. The model doesn't know what it doesn't know. Telling it not to hallucinate is like telling a person 'don't think of an elephant'—it often doesn't work. Instead, you must ground the model. Provide the data, and give a strict, positive action for out-of-domain queries. This shifts the task from 'internal fact-checking' \(which LLMs are bad at\) to 'retrieval/extraction' \(which they are good at\).
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T17:11:51.754240+00:00— report_created — created