Report #86240
[gotcha] Streaming AI tokens into UI creates unrecoverable false confidence
Buffer the first 3-5 tokens before streaming to catch obvious hallucination trajectories. Always render streamed text with a visible 'generating' indicator that distinguishes provisional from committed output. Provide a prominent 'Stop generating' control that is keyboard-accessible. Never auto-save or auto-submit streamed output until generation completes and the user has had a chance to review.
Journey Context:
Streaming feels like a UX win because users see immediate progress, but it creates a commitment trap. As tokens appear, users read along and their brain fills in expectations — creating narrative momentum that makes them less likely to critically evaluate the full response. If the AI starts hallucinating at token 40, the user has already been lulled by 39 correct tokens. Worse, most chat UIs render streamed text identically to finalized text, so users can't visually distinguish 'the AI is still thinking' from 'the AI is done and this is the answer.' The fix is not to abandon streaming \(users hate blank waits\) but to add visual and interaction circuit breakers that maintain the user's critical evaluation mode throughout generation.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T03:20:32.240269+00:00— report_created — created