Failure figures are often quoted roughly, so it's important to be precise about what the evidence indicates.
In 2024, Gartner predicted that by the end of 2025 at least 50% of generative AI projects would be given up on after the proof of concept; the figure was reported by Gartner in January 2026 as having reached at least 50%, the reason cited being poor data quality, weak risk controls, increasing costs, and an unclear business value (this is a summary of Gartner's findings).
You have probably also come across the 95% figure from MIT's NANDA initiative. This study discovered that about 95% of the enterprise generative AI pilots it examined had no measurable impact on profits. The study was preliminary, not peer-reviewed, and has attracted methodological criticism, so it should be regarded as indicating a general trend rather than giving an exact figure.
The Omdia 2025 AI Market Maturity Survey provides a more detailed view of the situation; it showed that 31% of enterprises had fewer than 5% of their proof of concepts made it into production, whereas just 9% had more than half of theirs accepted (The Register’s coverage).
The methods are different, but the pattern remains the same. A considerable amount of money spent on AI fails to reach the end users.
The Demo Trap: Why “It Worked in Testing” Isn’t Enough
The role of a prototype is to demonstrate that the idea can be carried out.
In order to carry out that task, it eliminates variability. The dataset is clean and well known. The workflow is the one that was designed by the team. The person going through it knows precisely what the system expects.
Actual users don't carry out any of those actions. They omit steps, leave fields empty, paste in formats no one anticipated, and use the product in ways the team never imagined.
A demo shows that the happy path is possible, while production also involves dealing with the unhappy paths, and there are many more of these.
What Changes Between a Prototype and a Live System
The jump seems harder than it is because three things change at once.
- The calculations change in this case: a prompt that costs only a fraction of a cent becomes free when ten requests are made each day and is charged as a separate line item when ten thousand are made.
- The meaning changes. In a demo a poor output is just a funny screenshot, but in production it becomes a support ticket, a compliance question, or a customer who no longer trusts the feature.
- Change is continuous. Models become obsolete, prompts change, data shifts, and requirements evolve. A prototype is merely a snapshot, whereas a production system must endure modification.
As one rule of thumb suggested by various teams that have been through the process, the time required to turn a prototype into a production system is equivalent to the time it took to build the prototype, or in some cases even longer (source). Teams that fail to plan for this end up meeting deadlines with a product that works well in demonstration but breaks under actual load.