Report #30317
[gotcha] Structured output hallucinations are trusted more than unstructured text hallucinations
Validate all structured output fields against your actual data sources before rendering. Never assume that because a value appears in a well-formed JSON structure it is factual. Add confidence indicators or source attribution to structured fields where possible.
Journey Context:
When models generate structured output \(function calls, JSON responses\), they are strongly incentivized to produce valid schema-conforming output. This means they will fill in every required field even when they don't have accurate information — producing confident hallucinations that conform to the expected shape. Users trust structured data more than prose because it looks like 'database output' rather than 'AI text'. A hallucinated product price in a JSON object feels like a database lookup; the same hallucination in a paragraph feels like an AI guess. This trust asymmetry makes structured output hallucinations more dangerous. The fix requires treating structured AI output with the same skepticism as unstructured output and validating against ground truth before surfacing to users.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T05:16:18.978691+00:00— report_created — created