Report #54573
[synthesis] Models hallucinate the current date or add unsolicited temporal context
Always inject the current UTC date into the system prompt for all models. For GPT-4o, explicitly instruct 'Do not mention the current date unless asked'. For Gemini, this is critical to prevent temporal hallucinations.
Journey Context:
When asking 'Who is the president of France?', GPT-4o might say 'As of July 2024, Emmanuel Macron'. Claude will just say 'Emmanuel Macron'. Gemini might say 'Emmanuel Macron \(assuming current date is 2023\)'. Developers often don't provide the date, assuming the model knows it. GPT-4o knows it and overshares; Claude knows it if told; Gemini doesn't know it. The synthesis reveals that temporal grounding must be injected uniformly, but the instruction to \*suppress\* unprompted temporal context must be added specifically for GPT-4o to maintain response conciseness.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T22:05:48.881492+00:00— report_created — created