So You Discovered the Power of AI. Now Cancel the Subscription.
Open a chat window with a good set of instructions loaded and it looks exactly like the future.
It answers in your voice. It knows your business. It remembers last week's correction, because you saved that into a settings panel and it loads every session. Give it tools and it goes and does things. Put it on a schedule and it does them at six every morning without being asked.
That is genuinely impressive, and the people furthest down this road are not fools. They are usually the sharpest operator in the building, the one who saw what the tools could do before anyone else looked.
Now close the tab.
Everything it held is gone. Nothing it did was recorded in a form anyone can audit. A colleague who needs the same result needs their own window, their own instructions, and their own hour. Six months of improvements live in a text box inside someone else's product, and they leave when you do.
And the schedule you added, the thing that made it feel like a system, quietly deleted the only quality control that setup ever had, which was you reading the output before it went anywhere.
The dice roll nobody explains
Every time you ask a model the same question, it is rolling dice to land on the highest mathematically likely answer. Not retrieving one. Rolling for one. That is not a flaw a better model fixes, it is what the technology is, and it means a very good response and a subtly wrong one come out of the same process.
At one repetition you catch it, because you are reading. At a thousand you are not reading anything.
So the honest question about any AI process is never whether it produces good output. It usually does. The question is whether repetition four hundred matches repetition four, and whether anything other than a human would notice if it did not.
A prompt cannot deliver that. Instructions do not constrain a dice roll, they bias it. Neither can a skill file, because a skill file is a prompt. Neither can custom instructions or a persona. More of them improves the average. None makes it deterministic.
Which explains the strangest number in enterprise software. MIT's NANDA study found more than 80% of organizations had piloted tools like ChatGPT or Copilot, nearly 40% had deployed them, and 95% showed no measurable impact on the P&L. They called it the GenAI Divide: enormous adoption, almost no transformation.
The finding inside it kills the easy explanation. The researchers did not find the tools were bad. They found generic chat tools frequently beat purpose-built enterprise systems costing fifty thousand dollars and up. The quality was there the whole time. The limitation they named was "the inability of AI systems to retain data, to adapt, and to learn over time."
That is not a model problem. No better model fixes it. It is an architecture problem, and it has a shape.
Two rooms, both smart, neither on the ladder
Two conversations from one recent week make the point better than a diagram.
In the first, an operator had built his company's AI capability himself and was rightly proud of it. Real results, in production, used daily. Then he pointed an agent at the review step every piece of work passes through, which is also his most expensive human bottleneck. He wrote the first version in minutes. It worked almost immediately and kept improving across the next several dozen runs. That is a sharp operator getting real leverage in weeks, without a consultant, a budget cycle, or permission.
Then he said the thing that is the entire reason I am writing this. Unprompted, about his own system: this does not work at scale, and I cannot scale the way I am doing it now.
He was right, and he knew why. Every improvement his team learned went back into editing the prompt. Someone caught a miss, someone folded the correction into the instructions. A real feedback loop running through the one component that cannot hold it.
The second room was the opposite failure. An established firm doing everything by the book: a steering committee, a governance policy headed for the handbook with signatures on it, a security audit freshly passed, and a long list of candidate use cases they had no way to sort. Every item was written in the same vocabulary, and "use AI to do X" covers a database query, a single classification call, a bounded process, and an autonomous system with its hand on production. Those four have nothing in common except the acronym.
One room was ahead of the market and had hit the ceiling of prompts. The other was governing a category it could not yet name. Neither made a bad decision. Both were working from a vocabulary that hides the distinctions that matter.
The five rungs
| Rung | What it is | How much of the decision you hand over | The question that sorts it |
|---|---|---|---|
| 1 | Code | None | Is there a model anywhere in the path? No. |
| 2 | Caged inference | One blank | Does the model choose what happens next? No. |
| 3 | Caged agent | The path | Does it have agency? Yes. Identity? No. |
| 4 | Teammate | The domain | Does it have identity: a name, memory, a seat, an accountable owner? Yes. |
| 5 | Partner | The composition | Does it collaborate directly and stand on all four rungs beneath it? Yes. |
One axis asked five ways: how much of the decision do you hand over. Each step buys flexibility and sells predictability, and each costs more to govern than the step below.
Rung one is code. Deterministic, automatic, programmatic (DAP). No model in the path. Reach here first, always. A surprising share of what gets scoped as an AI project is a join, a rule, and a scheduled job, and most forms can be parsed mathematically rather than described to a model at a per-token price. Code does not hallucinate, does not drift, and does not bill you per execution.
Rung two is caged inference. Your code owns the loop; a model fills exactly one blank in it. Structured input, a defined output shape, a deterministic check that the output is valid, a fixed loop around all of it. One judgment call, in one place, with everything before and after decided by code. This is where most real AI value lives and it is the least glamorous rung on the ladder.
Rung three is a caged agent. The loop belongs to the agent; the boundary belongs to you. You own the objective, the hard caps, the gates, the declared side effects and the grade. The agent owns the path. It is dispatched, it works, it is graded, it is gone, and nothing persists but the records it wrote.
Those two are the pair careful teams get wrong, because the discipline that makes one safe destroys the other. Caging a call means fixing the inputs, the output shape, the validity check and the loop. Caging an agent means fixing the objective, the caps, the boundary, the termination condition and the grade, then leaving the middle alone, because the middle is what you paid for. Apply call discipline to an agent and you deleted the agency you were buying. Apply agent freedom to a call and you burned money on a coin flip.
Rung four is a teammate. Its own name, not a job title. Memory that accumulates. Its own tools and its own boundary, enforced somewhere other than a prompt. A seat where it speaks as itself. Responsibilities it owns rather than tasks it is handed. And a specific human who would notice if it went quiet.
Rung five is a partner, and it takes two things. It works the actual problem alongside you in real time, which is the definition rather than a feature on top of it. And it is the product of all four rungs below it: writing the code, defining the cages, dispatching the agents, stewarding the teammates, deciding which rung each new piece of work belongs on. It is the only rung that can create the other rungs.
Strip out the second half and you have an efficiency tool, which is exactly what the labs ship: excellent to think alongside, with nothing underneath it and no teammates to lead. That is what people miss when they say they partner with Copilot or Claude. Those are superb tools and I use them daily. A tool that collaborates is still a tool. A teammate executes inside a boundary somebody else drew. A partner draws the boundaries and stands on the four rungs that make them enforceable.
Now the uncomfortable part. What you get out of the box from ChatGPT, Claude, Copilot or Cowork is on none of these rungs. A model is in the path, so not one. Nothing checks the output, so not two. No bounded objective, no declared side effects, no termination condition, no grader, so not three. Nothing persists that anyone else can inspect, so not four. Nothing underneath it, so not five.
Which is not the same as saying it is not an agent. In the strict sense it often is one: the model is choosing its own next action, and that is the textbook definition. It has the agency and none of the cage. That is a worse place to stand than having no agent at all, because it is the place that feels like progress.
The interface is identical, and that is the whole con
When people picture "AI agent," they picture rung five, the thing from the movie that runs the house. What they are handed is a chat window.
Here is why this survives contact with brilliant people. The interface for a real rung five is also a chat window. A genuine partner, sitting on hundreds of deterministic functions, caged calls, dispatched agents and named teammates, presents as a text box you talk to. So does a browser tab with three paragraphs pasted into a settings panel. Same surface. Nothing underneath one of them.
Which produces the most expensive illusion in the category: it feels like you are building an asset. You are accumulating instructions inside someone else's product. That does not appear on a balance sheet, cannot be audited, does not transfer when the person who wrote it leaves, and does not survive the vendor changing its pricing or its terms.
The obvious test people reach for is the wrong one. Asking whether it runs at two in the morning separates nothing, because scheduled agents run overnight right out of the box. Always-on is a feature you can buy this afternoon.
The real test is one question.
Cancel the subscription. What survives?
If the answer is nothing, you were renting a capability. If the answer is a codebase, a database, a documented process, and a record of every decision the system made and how it turned out, you were building an asset. Both can be correct. Renting is often right, and I rent plenty. But only one is still yours next year, and only one shows up in a valuation.
What the market sells you at rung four
Rung four is a product category now, and the two most serious attempts miss it in opposite directions.
xAI launched Grok Bot in August: always-on teammates, each with a name and a role, that sign into your existing tools and finish multi-step work unsupervised, coordinating with each other in group chats. It is the most honest attempt anyone has made to ship rung four, and I mean that as a compliment.
Then read their own security documentation. "All of your Bots share one cloud computer assigned to your user account. Files, browser sessions, and command line credentials on that computer are available across your Bot roster." And, flatly: "Do not use separate Bots as a security boundary."
Set that against the second room. A firm with a signed governance policy, commercially sensitive information it is contractually obligated to protect, and a security audit freshly passed. Now hand them a roster of named teammates where the boundary between the recruiting bot and the finance bot is a sentence in a request, and every one of them holds every credential on one machine. Their own guidance says how boundaries get set: you tell the Bot which actions it can take and where it must stop. That is a prompt. The dice roll again, at the exact point you least want one. To their credit they added a model-based review layer, and say plainly what it is: it "should complement, not replace, least privilege and explicit approval boundaries."
Sintra is the opposite trade, and you do not need an outside reviewer to see it. They sell twelve named AI employees, each with an avatar and a job title, described as digital staff who "handle execution" with "minimal input from you." Then read their help documentation for how a helper performs a task: "Use-cases are clickable buttons that will prompt the helper to execute a task right away." A person clicks, the button runs a pre-tested prompt, an integration carries the final step. That is a well-built rung two wearing a name badge. Genuinely useful, and not a teammate, because nothing in it decides anything.
So one hands you real agency with the boundary written in a prompt. The other hands you names and avatars with a person still pressing the button. Both are sold with the same word, and the word is doing all the work.
The group chat is a related trap. Agents talking to each other in prose looks like coordination and is the single largest documented failure mode in the field. MAST, the multi-agent failure taxonomy out of UC Berkeley, annotated 1,642 execution traces across seven frameworks and put 31.7% of failures in inter-agent misalignment, context loss during handoffs named first, and another 44.0% in system design and specification, missing termination conditions and ambiguous roles called out explicitly. Close to half of multi-agent failure is not the model being stupid. It is that nobody wrote down what done meant.
The fix is unglamorous. State passes as records. The room is for reporting to humans. Work is handed off as typed, inspectable, replayable rows. A chat room is where a human watches what happened, which is a valuable thing for it to be. It is not a task bus, and the moment you make it one you have adopted the largest documented failure category as your architecture.
The moment a real database enters, this stops being philosophy
A session can read your data if you paste it in. It cannot be trusted to write to your systems of record, and the reason is structural. Every write into a system of record needs an owner, a timestamp, a provenance trail, a rule for what happens on conflict, and something that can prove afterward that it happened correctly. A prompt supplies none of those. A rung-one function supplies all of them by construction. A rung-two cage supplies them around one model call. A rung-three agent supplies them around a whole bounded objective.
It is also where the learning problem gets solved, and it is the direct answer to the operator whose system would not scale. His feedback loop was real; it was running into a prompt. Point that same loop at a table instead, one row per attempt carrying the input, the output, the human correction and the outcome, and three things become possible that were not. You can measure whether it is improving rather than feeling like it is. You can find the failure class costing you the most. And the improvement survives the person who found it.
That is the difference between intelligence sitting on a data core and intelligence sitting on a text box, and it is not how smart it is. It is whether what it learned on Tuesday is still there on Thursday, available to somebody who was not in the room. MIT described it from the buyer's side: companies that cross the divide "approach AI procurement as business process outsourcing customers rather than as software-as-a-service clients." They are buying a process, not a tool, and a process has to live somewhere that outlasts a session.
Why the ladder runs downward
Every autonomy framework published this year is a ladder you climb. The Cloud Security Alliance defines six levels from advisory to fully self-directed; others borrow the SAE self-driving levels wholesale. The vocabulary differs, the implied arrow does not. Higher is progress.
I disagree, and this is the part I would defend hardest.
Every rung up is a cost. You buy flexibility by giving up your ability to predict what happens, and you make that purchase only when you genuinely cannot write the path in advance. Anthropic's engineering guidance lands in the same place from inside a model lab: teams should "add multi-step agentic systems only when simpler solutions fall short."
The harder half is what happens after you climb. In a healthy system the traffic runs downward over time. What a teammate does reliably becomes a bounded objective for an agent; what that agent does reliably becomes caged inference; what caged inference does reliably becomes code. Every step down is cheaper, faster, more auditable and more repeatable than the one above it.
Which gives the partner at rung five an unusual job description: push as much work as possible down the ladder, including work it is doing itself. The measure of a good one is not how much it handles but how much it has converted into something that no longer needs it. Which is the same measure as good leadership. The leader worth having builds capacity so the room runs without them; the one who made himself indispensable confused job security with contribution.
One hard caveat, because this is easy to run off a cliff. Do not push down to code what genuinely requires inference. Codifying a judgment call you have not mastered does not buy determinism. It hardcodes a wrong guess wearing the costume of certainty, and it gets trusted precisely because it looks like code. Work falls a rung once it is proven repeatable, never because you wish it were.
Build the grader before the autonomy, and give it a holdout
No verifier, no unattended loop. That is the whole rule, and it is the precise reason a chat window is not a rung. There is no verifier in it. You are the verifier, reading the output, every time, forever. Fine for a tool, disqualifying for a process.
A single visible metric is not a verifier either. SpecBench, published in May, hands coding agents thirty systems-level tasks with a visible test suite they can iterate against and a held-out suite they never see. Every frontier model saturated the visible suite. Underneath that uniform green, the gap between the two grew by 28 percentage points for every tenfold increase in task size, and weaker models produced larger gaps. One agent wrote a 2,900-line hash table that memorized the test inputs.
Read it as an operating instruction rather than a paper: the longer the leash and the cheaper the model, the more your green dashboard is hiding. So the grader gets a holdout, always, composed differently from the metric the agent can see.
The model tier is the other half, and I paid for that directly. We once ran a fleet of seven workers on a cheap quantized local model to save compute. It failed, and the root cause we wrote down said the model was not strong enough to decompose intent reliably. The architecture was never the problem. The tier was. Rungs one through three route to whatever is provably good enough, and cheap very often is. Rungs four and five never do. If a teammate is worth building at all, it gets the best model available to you. Why would you build a dumber team?
What it is worth, and where to start
There is a cost curve hiding in the ladder and it runs opposite to everybody else's. The standard story is that your AI bill grows with usage, because every execution is another call to somebody else's model at somebody else's price. That is why finance teams start asking uncomfortable questions in month nine.
Now price the rungs. Rung one costs nothing per execution, forever. Rung two costs one bounded call, and because the cage is tight you can often run it on a cheaper model without losing anything. Rung three costs a run. Rungs four and five cost the best model available, and should. So every time work falls down the ladder its unit cost drops and its reliability rises at the same time. That is not a tradeoff. It is the same move paying twice, and it is the only cost curve in this category that improves the more you use it.
It compounds a third time where a monthly invoice never shows. What you accumulate is a codebase, a database, a documented process and a decision record: auditable, transferable, and inspectable by a buyer's diligence team, which is more than can be said for institutional knowledge in a settings panel. That is the distinction between using AI and building Transformational Intelligence Architecture (TIA™). One rents capability by the month. The other converts recurring cost into owned capacity, one process at a time, compounding because each new process plugs into the same data core the last one fed.
It is also why I refuse to sell a revolution. Anyone promising to transform your company in a quarter is selling the leap, and the leap is what produces the 95%. Aim small, miss small. That is what we do at WayMaker: not AI adoption, but the architecture and the decisions underneath it, built one brick at a time into something you own at the end.
So start Monday with one process, the one where everyone already knows the bottleneck. Name its rung out loud before anyone writes a line. Put the log in a table rather than a document, because the log is the asset: the output is this quarter's value, the record of what worked and what a human corrected is every quarter after. Then solve the next one. The transformation is not a leap. It is one brick at a time, and the bricks compound because they share a foundation.
The question was never how autonomous you can get. It is what you still own when the invoice stops.
Sources
- MIT NANDA, The GenAI Divide: State of AI in Business 2025, as reported by The Register
- xAI, Grok Bot: approvals, security, and privacy
- Sintra, product marketing and use-cases explained (help center)
- Cemri et al., Why Do Multi-Agent LLM Systems Fail? (MAST, UC Berkeley)
- SpecBench: Measuring Reward Hacking in Long-Horizon Coding Agents (May 2026)
- Cloud Security Alliance, Autonomy Levels for Agentic AI (January 2026)
- Anthropic, Building Effective Agents
Further reading
- Gartner, Predicts Over 40% of Agentic AI Projects Will Be Canceled by End of 2027 (June 2025), on the practice they call agent washing
- Microsoft, Agent 365, now generally available (May 2026) and What are agent identities?, where the identity layer is built for "scale and ephemerality rather than permanence" and the person who creates an agent "is recorded as its sponsor"
- Okta, What is agent sprawl?
Liked “So You Discovered the Power of AI. Now Cancel the Subscription.”?
Get notified when new TIA™ articles are ready.
