Skip to content

Demo Videos and What They Hide

5 min read · updated August 3, 2026

A demo is a proof of possibility. It shows that a system did a thing once, under conditions its authors chose. That is genuinely informative — some things are impossible, and a demo rules that out — but it is a much weaker statement than the one most viewers take away, and the gap does not require anyone to have been dishonest.

Why demos mislead without anyone lying

The core asymmetry is selection. Building a demo means trying something, adjusting, and trying again until it works, then recording the version that worked. Every step of that is normal engineering. The result is a recording of the best case, and the viewer has no information about the distribution it was drawn from.

This matters more for language models than for most software because their output is not deterministic. Ordinary software that works once works again. A model that succeeds on one run may succeed on sixty percent of runs, and the demo looks identical in both cases. For anything agentic the effect compounds: a ten-step task where each step succeeds nine times in ten completes about a third of the time, and a video of one successful completion is entirely consistent with that.

Six gaps between a demo and a product

GapDescription
success rateOne recorded run says nothing about the rate. This is the largest gap and the one most rarely disclosed.
task selectionThe task was chosen after the capability was known. A capability that works on the demonstrated task may not extend to the adjacent one you care about.
timeCuts, speed-ups and edited waits are standard production. A task shown in forty seconds may take twenty minutes, which changes what it is useful for.
human involvementSomeone may have written the prompt over several hours, or intervened between shown steps. Neither is dishonest; both change what is being claimed.
environmentA curated sandbox with clean data and no rate limits is not a production system with legacy records and partial outages.
costA capability that requires a large number of reasoning tokens per attempt, multiplied by a retry rate, may be real and uneconomic at the same time.

Notice that none of these makes the demo false. Each is a dimension the recording is silent on, and silence is read by viewers as “normal” when it should be read as “unknown”.

What to look for in the video itself

  • Cuts at decision points. An edit exactly where the system would have had to choose is the most informative thing in most demos. Continuous unedited footage is a substantially stronger claim, and vendors who have it tend to say so.
  • The word “can”. “It can do X” is a possibility claim. “It does X reliably” is a frequency claim. The second is rarer than the first by a large margin, and the difference is usually deliberate.
  • Absence of a failure. A demo that shows the system recovering from something going wrong is evidence about the distribution rather than the best case. Its presence is a good sign; its absence is not damning, but it is a missed opportunity that confident teams usually take.
  • Availability. “Available today”, “coming soon” and “research preview” are three different claims about maturity, and the third is a statement that the gaps above are known to be open.

Questions to ask

These are the questions that a team with a real result can answer in one sentence each, and that a team without one cannot answer at all. That asymmetry is what makes them worth asking.

  • Out of how many attempts was this run selected?
  • What is the success rate on this task, and on a task like it that you did not choose?
  • Is the footage continuous, and what was cut?
  • What did a human do between the steps shown?
  • What does one attempt cost, including failed attempts?
  • Can I run it myself on an input you have not seen?

The last one is worth more than the other five together. An interactive demonstration you can steer, on your own input, converts a possibility claim into something you can sample yourself.

The other error: dismissing a real result

It is worth stating the opposite failure clearly, because the sceptical posture has its own track record of being wrong. Capabilities that were first shown in exactly this suspicious way — a curated video, a chosen task, no disclosed success rate — have repeatedly turned into ordinary working products within a year or two. Long-form coherent text generation, usable speech recognition in noise, and code completion that developers voluntarily keep on all followed that path.

So the correct response to a demo is not disbelief. It is a specific, narrow update: this is possible under some conditions, and the conditions are unknown. That is a real thing to have learned. The error is only in converting it into “this works”, and the mirror error is converting it into “this is fake”. Both skip the part where you find out the success rate.

There is a reason the gap between demo and product closes as often as it does, and it is worth understanding rather than treating each case as a surprise. The parts a demo hides are mostly reliability engineering — retries, verification, narrowing the task, adding a step where a person checks the output — and reliability engineering is ordinary work that gets done when there is a reason to do it. A capability that works one time in three is not a finished product and it is also not nothing; it is a starting point that a team with eighteen months can usually move. What it is not is the thing the video appeared to show, on the day the video was published.

So the two useful readings of a demo are: this is possible, and the interval between possible and dependable is unknown and historically measured in years rather than weeks. Both halves of that sentence do work, and dropping either one produces a prediction that has been wrong before.

Demo Videos and What They Hide · Multigrid