Most ‘agents’ that reach production are really well-structured workflows. When to reach for an agent, when to use a pipeline, and the patterns that survive real traffic.
“Agentic” is the word of the moment, and it hides a lot of variation. In production, the systems that work are rarely the open-ended, do-anything agents from the demos. They’re structured workflows that use a model for the parts that genuinely need judgment — and nothing more.
If you’re putting agentic workflows into production, the first decision is the most important one.
Most production “agents” are workflows
There’s a useful distinction between an agent — a model deciding its own next step in a loop — and a workflow — a sequence of steps you designed, some of which call a model. Most reliable “agentic” systems are mostly the second kind.
That’s not a downgrade. A workflow with a model at each decision point is easier to test, cheaper to run, and far easier to debug than a loop that re-plans on every turn. Reach for genuine autonomy only where the task really is open-ended.
When an agent earns its keep
Open-ended agent loops are worth the cost when:
- The number of steps genuinely varies per input and can’t be known up front.
- The task benefits from exploration — trying, checking, and adjusting.
- A human is in the loop to catch the cases where it wanders.
When the path is mostly predictable, a pipeline will beat an agent on cost, latency, and reliability every time.
Patterns that survive production
Whatever the autonomy level, the same patterns separate workflows that hold up from ones that fall over:
- Constrained tool use — typed inputs and outputs, with permissions on what each step can touch.
- Deterministic scaffolding — the control flow is code you wrote; the model fills in the judgment.
- Checkpoints — high-stakes actions pause for validation or human approval.
- Idempotency and retries — steps can be safely re-run after a failure without doubling effects.
- A cost and step ceiling — the system stops instead of looping forever.
Start narrow, then widen
The fastest route to a production agentic system is to start with the narrowest version that’s useful: a tightly scoped workflow, fully instrumented, with autonomy added only where it measurably helps. Prove the path on real data, watch what it actually does, and expand from there. Ambition is fine — but in production, bounded and observable beats clever and opaque.
Working on something like this?
We help teams take AI from a promising prototype to a system that ships and holds up.
Book a Discovery Call