Back to blog
#ai#ai-agents#engineering

AgentOps: How to Actually Run AI Agents in Production

79% of companies have built an AI agent; only 11% run one in production. The operating model, ownership and guardrails that get an agent past the pilot.

By Rafael Costa5 min readEnglish
Share
AgentOps: How to Actually Run AI Agents in Production

Most AI agents die in the same place: the gap between a demo that wowed the room and a system anyone trusts on a Tuesday afternoon. The numbers are stark. A March 2026 survey of 650 enterprise leaders found 78% had at least one agent pilot running, but only 14% had scaled one to organisation-wide use. Another read put it more bluntly: 79% of companies have adopted agents in some form, and 11% actually run them in production. The models are not the bottleneck. The operating model is.

That gap has a name now, AgentOps, and it is less exotic than it sounds. It is the set of decisions about who owns the agent once it is live, how you catch it when it drifts, and how you decide it is safe to expand. Companies that get this right put more than an order of magnitude more projects into production than those that skip it. The overhead of building that discipline pays for itself the first time it stops a bad rollout. Here is what it takes in practice.

The pilot-to-production cliff

A pilot succeeds under conditions production never grants it. Clean inputs, a friendly tester, one happy path, nobody watching the cost. The demo works because the sandbox is forgiving. Then you point it at real traffic and the same agent meets malformed data, edge cases the prototype never saw, and a volume that turns a 3% error rate into dozens of wrong answers an hour.

The trap researchers call "innovation theatre" is celebrating the demo as if it were the finish line. The prototype runs, everyone claps, and nobody builds the boring infrastructure that keeps it running: the monitoring, the evaluation harness, the clear owner. Six months later the agent is quietly switched off and remembered as a failed experiment, when what actually failed was the plan to operate it.

The five gaps that kill agents after the demo

When teams dug into why agents stall, five problems accounted for 89% of the failures, and none of them is about model quality.

  • Integration with legacy systems. The agent works in isolation but cannot reliably read and write the live systems it needs, because those systems were never designed to be driven by software.
  • Inconsistent output at volume. Quality that looks fine across ten test runs frays across ten thousand real ones.
  • No monitoring. Nobody can see what the agent is doing, so nobody notices it going wrong until a customer does.
  • Unclear ownership. IT thinks the business unit owns it, the business unit thinks IT does, and the agent belongs to no one.
  • Thin domain data. The agent was never trained or grounded on enough of your actual work to handle the long tail.

Read that list again and notice what it is not. It is not "we needed a smarter model." Every one of these is an operational problem, and every one is fixable with process rather than a bigger API bill. The same pattern shows up in our deeper look at why AI agents fail in production.

Who owns the agent once it is live

The single highest-leverage move the teams that crossed the gap made was to create a dedicated function that owns agents in production, distinct from both IT and the business unit that requested them. At an early stage that might be two or three people. What matters is that it exists as a defined function with a budget and a mandate: it owns the evaluation framework, the production monitoring, and the incident response when an agent misbehaves.

This sounds like bureaucracy until you have watched an ungoverned agent make the same wrong decision four hundred times before anyone noticed. Ownership is what turns "the agent is acting strange" from a rumour into a ticket with a name attached. It is also what lets you say no. A team that owns reliability can refuse to ship an agent that has not passed its evals, and that refusal is worth more than any feature.

Guardrails, evals and the feedback loop

An agent in production needs three things a pilot can skip. First, an evaluation suite: a fixed set of real inputs with known-good outputs that you run on every change, so you catch a regression before your customers do. Treat prompts and agent logic like code, because they are. Second, live monitoring that watches cost, latency, and quality, and alerts a human when any of them drifts, paired with observability into why the agent chose what it chose. Our guide to AI agent observability and monitoring covers the tooling side in detail.

Third, a feedback loop that turns production failures back into test cases. Every time the agent gets something wrong in the wild, that example goes into the eval suite so it can never regress on it again. Done consistently, this is what makes an agent get more reliable in production instead of slowly rotting. Without it, you are flying blind and hoping.

Start narrow, expand on evidence

The clearest finding in the 2026 data is also the least glamorous: narrow, single-function agents scale far more reliably than broad, multi-function ones. The teams that made it live started with an agent scoped to one well-defined task, proved it stayed stable for 90 days, and only then expanded its scope. The ambition to build one agent that does everything is exactly the ambition that keeps agents stuck in pilots.

There is a real payoff on the other side. Agents that do reach production return an average 171% ROI, and higher in some markets, precisely because the ones that survive are the ones that were operated properly. The lesson is not to aim smaller forever. It is to earn each expansion with evidence that the last one held. If you are trying to move an agent from a promising demo to something you can depend on, we can help you build the operating model around it, not just the agent.

#ai#ai-agents#engineering
Share this article
Rafael Costa

Written by

Rafael Costa

Software Engineer & Technical Writer

Rafael is a software engineer at Lusivision who writes about web development, cloud architecture and applied AI. He has spent over a decade shipping production software for companies across Europe and enjoys turning hard technical topics into clear, practical guides.

View all articles

Related articles

Newsletter

Stay in the loop

Occasional notes on software, design and what we're building. No spam — unsubscribe anytime.