Skip to Main Content
Back to blog

// GUIDE · AI IN PRODUCT · PILOT

How do you plan an AI pilot you can actually decide on?

A pilot that ends in "looks promising" did not produce a decision. A good pilot ends in a table: scenarios, score, cost — and a decision derived from them.

  • 12 min read
  • By OneZero

// THE SHORT ANSWER

In one paragraph

An AI pilot you can decide on is defined before a line of code is written: one action and one user, with the existing alternative as the reference point; success conditions set with the process owner — quality (how many answers in the scenario set a person would approve), time, adoption and cost per action; a representative scenario set that includes edge cases and unanswerable questions; and a defined behaviour when the system is unsure — say "I don't know", escalate to a person, ask for approval before acting. At the end of the pilot you make one of four decisions — continue, fix, narrow or stop — based on results measured on your data, not on a demo. Any accuracy percentage that appears before the pilot is a guess; after it, it is a measurement.

// TL;DR

The short version — the five parts of a pilot

PartWhat is definedWhat happens without it
Action and userOne action, one user, and the existing alternativeThe pilot tests "AI" instead of a problem, and there is nothing to compare to
Success conditionsQuality, time, adoption and cost — a target set with the process ownerThe result is judged by impression, and whoever is more enthusiastic decides
Data and boundariesA representative scenario set, permissions, privacy, what is out of scopeThe system is tested on the easy cases and fails on the real ones
Failure behaviourWhat the system does when unsure, when it escalates to a person, what needs approvalThe system invents with confidence, and the failure surfaces at the customer
DecisionContinue, fix, narrow or stop — per the tableThe pilot runs forever because nobody defined when it ends

Most AI pilots do not fail — they simply never end. A demo is run, it looks good on ten examples, someone asks "but what about the complicated cases", and there is no answer because nobody defined what is being tested. This guide is a business test plan: how to define a pilot so that at the end there is a table with numbers, and a decision follows from the table. It does not explain what a language model is or how to build RAG — it explains what the process owner should demand before anyone starts building.

Define the action and the user — and the existing alternative

A pilot tests one action performed by one user, and compares it with how it is done today. The three parts must be written in a single sentence before moving on:

PartQuestionExample (illustration)
The actionWhat exactly will the system do? Answer from knowledge, help with phrasing, process a document, or make a defined decision?"Answer service reps' questions about return policies, from the policy documents"
The userWho performs the action, in what context, and how often? Can they judge an answer?"A service rep on a call with a customer, several times an hour; knows the domain and will spot a wrong answer"
The existing alternativeHow does it happen today, how long does it take, and what is the common error?"The rep searches a PDF or asks a colleague; takes a few minutes; the common error — an outdated policy"
If the third row cannot be filled in — there is no baseline, and the pilot will not be able to say whether the AI is better than what exists.

Before moving on to a pilot, one question: can the existing alternative be improved without AI? Better document search, an updated policy document or a structured form sometimes solve the same problem cheaply and predictably. The four questions that decide whether AI fits the need — required quality, data, cost and the alternative — are set out on the service page. AI in your product — is AI right for the need, and what the pilot includes

What counts as success? Quality, time, adoption and cost

Success conditions are set before the pilot, in writing, with the process owner — the person responsible for the business outcome, not for the technology. Four measures, each with a target the process owner fills in:

MeasureHow it is measuredTarget (filled in by the process owner)
QualityThe share of answers in the scenario set a qualified person would approve as correct and complete; separately — the share of wrong answers given with confidence"At least ___ of ___ scenarios approved; no more than ___ confidently wrong answers"
TimeTime per action with the system versus the existing alternative, including the time to check the answer"At least ___ shorter than the alternative, including checking"
AdoptionHow many users in the trial group keep using it after the first week, without being asked"___ of ___ users active in week three"
CostUsage cost (model calls, retrieval, storage) per action, and a forecast at the monthly action volume"No more than ___ per action; no more than ___ per month at full volume"
The second quality measure — wrong answers given with confidence — is usually the most important of the four. A system that answers correctly most of the time but is confidently wrong the rest is worse than one that says "I don't know" more often.

