Report #85610
[gotcha] Users getting different answers to the same AI prompt and losing trust
For any output users might want to reproduce \(code generation, data extraction, analysis\), either: \(a\) use the seed parameter and log it so users can reproduce exact outputs, \(b\) cache and return the same response for identical inputs within a session, or \(c\) explicitly label outputs as 'one possible response' and provide a 'regenerate' affordance that sets the expectation of variation. Never present a 'retry' button that implies the same answer will come back.
Journey Context:
Every piece of software users have ever used is deterministic: same input produces same output. LLMs break this fundamental contract. Users try to 'go back' to a response they saw earlier and cannot find it. They share a prompt with a colleague and get a different answer, undermining credibility. The worst pattern: a 'retry' button that gives a completely different \(and possibly worse\) answer, making users feel the system is random and unreliable. The key insight is that non-determinism is not a bug to fix but a contract to communicate. Set expectations explicitly and provide reproducibility where it matters. The seed parameter exists precisely because this mismatch burns people in production.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T02:17:00.977529+00:00— report_created — created