Home ›Insights ›AI Strategy
AI StrategyAutomationNovember 11, 202613 min read

Agentic AI, Generative AI or Plain Automation: Choosing Per Process

These three are sold as successive generations, as though each one replaces the last. They are not. They sit on a single axis — how much variance the work contains, and how many steps have to land without a person watching — and most business processes sit nearer the cheap end of it than the current conversation suggests. Gartner expects more than 40% of agentic AI projects to be cancelled by the end of 2027, and the arithmetic of multi-step reliability explains most of why.

VE
Vikgol Engineering Team
AI Engineering & Delivery · Vikgol
Share

One axis, not three generations

The marketing arranges these as a timeline: rules-based automation, then generative AI, then agents, each obsoleting the one before. That framing is wrong in a way that costs money, because it suggests the newest option is the best option and the older ones are legacy.

What actually separates them is two properties of the work itself.

  • How much variance the input contains. A fixed-format file arriving in the same place every night has none. An email from a customer describing a problem in their own words has a great deal.
  • How many steps must complete without a person checking in between. Reading a document and returning a summary is one step. Reading it, deciding which of four systems it belongs in, creating a record, notifying someone and following up is five.

Rules-based automation handles no variance and any number of steps, deterministically. Generative AI handles enormous variance in a single step. An agent attempts both at once — variance and multiple steps — and that combination is where the difficulty lives, not in the model.

What agents actually score

Carnegie Mellon researchers built TheAgentCompany, a simulated software firm, and set agents to ordinary knowledge work: browsing, writing code, running applications, messaging colleagues. The best model in that evaluation completed 30.3% of tasks outright, rising to 39.3% on a metric giving partial credit. Several widely deployed models scored in single digits. Salesforce's own CRMArena-Pro benchmark found roughly 58% success on single-turn scenarios and about 35% on multi-turn ones.

30.3%
Best model's outright task completion on TheAgentCompany benchmark
Carnegie Mellon, reported June 2025
58% → 35%
Success falling from single-turn to multi-turn scenarios
Salesforce CRMArena-Pro
40%+
Agentic AI projects Gartner expects to be cancelled by end of 2027
Gartner, June 2025
Read those numbers with the date attached

Both benchmarks were published in mid-2025 and frontier models have improved substantially since. Quoting them as current scores would be dishonest, and anyone who shows you a 2025 agent benchmark as though it describes 2026 systems is making an argument rather than a measurement. What has not changed is the shape of the finding: multi-step performance falls off far faster than single-step performance, across every model and every benchmark. The absolute numbers move. The gradient does not.

The arithmetic nobody puts on the slide

Here is why that gradient exists, and it is not a limitation of any particular model. If each step in a task succeeds independently with probability p, and every step has to land for the task to be complete, end-to-end success is p raised to the number of steps.

At 95% per step — which is very good, better than most production agents manage on real systems — a five-step task completes 77% of the time and a twelve-step task 54%. At 90% per step, twelve steps gets you 28%. The chart at the top of this article is that function, nothing more.

Three consequences follow directly, and they are more useful than any vendor comparison table.

  • Shortening the chain beats improving the model. Going from twelve steps to four does more for reliability than a model upgrade usually will, and you control the step count.
  • A checkpoint resets the compounding. A person approving at step four means the next sequence starts from certainty rather than from 0.63. This is why human-in-the-loop designs outperform fully autonomous ones in practice, and it is a mathematical reason rather than a cultural one.
  • Deterministic steps should stay deterministic. Every step you hand to a model is a step with a failure probability. A step done by a rule has, for practical purposes, none. Mixing the two is not a compromise; it is the correct design.

When plain automation is still the right answer

This is the unfashionable part of the conversation and usually the most valuable. A large share of what gets proposed as an agent project is a scheduled job, an API integration, or a form with validation on it.

Use rules or RPA
Structured in, structured out
  • → The input arrives in a known format — a file, an API payload, a form submission
  • → The logic is expressible as conditions, even if there are a lot of them
  • → You need the same input to produce the same output every time, and to prove it did
  • → The process is regulated and every decision must be reconstructable years later
