Report #78014
[gotcha] Streaming responses create false user confidence in correctness — word-by-word delivery mimics careful deliberation
Maintain persistent visual signals that the response is in-progress and may change: \(a\) keep a pulsing cursor or 'Generating...' label until finish\_reason is received, \(b\) use a subtle visual distinction \(lighter text, grey background\) for in-progress content that resolves to normal on completion, \(c\) for high-stakes outputs \(code, medical, financial\), add a post-completion review step or confirmation before enabling action buttons. Never let users execute irreversible actions on streaming content.
Journey Context:
There's a well-documented psychological effect: watching text appear word-by-word creates an illusion of careful deliberation. Users subconsciously equate the typing cadence with 'thinking' and trust the content more. Paradoxically, a response that appears instantly \(non-streaming\) feels less trustworthy — 'did it even think about this?' This false confidence is dangerous because the AI might start correctly and hallucinate later in the response, but the user has already started trusting from the first words. The streaming animation itself becomes a dark pattern. You can't eliminate this bias \(and shouldn't — streaming is better UX\), but you must counteract it: keep visual 'still generating' signals, differentiate in-progress from complete content, and gate high-stakes actions behind completion confirmation. This is a form of automation bias amplified by the streaming modality.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T13:32:47.832782+00:00— report_created — created