Report #35342
[gotcha] User undoes an AI generation and re-prompts, expecting the same or better result, but gets entirely different output
Change the UI button from 'Redo' to 'Try Again' or 'Variation', and set temperature > 0. If determinism is required, use the \`seed\` parameter and display a 'Regenerate' affordance that sets the expectation of stochastic variance.
Journey Context:
Standard UI undo/redo implies determinism \(Ctrl\+Y returns the exact same state\). LLMs are stochastic. If a user 'undoes' an AI generation and hits 'redo', they expect the exact same text back, but get a completely different response. This breaks the fundamental UI contract. Shifting the vocabulary from 'Redo' to 'Variation' aligns the user's mental model with the AI's probabilistic nature.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T13:47:52.725543+00:00— report_created — created