Test data and boundaries

The pilot is tested on a scenario set — a collection of real or representative cases, with the answer or outcome a person would accept. The set is built before the system is, by people who know the domain rather than those building it, and deliberately contains what demos tend to leave out:

  • The regular cases — most of the set, distributed like real use.
  • Edge cases — unclear phrasing, a question touching two policies, conflicting information in the sources.
  • Questions the sources cannot answer — the right answer is "I don't know" or a referral to a person, and that is tested like any other scenario.
  • Attempts to get out of the system what is not allowed — another customer's information, an action without permission.
  • Part of the set is held back and not shown to the builders until the final check — otherwise the system "learns" the exam.

Alongside the set, define boundaries: which sources the system may access, and under which permission — the same permission as the user it serves, no more; which data may be sent to the model provider and which may not (and what its contractual terms are on data use); what is kept in logs and for how long. If the data includes personal information, these definitions are closed with whoever is responsible for privacy in the organisation before the pilot, not after.

What happens when the system fails? Uncertainty, escalation and action approval

An AI system will fail in some cases — not a question of whether but of how. The difference between a pilot that can be approved and one that is dangerous to continue is what the system does at the moment of failure. Three mechanisms, each tested in the scenario set:

MechanismWhat the system doesWhat is tested
UncertaintyWhen there is no answer in the sources or they conflict — says so, shows what it found, and does not fill in from imaginationEvery unanswerable question in the set: how many got "I don't know" and how many got an invented answer
Escalation to a personIn defined cases — a sensitive topic, an angry customer, a question outside scope — hands over to a person with a summary of what was already saidThe scenarios defined for escalation were in fact escalated; the handed-over summary is correct and complete
Action approvalAny action that changes data, sends a customer a message or charges money — shown to a person for approval before execution, at least in the pilotNo sensitive action was executed without approval; the proposed actions were correct
In the pilot all three mechanisms are fully on. In production some can be relaxed — but only based on what was measured, and only for the action types that proved themselves.

Experiment sheet — a template with acceptance criteria

Everything above converges into one sheet, signed by the process owner before starting. This is the template; the examples are filled in for illustration only.

SectionContent (example)
Action · user · alternativeAnswering return-policy questions · a service rep on a call · searching a PDF or asking a colleague
Permitted sourcesThe current version of the policy documents only; no access to customer data
Trial group and duration___ reps from one shift, ___ weeks
Scenario set___ documented real questions (approved for use) + ___ edge cases + ___ questions with no answer in the sources; ___ of them held back for the final check
Acceptance criteriaQuality: ≥ ___ approved, ≤ ___ confidently wrong · Time: ___ shorter than the alternative · Adoption: ___ of ___ in week 3 · Cost: ≤ ___ per action
Example input"Customer bought 40 days ago and wants to return, has a receipt"
Expected outputA quote of the relevant clause, an answer on whether the return is possible per policy, and a pointer to the exceptions clause — with a link to the document
Example failure (tested)"What is the policy for products bought on the partner's site?" — no policy exists. Correct answer: "I have no information on this in the policies, hand to the shift manager". Failing answer: inferring from another policy.
Actions requiring approvalNone — in the pilot the system only answers, it does not act
Who judges, who decidesJudge: the service team lead on every scenario · Decider: the head of service (process owner), at a fixed date at the end of the pilot

The decision after the pilot: continue, fix, narrow or stop

The pilot ends on the date that was set, not when the results are good. On that date the process owner makes one of four decisions, according to the resulting table:

