Gartner expects more than 40% of agentic AI projects to be canceled by the end of 2027. The reasons it gives are escalating costs, unclear business value, and inadequate risk controls (Gartner, 2025).
None of the three is about the model being unable to do the work. All three are decisions made, or not made, before the project starts. This is how each one shows up and what we do about it.
Cost that nobody planned
An agent does not cost the same on every task. A hard case can use many times the tokens of an easy one, and a loop that retries a failing tool can spend a week's budget in an afternoon.
The projects that get canceled for cost usually share one trait: nobody knew what a finished case cost until the invoice arrived.
What we put in place from the start:
- A budget per task, with a hard stop. A case that exceeds it goes to a person instead of continuing.
- Model routing. Small models classify and extract. Large ones are used only where the reasoning pays for itself.
- Cost per resolved case as a metric. It sits next to resolution rate on the same dashboard, reviewed by the same people.
Value that nobody defined
"Let's see what agents can do" is a research question, not a project. Without a number agreed in advance, there is nothing to point at when someone asks whether to keep paying.
The fix is to choose a process where value is easy to see and to write down what success means before building:
- Which cases count as resolved.
- What quality is acceptable.
- What the process costs today, in time and money.
With that baseline, the comparison is simple arithmetic. We cover how to pick that process in How to Choose the First Process to Agentize.
Controls that came too late
An agent that can act in real systems can also act wrongly in them. When the first serious mistake happens in a project with no limits and no logs, the usual response is to switch everything off.
Controls have to be part of the design, not a phase after the pilot:
- Three explicit lists. What the agent does alone, what it asks a person about, and what it never does.
- Rules as code. Prices, permissions, and eligibility are checked by deterministic code. The model proposes and the check decides.
- A full trace of every run. Each model call, each tool call, and each result, so a mistake can be explained from data.
- A way to stop. A person can pause the agent or take over a case at any moment.
We go deeper on the lists in What an Agent Does Alone, What It Asks, and What It Never Does.
The pattern behind all three
Each cause is the absence of something measurable: a cost per case, a definition of success, a record of what the agent did.
That is why we write evaluation criteria before code. They turn "is it working?" into a number that is checked on every change, and they are the evidence for widening an agent's limits or narrowing them. The engineering side of this is in Designing Agentic Systems That Survive Production.
Before you start a project
Five questions predict most cancellations. If any answer is "we do not know yet", settle it first.
- What does one resolved case cost, and what is the limit?
- What number will show this is worth continuing?
- Who owns that number?
- What is the agent never allowed to do?
- How will we know what it did yesterday?
Doing this well is the advantage. If you want to go through these questions for your own process, book a call.
What goes on autopilot first?
Tell us how you work today. We will tell you where to start.
Book a call