Skip to main content

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.

Onezero LabsUpdated 12 min read

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 behaviorWhat 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:

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.
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"

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:

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.
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"

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 organization 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:

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.
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

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:

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.
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

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 behavior. 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

Let's talk

Got a project to scope?

One conversation. You leave knowing what the first version needs to contain and what it will take to build it.

Straight. To the point. On time.