What it costs you
Brittleness, and where it bites
  • → Screen-scraping bots break when a vendor moves a button. API-level integration does not — prefer it wherever an API exists
  • → Every new exception becomes another branch, and the rule set eventually outgrows anyone's understanding of it
  • → It cannot read a sentence. Anything that requires interpreting unstructured language is out of scope, however many rules you add
  • → Maintenance is permanent and usually unbudgeted

The honest summary: deterministic automation is cheap to run, trivially auditable, and fails in obvious ways at obvious moments. Those are valuable properties, and in finance, compliance and anything with a regulator attached they are often non-negotiable.

When generative AI alone is enough

This is the most under-used of the three, because it is less exciting to announce than an agent and more capable than most people assume.

A single model call, with retrieval where it needs facts, handles an enormous amount of real work: classifying an inbound message, extracting structured fields from an unstructured document, drafting a reply for a person to send, summarising a long thread, translating free text into a structured record that a deterministic system then processes.

The property that makes this safe is that a human sees the output before anything acts on it, or a deterministic system validates it against a schema. There is one step, so nothing compounds. When it is wrong, it is wrong visibly and once, rather than silently and five times in a chain.

A pattern worth naming, because it covers more ground than either pure approach: use the model to turn messy input into structured data, then let conventional code do the work. The variance is absorbed at the boundary, and everything downstream stays deterministic, testable and auditable.

When an agent earns its cost

Agents are the right answer when the task genuinely requires choosing what to do next based on what just happened — not merely executing a known sequence, which is automation with extra latency and a bill attached.

The conditions that make one work are specific, and projects that skip them are the ones in Gartner's 40%.

ConditionWhy it mattersIf it is missing
The path genuinely variesOtherwise you are paying a model to rediscover a fixed sequence on every runWrite the sequence down and automate it
Few steps, or checkpoints between themCompounding is the dominant failure mode, and step count is the lever you controlSplit the process and put a person or a validation gate at the seam
Errors are visible and recoverableA wrong draft is cheap. A wrong payment, a wrong deletion or a wrong message to a customer is notKeep the final action human, and let the agent prepare it
Tools are real APIs with real error handlingMost agent failures in production are tool failures, not reasoning failuresFix the integrations first — that work is required either way
You can evaluate itWithout a test set of real cases you cannot tell improvement from luckDo not start. This is the one that is genuinely disqualifying

If you are building one, the architecture and governance layers are a subject in themselves — we covered them in building enterprise AI agents, and the broader comparison with predictive machine learning sits in agentic AI versus traditional AI.

Agent washing, and the questions that cut through it

Gartner uses the term agent washing for vendors rebranding existing assistants, chatbots and RPA products as agentic without the underlying capability, and estimates that only around 130 of the thousands of vendors claiming agentic AI are genuinely doing it. That ratio means the default assumption about any given claim should be scepticism.

Four questions separate the two quickly, and none of them require you to be technical.

01
"What does it do when a step fails?"
A real agent re-plans or escalates. A rebranded workflow stops, or worse, carries on with a bad value. Ask to see it happen rather than hear it described.
02
"Show me two runs of the same task"
If the path is identical every time, it is a workflow with a language model writing the text. That may be exactly what you need — but it should be priced as a workflow.
03
"What is your success rate, measured how?"
A specific number on a named task set, with the definition of success stated. A vague "high accuracy" means nobody has measured it or nobody liked the result.
04
"What can it do without asking permission?"
The answer should be a short, explicit list with hard limits, not a reassurance. If the vendor has not thought about this, neither has their product.

Running the decision on a real process

The fastest way to settle this for any specific process is to map it rather than to debate it.

1

Write down the steps, honestly

Every one, including the lookups people do without noticing and the judgement calls nobody documented. The step count you end up with is the single most predictive number in this exercise, and it is always higher than the first draft.

2

Mark each step structured or unstructured

Structured steps go to code or rules. Unstructured steps are candidates for a model. Most processes turn out to be mostly structured with two or three genuinely messy points, which is a very different project from the one that was proposed.

3

Mark the irreversible steps

