Procurement

An AI validation tool is only useful if you can say what it validated.

Validation tools are sold on outcomes and bought on trust. The gap between those two things is closed by a short, repeatable evaluation you can run before the pilot ends.

Separate validation from detection and grading

Three different products get called AI checkers. A detector asks whether content was machine-generated. A grader asks how good the content is. A validator asks whether the artefact meets a stated standard and produces evidence for that claim.

Only the third one fits into a delivery process, because it ends in a decision rather than a probability. When a vendor cannot tell you which of the three they sell, that is the first answer you need.

The test is simple: ask what the output would look like in a client email. A validation result can be pasted into one. A detector result invites a conversation about false positives.

What the output has to contain

The report is the product. If the shape is wrong, no amount of rules behind it will help you, because you cannot argue with it or attach it to anything.

  • Each finding tied to a named rule and the text that triggered it.
  • A severity, and a score weighted so critical findings dominate.
  • The number of checks that ran, so coverage is visible.
  • The version of the rule set, so a report can be reproduced later.
  • A statement of scope, including truncation and input types the rules do not cover.

The seeded-file evaluation

Build two files. In the first, plant defects you control: a plausible API key, an eval call, an empty catch, a statistic with no source, a skipped heading rank, an unfinished placeholder. In the second, write plain, clean prose and unremarkable code.

Run both. On the seeded file, count true positives and misses. On the clean file, count invented findings. The third number is the one that predicts how your team will behave in a month, because false positives train people to skim.

Run the seeded file twice more, days apart. Identical results mean the tool is deterministic and the report can be evidence. Different results mean you are paying for an opinion.

Ask where the analysis happens

A validation tool needs the content to validate. The question is whether that content travels. Server-side tools create a second copy under someone else's retention defaults and often a second processor if a model provider is behind the scenes.

For internal drafts that may be acceptable. For client material under an NDA, unreleased financials or anything with personal data, a local rule engine removes the entire conversation: there is no copy, no retention and no new subprocessor.

You can verify the claim rather than take it: run a check with the browser's network panel open, then again with networking disabled. Absence of a request is a property you can see.

Price the human hour, not just the seat

Licence cost is the visible half. The invisible half is what the report generates: how many items get escalated, what a specialist costs per hour, and how long a review takes.

A cheap tool with noisy findings costs more than a precise one, because the expensive resource is the reviewer reading the reports. Model your expected escalation volume during the pilot rather than assuming zero.

The same arithmetic applies to coverage. A tool that catches three of your ten defect classes leaves seven to a person, and that person's hourly rate is the real price of the gap.

Rollout that survives the pilot

Pilots fail for social reasons more often than technical ones. Pick one pipeline, one team and a gate that takes seconds, then publish the first month's findings so people can see what the tool is actually good at.

Agree the bands before rollout: what blocks, what warns, who decides and how an override is recorded. A tool without bands is a suggestion engine.

Finally, decide where the human step sits and staff it deliberately. The report tells you which items belong there; guessing in advance usually over-escalates expensive work and under-escalates the rest.

What this covers

  • Named rules

    Findings point at rules you can read, not at a model's impression.

  • Coverage printed

    The report states checks run, input type and truncation.

  • Reproducible

    Seeded file run twice returns identical findings and score.

  • Known data path

    You know whether input leaves the device, and can test the answer.

  • Human cost modelled

    Escalation volume and reviewer rate are in the business case.

Questions this page usually raises

What is the difference between validation and testing for AI output?
Testing asks whether something breaks; validation asks whether the delivered artefact meets a stated standard, with evidence that can be attached to the delivery.
Do we need a tool with a model behind it?
Not for the mechanical layer. Deterministic rules are cheaper, reproducible and explainable. A model is useful for exploration, not for a gate you have to defend.
How long should an evaluation take?
An afternoon, if you prepare the seeded file and the clean control first. Most of the work is deciding what counts as a defect in your domain.
Can validation run inside our own environment?
Browser-based checks already do: the rules execute in the tab, so nothing is sent anywhere and there is no deployment to arrange.
What happens to a failing item?
It goes back for a fix, then re-runs. Where the failure is judgement rather than pattern, it escalates to a named reviewer with the report attached.

AI validation tool

Run the checks, then decide who has to sign it.

The automated pass is free, needs no account and uploads nothing. Escalate to a named reviewer only where being wrong is expensive.