Max Laktsionau, Forward Deployed Engineer at AdvantageWorks Max Laktsionau 15 min read

Most workflows do not need agentic AI automation

Hand-drawn process flow on an office whiteboard with one middle step left as a dashed teal box and three unfinished branches

The question "should this be agentic?" is almost always answered at the wrong end of the process. Demos show the trigger and the result, and both look impressive. The decision actually lives in the middle: whether anything between those two points requires somebody to read something, weigh it, and choose what happens next. If nothing does, an agent adds cost and subtracts certainty. If something does, that middle is the one place agentic AI workflow automation earns its keep.

Call it the middle-of-the-process test. It costs nothing to run and it disqualifies most candidates in under a minute.

Almost every explanation of this technology skips it. The category pages define the term, the engineering blogs catalogue the patterns, and the enterprise vendors explain governance. None of that helps decide whether the invoice-matching process somebody owns on Tuesday belongs in this category at all.

So this piece does the definition quickly, then spends most of its length on the parts nobody covers: how to pick a candidate process, what it costs once it is running, and the specific ways these systems fail after the demo goes well.

What makes a workflow agentic

An agentic workflow is a business process where an AI model decides part of the control flow at runtime instead of following branches somebody wrote in advance.

That single property is the whole distinction, and everything else here follows from it. A conventional automation is a map drawn ahead of time. Every route through it exists because a person anticipated the situation and encoded a rule. An agentic workflow leaves some of the routing open, and a model picks the next step from what it just observed.

Anthropic's engineering team (2024) drew the same line and it has become the reference framing across this category: workflows orchestrate models through predefined code paths, while agents direct their own process and tool use. Most real systems land between those two ends, not at either one.

Four terms, pinned down before they get slippery:

  • LLM - the large language model doing the reading, weighing, and deciding.
  • RPA - robotic process automation, the rule-driven software robots that click through interfaces and move data.
  • iPaaS - integration platform as a service, the connective layer between business systems.
  • Human in the loop - a mandatory approval point where the process pauses until a person acts.

The practical version of the boundary: if you can draw the full flowchart before the process runs, you have an automation. If part of the flowchart can only be drawn after the model sees the input, you have an agentic workflow.

What counts as an agent, and what does not

An agent chooses. Nothing else in the definition carries as much weight, and almost every vendor claim sorts cleanly by that one property.

A chatbot that can call one tool is not an agent. A scheduled prompt that summarises yesterday's tickets is not an agent either. Both are useful. Both follow a path somebody fixed in advance.

An agent decides which tool to call, in what order, whether the result it got back is good enough, and when the job is finished. That last part matters more than it sounds. Deciding it is done is what turns a sequence of model calls into something that can run without a person watching each step.

Two questions cut through most vendor claims:

  1. Does the system choose its own next action, or does it walk a path somebody drew?
  2. Does it decide when to stop, or does the loop terminate because a counter ran out?

If both answers land on the second option, what you have is an automation with a language model inside it . That is often exactly the right thing to build. It just does not carry the risk profile described through the rest of this article.

How an agentic workflow runs, start to finish

The loop itself is simple enough to describe in one breath. Surviving production is the hard part, and that comes from everything wrapped around it.

Whiteboard close-up of an agent execution loop labelled Read, Act, Observe, Done, with a return arrow and a stop branch

One execution, end to end: a trigger fires and the system assembles context, meaning the input itself, whatever history is relevant, and the instructions that define the job. The model reads that and picks an action. A tool runs, returns a result, and the result goes back into the context. The model looks at the new state and either acts again or calls the work done. Output goes wherever it is supposed to go.

The components you cannot skip

  • Tools with real boundaries. Every action the workflow can take is an explicit capability with defined inputs and permissions. An agent can only do what it has been handed.
  • State that survives. The workflow needs to remember what it has already done inside a run, and that memory has to survive a crash. Mid-run state living only in process memory is a partial-completion incident waiting to happen.
  • An exit condition. Something has to end the loop besides the model's own judgement. An iteration ceiling, a cost ceiling, or a time budget. Preferably all three.
  • Guardrails on inputs and outputs. Checks that run before the model acts and after it produces a result, independent of the model itself.
  • A trace of every run. What was in the context, which tools were called, what came back, what it cost. Skip this and you cannot debug the failures described later, because you cannot see them.

Where people sit in the loop

An approval gate is what makes a first project shippable. It buys back the certainty the loop gave away, and it does so at exactly the point where certainty is worth paying for.

The mechanic to insist on is durable pause and resume. The workflow stops at the checkpoint, holds its full state, waits however long the human takes, then continues from where it left off. Systems that cannot pause cleanly force a false choice between full autonomy and starting the run again from the top.

