
Synthetic Data With a Birth Certificate
Synthetic data needs provenance, purpose, validation, contamination controls, and a retirement rule. Artificial does not mean anonymous or harmless.
Read MoreZharfAI Team

A frontier model does not have one capability level. Performance changes with the task, language, tools, context length, prompt, sampling parameters, scaffolding, latency limit, and evaluator. A model that excels at exact-answer questions may be unreliable when it must ask for missing information, preserve permissions, operate software, or abstain from a consequential decision.
Evaluation should therefore produce a decision record, not a trophy number. It should say which system configuration was tested, on which versioned tasks, under which controls, for which deployment decision, with what uncertainty. Public benchmarks remain useful, but they are one evidence layer inside a broader program of capability, reliability, safety, operational, and business evaluation.
Write the claim the evidence must support. “Model A is best” is not testable enough. “This configured assistant can draft low-risk support replies in Persian and English, cite the approved knowledge base, abstain when evidence is absent, and keep critical-error rate below a defined threshold under the expected workload” is closer.
The claim determines the unit of analysis, dataset, metric, slices, reviewer expertise, and acceptable failure. It also prevents benchmark substitution: choosing an impressive public score that does not represent the intended work. Name who owns the decision and what happens if evidence is mixed. Model selection is an engineering and risk decision, not a leaderboard lookup.
Record provider and model identifier, dated version or immutable snapshot where available, endpoint, system prompt, templates, retrieval corpus, tool versions, permissions, sampling settings, output constraints, safety configuration, and orchestrator. A routing service that silently changes models is a different evaluation object from a pinned endpoint. A new tool can change both capability and attack surface without changing the base model.
Create a configuration digest and attach it to every result. Re-run targeted tests when any material element changes. If the provider cannot guarantee a stable version, run continuous canaries and define drift tolerances. Never combine results collected under different scaffolds into one model score unless the comparison explicitly treats the scaffold as part of the system.
Capability benchmarks test whether the system can perform defined tasks. Reliability tests repeat work and vary benign conditions. Safety tests exercise harmful, deceptive, privacy, or security behavior. Red-team exercises seek unexpected paths. Operational tests introduce timeouts, stale context, tool failure, and partial state. Human-factors studies examine comprehension, correction, and overreliance. Production monitoring checks whether the distribution and outcomes remain represented.
Each layer answers a different question. Passing a knowledge benchmark does not show the model will use a permissioned tool safely. A red team can reveal a failure but does not estimate its population rate without a sampling design. A pilot may expose workflow friction but miss rare harms. Report the portfolio as several evidence claims rather than averaging incompatible measures into one grade.
For each result, retain benchmark name and exact release, task subset, language, task hashes, prompt format, few-shot examples, contamination controls, inference settings, tool and retrieval access, time and token budgets, number of trials, scoring code version, judge configuration, exclusions, and date. Store raw outputs under appropriate access controls.
This record prevents false comparisons. Two scores with the same benchmark label can come from different task revisions, prompts, pass-at-k values, judge models, or execution environments. Publish confidence intervals or trial variation where meaningful. When a benchmark changes, do not splice old and new results into a continuous trend without an overlap study.
The NIST CAISI page lists Practices for Automated Benchmark Evaluations of Language Models as an Initial Public Draft released for comment in 2026. It identifies preliminary practices for language-model and agent benchmarks. It is voluntary draft guidance, not a final NIST standard, regulation, certification, or claim that automated benchmarks are sufficient.
Its draft status is itself an evaluation lesson: preserve document version and maturity. Teams should review future revisions rather than citing the current draft indefinitely. Use its emphasis on benchmark planning, documentation, validity, security, and reporting as input to an internal method, while keeping domain requirements and professional review authoritative.
Test contamination can occur when exact items, paraphrases, solutions, evaluator rubrics, or closely related source material enter pretraining, fine-tuning, retrieval, prompt examples, or repeated development feedback. Memorization is not the only issue; optimizing a product against a public test can reduce its independence. For closed models, training-data visibility is limited, so “contamination-free” is usually too strong a local claim.
Track item provenance and publication dates. Search for overlaps where lawful and feasible. Keep a private held-out set that developers and model providers do not receive. Rotate part of the suite from recent operational cases. Report suspected exposure and sensitivity analyses rather than silently dropping inconvenient items. Freshness reduces some contamination risk but does not guarantee independence.
The LiveBench paper introduced frequently updated questions from recent sources, broad task categories, and objective automatic scoring to limit contamination and judge bias. Later terminology around the work also reflects the nuance between “contamination-free” and “contamination-limited.” The benchmark remains a research artifact whose task distribution and release define what its scores mean.
Use the design ideas without overgeneralizing: time-stamp items, preserve release versions, prefer auditable ground truth, refresh challenges, and distinguish historical from current sets. A fresh public question can still become exposed after release, and objective scoring covers only tasks with a defensible exact or programmatic answer. Open-ended quality needs other methods.
The SWE-bench-Live paper describes a live-updatable software-engineering benchmark with tasks from recent GitHub issues, multiple repositories, dedicated container environments, and executable evaluation. It is a primary benchmark paper, not proof that a model can own production engineering. Its results depend on the released task set, harness, agent framework, and inference conditions.
Executable evaluation is valuable because it checks resulting state rather than persuasive text. Apply the principle to local work: resettable environments, deterministic setup, versioned fixtures, and postcondition checks. The evaluation of computer-use agents extends this idea to visual and desktop workflows. Still inspect process safety, unnecessary changes, and hidden requirements that the final test does not cover.
Sample the real workflow distribution, including routine, rare, ambiguous, adversarial, multilingual, and refusal cases. Build items using only information available at the decision timestamp. Split by time, customer, organization, or source where repeated entities could leak. Preserve the source, authoring process, adjudication, license, sensitivity, and any synthetic transformation.
Evaluation datasets and synthetic data explains why generated examples should complement rather than silently replace real cases. Synthetic data can target rare failures, but the generating model may reproduce its own assumptions and make the test unnaturally easy. Label synthetic items, validate them with domain experts, and report results separately before combining.
Exact accuracy may suit a bounded question. Retrieval needs evidence recall and citation faithfulness. Structured extraction needs field and schema correctness. Agents need verified task completion, unsafe actions, retries, and partial-state handling. High-stakes triage needs sensitivity, specificity, calibration, and consequence-weighted error. User-facing systems need correction effort and overreliance measures.
Define critical errors before scoring and inspect them individually. Report slice performance and denominators. A mean can hide one language or vulnerable group. Cost and latency belong beside quality, but never trade against an unbounded safety condition. Set thresholds using expected volume and consequence, not an arbitrary industry number.
Model-based judges can scale rubric application but may be sensitive to order, style, verbosity, identity cues, or shared model biases. A larger judge is not automatically correct. Create an adjudicated human set, blind identities, randomize order where applicable, test paraphrases, and measure agreement by error type and slice. Recalibrate after judge, prompt, or rubric changes.
Use exact or executable scoring whenever it faithfully represents the task. For open outputs, combine rubric-based review, independent evidence checks, and qualified humans. Preserve the judge's version, prompt, input, output, and uncertainty. Do not let the candidate grade its own response without independent validation. A judge score is measurement output, not ground truth.
A final answer can be correct after unsafe or unauthorized behavior. For agents, record tool requests, permission outcomes, sources, state transitions, approvals, retries, and postcondition checks. Evaluate whether the system stayed within scope and whether each material claim is supported. Do not require hidden chain-of-thought; observable operations and evidence are the auditable surface.
NIST's 2026 evaluation-probes project explores early methods for rubric-based verifiers against trusted corpora and structured audit trails. It is ongoing research, not a final standard, and automated verifiers require their own validation. Use probes to add characterized measurements, not to create a circular chain of models declaring one another safe.
Vary harmless formatting, order, names, locale, document quality, and tool latency to test stability. Add realistic missing context, conflicting evidence, stale retrieval, inaccessible tools, and adversarial instructions. Repeat stochastic runs and report variance. A system that passes once but fails unpredictably may be inappropriate for a consequential workflow.
Keep perturbations labeled. Performance on constructed attacks is not an estimate of natural prevalence unless the sampling supports it. Conversely, low observed production incidence can reflect weak detection. Connect every robustness test to a threat or failure model and document what it does not cover.
Pre-deployment evaluation controls entry. Production monitoring detects distribution change, version drift, new attacks, policy violations, and delayed outcomes. Define canary cases, sentinel metrics, user correction channels, incident thresholds, and rollback before release. Preserve a minimal stable regression suite alongside rotating fresh cases so teams can distinguish regression from test-set replacement.
Model updates, retrieval changes, prompt changes, permission changes, and tool upgrades can each trigger a targeted gate. High-risk workflows may require full revalidation. Report monitoring with the configuration and traffic slice that produced it. Production feedback can enrich future evaluations only after privacy, consent, and data-governance review.
Use a model card or internal evaluation report that states intended use, excluded use, system configuration, dataset provenance, benchmark versions, contamination assessment, metrics, slice results, critical failures, evaluator limitations, and operational controls. Link claims to retained artifacts using AI audit evidence and assurance.
The decision can be approve, approve with constraints, pilot, request evidence, or reject. State the expiry conditions: new model version, workflow change, distribution drift, incident, or a review date. Avoid phrases such as “state of the art” unless the comparison set, date, and conditions are explicit. Evaluation is not the end of uncertainty; it is a disciplined way to expose enough uncertainty for an accountable choice.
In week one, define two deployment claims and their harm models. Freeze the full system configuration and build a benchmark comparability template. In week two, assemble a small provenance-rich local set with time-based holdout, refusal cases, and critical slices. Select public benchmarks only where they measure a relevant capability.
In week three, run repeated evaluations, validate scoring against human adjudication, and inspect every critical error. Add tool failure and permission scenarios. In week four, produce the evidence report, set release thresholds and rollback signals, and run a decision review with engineering, domain, security, privacy, and operations owners. Expand the suite after the method is trustworthy, not before.
Sources were reviewed on July 30, 2026. NIST's automated-benchmark document is an Initial Public Draft and should not be represented as a final standard. The NIST evaluation-probes work is early research. LiveBench and SWE-bench-Live are primary benchmark papers; their contamination claims, task coverage, and results belong to their defined releases and methods and do not establish general production reliability.
Primary and authoritative references:

Synthetic data needs provenance, purpose, validation, contamination controls, and a retirement rule. Artificial does not mean anonymous or harmless.
Read More
When an answer can be independently checked, AI training can reward completed work rather than persuasive language—but the verifier becomes part of the product.
Read More
Responsible AI needs incident response: detection, triage, rollback, user communication, root-cause analysis, and prevention.
Read MoreGet in touch with our team to discuss how we can help your business.