The distance between an AI demo and production
Every AI project has a moment where the demo works and everyone in the room believes the hard part is over. It isn't. In our experience, the demo is roughly 20% of the work. The other 80% is everything the demo quietly skipped.
Retrieval quality is usually the first wall. The demo answered questions about ten hand-picked documents. Production has to answer questions about thousands of messy ones — PDFs with broken tables, near-duplicate versions, documents that contradict each other. Chunking strategy, metadata, and re-ranking matter more than which model you picked, and none of it shows up in a demo.
Evals are the second. If you cannot measure whether the system got better after a change, you are not engineering — you are vibing. A few hundred labeled examples and a script that scores them will save you from shipping regressions you would otherwise discover through angry users.
Then come cost ceilings. A demo that costs a few rupees per query is charming; the same query pattern at real traffic is a bill nobody approved. Caching, smaller models for routing, and hard budgets per request have to be designed in, not bolted on.
Finally, failure handling and humans in the loop. Models will be wrong. The system around them decides whether that wrongness is a caught exception or a customer incident. Escalation paths, confidence thresholds, and a person who can override the machine are not optional extras — they are what makes the word "production" honest.
#demo-to-production