Checklist · 5 minute read
AI Evaluation Checklist
An AI system is adequately evaluated when a golden dataset covers every specification category and known failure, metrics match each task type, automated graders are calibrated against human labels, safety cases are included, the suite runs in CI as a release gate with thresholds by consequence, production outputs are sampled and scored, and results are reported by category and version.
Evaluation is how a probabilistic system is proven to meet its specification, and it is the discipline most AI teams under-invest in until production teaches them otherwise. This checklist covers what an adequate evaluation program contains. It is the operational form of the AI evaluation and testing whitepaper and complements llm evaluation explained and how to build an ai quality gate.
Who should use this checklist?
Engineering owners building or reviewing AI systems, domain owners responsible for the definition of correct, and governance functions requiring evidence before launch.
Does the specification support evaluation?
- The spec defines correct behavior per task, including rules, prohibited actions, and escalation.
- Every spec element generates test categories.
- Quality thresholds are stated with measurement method and consequence rationale.
- The domain owner has signed the spec.
Reference: the spec-driven development for AI whitepaper.
Is the golden dataset adequate?
- Every category in the spec is represented with several examples.
- Edge cases, boundary cases, and past failures are included.
- Inputs are real where possible, anonymized as required; synthetic cases are labeled as such.
- Labels were produced by domain experts with written guidelines and measured agreement.
- Expected outputs or rubrics are attached per case.
- The dataset is versioned with provenance, and a held-out set is reserved.
- It is stratified so results report per category.
Reference: what is a golden dataset and ai training data checklist.
Are metrics matched to task types?
| Task type | Metrics present? |
|---|---|
| Classification and routing | Accuracy, precision, recall, F1 per class |
| Structured extraction | Field-level exact match, schema validity, completeness |
| Retrieval | Recall at k, precision at k, MRR |
| Grounded generation | Groundedness, citation validity, answer correctness, refusal correctness |
| Free-text generation | Rubric scores with calibrated graders |
| Agent tasks | Task success, action correctness, unsafe-action rate, steps and cost |
| Safety | Injection success rate, leakage rate, policy-violation rate |
Reference: how to build an agent evaluation harness.
Are graders trustworthy?
- Deterministic checks are used wherever the task allows.
- Model graders have explicit rubrics with score anchors.
- Graders are calibrated against human labels with reported agreement.
- Bias checks (position, verbosity, self-preference) have been run.
- Graders are re-calibrated on grader model changes.
Reference: what is llm-as-a-judge.
Is human review structured?
- Humans label the golden set and calibrate graders.
- Stratified production samples are reviewed on a schedule weighted by consequence.
- Review uses the same guidelines as labeling.
- Disagreements feed rubric and dataset improvements.
Reference: how to build a human review queue.
Are safety tests included?
- Prompt injection cases across every content channel.
- Data leakage attempts.
- Policy violation and prohibited-action cases.
- Robustness cases: malformed inputs, adversarial formatting.
- Red-team findings added to the suite.
Reference: the prompt injection defense checklist.
Does the suite gate releases?
- The suite runs in CI on every change to prompts, models, retrieval, tools, or data.
- Thresholds per category are set by consequence; breaches block release.
- No-regression rules compare against production.
- Provider model updates run the suite in staging before adoption.
- Non-determinism is handled with pinned versions and pass rates.
- Results and decisions are recorded in the registry.
Reference: how to build a ci-cd pipeline for machine learning.
Is production evaluated continuously?
- Sampled automated scoring of live traffic with the same graders.
- Scheduled human review of stratified samples.
- Drift indicators on inputs, confidence, outputs, and quality.
- User feedback captured and analyzed.
- Production failures triaged and added to the golden set.
Reference: the AI observability whitepaper.
Is reporting useful?
- Results are reported per category and per version, with confidence intervals where samples allow.
- Safety results and trends are visible to governance.
- Failing cases are linked from reports.
- Business owners read category views; engineers read version diffs.
Reference: how to measure ai success.
Have the common mistakes been avoided?
- Prompts were not tuned on the test set; a held-out set exists.
- The dataset is not twenty hand-picked examples.
- Overall averages are not the only reported figure.
- Evaluation is not launch-only.
- A feedback loop from production exists.
How should the checklist be applied?
Use it at three moments: when planning a new system, to size the evaluation work honestly; before launch, as the evidence review; and quarterly in operation, to confirm the suite still reflects the specification and production reality. Gaps in the golden dataset and the CI gate are the ones to close first.
What comes first in practice?
The golden dataset and the CI gate are the foundation; without them every other item is advisory. Then calibrate graders, add safety cases, and establish production sampling and per-category reporting.
How FISTA Solutions runs evaluation
FISTA Solutions builds the evaluation program before tuning a single prompt: spec-derived golden datasets labeled with domain experts, task-matched metrics, calibrated graders, safety cases in the same suite, CI gates with consequence-based thresholds, production sampling, and per-category reporting. The AI enablement practice delivers the shared evaluation service, AI agents are evaluated at trajectory level, and forward deployed engineers work with your domain experts on labels and thresholds. The record behind the approach is 150+ projects with 99.9% uptime.
To assess an evaluation program against this checklist, message FISTA on WhatsApp, or read how to evaluate an llm for the practical starting point.
Share-ready article cover
Download the generated social format.
Clear answers
Questions raised by this field note.
Straightforward guidance for evaluating scope, fit, and the next step.
01What should an AI evaluation include?
A specification-derived golden dataset with category coverage, task-appropriate metrics, deterministic checks plus calibrated model graders, human review for calibration and hard cases, safety and adversarial tests, regression gates in CI with consequence-based thresholds, production sampling, and per-category reporting.
02How big should a golden dataset be?
Large enough to cover every specification category, edge case, and known failure with several examples each, and to detect the quality changes you care about; a few hundred well-labeled cases usually beats thousands of unlabeled ones, and the set grows with production failures.
03How do you know a model grader can be trusted?
Calibrate it against a human-labeled subset and report agreement; fix rubrics or graders until agreement is acceptable; watch for position, verbosity, and self-preference biases; and re-calibrate when the grader model changes.
04How often should evaluation run?
On every change to prompts, models, retrieval, tools, or data as a CI gate; on provider model updates before adoption; and continuously in production through sampled scoring and scheduled human review.
05What is the most common evaluation mistake?
Tuning prompts against the test set until it passes and then discovering the long tail in production, closely followed by reporting one overall accuracy figure that hides a failing high-consequence category.
Continue exploring
Related capabilities
Start with the hard problem
Need the outcome owned, not merely analyzed?
Tell us where delivery is constrained. We’ll map the fastest credible path from intent to verified production.