Place gates where an action becomes hard to undo. Sending an external message, moving money, changing a customer record, closing a ticket. Everything upstream of the irreversible step can usually run unattended.

Agentic workflows, deterministic automation, and single agents

Most comparisons on this topic stop at two options. There are three. The middle one is where nearly every successful project actually lives, which is the part the two-way framing hides.

Deterministic automation runs the same way every time. Same input, same path, same output, and the cost per run barely moves. Best for high-volume, low-variance work where the rules are stable and an exception is rare. Bad fit for processes where the exception queue keeps growing and someone keeps adding rules to catch up.

An agentic workflow fixes the overall shape of the process and leaves specific decisions to a model. The stages are yours. The judgement inside one or two of them is delegated. Best for processes with a stable skeleton and variable content, which describes most document handling, triage, and research work. Bad fit for anything needing identical behaviour on identical inputs.

A single autonomous agent is handed a goal and left to work out the route. Best for open-ended problems where the path cannot be specified in advance, and where a person reviews the output anyway. Bad fit for regulated processes, irreversible actions, or anything where you have to explain afterwards exactly why the system did what it did.

The trap here is picking the third option because it demos the best. The second one ships more often.

The patterns teams reach for first

Almost every working system turns out to be one of a small number of shapes, and they were catalogued early. Anthropic's engineering team (2024) named five that still cover most of what gets built:

  • Prompt chaining - break a task into fixed steps, each model call handling one. Fits work with a natural sequence, like draft then check then format.
  • Routing - classify the input first, then send it to the handler built for that class. Fits mixed inbound queues where different types need different treatment.
  • Parallelisation - run several calls at once, either splitting subtasks or getting multiple opinions on the same one. Fits work where speed matters, or where a vote improves reliability.
  • Orchestrator and workers - a coordinating model breaks the job into subtasks at runtime and delegates each. Fits work where the subtasks are not knowable in advance.
  • Evaluator and optimiser - one model produces, another critiques against criteria, the first revises. Fits work with a quality bar you can articulate.

LangChain's plan-and-execute pattern is a close cousin of the orchestrator shape: plan the whole sequence up front, then execute the steps, replanning when reality diverges from the plan.

The deep versions of these are already documented well by the people who named them, and their write-ups beat any paraphrase. What none of them cover is which of your processes deserves one .

Which of your workflows should be agentic

Here is the middle-of-the-process test in full. Run a candidate through five questions before anybody writes a line of it.

Overhead flat-lay of five printed criteria sheets labelled Judgement, Exceptions, Reversible, Checkable and Volume, ticked by hand

1. Does the process need judgement in the middle, not just at the start? Judgement at the boundary is a classification problem and a classifier solves it. Judgement that recurs at several points, where each decision depends on what the previous step turned up, is the real signature of an agentic workflow.

2. Is the exception rate high and still climbing? A useful proxy: how often does somebody add a rule to handle a case the last rule missed? A rulebook that grows every month is describing a problem with no fixed shape. That is a candidate. A rulebook nobody has touched in a year is not.

3. Is a wrong step recoverable? Recoverable means you can detect the error and undo it before it reaches a customer, a ledger, or a regulator. If a mistake surfaces late and cannot be reversed, either the irreversible action moves behind an approval gate or the process stays deterministic. There is no third answer that survives contact with production.

4. Can you check success automatically? Not perfectly, but usefully. If the only way to know whether a run went well is a person reading the output, review cost scales with volume and the economics stop working. Something has to be checkable: a schema that validates, a total that reconciles, a downstream system that accepts or rejects.

5. Does the volume sit in the middle band? Too low and the engineering, evaluation, and monitoring never pay back. Too high and the per-run cost of model calls becomes a number your finance team will ask about. These workflows tend to earn their place on mid-volume, high-variance work, not at either extreme. (The exact crossover depends on your model choice, so treat this one as a direction rather than a threshold.)

A candidate that clears all five is worth building. Four out of five usually means fix the missing one first, most often by adding an approval gate or an automatic success check.

Workflows that should stay deterministic

Four categories are better left alone. Saying so costs us work we could otherwise sell, which is precisely why it is the most useful part of this article:

  • High volume, low variance. Payment file processing, standard data syncs, scheduled reports. Rules already handle these at a fraction of the cost and none of the variance.
  • Irreversible in a single step. Anything that moves money, sends external communication, or deletes records with no recovery path.
  • Hard compliance requirements. Where you must reproduce the decision path exactly, a system that picks its own route at runtime is a liability, not a feature.
  • Anything with a stable, small rulebook. If the rules have not changed in a year, the process lacks the variability that would justify the switch.

What an agentic workflow costs to run

The cost model differs from the automation you run today, and the difference is variance more than magnitude.

