Back to the blog
AIAutomationManagement

AI agents: the bottleneck is not generating, it is reviewing

August 24, 2026·7 min read·Diego Horvatti

You asked the AI to generate descriptions for the 300 products in your catalog. It came back in four minutes. And then you froze. Because now someone has to read all 300, and reading 300 descriptions takes longer than writing 50 by hand. The bottleneck moved and nobody told you.

This is the silent problem with AI agents inside a company. Producing got cheap. Checking still costs exactly what it always cost: your attention. And attention does not scale with a monthly subscription.

I saw an American developer, Daniel Vaughn, write about this in the context of programming. His idea is that reviewing AI generated code is awful because the format of the text was built for humans to write, not for humans to audit at scale. The conclusion goes way beyond code: when the machine produces at scale, the format of the delivery has to change. Otherwise you become the funnel.

What changes when producing becomes free

Before, the cost was in execution. Putting the quote together, writing the email, building the spreadsheet, answering the customer. You hired people to execute and control happened by sampling, because the volume was human sized.

Now execution costs pennies. An agent answers 400 emails while you have lunch. Except control is still human and the volume no longer is.

The practical result I see in companies is always one of these three:

  • The person reviews everything, drowns, and the time saved evaporates.
  • The person stops reviewing, and three weeks later finds out the agent had been promising 24 hour delivery to a city where the carrier takes five days.
  • The person gives up on AI and goes back to the old method, swearing that "it does not work".

None of the three is the AI's fault. It is the fault of automating production without redesigning the checking.

Automating execution without redesigning control is trading a known bottleneck for an invisible one.

Why reviewing costs more than it looks

Reviewing is not reading. Reviewing is reading, understanding the intent, comparing it against what it should be, and deciding. That is four mental operations per item.

A test I run with clients: I time the review of ten AI generated items. It almost always lands between 40 seconds and 2 minutes per item, depending on complexity. Take 2 minutes and multiply by 300. That is ten hours. Generating took four minutes.

There is another cruel detail. AI text feels correct. It is fluent, well punctuated, sure of itself. That switches off your radar. When an intern writes something odd, you catch it right away. When the AI writes something wrong with total confidence, you read it and agree. The error comes wrapped in competence.

The way out is not reviewing better, it is reviewing less

Everyone's instinct is to try to speed the review up. Read faster, hire someone to help, sample 10%. That is a patch.

What works is changing what the agent delivers. Instead of asking for the final product, you ask for the final product plus a structure that lets you check fast. Three things help a lot:

1. Ask for the summary of the decision, not just the result. If the agent classified 500 tickets, it should also return: "I grouped them into 6 categories, 480 fell into 3 of them, and 20 were uncertain, listed here". You review the 20. The 480 you check by sample. Your attention goes to what is uncertain.

2. Make the agent flag its own confidence. Ask it to separate what it did on solid ground from what it did by guessing. Current models do this reasonably well when you ask explicitly. It is not perfect, but it turns a uniform pile into a prioritized one.

3. Put validation where it is cheap. If the agent generates a price, a script checks whether the value falls inside a range before any human sees it. If it generates a delivery date, a rule checks it against the carrier's real table. A fixed rule never gets tired, never slips and runs in milliseconds. Save the human brain for what really needs judgment.

A concrete case

A client of mine, a distributor, got around 200 orders a day over WhatsApp in loose text. Things like "send 3 boxes of the 40 and 2 of the 25, same invoice as last week". Two people spent every morning turning that into orders in the system.

The first version of the automation was dumb: the agent read the message and created the order. It worked in 85% of cases. Sounds great. It is not. 15% of 200 is 30 wrong orders a day entering the system, and nobody knew which 30. The two people started checking all 200 to find the 30. It got worse.

The second version changed the delivery. The agent started returning the interpreted order plus a status: green when every code matched the catalog and the customer had history with that item, yellow when there was interpretation involved, red when information was missing. Greens went straight through. Yellows and reds went to a queue with the original message next to the interpretation, side by side, so it could be checked in five seconds.

It landed around 70% green. The two people went from looking at 200 orders to looking at 60, and actually looking, with context on the screen. A whole morning turned into one hour. What fixed it was not a better model. It was the agent starting to show its own reasoning.

"But is this not just distrusting the AI?"

It is distrusting the process, which is different. You also do not let a new hire, no matter how good, approve payments alone in the first month. It is not a personal insult, it is process design.

And there is a business point here a lot of people miss. The responsibility is still yours. If the agent promised a deadline to the customer and you missed it, the customer will not accept "it was the AI". If it miscalculated a discount on 200 sales, the loss shows up in your cash. The AI does not have a company registration. You do.

That is not a reason to slow down. It is a reason to build it right. Automation with a well placed checkpoint is faster than automation without one, because the version without checking breaks at some point and you stop everything to investigate.

How to start without turning it into a six month project

Pick one process. Preferably one that is boring, repetitive and low risk. Nobody should debut automation on payroll.

Then ask three questions before writing anything:

  • When this process goes wrong today, how does anyone notice? If the answer is "nobody notices", fix that first.
  • What is the most expensive possible error here, and can a fixed rule catch it?
  • How much of the volume is obviously routine, and how much needs judgment? That ratio is your real gain.

Run it in parallel with the old method for two weeks. Compare. Almost always you find out the agent nails one type of case and systematically misses another, and then the decision is easy: automate the first, leave the second with people.

The hard part of AI agents was never making them work. It was making it possible for you to sleep after turning them on. That does not come from the model, it comes from the design around it.

If you have a process already running on autopilot that nobody quite trusts, or you want to build one without falling into the review bottleneck trap, reach out and let's talk about your case. I can usually tell in one conversation whether it is worth it or not.

LinkedIn summary

The AI wrote 300 product descriptions in 4 minutes. And then the company froze.

Because now someone has to read all 300. And reading 300 takes longer than writing 50 by hand.

The bottleneck did not disappear, it moved. Producing got cheap. Checking still costs your attention, and attention does not scale with a monthly subscription.

A client of mine got 200 orders a day on WhatsApp. The first automation got 85% right, and nobody knew which ones were the wrong 15%. It got worse. The second version started returning each order with a green, yellow or red status. Green went straight through. A whole morning turned into one hour.

What fixed it was not a better model. It was the agent showing its own reasoning.

If you have an automation running that nobody really trusts, reach out and let's talk about your case.

#ArtificialIntelligence #ProcessAutomation #Management #Technology #Productivity