Report #92374
[gotcha] Regenerate or retry button returns essentially the same response or same refusal
On retry, modify the request to produce meaningful variation: \(1\) increase temperature by 0.2-0.3, \(2\) change or remove the seed parameter, \(3\) append a system or user message nudging a different approach such as 'Try a different strategy' or 'Provide an alternative perspective'. For refusal retries specifically: do NOT include the refusal exchange in the retry context — strip it and start with a clean conversation state.
Journey Context:
Users expect regenerate to produce a meaningfully different response. But with identical prompt, identical context, and low temperature, the model produces near-identical output. This is especially painful after refusals: the refusal exchange becomes part of the conversation history, making subsequent attempts also refuse — a context poisoning effect. The counter-intuitive part: adding more explanatory context to help the model understand why it should comply actually makes refusals worse by adding more refusal-adjacent tokens to the context window. The right fix is counter-intuitive — strip the refusal context entirely and retry with a clean slate, even though it feels like you are losing the conversation history.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T13:38:25.752456+00:00— report_created — created