A deterministic automation costs roughly the same per run forever. An agentic workflow costs whatever its loop happened to need. The same input on a bad day can cost several times what it cost on a good one, because the model took more turns to get there.

Four cost drivers to name before a project starts:

  • Iterations, not volume. The bill scales with how many times the loop goes round, and the loop count depends on input difficulty. Ten thousand easy runs can cost less than a thousand hard ones.
  • The retry tail. Failures are rarely free. A tool that times out and gets retried three times has spent three times the tokens to produce nothing.
  • Evaluation and observability. Traces, evaluation runs, and the harness that catches regressions are ongoing costs, not a one-off build. Almost nobody budgets for them at the start.
  • Human review that does not go away. In year one, review time is part of the running cost. Planning for it to vanish at launch is how projects end up looking more expensive than promised.

No single credible per-run figure exists to quote here, because it depends entirely on your model choice, your loop depth, and your input mix. Your own number is measurable from day one, though. Instrument cost per run before you scale , and read a rising average as a design signal instead of a billing problem. OpenAI's own research on agentic work (2026) is one of the few published attempts to quantify the economics of delegated, long-horizon tasks, and it repays reading precisely because so little else is public.

Where agentic workflows break

The failures that hurt are the quiet ones. Every mode below shows up after the pilot succeeds, and each is named by the symptom an operator would actually notice.

  • The loop that will not stop. The model keeps deciding there is one more thing to check. The symptom is a cost spike with no matching increase in output, or a run that never completes. The fix is boring and non-negotiable: hard ceilings on iterations, spend, and wall-clock time.
  • Context drift on long runs. Turn after turn, the working context fills with intermediate results and the original instruction loses weight. The symptom is a run that starts on task and ends somewhere adjacent. Shorter runs, explicit state, and re-grounding at checkpoints all help.
  • Silent tool failure. A tool returns an empty result or a stale value, the model treats it as fact, and it carries on. This is the dangerous one. The run completes successfully and the output is wrong. Validate tool results before they enter the context, not after.
  • Partial state after a crash. The workflow died halfway through, with three of five actions already taken in external systems. Without durable state and idempotent actions, recovery becomes a manual reconstruction job.
  • Confidently wrong output. Well-formed, plausible, incorrect. Shallow checks pass it. This is what sampling and human review are for, and it is why the automatic success check in the selection test carries so much weight.

What to instrument before you ship

  • A full trace for every run, kept long enough to debug a complaint from last month.
  • Cost per run as a distribution, not an average, so the tail stays visible.
  • An alarm on runs that hit the iteration or spend ceiling. That ceiling is your early warning system.
  • A sampled human review with a written quality bar, running continuously and not only during the pilot.

If you are weighing whether a process on your backlog clears the five questions above, and what it would take to run it properly, our Fractional Agentic Team does exactly that work as an embedded engagement rather than a hire.

Two examples worth copying

Both keep the skeleton deterministic and delegate only the judgement, which is the whole pattern in miniature.

Inbound document triage. A document arrives by email or upload. Extraction and filing stay rule-based, because those steps are identical every time. The agentic part is classification and routing: reading the document, working out what it is and which case it belongs to, and pulling whatever additional context it needs to be sure. Anything ambiguous or above a value threshold goes to a person. Success is checkable because the downstream system either accepts the filing or rejects it, which hands you an automatic quality signal from day one.

Internal research and draft. A request comes in for a piece of analysis. The agentic part is deciding which sources to consult and in what order, which is not knowable in advance. The output is always a draft, never a send. A person approves before anything leaves the building. The measurable outcome is time from request to approved draft, compared against the same process before.

Two things hold in both. The irreversible action sits behind a human. Success is measurable without somebody reading every output. That combination is what makes a first project defensible when it does not go perfectly. And it will not go perfectly.

Key takeaways

  • An agentic workflow is one where a model decides part of the control flow at runtime. Everything else is an automation with a model inside it, which is often the better build.
  • Apply the middle-of-the-process test: judgement in the middle, a growing exception rate, recoverable errors, automatic success checks, and mid-band volume. Five questions, one minute, most candidates disqualified.
  • Cost scales with loop iterations more than volume, and the variance is the part that surprises people. Measure your own cost per run early.
  • The dangerous failures are quiet. Silent tool errors and confidently wrong output complete successfully and look fine.
  • Most processes should stay deterministic. For work that already has a stable shape, that is simply the correct answer.

Frequently asked questions

No. An AI agent is one component that chooses its own actions. An agentic workflow is a business process where a model decides part of the control flow at runtime, usually with deterministic stages around it.

The distinction that matters operationally is who picks the next step. In a conventional automation, a person decided every route in advance and encoded it. In an agentic workflow, at least one decision point is left open and a model chooses based on what it just observed. A single agent sits at the far end of that same spectrum: it is handed a goal and works out the whole route itself.

