The AI happy path is easy, but enterprise reality isn't

David Linthicum says the AI happy path ends where enterprise reality begins. CIOs must design for messy data, exceptions and failure before production.

The easiest AI system to build is the one that works in a demo.

The user asks a clear question. The data is available. The prompt is well-formed. The model has sufficient context. The integration returns the correct response. The answer looks polished. The executive team nods, and everyone leaves the room believing they have seen the future of enterprise productivity.

Then the system goes live.

Suddenly, invoices are only half-scanned, customer records conflict across three systems, the policy document is out of date, the ERP API is unavailable and a user asks the AI to do something that falls somewhere between a legitimate business request and a compliance violation.

This is when many enterprise AI plans begin to unravel, not because the AI is useless, but because the architecture was built around the happy path.

In my work with enterprise technology leaders, this is one of the most consistent patterns I see.

The proof of concept works.

The pilot works.

The board presentation works.

But the production environment exposes the assumptions no one wanted to examine.

Enterprise AI is not failing because companies cannot get a model to generate an answer. It fails because the real business environment is messy, fragmented, political, regulated, inconsistent and full of exceptions that the demo conveniently omitted.

The happy path is a terrible architecture model

Conventional software development often starts with the cleanest sequence through a system, the happy path. A request arrives; the system understands it, retrieves the correct data, makes a decision, and produces the desired outcome. Everyone knows this is just the beginning.

Good architects must then design for failure, latency, unavailable services, bad inputs, security constraints and operational recovery.

With AI, some organizations treat the happy path as the product itself.

The problem isn't the AI. The problem is assuming that intelligence alone can overcome bad operational design.

They build a chatbot that answers questions from a knowledge base, but they do not clarify who owns the knowledge base or how conflicting documents are handled. They build an agent that creates service tickets, but they do not define what happens when a customer's request does not fit the ticket taxonomy. They build a claims-processing assistant, but they do not specify what the AI should do when the policy language is ambiguous or the underlying customer data is incomplete.

The problem isn't the AI. The problem is assuming that intelligence alone can overcome bad operational design.

I have seen this play out many times in architecture discussions. A client shows me an impressive AI workflow: natural-language input, retrieval-augmented generation, a polished response, and maybe even an automated action at the end.

Then I ask what happens when the customer account has two conflicting addresses. Or when the retrieved document is superseded by a newer policy. Or when the AI’s recommendation violates a regional compliance rule.

Too often, the answer is a pause, followed by, "We'll handle that in phase two."

Phase two is where enterprise AI systems go to die.

Enterprise reality is not a clean prompt

The typical enterprise is not a single source of truth with a modern API and perfectly governed data. It is a collection of acquired systems, legacy databases, departmental workarounds, shadow spreadsheets, vendor platforms and undocumented business rules known only to those who have worked there for 15 years.

AI systems do not float above this mess. They inherit it.

If customer data is inconsistent, the AI may reason from that inconsistency. If policy documents are outdated, the AI may confidently cite outdated policy. If the approval workflow is informal, the AI will not automatically know who has authority. If the organization cannot explain its own process, the AI will produce a fluent approximation of confusion.

This is where many executives misunderstand AI's role. They assume AI will simplify the enterprise environment. In practice, AI often exposes how poorly that environment is understood. It reveals the brittle integrations, duplicated records, conflicting rules, and the tribal knowledge that has been holding operations together.

That can be valuable if the organization is adequately prepared. Otherwise, the AI initiative becomes the scapegoat for problems that existed long before the model arrived.

AI amplifies ambiguity

Traditional rules-based automation follows predefined logic and can use explicit fallbacks. That makes its behavior more predictable. AI is different. It can interpret, summarize, infer, classify, generate and recommend. Those capabilities are exactly why enterprises are investing in it. They are also why the messy reality becomes more dangerous.

When a rules-based system encounters an unhandled case, it can halt or invoke a predefined fallback. When an AI system lacks certainty, it may still produce something that appears useful. That is both the power and the risk.

