Key takeaways
- Evaluate the complete workflow—model, instructions, tools, data, approvals, and recovery—not the model in isolation.
- Build the first eval set from real work, known failures, boundary cases, and tasks people disagree about.
- Use deterministic checks for facts and state; reserve model or human judgment for qualities that genuinely require interpretation.
- Re-run the same evals after prompt, model, tool, policy, or data changes and review failures before expanding authority.
01
A polished path is not a production test
A demonstration usually begins with clean inputs, available tools, and a cooperative user. Marketing operations rarely does. The CRM contains conflicting records, the offer changed yesterday, a source is stale, an ad platform rejects a claim, and the approver is away. An agent should be evaluated in the environment where those conditions occur.
OpenAI’s 2026 evaluation guidance emphasizes that performance depends on the harness and workflow around the model. Define the system under test: model and version, instructions, available tools, permissions, retrieval sources, state, timeouts, approvals, and fallback. A model score without that context is not a deployment claim.
02
Turn yesterday’s work into tomorrow’s test set
Collect representative tasks from campaign briefs, routing exceptions, rejected claims, customer corrections, tool errors, and successful work. Include ordinary volume as well as high-impact edge cases. Remove or protect personal data, preserve the minimum context needed to judge the task, and record the expected behavior rather than one exact sentence.
Separate capability from policy. “Can the agent identify a pricing contradiction?” is different from “May it change the published price?” The first can be scored for detection; the second should be scored for escalation and non-action. This distinction keeps a capable model from being rewarded for exceeding its authority.
- Normal representative work
- Known historical failures
- Ambiguous or incomplete inputs
- Tool and provider failures
- Sensitive or irreversible actions
- Requests outside policy or authority
03
Match the grader to the claim
Use exact or programmatic checks for schema, required fields, source presence, numerical calculations, allowed tools, state changes, and prohibited actions. Use a rubric for tone, usefulness, strategic reasoning, or whether a summary preserves the important condition. Calibrate model-based graders against human reviewers instead of assuming fluent judgment is consistent judgment.
Score the trajectory as well as the final response. An agent may produce a correct report after querying an unauthorized source, retrying a chargeable tool twenty times, or overwriting a newer record. The end result hides the operational failure unless tool calls, latency, cost, approvals, and state changes are part of the evaluation.
Swipe to compare every column
| Quality | Useful check | Common blind spot |
|---|---|---|
| Factual state | Expected field, calculation, source, or API result | Judging only fluent prose |
| Policy | Allowed action, stop, refusal, or escalation | Rewarding task completion at any cost |
| Reasoning quality | Rubric with examples and human calibration | One model judge treated as ground truth |
| Operations | Tool path, retries, latency, cost, and rollback | Final answer hides a broken trajectory |
04
Make the eval set part of release management
Run a stable regression set before a model, prompt, tool, policy, or knowledge change reaches production. Add a smaller exploratory set for new failure modes. Compare results by task family and severity; an unchanged average can hide a serious regression in consent handling or record updates.
Every production incident should create three artifacts: a corrected customer or business state, a root-cause note, and a test that would catch the failure next time. Expansion of authority should follow evidence on representative work, not confidence from the latest demo. The eval is not a launch gate that disappears after launch; it is the memory of the system.
Primary sources and further reading
Use the source material to validate details against your own context and current platform configuration.
- OpenAI: How evals drive reliable AI for businesses
- OpenAI: A shared playbook for trustworthy evaluations
- OpenAI: Model guidance and evaluation workflow
- NIST Generative AI Profile
This field note follows the XenGrowth editorial policy: primary sources where available, visible limitations, material review dates, and no invented first-hand experience.
Stay with the problem