Most production systems are not at either extreme. They fix the overall shape of the process and delegate judgement inside one or two stages, which is why agentic workflow and AI agent are not interchangeable terms.

Keep a workflow deterministic when the process is high volume with low variance, when a single step is irreversible, when compliance requires you to reproduce the decision path exactly, or when the rulebook has been stable for a year.

Deterministic automation is faster, cheaper per run, easier to debug, and produces the same output for the same input. Those properties are not limitations, they are the reason rule-based automation still handles most operational work well.

The disqualifiers are specific rather than philosophical:

  • High volume, low variance - payment file processing, scheduled reports, standard data syncs. Model inference costs scale with usage while deterministic logic does not.
  • Irreversible in one step - moving money, sending external communication, deleting records without a recovery path.
  • Hard compliance requirements - if the decision path must be reproducible and explainable step by step, a system that routes itself at runtime is a liability.
  • A small, stable rulebook - if nobody has changed the rules in a year, the process does not have the variability that would justify the switch.

A useful signal in the other direction: if somebody keeps adding rules to catch cases the last rule missed, the process does not have a fixed shape and is worth evaluating as an agentic candidate.

There is no single credible figure, but published 2026 benchmarks put the cost of a single agent task in the range of roughly $0.02 to $0.47, with simple tasks at the low end and complex multi-step work at the high end. The number that actually matters is your own, because the driver is loop iterations rather than transaction volume.

An agentic workflow does not have a fixed cost per run the way a rule-based automation does. The same input can cost several times more on one day than another, because the model took more turns to reach an answer. Token-economics analyses published in 2026 estimate that agentic tasks consume in the region of five to thirty times the tokens of a single chatbot query, largely because each turn re-sends accumulated context.

Four cost drivers are worth budgeting for before a project starts:

  • Iterations, not volume. Ten thousand easy runs can cost less than a thousand hard ones.
  • The retry tail. A tool that times out and retries three times has spent three times the tokens producing nothing.
  • Evaluation and observability. Traces, evaluation runs, and regression harnesses are ongoing costs, not a one-off build.
  • Human review. In year one this is part of the running cost, not something that disappears at launch.

Instrument cost per run before you scale, and track it as a distribution rather than an average so the expensive tail stays visible.

Not in most organisations. The pattern through 2026 is coexistence: RPA continues to handle structured, repetitive, high-volume execution, while agentic workflows take on the exception-heavy and unstructured work that rule-based bots cannot interpret.

The dividing line is the input. RPA is well suited to work where the input arrives in a predictable shape and the required action follows from a rule. Agentic workflows earn their place where the input is unstructured, such as email, documents, and free text, and where deciding what to do requires reading and weighing rather than matching.

The migration pattern most implementation guides describe is augment-then-replace: leave stable bots running, layer agentic handling onto the exception paths first, and retire brittle automations only as the replacements prove out. Treating this as a rip-and-replace project is how teams end up rebuilding automation that already worked.

The dangerous failures are quiet. Published 2026 failure taxonomies converge on a short list: runaway loops, context drift, silent tool failures, partial state after a crash, and confidently wrong output that passes shallow checks.

Named by the symptom an operator would actually observe:

  • The loop that will not stop. Cost spikes with no matching output, or runs that never complete. Hard ceilings on iterations, spend, and wall-clock time are the fix.
  • Context drift on long runs. The run starts on task and ends somewhere adjacent, because intermediate results crowded out the original instruction.
  • Silent tool failure. A tool returns empty or stale data, the model treats it as fact, and the run completes successfully with a wrong answer. This one causes the most downstream damage because it is the least visible.
  • Partial state after a crash. The workflow died with some external actions already taken, and recovery becomes manual reconstruction.
  • Confidently wrong output. Well-formed, plausible, incorrect, and it passes any check that only tests structure.

Before shipping, instrument a full trace per run, cost per run as a distribution, an alarm on any run that hits its ceiling, and a continuously sampled human review against a written quality bar.

Published implementation guidance in 2026 clusters around four to six weeks for a proof of concept and roughly twelve to sixteen weeks for a single workflow to reach production, with broader enterprise programmes running three to nine months depending on readiness.

Those ranges assume two things that are frequently missing. The first is data readiness: the most common source of delay is going back to fix data access and quality after skipping it. The second is an automatic success check. If the only way to know whether a run worked is a person reading the output, the project cannot leave supervised mode, and the timeline stops being a build question.

A practical sequence that holds to those ranges: pick a process that clears a written selection test, build the deterministic skeleton first, delegate one judgement step to a model, put a human approval gate in front of the irreversible action, and instrument cost and traces before widening the input mix.