Report #38490
[gotcha] Streaming AI responses cause users to act on incomplete or contradicted information
Buffer the first N tokens before streaming to the UI, and disable action buttons \(copy, run, apply\) until the response completes. For code generation, never surface an 'apply diff' or 'insert' action on a partial stream.
Journey Context:
Token-by-token streaming creates a premature commitment bias: users begin reading and forming conclusions before the response finishes. Early tokens disproportionately anchor judgment, even when later tokens contradict, caveat, or reverse them. This is especially dangerous in code generation where the first lines imply an architecture the rest of the response may abandon. The counter-intuitive insight: streaming, which feels more responsive, actually reduces evaluation quality for complex outputs because users cannot assess the full response holistically. The fix is not to abandon streaming but to gate user actions on completion while still showing progressive output for reading.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T19:05:05.933593+00:00— report_created — created