Principal-led architecture for critical systems

Evaluation evidence

Build evaluation cases that represent the decision, the edge conditions, and the ways the system can fail

A benchmark becomes decision evidence only when its cases represent the real workflow, consequences, data boundaries, and change conditions of the system being released.

Source-linked researchArchitecture guidance with claims and limits visible
Reading time
4 minutes
Reviewed
2026-08-01
Decision relevance
Define a versioned evaluation corpus and adjudication process that can support release and regression decisions.

Executive summary

An AI evaluation dataset should be built from the named use, not copied from a generic benchmark and treated as proof of production readiness. It needs representative normal cases, edge conditions, missing and conflicting evidence, prohibited requests, adversarial content, tool and authority scenarios, recovery cases, and changed-environment cases. Agentic systems also require trajectory labels for planning, authorization, tool use, state, delegation, retries, and stop behavior. The dataset, expected behavior, scoring, reviewers, model and system versions, and known coverage gaps should all be preserved.

Decision relevance: Define a versioned evaluation corpus and adjudication process that can support release and regression decisions.

Begin with the decision and failure consequence

State the task, affected people, allowed actions, required evidence, unacceptable outcomes, and what a release decision must determine. The dataset should reflect those consequences rather than optimizing a generic score.

Build a case taxonomy

Use multiple case families so average performance does not hide a dangerous slice.

  • Representative ordinary cases across real user and data variation
  • Boundary and rare cases that stress assumptions
  • Missing, stale, ambiguous, and conflicting evidence
  • Prohibited or out-of-scope requests
  • Indirect prompt injection, poisoning, and malicious tool content
  • Authorization, tenant, identity, and delegation cases
  • Timeout, provider failure, retry, restart, and unknown completion
  • Human-review, escalation, override, and appeal cases
  • Material changes to model, prompt, retrieval, tool, or policy

Separate outcome labels from trajectory labels

Outcome labels describe whether the final result is correct, complete, safe, or useful. Trajectory labels describe whether the plan, evidence, authorization, tool calls, state transitions, delegation, retries, and stop reason were acceptable.

Trajectory-oriented research and log analysis show why process evidence is needed for credible agent evaluation. [S1] [S2]

Use human adjudication where judgment is real

Define reviewer qualifications, rubric, disagreement handling, second review, and uncertainty. Do not hide subjective or domain-specific judgments behind an automated evaluator without validation.

Protect against test leakage and overfitting

Separate development and release sets, rotate or add hidden cases, record which cases were visible during tuning, and watch for prompts or retrieval content that encode expected answers. Preserve a stable core for regression and an evolving set for new failures.

Version the complete evaluation environment

Record dataset version, model and provider, prompt and policy, retrieval corpus and index, tools, credentials and scopes, orchestration, evaluator, environment, seeds where relevant, and time. Without this context, a score cannot be reproduced or compared meaningfully.

Use slice-level decision thresholds

Define acceptance by consequence-relevant slices rather than one average. A system may perform well overall while failing one tenant boundary, user population, tool, document type, or high-consequence action.

Connect cases to monitoring

Production samples and incidents should generate new cases. Monitoring should detect when real input or behavior falls outside the evaluated envelope. NIST's monitoring work identifies context change, drift, fragmented logging, and oversight scale as persistent challenges. [S4]

Research boundary

This guide does not define universal metrics or acceptable thresholds. Domain experts, affected stakeholders, security, privacy, accessibility, legal, and operational reviewers may be required to define credible cases and judgments.

Sources

Sources support the linked statements and terminology. They do not certify a system, establish buyer intent, or convert this research into a formal assurance.

  1. Log Analysis Is Necessary for Credible Evaluation of AI AgentsarXiv · Accessed 2026-08-01

    Research paper

  2. AgentAtlas: Beyond Outcome Leaderboards for LLM AgentsarXiv · Accessed 2026-08-01

    Research paper

  3. Retrieval Augmented Generation Evaluation in the Era of Large Language ModelsarXiv · Accessed 2026-08-01

    Research survey

  4. Challenges to the Monitoring of Deployed AI SystemsNIST · Accessed 2026-08-01

    Government technical report

  5. Building Evaluation Probes for Agentic AINIST · Accessed 2026-08-01

    Government research program

  6. Towards a Science of AI Agent ReliabilityarXiv · Accessed 2026-08-01

    Research paper

Private local search

Find a service, capability, evidence record, resource, or insight

Press / to open search when focus is not in a form field.

Search runs locally against the public site index.