Enterprise AI · Evaluation

    How to Test an Enterprise AI System Before You Roll It Out

    A practical pilot checklist for teams who have to say yes or no, with five tests, a short list of numbers worth tracking, and the questions to put to your vendor.

    October 6, 2026 | 9 min read

    Key takeaways
    • Accuracy has no single definition. Split it into four things you can score separately: right answer, right source, right permissions and a correct refusal when no answer exists.
    • Write your question set first. A vendor-built demo set proves the product works on the vendor's data. Yours should come from real questions your people ask, with answers your experts have signed off on.
    • Five tests catch most of what breaks later: stale documents, permissions, no-answer cases, conflicting sources, and a Monday morning test with real users on real work.
    • Measure consistency, not just peak performance. Run every question several times. A system that is right once and wrong the next time is not ready for a process.
    • Pilots hide production problems. Connector sync, permission drift, scale and ownership are the things that fail after the pilot is declared a success.

    Most enterprise AI pilots do not fail loudly. They end with a slide that says the demo went well, a few enthusiastic users, and a decision to expand to more teams. Then somebody in finance asks the assistant about a contract term, gets an answer from a document that was replaced last spring, and the rollout quietly stalls.

    The pattern is common enough to have numbers attached. Gartner projects that more than 40% of agentic AI projects will be cancelled by the end of 2027, citing cost, unclear value and weak risk controls. MIT's NANDA initiative found that roughly 95% of enterprise generative AI pilots showed no measurable P&L impact. Neither study blames the models. Both point at the work around them, and testing is the biggest piece of that work.

    40%+
    of agentic AI projects projected to be cancelled by end of 2027 (Gartner, 2025)
    95%
    of enterprise GenAI pilots showed no measurable P&L impact (MIT NANDA, 2025)
    43%
    chance of eight clean runs for a system that is right 90% of the time once

    This post is about that work. It covers how to define accuracy so you can measure it, how to build a question set that is yours, five tests worth running in every pilot, what to track, what usually breaks between pilot and production, and what to ask a vendor before you sign. It is the testing counterpart to our guide on deploying AI without rebuilding your existing systems: that one is about where the intelligence sits, this one is about proving it works before a thousand people depend on it.

    Part 1 · Definitions

    What does it actually mean for an AI system to be accurate?

    One number hides four different ways of being wrong, and each has a different owner and a different fix.

    When someone says an AI system is 95% accurate, ask them what was counted. The number usually means that a reviewer looked at an answer and thought it was good. That is a useful signal, but it hides at least four separate failure modes.

    Enterprise AI accuracy, defined

    Enterprise AI accuracy is four scores, not one: right answer (factually correct and complete), right source (taken from the current, approved document), right permissions (only material the person asking may see), and right refusal (the system declines when the data does not support an answer). Score them separately or you will not know which one is failing.

    Right answer. The response is factually correct and complete for the question asked. This is the one everybody tests.

    Right source. The answer came from the document it should have come from: the current policy, the signed contract, the approved version. A correct answer pulled from the wrong document is luck, and luck does not scale.

    Right permissions. The answer used only material the person asking is allowed to see. A system can be perfectly accurate and still be a data leak. If that risk is new to your committee, our explainer on where your data actually goes when you use enterprise AI covers the architecture behind it.

    Right refusal. When the answer does not exist in your data, or the sources disagree, the system says so instead of inventing something fluent. This is the one most pilots skip, and it is the one that causes the worst incidents.

    Score these four separately and you will find that accuracy splits into very different numbers. A system might be 92% right on answers, 80% right on sources, and 40% right on refusals. A single blended score would have told you 85% and sent you to production.

    One blended accuracy score split into four separate scoresA single reported score of 85 percent splits into four measured scores: answer correctness 92 percent, source correctness 80 percent, permission violations which must be zero rather than a percentage, and correct refusals at 40 percent. The blended number hides the refusal failure.ONE SCORE IN, FOUR SCORES OUTwhat a single blended accuracy figure concealsREPORTED85%“accurate”RIGHT ANSWER92%RIGHT SOURCE80%RIGHT PERMISSIONSZERO VIOLATIONS, NOT A PERCENTAGERIGHT REFUSAL40%THE NUMBER THE BLENDED SCORE BURIED.Four owners, four fixes: retrieval quality, documenthygiene, access control, refusal behaviour.Figures illustrative. The point is the spread, not the values.eerly.ai
    Figure 1. A blended score is an average of unrelated things. Permission violations in particular do not belong on a percentage scale at all.

    A correct answer from the wrong document is luck, and luck does not scale.

    Eerly AI Studio

    There is also a consistency question that blended scores hide. Researchers at Sierra built a benchmark called tau-bench around it, using a stricter measure they call pass^k: did the agent get the same task right every time across k attempts? The gap is large. By the benchmark's own rule of thumb, an agent that is right 90% of the time on a single run gets through eight repeats without a miss only about 43% of the time. Your business does not ask whether the system worked at least once. It asks whether it works every time.

    Part 2 · The question set

    Build your own question set before the vendor builds theirs

    A curated demo set proves the product works on questions chosen by someone who already knows what it handles well.

    Vendors will offer to run a pilot on a curated set of questions. That is reasonable for a demo and a poor basis for a decision. Build yours first, and keep it private until the pilot starts.

    A workable question set has a few properties.

    • It comes from real work. Ask ten to fifteen people across finance, HR, operations, legal and IT for the last questions they actually looked up or asked a colleague. Include the badly worded ones. Real users do not write clean prompts.
    • It has expert-approved answers. For each question, a named person writes the correct answer and points to the source document. If two experts disagree, that question has just told you something about your data, and it belongs in the conflict test below.
    • It includes questions that should fail. At least a fifth of the set should be questions where the right behaviour is to decline: topics not in your data, questions a particular role should not be able to answer, and questions that depend on a policy that has been retired.
    • It is big enough to mean something. As a rule of thumb, 100 to 200 questions is enough to see patterns by department and question type. Fewer than 50 and a handful of lucky answers can swing the result.
    • It is versioned. Keep it in a shared file with owners and dates. You will rerun it every time the vendor changes a model, a connector or a setting, and it will become your regression suite.

    One more rule: never tune the system against the test set and then report results on the same set. If the vendor sees your questions, hold back a portion they have not seen, and treat that portion as the real score.

    Part 3 · The five tests

    The five tests every enterprise AI pilot should pass

    Each one targets a specific way enterprise AI systems fail once they meet real company data.

    Run these in addition to your general question set. They are cheap to set up and they surface problems that averages smooth over.

    01The stale document test
    What it checks

    Whether the system prefers current information over outdated information.

    How to run it

    Pick ten topics where a policy, price list or procedure has changed in the last two years. Keep the old version in the connected data, as it would be in real life, and ask questions where the old and new versions give different answers. Examples: travel limits, notice periods, approval thresholds, a vendor's payment terms.

    Pass looks like

    The current version is used, and the answer names it, with a date or version where possible.

    Fail looks like

    A confident answer from the superseded document, with no hint that a newer one exists. This is the most common failure in pilots, because search systems rank by similarity, not by freshness.

    02The permissions test
    What it checks

    Whether the system respects who is asking.

    How to run it

    Create or borrow test accounts at three levels: a general employee, a department manager and a senior administrator. Ask each of them the same set of sensitive questions: salary bands, board papers, M&A files, disciplinary records, customer contracts. Then try indirect routes. Ask for a summary of everything about project X, or ask a question whose answer can be inferred from a document the user cannot open.

    Pass looks like

    Each account sees exactly what it would see in the source system and nothing more. Restricted material is neither quoted nor paraphrased, and the system does not confirm that it exists.

    Fail looks like

    Any leak at all. One leak is enough to stop the pilot. Then test revocation: remove access for a test user in the source system and see how long the AI system takes to follow. Do not take it on faith.

    03The no-answer test
    What it checks

    Whether the system knows what it does not know.

    How to run it

    Ask questions that sound reasonable but have no answer in your data: the notice period for a contract type you do not use, the policy for an office you do not have, a figure for a quarter that has not closed. Add a few questions that are close to real topics but missing a key detail.

    Pass looks like

    A clear statement that the answer could not be found, ideally with a pointer to where it might live or who owns the topic. Partial answers are labelled as partial.

    Fail looks like

    A fluent, plausible and wrong answer. This is the failure mode engineers sometimes call fail-plausible, where an error shows up not as silence or a crash but as confident prose. It is the hardest failure for a user to notice, which is why you test for it on purpose.

    04The conflict test
    What it checks

    What happens when your own sources disagree.

    How to run it

    Every company has them: the handbook says 20 days and the HR system says 18, the contract template differs from the signed version, two regional policies contradict each other. Collect ten real conflicts and ask questions that sit right on top of them.

    Pass looks like

    The system surfaces the disagreement, names both sources, and does not silently pick one. Better still, it tells the user who can resolve it.

    Fail looks like

    A single clean answer that hides the conflict. Users will trust it, act on it, and discover the other version when it is expensive. The fix is often in your data governance, not in the AI system, and finding that out in a pilot is a good outcome.

    05The Monday morning test
    What it checks

    Whether the system survives contact with real work.

    How to run it

    Pick five to ten people and have them use the system for their actual first hour of work on a Monday, with no script and no vendor in the room. Ask them to bring the tasks they were going to do anyway: chase an invoice, answer a customer, prepare for a meeting, check an approval. Record where they gave up, where they double checked in another system, and where they got something useful and moved on.

    Pass looks like

    People finish real tasks faster or with less effort, and they can tell you why they trust or distrust a given answer.

    Fail looks like

    Users who quietly return to the old way after day two. That is not a training problem. It is a signal that the system does not fit how work actually happens, and usually that is clearer on a Monday than in any benchmark.

    If people are hopping between four systems to check the answer the assistant gave them, you have not removed the switching tax that fragmented work already charges. You have added a fifth system to it.

    Part 4 · Measurement

    What to measure, and what to ignore

    A pilot produces a lot of numbers. Most are easy to collect and say little about whether the system is safe to roll out.

    Metrics worth tracking in an enterprise AI pilot
    MeasureWhat it tells youRough target to agree up front
    Answer correctness, by departmentWhether quality is even or hides a weak areaSet per use case; higher for legal and finance than for general lookup
    Source correctnessWhether answers come from the right documentsClose to correctness; a big gap means luck
    Permission violationsWhether access controls holdZero. Not a percentage
    Correct refusalsWhether the system admits what it cannot answerAgreed threshold on the no-answer set
    Consistency across repeat runsWhether the answer is stableSame question, same result across at least five runs
    Time to correct answer for usersWhether it saves effort once checking is includedCompared with the current way of doing it
    Escalations and editsHow often humans fix or override the outputFalling over the pilot, not rising

    And these are the numbers to treat with suspicion: the count of documents indexed, which says nothing about whether the right ones are used; average user satisfaction, which rewards fluent answers whether or not they are correct; raw response speed, which matters only after the answer is right; the total number of questions asked, which measures curiosity; and any accuracy figure that does not say how it was measured and on whose questions.

    Operational takeaway
    Write the stop conditions down first
    A threshold agreed in advance is a decision. A threshold invented after seeing the results is a justification.

    Part 5 · Pilot to production

    What breaks between pilot and production

    A pilot is a small, friendly, well-supervised environment. Production is none of those.

    The problems below rarely appear in pilot results, and every one of them has ended a rollout somewhere.

    • Connectors drift. In a pilot, someone checks that the SharePoint, ERP or CRM connection is working. In production, a token expires or a schema changes, the sync quietly stops, and the system keeps answering from yesterday's data. Ask how you will know when a source stops syncing, and who gets the alert.
    • Permissions change daily. People move teams, leave, and get temporary access. A system that copies permissions at one point in time will be wrong within weeks. Test how fast a change in the source system reaches the AI system, and test it again with a real offboarding.
    • The corpus grows and gets messier. A pilot usually runs on a curated slice. Production adds duplicates, drafts, scanned PDFs and the folder everybody calls old. Quality that held on 5,000 clean documents may not hold on 500,000 untidy ones.
    • Workflows are longer than demos. Each added step compounds error. At 95% reliability per step, a 20-step workflow succeeds only about 36% of the time end to end. Even 99% per step leaves you near 82%.
    • Models change underneath you. A provider updates a model version, and behaviour shifts. Without your question set to rerun, you will find out from a user.
    • Nobody owns it. In the pilot, a project lead watched everything. After rollout, the system sits between IT, the data owners and the business. Name one owner for quality and one for access before go-live.
    • Feedback goes nowhere. Users flag wrong answers, and nothing changes because there is no route from the flag to the document owner. Close that loop and the system improves. Leave it open and users stop flagging.
    How per-step reliability compounds across a multi-step workflowTwo decay curves showing end-to-end success across workflow length. At 95 percent reliability per step, success falls to about 60 percent at 10 steps and about 36 percent at 20 steps. At 99 percent per step, success is about 90 percent at 10 steps and about 82 percent at 20 steps. A demo of three steps shows little of this.A GOOD DEMO IS NOT A GOOD WORKFLOWend-to-end success as steps are added100%75%50%25%0%15101520STEPS IN THE WORKFLOWDEMO LIVES HERE99% per step → 82%95% per step → 36%TEST THE LONG WORKFLOW, NOT THE THREE-STEP ONE.eerly.ai
    Figure 2. Agents that look strong on short, clean tasks can fail on the long ones that matter. Length is a test condition, not a detail.

    The practical answer is to treat the pilot test set as a permanent asset. Run it on every change to a model, connector, permission setting or prompt, and ship only when it passes. That turns a one-time evaluation into a standing safeguard, and it pairs naturally with an architecture that reads live data from the systems you already run rather than from a copy that can quietly age.

    Part 6 · Due diligence

    Questions to ask your vendor

    By now you know how the system behaves on your data. These test how the vendor behaves, which matters just as much once the contract is signed.

    Vendor due diligence for enterprise AI
    AskRed flag in the answer
    Can we run our own question set, including questions you have not seen, and see the raw results?Only a curated demo, or results shown as a summary score
    How are user permissions enforced at retrieval time, and how quickly does a change in the source system take effect?An assurance that permissions are respected, with no mechanism or timing
    What happens when the sources conflict, or when no answer exists?Always returns an answer; no refusal behaviour to demonstrate
    How does the system handle outdated documents and versions?No notion of freshness, or advice to delete old files
    How do we see which sources produced an answer, and can we audit past answers?No citations, or logs only the vendor can read
    Where does our data go, how long is it kept, and is it used for training?Region unnamed, retention described as a limited period
    What changes when you update the model, and how will we be told?Updates happen silently; no version pinning
    What does a failed or stale connector look like to us, and who is alerted?Failures visible only in vendor dashboards
    Who owns quality on your side after go-live, and what is the support path for a wrong answer?A generic ticket queue and no named owner

    If a vendor welcomes these questions, that is a good sign. If they redirect to a certification or a security badge, remember that safety is a property of how the system is built and run, not a label on the box. The data residency and retention answers deserve their own session; we set out what to listen for in where does your data actually go when you use enterprise AI.

    Part 7 · The takeaway

    A short checklist to take into your pilot

    Testing is not the step that slows a rollout down. It is the step that decides whether the rollout survives its first quarter.

    Pilot checklist
    ✓Define accuracy as four scores: answer, source, permissions and refusal.
    ✓Write 100 to 200 questions from real work, with expert-approved answers, and keep part of the set unseen.
    ✓Run the stale document, permissions, no-answer, conflict and Monday morning tests.
    ✓Repeat every question several times and track consistency.
    ✓Agree the stop conditions before the first result arrives.
    ✓Name an owner for quality and an owner for access before go-live.
    ✓Keep the question set and rerun it on every change.

    A pilot that finds problems has done its job, and the cheapest place to find them is before a thousand people depend on the answers.

    Eerly AI Studio

    Test it on your own data, with your own questions.

    Eerly AI Studio reads live data from the systems you already run and works within each user's existing permissions, so the permissions test above is one we are glad to run with you. Bring your own question set and we will go through the raw results together.

    Book a demo →

    FAQ

    Frequently asked questions

    What enterprise teams ask us most about testing AI before a rollout.

    How do you test an enterprise AI system before rolling it out?

    Build a private question set of 100 to 200 questions taken from real work, each with an expert-approved answer and a named source document. Score four things separately: right answer, right source, right permissions and right refusal. Then run five targeted tests for stale documents, permissions, no-answer cases, conflicting sources and real use on a normal working morning. Repeat every question several times to measure consistency, and agree the stop conditions before the first result arrives.

    What does 95% accurate actually mean for an AI system?

    Usually it means a reviewer looked at a sample of answers and judged them good. That hides at least four different ways of being wrong. A system might be 92% right on answers, 80% right on sources and 40% right on refusals, and a blended score would report 85%. Ask what was counted, who wrote the questions and whether source correctness and permissions were scored at all.

    How many questions should an enterprise AI pilot test set contain?

    Around 100 to 200 is enough to see patterns by department and question type. Below 50, a handful of lucky answers can swing the result. At least a fifth of the set should be questions where the correct behaviour is to decline, and a portion should be held back from the vendor so there is a score that cannot be tuned against.

    Why do enterprise AI pilots succeed and then fail in production?

    Pilots run on a curated slice of data with a project lead watching. Production adds connector drift when a token expires or a schema changes, permission changes as people move teams or leave, a messier and much larger corpus, longer workflows where per-step error compounds, silent model updates, and no named owner for quality. The practical defence is to treat the pilot question set as a permanent regression suite and rerun it on every change.

    How do you test whether an AI system respects user permissions?

    Use test accounts at three levels, a general employee, a department manager and a senior administrator, and ask each the same sensitive questions about salary bands, board papers, M&A files and contracts. Then try indirect routes, such as asking for a summary of everything about a project. Restricted material should be neither quoted, paraphrased nor confirmed to exist. Finish by revoking a test user's access in the source system and measuring how long the AI system takes to follow.

    What metrics matter in an enterprise AI pilot?

    Answer correctness by department, source correctness, permission violations, correct refusals, consistency across repeat runs, time to a correct answer once checking is included, and the escalation or edit rate over time. Treat documents indexed, average satisfaction, raw response speed, total questions asked and any unexplained accuracy figure as weak signals.

    What should you ask an AI vendor before signing?

    Ask whether you can run your own unseen question set and see raw results, how permissions are enforced at retrieval time and how fast a change propagates, what happens when sources conflict or no answer exists, how outdated versions are handled, how answers are cited and audited, where data is stored and whether it trains models, how model updates are communicated, what a failed connector looks like to you, and who owns quality after go-live. Vague answers are the red flag.

    Sources & further reading

    • Gartner. Gartner Predicts Over 40% of Agentic AI Projects Will Be Canceled by End of 2027 (June 2025). Cancellation drivers cited: escalating costs, unclear business value and inadequate risk controls. gartner.com
    • MIT Media Lab, Project NANDA. The GenAI Divide: State of AI in Business 2025 (August 2025), as reported. Approximately 95% of enterprise generative AI pilots delivered no measurable P&L impact. healthcareitnews.com
    • Yao, S., Shinn, N., Razavi, P. and Narasimhan, K. (Sierra). tau-bench: A Benchmark for Tool-Agent-User Interaction in Real-World Domains (arXiv:2406.12045, June 2024). Introduces pass^k, the probability that an agent succeeds on all k independent trials of the same task. arxiv.org
    • Sierra. Benchmarking AI agents (2024). Reports the drop from single-run scores to pass^k across repeated trials on the retail domain. sierra.ai
    Neel Patel
    Written by
    Neel Patel
    Infrastructure Engineer, Eerly.ai

    Neel engineers the foundational infrastructure powering Eerly's agents, building the isolation, access controls, and data pathways that determine whether an enterprise AI system is secure and robust enough to handle real company data.