How many results before you know version B works first time more often?
How many AI results each version of your prompt or model needs before you can tell B works first time more often than A, and how many days that takes.
Free. Runs in your browser. No sign-up.
With the prompt or model you have now: the share of results that didn't need a try again, undo, fix, re-ask or overrule.
Confidence is how sure you want to be that a win isn't luck. Power is the chance of spotting a real difference this big if there is one. 95% and 80% are the usual defaults.
All AI results in the test, split evenly between A and B.
Results
Results per version
356
To tell version A at 60% from version B at 70% working first time
- Total results, A and B
- 712
- Days at 100 results a day
- 8 days
Run both versions until each has 356 results, then compare how often each worked first time. Stopping early because one looks ahead makes a false win more likely.
Smaller lifts need far more results
Results needed per version to detect each lift from version A's 60%, at 95% confidence and 80% power.
| Lift | B works first time | Per version | Total | Days |
|---|---|---|---|---|
| +2 points | 62% | 9,336 | 18,672 | 187 |
| +5 points | 65% | 1,471 | 2,942 | 30 |
| +10 points | 70% | 356 | 712 | 8 |
| +15 points | 75% | 152 | 304 | 4 |
Why compare how often results work first time
Few users click thumbs up or down, and the ones who do aren't typical. Whether a result worked first time is known for every result: the support customer didn't ask again, nobody fixed the extracted invoice fields, sales didn't overrule the lead score, the user didn't hit “try again”. It reflects each user's own judgement of their own request, and it's tied to money, because every failed try is a call you paid for. That makes it the most direct answer to “is version B better for my users?”
Don't peek and stop early
If you check every day and stop the moment B looks ahead, you'll declare far more false wins than your confidence level promises, because random swings cross the line along the way. Work out the sample size before you start, run until both versions reach it, then compare. While it runs, watch for breakage such as errors and cost spikes, not for a winner.
Test bigger changes when traffic is low
The results you need grow with the square of how small a difference you want to detect: halve the lift and you need about four times as many. At 100 results a day, telling 60% working first time from 70% takes about eight days, while 60% against 62% takes about six months. With little traffic, test changes big enough to matter, such as a new model or a rewritten prompt, rather than one reworded sentence.
Use offline replay as a pre-filter
Before you spend live traffic, replay a set of real past requests through each version and have an AI judge score the results. Check that judge against people first: one app's judge, Storybirdie's, had 0.28 precision against human labels, and a judge like that can't pick a winner. The judge agreement checker tells you whether yours can. Use replay to drop versions that are clearly worse, then confirm the survivor with a live test.
Split traffic by user, not by request
Assign each user to a version once, for example by hashing their user id, and keep them there. If you split by request, the same person sees both prompts: they try again on a weak result from A, get one from B that works, and B gets credit for A's failure. Splitting by user also keeps the app consistent for each person.
This calculator counts results. If a few heavy users make most of your requests, their habits dominate both groups, so aim for more results than the numbers above, or count users instead.
Questions
Why does a small improvement need so many results?
Whether a single result works first time is noisy. Telling 60% from 70% needs about 360 results per version, but 60% from 62% needs over 9,000.
Can I stop the test early when B looks better?
Peeking and stopping as soon as B leads makes false wins far more likely. Decide the sample size first and stick to it.
What if my app has little traffic?
Test bigger changes, which need fewer results, or replay past requests offline and score them with an AI judge you've checked against people.
Related free tools
- Model switch testRun your prompt on two models side by side and compare what worked and what it really costs.
- Judge agreement checkerCheck how often your AI judge agrees with a person, and whether to trust it.
- Real cost per result calculatorWhat each AI result really costs, what you waste a month, and what to charge in credits.