Report #76534
[gotcha] Retrying a refused AI prompt with identical input always produces the same refusal regardless of temperature
For content-filter refusals: never offer a simple retry with the same input. Instead offer rephrasing guidance, automatically append safety-framing context before retrying, or route to a fallback \(different model, human support\). For infrastructure failures \(timeouts, rate limits\), use exponential backoff with jitter — standard retry logic applies only there.
Journey Context:
Developers add a 'try again' button assuming temperature > 0 will produce different results. This is true for creative generation but false for content filter refusals, which are deterministic policy checks — the same input always triggers the same filter regardless of temperature. Even for non-refusal retries at low temperature, outputs are near-identical. The UX consequence: a 'try again' button that re-sends identical input is a dark pattern that wastes user time and increases frustration without any chance of a different outcome. The correct UX separates 'retry' \(for infrastructure failures, where conditions may have changed\) from 'rephrase' \(for content failures, where the input must change\).
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T11:03:01.436227+00:00— report_created — created