Thought Leaders

Why Enterprise AI Pilots Stall Before Production: It’s the Harness, Not the Model

mm

The model was never the hard part. From inside the build, production is won or lost in the layer around it: retrieval, grounding, routing, and evaluation.

Every major survey of enterprise AI now describes the same wall: organizations can access the models, run the pilots, and demo something impressive, and then almost none of it reaches production. The reports describe that gap from the outside, through executives answering questionnaires. This is the view from the other side: from inside the builds, where pilots either cross into production or quietly die.

The gap everyone is measuring

The numbers have become familiar. Deloitte’s State of AI in the Enterprise found that access to AI is now near-universal, yet only about a quarter of organizations get even 40% of their experiments into production, and roughly one in five report mature governance for autonomous agents. MIT’s Project NANDA put it more bluntly: across hundreds of deployments, the overwhelming majority generated no measurable financial return. Gartner has forecast that a large share of generative AI projects will be abandoned after the proof-of-concept stage, citing poor data quality, escalating cost, and unclear business value.

Stack these findings together and a single shape emerges. The bottleneck is not access to capable models. That problem is solved. The bottleneck is the distance between a model that works in a demo and a system that works in production, every time, for every user, under real load, with real consequences for being wrong.

A caveat worth stating plainly: plenty of pilots never ship for reasons that have nothing to do with engineering: no real business case, no usable data, no executive sponsor, or a total cost no one modeled. Set those aside. What follows is about the large and frustrating set of pilots that are technically real, demo convincingly, and have a genuine use case behind them, and still stall on the way to production. For those, the deciding factor is almost never the model.

What the survey data cannot tell you is what actually closes that distance. That answer doesn’t live in a questionnaire. It lives in the engineering decisions made after the demo impresses everyone and before the system is trusted with real customers.

The pattern: the decisive fix is almost never the model

Across the enterprise AI engagements we can speak to, a consistent pattern holds: when a stalled pilot finally reached production, the change that got it there was rarely a better model. It was the layer around the model: how information is retrieved and grounded, how outputs are checked before they reach a user, how work is routed to the right model rather than the most powerful one, and how the whole thing is evaluated continuously.

We call this the harness layer. An agent, in practical terms, is a model with access to tools, and the harness is everything that governs how that model retrieves context, uses those tools, and is held to account for what it produces: retrieval, grounding checks, model routing, guardrails, and evaluation. These components do not work in isolation. You have to combine them, deliberately, for a specific use case. That combined discipline is what we call agent harnessing, and it is where production-readiness is actually won or lost.

This reframes the proof-of-concept trap. Teams stall because they keep optimizing the part that already works. They swap in a newer model, re-engineer prompts, and wait for the next frontier release, while the real failure points sit one layer out, in the parts of the system a demo never stresses.

Grounding, not a smarter model, is what makes an agent safe enough to ship

Consider a recommendation and advisory assistant we built in the insurance sector, a domain where a confidently wrong answer is not a glitch but a liability. The first instinct in cases like this is to reach for the most capable available model and assume capability buys safety. It does not. A more fluent model produces more convincing hallucinations, which in a regulated context is worse, not better.

What made the system shippable was the harness: a retrieval design that pulled only from governed, tenant-safe sources; grounding checks that verified generated claims against those sources before anything reached a user; and a verification step that would rather abstain than assert something unsupported. The result was a measured reduction in hallucinations of 80 to 90 percent against an LLM-only baseline, with grounding accuracy above 95 percent, while holding sub-two-second P95 latency, so the safety layer never made the system feel slow.

The counterintuitive lesson for anyone still equating safety with model choice: the grounding and verification layer is the governance. Policy documents and approval committees matter, but they do not stop a model from inventing a fact at inference time. A retrieval-and-verification harness does. In our deployments, the technical grounding layer is the real governance mechanism: the place where “the AI must not make things up” stops being a principle and becomes an enforced property of the system.

Model routing, not model selection, is where AI cost is decided

The second place pilots die is the budget review. A system can work beautifully and still be cancelled when the per-token economics, multiplied across thousands of users and dozens of use cases, turn into a total-cost-of-ownership problem no one modeled up front.

Here too the instinct, pick one strong model and route everything through it, is the mistake. Most enterprise workloads are a mix: a large share of requests are routine, and a small share are genuinely hard. Sending every request to a frontier model means paying frontier prices for triage work that a smaller, cheaper model handles perfectly well.

In a migration we ran from a third-party LLM API onto Amazon Bedrock, the gains came from re-architecting the model layer rather than swapping the model. Routing each task to the appropriate model tier, combined with Bedrock-native cost and governance controls, delivered a 42 percent reduction in AI infrastructure cost and 60 percent faster compliant content generation, without rebuilding the application.

Extend that principle and it compounds. A tiered “advisor” architecture, inexpensive models triaging and handling the bulk of requests, frontier models reserved for the cases that genuinely need them, turns routing from a one-time saving into a structural one.

This pattern has driven enterprise AI cost down by 60 to 80 percent for agent operations, and by as much as 85 percent in some deployments. The point is not the headline percentage; it is that the cost of an AI system is set by its architecture, not by which model you picked.

Why this is invisible in the survey data

None of this shows up cleanly in a survey, because surveys ask executives about outcomes, not engineers about mechanisms. “Did your pilot reach production?” is a yes/no an executive can answer. “What specifically got it there?” is a question only the build team can answer, and the answer is rarely “we found a better model.” It is almost always some version of “we fixed the layer around the model.”

That mismatch explains the strange persistence of the proof-of-concept trap. The industry keeps diagnosing a model problem and buying model solutions, while the actual constraint sits in retrieval, grounding, routing, and evaluation: the unglamorous plumbing no demo shows off and no foundation-model launch advertises.

It also explains why governance and delivery speed are not the opposites they’re assumed to be. The common narrative treats governance as the brake on shipping. In our experience it is closer to the opposite: the grounding and verification work that makes a system governable is the same work that makes it trustworthy enough to put in front of real users. Done at the harness layer, governance is not what slows the build down. It is what lets the build ship at all.

What this means if your pilot is stuck

If you have a generative AI project sitting in proof-of-concept purgatory, the most useful thing you can do is resist the urge to look at the model first. The model is the part most likely to already be good enough. Look instead at the layer around it:

  • Retrieval and grounding: is the system answering from governed, verifiable sources, or improvising from its training?
  • Verification: does anything check the output before a user sees it, or does the model’s confidence go straight through?
  • Routing: is every request paying frontier prices, or is work matched to the cheapest model that can do it well?
  • Evaluation: is quality measured continuously against your own benchmarks, or was it validated once in the demo and never again?

The organizations crossing from pilot to production in 2026 are not the ones with access to the best models. Everyone has that. They are the ones who understood that the model was never the hard part, and who put their engineering effort into the harness, where production is actually won.

Akshat Agrawal is a GenAI Architect at NeenOpal, a data and AI consultancy and AWS Generative & Agentic AI Competency partner that also delivers on Microsoft Azure. The deployment figures referenced here are drawn from NeenOpal’s published case studies.