DecisionWhenWhat the next step is
ContinueAll four criteria passed, and the failure mechanisms worked in every scenario meant for themDefine what production requires — permissions for all users, monitoring, a usage budget, an update process and support — as a separate project with its own scope
FixQuality is close to the target, and failures cluster in an identifiable pattern (a missing source, one question type)One short, defined round — what is fixed, and a re-test on the held-back part of the set. Not "a bit more"
NarrowThe system is good on some scenarios and poor on others, and the split between them is clearLimit the scope to what works (policies only, not pricing, for example), and escalate the rest to a person by default
StopQuality is far from the target, or cost per action exceeds the alternative, or users did not return — and there is no fixable patternDocument what was tested and found, so the next question starts here and not from zero. This is a legitimate pilot outcome — it is why you run one
The one decision that is not allowed is "keep testing" without a new end date and new criteria. A pilot without an end is a product without a decision.

What we do at this stage

Before AI goes into a product we define the experiment sheet with you: action, user and alternative; success conditions with the process owner; a scenario set and boundaries; and failure behaviour. Then we build the pilot at the defined scope, run it with the trial group, and deliver the table — scenarios, score, cost — on which the decision is made. What the pilot includes, how quality and failures are tested, and what it takes to turn it into a stable product — on the service page, including exactly what we built in the published cases. AI in your product, with a clear test process

When the AI is part of a new product that has not launched yet — the pilot is part of defining the first version, and the decision after it determines whether the capability goes into the MVP or is deferred. When it is added to an existing business system — it enters the same anatomy of a system: permissions, data, integrations and monitoring. MVP development — how a first version is defined and built

What a business system includes beyond its screens — and where an AI capability fits in it — in the anatomy section of the software development page. Custom software development — the anatomy of a system

// FAQ

Frequently asked questions

  • What should an AI pilot test before launch?+
    Four measures against a target set in advance with the process owner: quality (how many answers in the scenario set a qualified person would approve, and separately how many wrong answers were given with confidence), time versus the existing alternative including checking time, adoption (do users come back unprompted), and cost per action. Plus three failure mechanisms: what the system does when there is no answer, when it escalates to a person, and which actions require approval.
  • How do you define AI success metrics without knowing the accuracy in advance?+
    You do not guess the accuracy — you define the threshold below which the system is not worth the effort, based on the existing alternative. The process owner asks: how many wrong answers are they willing to absorb compared with what happens today, and how much time the system must save to justify the cost and the checking. Those are business numbers they know. The pilot measures the system against them — and the result is the accuracy, not the assumption.
  • How long should an AI pilot last?+
    Long enough for the trial group to get past the initial enthusiasm and come back (or not) of their own accord — and no longer. What matters is not the length but that there is a pre-set end date, on which a decision is made against the criteria: continue, fix, narrow or stop. A pilot that extends "until the results improve" is not a pilot.
  • What is the difference between a pilot and a demo (POC)?+
    A demo shows that something is possible — on examples chosen by whoever built it. A pilot measures whether it is good enough — on a scenario set built by the process owner, including edge cases and unanswerable questions, with a real user group and success conditions set in advance. A demo is a legitimate stage before a pilot; the problem is making an investment decision based on a demo.
  • Which data may be used in a pilot?+
    Only data approved for this use. If the scenario set is built from real questions, they are approved (and de-identified if needed) before entering the set. You also define which sources the system accesses and under which permission, which data may be sent to the model provider and what its contractual terms on data use are, and what is kept in logs. Where personal information is involved, this is closed with the organisation's privacy owner before the pilot.
  • What happens after a successful pilot?+
    A successful pilot is a condition for continuing, not the product. To turn it into a stable product you define a separate project with its own scope: permissions for all users (not only the trial group), monitoring of quality and escalations, a usage budget with a ceiling, a process for updating the information sources and the model, and support. The failure mechanisms stay — and are relaxed, if at all, only for the action types that proved themselves in the pilot.

Last reviewed:

By OneZero

// LET'S TALK

Building an MVP, SaaS, marketplace or AI-mobile product?

Make the architecture decision before you pick a framework by hype — it affects hiring, speed, burn, maintenance, scalability and future rewrites.