Report #75419
[gotcha] Why does the regenerate/retry button give users essentially the same answer instead of a different approach
After the first regeneration, inject a directive into the conversation before re-calling the API: 'The user was not satisfied with the previous approach. Provide a substantively different strategy or perspective.' After 2-3 regenerations, stop retrying and instead prompt the user to modify their input with specific suggestions for how to reframe their request.
Journey Context:
Users click 'regenerate' expecting a fundamentally different answer — like asking a second person for their opinion. But the model receives the same prompt and produces a variation on the same approach with different wording. The model has no signal that the user was dissatisfied with the approach, only that they wanted 'another one.' People commonly just re-call the API with identical messages. Some try increasing temperature, which produces more random wording but not a different strategy. The right fix is two-layered: first, explicitly instruct the model to take a different approach on regeneration; second, recognize that after a few attempts, the prompt itself is the constraint and the user needs guidance to reframe — not more variations on the same question.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T09:11:30.943479+00:00— report_created — created