During an architecture review, I assessed an AI assistant designed to help procurement teams evaluate supplier proposals. On the surface, it looked excellent. It summarized bids, compared pricing, highlighted risks, and drafted recommendations. But when we examined the workflow more closely, we found that supplier diversity rules, regional contract constraints, and preferred vendor exceptions were stored in separate systems and weren't consistently available to the model.

The AI wasn't failing visibly. It produced clean but incomplete recommendations.

That is the danger zone: not when AI refuses to answer, but when it answers beautifully from a partial view of reality.

The enterprise happy path assumes the model has the right context. The messy reality is that context is scattered, incomplete, permissioned, stale, contradictory, or politically sensitive. Architects must explicitly design for these conditions.

The AI wasn't failing visibly. It produced clean but incomplete recommendations.

The real work is operational, not magical

Enterprises that put AI into production reliably are not necessarily the ones with the most advanced models. They are the ones that do the operational plumbing.

They define which decisions the AI can make, which it can recommend and which must remain human-owned. They identify the systems of record and resolve conflicts among them. They build retrieval pipelines with version control, access control and source traceability. They create escalation paths that are staffed, measured and governed. They instrument the workflow so they can see not only what the AI produced but also what data it used, any available uncertainty or risk signals and the action that followed.

None of this looks as exciting as a demo. It is not the part that gets applause. But it is the difference between an AI experiment and an AI operating model.

I often tell clients that AI architecture is less about the model than the control plane around the model. The model is one component. You need to surround it with identity, authorization, observability, auditability, data governance, policy enforcement, workflow orchestration, fallback procedures and human review.

If that sounds like enterprise architecture, that is because it is. AI did not repeal the laws of distributed systems. It added probabilistic behavior to them.

That means the work becomes harder, not easier.

The human decisions architecture must account for

Another happy path assumption is that AI reduces the need for human involvement. Sometimes it does, but not in the simplistic way many business cases suggest.

AI changes where humans are needed. It may reduce repetitive work while increasing the need for judgment, supervision, exception handling, policy interpretation and process redesign. In other words, you may need fewer people copying data between systems, but more people who understand when the AI should not act.

This is a difficult message for executives who want clean automation percentages. They want to hear that 70% of the workflow will be automated. The most useful question is:

What happens to the remaining 30%, and who owns it?

If the answer is vague, the system is not ready.

"Human in the loop" becomes a dumping ground for all the complexity the architecture failed to handle.

A mature AI operation has humans in the loop for a reason, not as a public relations phrase. Those humans need tools, context, authority, and service-level expectations. They need to see why the AI escalated a case, what evidence it used, what it was uncertain about, and what action is expected from them.

Otherwise, "human in the loop" becomes a dumping ground for all the complexity the architecture failed to handle.

Architecture must start with the mess

The right way to design enterprise AI is to start with the ugly cases. Start with the disputed claim, not the routine one. Start with the customer who has three account numbers. Start with the regulation that varies by geography. Start with the policy exception. Start with the missing field, the ambiguous document, the contradictory data and the unavailable API.

If the architecture can survive those cases, the happy path will take care of itself.

This reverses how most organizations approach AI. They begin with the smoothest scenario because they want momentum. I understand the instinct. But momentum built on artificial simplicity creates a false sense of readiness. By the time the system reaches production, the difficult design questions have become operational emergencies.

The better approach is to use the happy path as a demonstration, not as a blueprint. The blueprint must account for uncertainty, failure, escalation, governance, cost controls and measurable business outcomes. It must define not only what the AI can do but also what it cannot do.

In other words, start with the mess and work backward to the happy path.

David Linthicum is a globally recognized thought leader, innovator and influencer in AI, cloud computing and cybersecurity. He has more than 30 years of experience in enterprise technology and, until early 2024, served as managing director and chief cloud strategy officer at Deloitte Consulting LLP.