
Nate Barnwell
Founder
Date
Read time
Read time

Everyone wants agents now. Something that reads the request, decides what to do, uses the tools, and finishes the job without a human babysitting each step. The demos are genuinely impressive. Then the same build goes near real work and quietly falls apart, and nobody can explain why the thing that worked on Tuesday fails on Thursday.
The Maths Nobody Runs First
Here is the number that decides whether your agent survives contact with production. If each step in a workflow succeeds 95% of the time, a ten-step process finishes correctly about 60% of the time. Stretch it to twenty steps and you are near 36%. Nothing is broken; the errors are simply compounding. A build that looks reliable in a demo is running two or three steps, not twenty.
But the real constraint is not the model. It is architecture.
Once a workflow needs more than a few steps, reliability stops being about prompt quality and starts being about structure:
Checkpoints, so a failure does not discard all prior work
Retries that vary the approach rather than repeating it
A review step that catches errors before they travel
Human sign-off at the genuinely consequential moments
These are not refinements. They are the difference between a demo that impresses and a system you can put in front of customers.
Not Everything Needs an Agent
The most expensive mistake in this space is not underbuilding. It is reaching for an agent when a single call would do.
Agents earn their complexity when the path is genuinely unknown ahead of time — when the system has to look something up, decide what that means, and choose the next move accordingly. If you already know the steps and their order, you do not need reasoning. You need a sequence. Building an autonomous system for deterministic work adds cost, latency, and failure modes for nothing.
A rough test before you build:
Fixed steps, known order → a simple chain
Needs tools, unknown path → a single agent
Genuinely different skills → multiple agents
Same task every time → not an agent at all
Match the architecture to the problem, not the ambition.
What Production Actually Demands
The gap between a working prototype and a deployed system is mostly unglamorous. Tracing, so you can see why a decision was made. Cost ceilings and circuit breakers, so a looping agent cannot burn a month of budget overnight. Least-privilege access, so a reasoning failure cannot become a data incident.
Expect the prototype to take weeks and the hardening to take most of the timeline. Teams that skip it ship once, get burned, and stop.
A Simple Diagnostic
Before approving any agent build, ask three things: how many steps does this actually take, what happens when step four fails, and who is accountable when it acts wrongly. If the answers are hazy, the project is not ready for autonomy yet — and that is a far cheaper thing to discover now than after go-live.
The organisations getting real value from agents are not the ones with the best models. They are the ones who built the scaffolding — evaluation, guardrails, and oversight — before they needed it.
Autonomy is not a feature you switch on. It is a capability you earn, one reliable step at a time.
Read also