Payments, deletions, anything that reaches a customer, anything a regulator would ask about. These stay human, or behind a hard limit the system cannot exceed. Decide this before the architecture, not after a demo.

4

Build the evaluation set, then the smallest thing

A few dozen real cases with known-good outcomes. Then automate the structured spine, add a model at the messy points, and only reach for an agent if the sequence genuinely varies. Measure against the set at each stage.

The usual outcome

Done properly, this exercise most often produces a hybrid: deterministic code for the spine, a model call at the two or three points where language has to be understood, a person at the irreversible step, and no agent at all. That is not a disappointing result. It is cheaper to build, far cheaper to run, auditable, and it will still be working in two years — which is more than can be said for a meaningful share of the agent projects started this year.

Frequently asked questions

Is RPA dead?
No, though screen-scraping as a default approach deserves to be. The useful distinction is not RPA versus AI but screen-level versus API-level integration: a bot driving a user interface breaks whenever a vendor moves a button, while the same logic against an API does not. Where an API exists, use it. Where deterministic, auditable, same-input-same-output behaviour is required — which covers a great deal of finance and compliance work — rules remain the correct tool regardless of what else is available.
Why do 40% of agentic AI projects get cancelled?
Gartner attributes it to escalating costs, unclear business value and inadequate risk controls. Underneath those, the recurring engineering causes are consistent: the task had too many steps for compounding reliability to survive, the tools the agent depended on were not production-grade, there was no evaluation set so nobody could tell whether it was working, or the process never needed an agent and a workflow would have done it more cheaply and more reliably.
How do we tell a real agent from a rebranded chatbot?
Ask what happens when a step fails. A genuine agent re-plans or escalates; a rebranded workflow halts or proceeds with bad data. Then ask to watch the same task run twice — if the sequence is identical every time, it is a workflow with generated text, which may well be what you need but should be priced accordingly. Gartner's estimate that only around 130 of thousands of vendors are doing genuine agentic work suggests starting from scepticism rather than from the demo.
Can we combine all three in one process?
That is usually the right answer, and it is what well-built systems look like in practice. Deterministic code runs the spine and the integrations, a model absorbs variance at the specific points where unstructured language has to be interpreted, and a person owns anything irreversible. The design question is not which technology to adopt but which one each individual step deserves.
Agents will improve. Should we just wait?
Waiting costs you the work that pays off regardless of how models develop. Mapping your processes, building evaluation sets, and replacing screen-scraping with real API integrations are all prerequisites for any agent you deploy later, and all of them deliver value on their own in the meantime. Teams that do this groundwork can adopt capable agents quickly when the case is clear. Teams that wait for the technology will then discover that the integrations and the measurement were the slow part all along.
What should we not let an agent do?
Anything irreversible without a person approving it — moving money, deleting data, sending communications to customers under your name, or changing production configuration. The rule is not about current capability; it is about the asymmetry between the cost of a mistake and the cost of an approval click. Let the agent prepare the action in full, and keep the final confirmation human until you have enough measured history to justify changing that.

Not Sure Which One Your Process Needs?

We map the process step by step, mark what is structured, what is messy and what is irreversible, and recommend the simplest thing that works — which is often not an agent. Book a free 30-minute call with our engineering team. NDA first, no obligation.

#AgenticAI#GenerativeAI#RPA#Automation#AIStrategy#HumanInTheLoop#Evals#Vikgol
VE
Vikgol Engineering Team
AI Engineering & Delivery · Vikgol
The Vikgol engineering team has shipped 90+ AI, web and cloud projects for startups and enterprises across the US, UK, UAE and India. We are an OpenAI Select Partner. A fair share of our AI work ends with less AI than the brief assumed, because the cheapest thing that holds up in production is usually the right answer.
Available Now · 72-Hour POC

Ready to Ship Your AI Product?
Let’s Build It Together.

Senior engineers on demand. Working prototype in 72 hours. NDA before we discuss anything. 100% code ownership to you — no lock-in, ever.

70+
Senior engineers on staff
90+
Projects delivered globally
72h
Working POC guaranteed
5★
Client satisfaction rating