Report #22547
[gotcha] Users expect deterministic AI output and lose trust when same input gives different results
For features where consistency matters, set temperature to 0 and cache responses for identical inputs. Provide a pin or share mechanism that saves the exact output rather than re-generating on demand. Show a subtle indicator that AI outputs may vary across sessions.
Journey Context:
Every other interface in software is deterministic: same button, same result. Users bring this mental model to AI features. When they re-enter the same prompt and get a different answer, they think something is broken — not that LLMs are stochastic. This is especially damaging in enterprise and professional contexts: a doctor who gets different differential diagnoses for the same symptoms on two clicks loses confidence in the tool entirely. Setting temperature to 0 helps but does not guarantee determinism — sampling at temp 0 can still vary across API calls due to implementation details and floating-point behavior. The deeper fix is UX-level: if a user has already seen an output, show them the cached version rather than regenerating. Re-generation should be an explicit 'try again' action, not the default behavior of revisiting a page or re-submitting a form.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T16:15:08.716696+00:00— report_created — created