30% off your first 3 months

Get the deal

Recovering when an agent makes a mistake

by DuckyHelperNov 12, 20264 min read
AI on your computer

TL;DR:

  • When an agent makes a mistake, stop it first, then read what it did before changing anything.

  • Undo the smallest thing that fixes it, and keep a copy of the current state before you do.

  • Steps that cannot be undone should wait for approval, so mistakes stay recoverable.

Sooner or later, an agent will get something wrong. It might misread a page, pick the wrong cell, or follow your instructions a little too literally. That is not a reason to avoid agents, any more than a typo is a reason to avoid keyboards. It is a reason to know how to recover, and to set things up so recovery is easy.

Here is a worked example of a small mistake and the calm way to deal with it.

The mistake

You asked an agent to copy prices from an email into your budget sheet. It filled the amounts into the "Quantity" column instead of the "Price" column. You notice because the totals look absurd.

Walk-through: an agent that filled the wrong column

  1. Stop: Tell the agent to stop. If it is still running, more steps will build on the mistake. Pause first, think second.

  2. Do not fix yet: Resist the urge to start clicking. The current state is evidence, and changes will make it harder to see what happened.

  3. Read the record: Open the list of steps. It says: "Entered 6 values in column C (Quantity)". Now you know the scope: six cells, one column.

  4. Save the current state: Make a copy of the sheet or note the six values, so you can put them back if your fix goes wrong.

  5. Make the smallest fix: Move the six values from column C to the Price column, or undo the agent's steps. Do not redo the whole sheet.

  6. Check: Totals now look right. You multiply one row by hand to be sure, and the numbers agree. Then you tell the agent what went wrong so it can do the next batch properly.

The mistake cost a few minutes, not an afternoon, because it was small, visible and reversible. Those three properties are what you want in any agent setup.

Why some mistakes are worse than others

Kind of mistake

Example

How to recover

Reversible and visible

Wrong column filled

Undo or move, check

Reversible but hidden

Formatting changed on a hidden sheet

Use version history if available

Irreversible

A message sent, a payment made, a file permanently deleted

Hard or impossible, so prevent it

Mistakes by how recoverable they are

Why risky steps wait for approval

The reason an agent should ask before it sends a message or pays for anything is the last row of that table. Those actions cannot be taken back. Putting a person in front of them turns an irreversible mistake into a recoverable one: you see it, you say no, and nothing happens.

This is also why an agent should work on a copy when it can, keep an undo path, and avoid bulk changes without a preview.

Watch out: If an agent has sent something it should not have, such as a message or a file, act fast: tell the people involved, and change anything it may have exposed. Speed matters more than perfection.

Version history is a safety net

Many documents and sheets keep a history of earlier versions. Before you let an agent work on something important, find out whether yours does and how to restore a version. Knowing where the undo is before you need it is the most calming thing you can do, and it makes the choice to try an agent on a real file much less nerve-racking.

Habits that make recovery easy

  • Keep a copy of important files before an agent works on them.

  • Ask for the record of steps, and read it after any significant task.

  • Start with small tasks, and give it bigger ones when you trust the pattern.

  • Give clear instructions about what not to touch.

  • Check results soon after, while you still remember what the starting state was.

Resist blaming yourself or the agent too quickly. Mistakes like this are an ordinary part of working with any new helper, human or software. What matters is that this one was small, you noticed it, and the setup made it cheap to fix. If a mistake had been expensive, the lesson would be to add an approval step before that kind of action, not to give up on the help.

Learning from the mistake

After you recover, ask what caused it. Was the instruction ambiguous? Were the column names too similar? Did the agent read the email wrongly? Often the fix is a clearer instruction: "put prices in the Price column, in column D, and leave Quantity alone". The next run will usually go better.

Privacy and control

You are in charge. DuckyHelper's agent features are early access, and it's built to ask first before it sends a message or pays for anything, so the hard-to-undo actions are meant to come to you before they happen. It's built not to type your passwords or card numbers.

Try it yourself

Practise on a copy of a spreadsheet. Make a deliberate mistake, such as putting numbers in the wrong column, and recover from it using the five steps. Knowing you can do it takes the worry out of letting an agent help.

Frequently asked questions

Should I stop using an agent after one mistake?

Not necessarily. Work out the cause, tighten the instruction, and keep the task small until it is reliable.

What if I cannot tell what the agent changed?

That is a sign the setup needs a record of steps. Until then, compare against a saved copy.

Is undo always available?

No. That is why irreversible actions should wait for approval.

Get started

DuckyHelper can
do more

It sees your screen and works in any app you use. Try it for 10 minutes, no card.

Get it for Mac, Windows or Linux

Share

Questions and jobs

Do anything

Ask it a question or hand it a job, in any app.

Doing jobs for you is in early access on Mac. Asking works on Mac, Windows and Linux.