What the person is doing
A generated response may fail, stop, stall, be rate-limited, miss sources, produce weak output, use stale context, encounter a tool failure, or need a new variant.
Application · lesson 13 of 23 · AI And Automation UX
Underlying principle: An automated system should expose what it is doing, the evidence behind its output, the limits of its authority, and the action a person can take next.
Provide explicit regenerate and retry controls that preserve the original prompt and output version, explain what will rerun, distinguish same-prompt retry from new answer regeneration, show attempt and cooldown state, protect prior versions, and connect changed outputs to source, tool, citation, and edit review surfaces.
An automated system should expose what it is doing, the evidence behind its output, the limits of its authority, and the action a person can take next.
A generated response may fail, stop, stall, be rate-limited, miss sources, produce weak output, use stale context, encounter a tool failure, or need a new variant.
Provide explicit regenerate and retry controls that preserve the original prompt and output version, explain what will rerun, distinguish same-prompt retry from new answer regeneration, show attempt and cooldown state, protect prior versions, and connect changed outputs to source, tool, citation, and edit review surfaces.
Initial answer state with prompt snapshot, response version, source scope, model or mode, and available regenerate or retry controls.
Will this action retry the same prompt, continue partial output, regenerate a new version, retry sources, retry tools, or edit the prompt?
Retry same prompt repeats the submitted prompt and visible context unless the UI explicitly shows which context changed.
A generated response may fail, stop, stall, be rate-limited, miss sources, produce weak output, use stale context, encounter a tool failure, or need a new variant.
Open the working example, try its controls, and compare the behavior against the decision guidance.
A generated response may fail, stop, stall, be rate-limited, miss sources, produce weak output, use stale context, encounter a tool failure, or need a new variant.
Provide explicit regenerate and retry controls that preserve the original prompt and output version, explain what will rerun, distinguish same-prompt retry from new answer regeneration, show attempt and cooldown state, protect prior versions, and connect changed outputs to source, tool, citation, and edit review surfaces.
Initial answer state with prompt snapshot, response version, source scope, model or mode, and available regenerate or retry controls.
Changed source scope, model, tools, or context are hidden between versions.
Expose same prompt, changed context, regenerating, retrying, version created, compare available, cooldown, exhausted, blocked, and restored states as text.
OpenAI - checked
Supports preserving conversation, prompt, response, and tool state across response attempts.
OpenAI - checked
Supports event-based handling for partial, failed, and completed generated responses.
OpenAI - checked
Supports distinguishing edited-prompt iteration from regenerating the same submitted prompt.
Microsoft Research - checked
Supports user correction, control, feedback, and appropriate reliance in AI experiences.
Amazon Web Services - checked
Supports capped retry, backoff, jitter, and retry-amplification risk for repeated attempts.
Stripe - checked
Supports idempotency concerns when retries can repeat side-effecting tool calls.
W3C WAI - checked
Supports accessible announcements for retry, regeneration, cooldown, and version status changes.
Source trail checked: