Skip to content
All posts
Intelligence Systems

Why AI Agents Fail Without an Intelligence System Behind Them

David PackmanFounder & CEO13 min read
Why AI agents fail without an intelligence system behind them

The agent demo always works. Someone asks it a question about your business, it answers in a confident paragraph that sounds like it has worked there for years, and the room relaxes. Six weeks later the same agent is drafting replies that quote a price you stopped charging in March, and somebody has quietly stopped using it.

Nothing broke. The model in week six is the same model that impressed everyone in week one. What changed is that the demo was fed a careful handful of documents by someone who knew which ones mattered, and the deployment was pointed at your actual business, where the answer it needs is spread across a shared drive, three inboxes, a Notion page nobody has opened since the rebrand, and one person's head.

That gap is where most agent projects die, and it is almost never diagnosed as what it is. It gets written up as the AI not being ready, or the use case being wrong, or the team not adopting it. The honest version is duller. The agent was deployed on top of nothing.

An intelligence system is an owned, maintained store of what your business knows, structured so people and AI can ask it questions and get current, cited answers. This post is about why the agent layer does not work without it, what an agent actually needs to read before it acts, and the four ways that context fails in practice.

Want a clear, phased automation roadmap for your business? Book a free 30-minute discovery call.
Book a call

Why AI agent pilots fail

The uncomfortable pattern is that the firms buying agents and the firms equipped to support one are rarely the same set.

IBM's 2025 study of 2,000 CEOs found that 61% confirm they are actively adopting AI agents today and preparing to implement them at scale, while only 16% of AI initiatives have scaled enterprise wide. Adoption is running well ahead of anything that has actually held up at size, which is what you would expect if the hard part sat somewhere other than where everyone is looking.

The UK data is more revealing still, because of where the problem ranks. In the government's AI adoption research, having too much data complexity came eighth on the list of factors preventing businesses from adopting AI, named by 21%, miles behind not having identified a use for AI (71%) and limited AI skills (60%). It looks like a minor issue. Then the same research asked how significant each barrier was for the businesses that had run into it, and data complexity was rated significant by 70% overall, rising to 84% among large businesses.

That combination is the whole story of the failed pilot. Hardly anyone expects the knowledge problem, and most of the people who meet it find it serious. It is not on the risk register, because you do not discover it in the demo. You discover it in week three, when the agent needs to know something specific and true, and there is nowhere for it to look.

The question I now ask early in a discovery call is not what people want the agent to do. It is where the agent would look that up. The answers are usually honest and slightly deflating: someone would know, or it is in the drive somewhere, or Sarah handles that. Every one of those is a sentence about a business, not about AI, and every one of them predicts how the pilot will go.

What context an AI agent actually needs

Strip away the architecture and an agent needs four things, all of them unglamorous.

It needs facts that are true today: what you sell, what it costs, who the client is, what was agreed last quarter. It needs precedence, meaning a way of knowing which source wins when the deck says one thing and the pricing page says another, because in every business of any age they eventually do. It needs the reasoning behind past decisions, not just the decisions, so it does not cheerfully reopen a question the leadership team settled in February. And it needs a citation trail, so that any answer can be checked against the document it came from in a few seconds rather than taken on faith.

Miss the first and the agent invents. Miss the second and it contradicts you, fluently, in front of a client. Miss the third and it repeats old mistakes with total confidence. Miss the fourth and it may well be right, but nobody trusts it enough to act on it, which commercially is the same as being wrong.

None of that is a model capability. All of it is something a business either maintains or does not.

The four ways agent context fails

Context does not usually fail loudly. It fails in ways that look like the agent being a bit disappointing, which is why teams tune the prompt instead of fixing the layer underneath.

FailureWhat it looks like day to dayWhat the agent doesWhat actually fixes it
MissingThe answer lives in someone's head or an email threadProduces a plausible answer with nothing behind itWrite the thing down once, in a place the agent reads
StaleThe document is real, and was last true 18 months agoIs confidently, checkably wrongDates on everything, and an owner for each source
ContradictoryThree versions of the pricing, all in circulationPicks one at random and varies by conversationName one source as winning, and retire the others
UnciteableThe answer is right but nobody can see where it came fromGets overridden, then quietly stops being usedReturn the source alongside every answer

The fourth one is the one businesses underrate. An agent that cannot show its working does not get trusted, and a tool nobody trusts gets routed around within a month. Everyone still says the pilot is running. Nobody is using the output without checking it from scratch, which means the hours it was meant to give back never arrive.

Why not just put the context in the prompt

Because a prompt is a copy of what was true when somebody wrote it, and copies go stale.

This is the most common shortcut, and it works for a while. You write a long instruction containing the positioning, the pricing, the tone, the do-nots, and the agent behaves. Then the pricing changes. Now every agent carrying that prompt is wrong, nobody has a list of which prompts contain the old number, and the person who wrote them has moved on. What you have built is not a knowledge layer. It is the same document copied into fifteen places with no version control, which is the problem you had before AI, wearing a new coat.

A maintained source of truth is read at the moment the decision is made. Change the price in one place and every agent reading that source is correct on its next run, without anyone touching a prompt. Prompts are for telling an agent how to behave. They are a poor place to store what is true, and the distinction only becomes expensive later, which is precisely why it gets missed early.

There is a related point about lessons rather than facts, which is that a system with a memory changes its behaviour over time while a system with only a prompt runs the same play forever. Facts and lessons both need somewhere durable to live.

Does the knowledge layer come before the agent layer

Yes, and the sequencing is the practical heart of this.

The UK government's own guidance on making datasets ready for AI puts it plainly: the public sector is "no longer constrained by a lack of AI ideas, but by whether its data is fit for purpose, legally usable, trusted, and operationally sustainable". That guidance also treats readiness as far more than a formatting question, saying an AI-ready dataset "is not defined solely by technical format but by its context, governance, interoperability, and suitability for specific AI use cases". Read that sentence again with your own business in mind. Most mid-market firms are not short of ideas for agents either.

What this does not mean is a two-year data programme before anybody is allowed to build anything. That is the reading that kills the whole idea, and it is wrong. The knowledge layer for your first agent is narrow: one job, one properly maintained source of truth for that job, owned by a named person. If the agent handles inbound enquiries, it needs current products, current pricing, the qualification rules and the approved answers to the eight questions people actually ask. That is a fortnight of writing things down, not a transformation programme.

The order matters more than the size. The maturity ladder exists because the rungs cannot sensibly be taken out of sequence, and this is the one most often skipped: businesses jump from basic automation to autonomous agents without ever building the thing the agent is supposed to be acting on. It is the same argument as the capability plan that has to come before any agentic architecture, pointed at knowledge instead of skills.

Sequencing is also what separates an agent that saves real hours from one that generates work. When a global biometrics leader put lead intelligence in front of its sales team, the reps got a full brief in about 90 seconds instead of 30-plus minutes of manual research, and around 2 hours a day each came back for actual selling. The agent was not doing anything clever. It was assembling context that already existed somewhere in the business, which is exactly the work the reps had been doing by hand across five browser tabs.

How to keep AI agents on-brand

Brand drift in AI output is almost never the model getting creative. It is the model having nothing specific to be faithful to.

If an agent is not given your approved wording, the claims you are allowed to make, the claims you are not, and a set of recent examples a human actually signed off, it will do the only thing available to it. It will average everything it has ever read about companies like yours and hand you something competent and completely anonymous. That is the sameness people complain about in AI writing, and it is a context failure wearing a creative disguise.

The fix is unromantic. One current, cited definition of what on-brand means, maintained by someone whose job it is, read by every agent before it drafts anything. When the tone is wrong, you correct the source rather than the output, so the correction holds next week. Getting this right is also the difference between the useful version of agentic work and the version that is worth being suspicious of, where the label is doing more work than the system underneath it.

Practical takeaways

  1. Diagnose the layer, not the model. When agent output disappoints, the first question is what it was allowed to read, not whether a better model would help. Changing model rarely fixes an empty knowledge layer.
  2. Start narrow and real. One job, one maintained source of truth for that job, one named owner. A fortnight of writing things down beats a data programme nobody finishes.
  3. Date everything and name a winner. Every source carries a date, and where two sources disagree, one of them is declared authoritative and the other is retired rather than left in circulation.
  4. Insist on citations from day one. If the agent cannot show which document produced an answer, people will check its work from scratch, and the hours you were buying never materialise.
  5. Keep truth out of prompts. Prompts describe behaviour. Facts belong in a source the agent reads at decision time, so one edit fixes every agent at once.
  6. Judge the pilot on week six, not week one. The demo tells you what the model can do. Week six tells you whether your business gave it anything to work with.

The agents are genuinely good now, which is what makes this worth saying plainly. The constraint has moved. It sits in the unglamorous layer underneath, and that layer is one of the few parts of this whole business you can actually own. If you would rather build it with someone who has done it before, that is the work we do.

Frequently asked questions

Why do AI agent pilots fail?

Usually because nobody decided what the agent was allowed to know. The model is rarely the weak part. The pilot is built on a hand-picked set of examples, it performs, and then it meets the real business, where the answer it needs is spread across a shared drive, three inboxes and one person's head. At that point the agent does what it was built to do and produces something plausible, because plausible is all it has. The failure looks like disappointing output. The cause is an empty layer underneath it.

What context does an AI agent actually need?

Four things, and they are more boring than the technology above them. It needs facts about your business that are true today, a way of knowing which source wins when two of them disagree, the reasoning behind past decisions so it does not relitigate them, and a citation trail so a human can check any answer in seconds. Miss the first and it invents. Miss the second and it contradicts you. Miss the third and it repeats old mistakes confidently. Miss the fourth and nobody trusts it enough to use it.

Should the knowledge layer come before the agent layer?

Yes, and the order is the whole argument. An agent is a way of acting on what your business knows, so if that knowledge is not written down, current and reachable, the agent has nothing to act on and will fill the space with something that sounds right. This does not mean a two-year data programme before anyone builds anything. It means the first agent you build should sit on top of one properly maintained source of truth for the narrow job it does, rather than on top of nothing at all.

Why not just put the context in the prompt?

Because a prompt is a copy, and copies go stale the moment the business changes. Putting your positioning, pricing and tone into a long instruction works right up until someone changes the pricing, at which point every agent using that prompt is confidently wrong and nobody knows which ones to update. A maintained source of truth is read at the moment of the decision, so a change lands once and every agent reading it is correct from the next run. Prompts tell an agent how to behave. They are a poor place to store what is true.

How do you keep AI agents on-brand?

By giving them one current, cited definition of what on-brand means, rather than hoping the model infers it. That means the actual approved wording, the claims the business is allowed to make, the ones it is not, and recent examples a human signed off, all in a place the agent reads before it drafts. Brand drift in AI output is almost never the model being creative. It is the model having nothing specific to be faithful to, so it averages the internet and hands you something that could belong to any company in your sector.


Related Articles