Horizon LabsHorizon Labs
Back to Insights
1 Aug 2026Updated 1 Aug 20266 min read

ML Proof of Concept to Production: Why Most Stall

Most ML proof of concepts never reach production — not because the model is wrong, but because reproducibility, deployment, monitoring, evaluation, versioning, and lineage were never built. Here's why POCs stall and what a realistic path to production looks like.

ML Proof of Concept to Production: Why Most Stall

What is the PoC-to-production gap?

The PoC-to-production gap is the operational shortfall between a machine learning model that performs well in a demo and one that keeps performing reliably once real users, real data, and real failure modes are involved. A proof of concept proves a model can work. Production requires proving it will keep working — under load, as data shifts, and after the person who built it moves on. That's a different engineering problem, and it's why so many promising models never leave the lab.

Why do most ML proof of concepts stall before production?

Most POCs stall because they're built without the infrastructure production actually requires. A demo notebook shows a model scoring well on a held-out dataset once. It says nothing about whether that training run can be reproduced, whether the model can be packaged and served within real latency and throughput constraints, whether anyone will notice when it degrades, or whether you can trace which data and code produced which prediction six months from now.

A wide, dimly lit office at night showing one engineer working alone at a desk among rows of empty workstations and whiteboards, lit by screen glow and warm desk lamps.

Those gaps aren't edge cases — they're the default state of a POC. A proof of concept typically has no answer for six things: reproducibility (can the training run be repeated reliably?), deployment (packaging and serving at scale with real latency and throughput constraints), monitoring (catching model degradation and data drift after launch), evaluation (systematic offline and online quality measurement, not a one-off demo score), versioning (tracking model, data, and configuration together), and lineage (knowing exactly which data and code produced a given model). Teams that treat these as "phase two" work discover, usually under deadline pressure, that phase two is where the project actually stalls.

Why do agentic AI proof of concepts stall even faster?

Agentic systems stall faster because the tooling most teams reach for was built for a different problem. Traditional MLOps tooling was designed for batch prediction and classification — a single input, a single output, one thing to log and score. Agentic AI breaks that model entirely.

An agentic system produces multi-step traces spanning dozens of model calls and tool invocations, which standard application logs were never designed to capture. Tool-call behaviour needs its own monitoring layer. Failure modes are more diverse and harder to spot: wrong tool selection, reasoning loops, context exhaustion, hallucinated arguments. And evaluation is inherently harder, because you're scoring an entire trajectory of decisions, not a single clean output. A team that ships an agentic POC using conventional logging and eyeballed evaluation is set up to hit exactly the same wall as a classic ML team — just faster, and with less visibility into why.

Purpose-built tooling exists for this. LangSmith gives trace-level observability across LangChain, LangGraph, and Deep Agent runs, capturing tool calls, state transitions, and latency, with automated issue detection. Google Vertex AI bundles deployment monitoring, evaluation pipelines, a metadata store with lineage tracking, and pipeline orchestration natively, so evaluation and lineage aren't separate side projects. The Claude API documents an explicit developer journey — build, then evaluate and ship, then operate — that separates prototyping from the evals, guardrails, rate-limit handling, and usage monitoring required before and after go-live, plus a managed agents surface that removes the burden of building stateful session and agent-loop infrastructure from scratch. The common thread: each treats the operational layer as a first-class citizen, not an afterthought bolted on once the model "works."

What does a production-readiness checklist actually look like?

Production readiness is a defined state — not a vibe — and it can be checked against explicit criteria before a model goes live. The table below sets out where a typical POC sits against what production requires.

Two engineers in a warmly lit office review a printed checklist and sketched diagram taped to a glass wall, with a laptop and dual monitors nearby during late-afternoon light.

CapabilityTypical POC stateProduction requirement
ReproducibilityManual, one-off training runTraining pipeline reliably repeatable with fixed inputs
DeploymentLocal script or notebookPackaged, served at scale within defined latency/throughput targets
MonitoringNoneAutomated detection of model degradation and data drift
EvaluationSingle demo scoreSystematic offline and online evaluation, ongoing
VersioningUntrackedModel, data, and config versioned together
LineageUnknownTraceable link from data and code to deployed model
Agentic-specificEyeballed transcriptsTrace-level observability of tool calls and state transitions

If a project can't tick most of these boxes, it isn't stalled by bad luck — it's stalled because the operational layer was never built.

What's a realistic timeline from POC to production?

A realistic timeline treats production hardening as a distinct project phase, not a cleanup task. Building the reproducibility, deployment, monitoring, evaluation, versioning, and lineage layer around a model often takes as long as building the model itself — sometimes longer, particularly for agentic systems where evaluation and observability tooling is newer and less standardised. Teams that budget for this upfront tend to ship on a predictable schedule; teams that treat it as an afterthought tend to discover the true cost mid-project, when it's most expensive to absorb.

This isn't unique to private-sector AI projects. Australia's National AI Centre, part of the Department of Industry, Science and Resources, has published voluntary guidance emphasising governance, monitoring, and accountability as core requirements for deploying AI systems responsibly — the same operational disciplines that separate a POC from a production system, not an optional layer added for compliance's sake.

How do you close the gap without over-engineering the first release?

Closing the gap means building the six operational capabilities in parallel with the model, scaled to the system's actual complexity — not deploying enterprise-grade infrastructure for a low-stakes internal tool, and not skipping monitoring for a customer-facing agent making autonomous decisions. The right level of rigour depends on the blast radius of a bad prediction or a runaway agent, not on what's fashionable in the tooling landscape.

This is where ai-engineering work earns its keep: building the deployment, monitoring, and evaluation layer as first-class architecture rather than a rushed retrofit. For teams still deciding whether a model belongs in production at all, ai-product-strategy work upfront can save months of building the wrong thing well. And because most drift and monitoring problems trace back to weak data foundations, data-infrastructure is often the unglamorous prerequisite that makes everything downstream possible. You can browse more of our thinking on shipping AI responsibly in our insights.

If you're staring at a model that works in the demo and stalls everywhere else, we can help — tell us where it's stuck and we'll help you work out what's actually missing.

Share

Chris Kerr

Partner at Horizon Labs, an AI product consultancy and venture studio. A commercially focused product and technology leader with 20+ years building and scaling digital platforms, teams, and businesses across SaaS, travel, eCommerce, logistics and transport, and digital marketing — operating at the intersection of product, engineering, and data. Writes about platform strategy, AI transformation, modern data ecosystems, and the operational discipline that separates AI demos from AI products.