Here's a pattern we see constantly: a company ships an AI feature, the demo goes great, leadership celebrates — and three months later, usage is near zero. The post-mortem blames the model. "It hallucinates." "It's not accurate enough." "Users don't trust it."

Look closer and the model is usually fine. What failed is everything around it.

the demo lied to you.

Demos are performed by people who know what the system can do, asking questions it can answer, in contexts where mistakes don't matter. Real users do none of those things. They ask questions the system wasn't built for, they can't tell a confident answer from a correct one, and they're trying to do their job — not evaluate your AI.

The gap between demo and daily use is a UX gap. It's the difference between "this can work" and "a tired person at 4:45pm can make this work."

Users don't experience your model. They experience your interface's assumptions about your model.

the three failures we see most.

Failure one: no affordances for doubt. The interface presents every output with the same confidence — correct answers and nonsense, styled identically. Users get burned once or twice, then stop trusting all of it. The fix isn't a better model; it's an interface that knows when to say "here's my source" and when to say "I'm not sure."

Failure two: the blank box. An empty text field labeled "Ask anything!" is a design abdication. Users don't know what the system is good at, so they either ask nothing or ask the wrong things. Good AI UX narrows the door: suggested actions, visible capabilities, examples drawn from the user's actual context.

Failure three: no graceful exit. When the AI can't help, most products loop, stall, or apologize endlessly. The interface needs an honest out — a handoff to a human, a fallback to manual mode, a plain "this isn't something I can do." Dead ends destroy more trust than wrong answers.

what to do instead.

Design the failure cases first. Before anyone debates which model to use, decide what happens when the answer is wrong, slow, or missing. If those three screens are good, the product will survive an imperfect model. If they're bad, no model will save it.

Then put the AI where the user already works, not in a separate chat tab they have to remember to visit. The best AI features we've shipped don't feel like AI features. They feel like the product got smarter exactly where it used to be dumb.

The model is a commodity now. The experience isn't. That's where the work is — and it's why implementations fail there, too.