Delegating to an AI agent: a practical introduction · Lesson 5 of 5

Lesson 05: Catch and Correct

Lesson objectives:

  • Send a specific correction back to the agent.
  • Keep a mistake log with the mistake type, how you spotted it, and the corrected result.
  • Record the first agent mistake you catch in your own agent chat.

Prerequisites: Lesson 04 | Previous << 04 Spot the mistakes | Next README >>

Finding the mistake is only half the job

Spotting a mistake is not the end of the task. It is the beginning of a loop. The agent can revise if you tell it exactly what to fix. A good correction is not "please do better." It is a pointed message that names the mistake, points to the evidence, and restates the acceptance criteria. This loop — spot, report, revise, verify — is what makes delegation reliable1.

Explanation

A correction loop has four steps. First, you compare the output to the acceptance criteria you wrote earlier. Second, you describe the failure in specific terms. Third, the agent revises. Fourth, you verify the new output against the same criteria. This is the same feedback loop that Anthropic's agent-building guide recommends: human feedback at checkpoints keeps the agent from drifting off course1.

This diagram shows the correction loop. The key is that the result does not go straight to use. It goes through the criteria, and if it fails, the loop sends it back for a specific fix.

A vague correction makes the loop longer. "Fix this" gives the agent room to guess again. A specific correction names the location, the error, and the standard. For example: "The output lists three action items, but the transcript has five. Add the two missing items: the budget review and the client check-in. Each must have an owner and a deadline."

A mistake log is a simple record of what you caught and how you fixed it. It can live in a note, a spreadsheet, or a document. The log turns one mistake into a reusable pattern. After a few entries, you will see which mistakes your agent makes most often and which acceptance criteria you keep forgetting to write.

A good mistake log entry has four parts:

  1. The original ask — what you asked for.
  2. The mistake type — hallucination, stale facts, scope shrink, or non-answer.
  3. How you spotted it — the comparison you made against the source or the criteria.
  4. The corrected result — what the output looked like after the correction, or what you changed in the ask to prevent it.

Worked example (follow along)

Maya asked her agent to turn a meeting transcript into a list of action items with owners and deadlines. Her acceptance criteria were: every item has a specific owner, every deadline is a calendar date, and every item is one line.

The agent returned:

ActionOwnerDeadline
Redesign the sign-up pageDesign teamNext sprint
Follow up with the vendorMayaASAP
Review the budgetFinance15th

This is the same example from Lesson 03, but now Maya sees it through the lens of the four mistake types. She labels it: scope shrink and non-answer. The agent changed the task from "specific owner" to "team owner" and from "calendar date" to vague phrases. It also did not answer the requirement that each deadline be a date.

She sends this correction:

"The output does not meet the acceptance criteria. First, 'Design team' is not a specific owner. Replace it with a person. Second, 'ASAP' and 'next sprint' are not calendar dates. Replace them with month/day/year dates. Third, '15th' has no month or year. Add the full date. Return the corrected table."

The agent returns:

ActionOwnerDeadline
Redesign the sign-up pageJordan2026-07-22
Follow up with the vendorMaya2026-07-18
Review the budgetPriya2026-07-15

Maya verifies the new table against the same criteria. It passes. She records the entry in her mistake log.

Your turn (faded example)

You asked an agent to summarize a contract in exactly three sentences, mentioning the price, duration, and cancellation clause. The agent returned:

"This contract is for software services. It runs for one year and can be cancelled. The price is competitive and listed in the attached document."

Fill in the correction message.

The output has three problems. First, it does not state the __________ price; it only says "competitive." Second, the cancellation clause is mentioned as __________ instead of quoting the clause itself. Third, the duration is given as __________, which is fine, but the price and cancellation need to be fixed. Please return a revised summary that states the exact price, quotes the cancellation clause, and keeps the duration.

Answer: First blank: exact. Second blank: "can be cancelled" or vague. Third blank: one year.

Summary + what's next

Delegation is not a single transaction. It is a loop. You write a clear ask, check the result against your criteria, name the mistake type, send a specific correction, and keep a log. The log is the real product of this course: it turns every caught mistake into a better ask next time. You now have the full cycle: clear ask → checked result → spotted mistake → corrected output.

Footnotes

  1. Anthropic: Building Effective AI Agents — https://www.anthropic.com/engineering/building-effective-agents 2

Exercises

01

Take one mistake you spotted in Lesson 04. Write a specific correction message for it. Then write the three-column verification table you will use to check the agent's revised output.

Level 1 (warm-up)
Done criteria · checked locally
02

Use your own agent chat for this exercise. Delegate a small task, check the result, and catch one mistake. Then record it as your first mistake-log entry.

Level 2 (advanced): Record the first agent mistake you caught

Approach guidance: Send a small, real task to your agent. Before you send it, write the acceptance criteria. After you get the result, compare it to the criteria using the four mistake types from Lesson 04. Run one round and write down what you find. Finding zero mistakes is also a valid entry if you state what you checked.

If you do not have a task at hand, copy and paste this default mini-task:

Turn this meeting note into a two-column table with Action and Owner: "Team sync — Priya to send the budget by Friday. Jordan to book the room. Maya to confirm the agenda by Wednesday."

Mistake-log template:

  • Mistake type: ___________________
  • How I spotted it: ___________________
  • What the corrected result looked like: ___________________

Completion criteria:

  • The entry names the mistake type: hallucination, stale facts, scope shrink, non-answer, or "none found after checking X and Y."
  • The entry states how you spotted it: the exact comparison you made against the source, criteria, or original ask.
  • The entry describes what the corrected result looked like, or what you changed in the ask to prevent the mistake next time.

Solution / key points: A complete entry looks like this: "Original ask: Summarize the refund policy in one paragraph. Mistake type: scope shrink. How I spotted it: the output only covered the 30-day return window and ignored the gift-receipt section I asked about. Corrected result: I sent the correction 'Add the gift-receipt policy and keep the summary under one paragraph,' and the agent added the missing section while keeping the length under one paragraph."

Progressive hints:

  • First hint: If the output is too good to be true, pick one fact and verify it against the source.
  • Second hint: If you cannot spot the mistake, ask the agent to explain how it got each item in the output.
  • Third hint: If the agent keeps making the same mistake, your acceptance criteria probably need to be more specific.__