Evaluation specification
Dimensions, severity, case taxonomy, metrics, thresholds, sampling, and decision policy.
We design evaluation systems for LLMs, RAG, and agents. Real cases, dimension-level metrics, adversarial testing, and observability converge into explicit gates to promote, hold, or roll back a version.
A final answer can look correct even when retrieval, tool selection, permissions, or state failed. Evaluation must follow the layers where behavior is produced.
The system combines deterministic checks, semantic evaluation, human review, and production signals according to risk.
Dimensions, severity, case taxonomy, metrics, thresholds, sampling, and decision policy.
Representative, edge, regression, and adversarial cases with versioning, labels, and provenance.
Deterministic validators, calibrated LLM judges, guardrails, and agreement analysis against human labels.
Automated execution, scorecards, traces, alerts, and explicit promote, hold, or rollback decisions.
Evaluation does not end with the initial benchmark. The system must convert production evidence into future coverage.
Capture inputs, outputs, tools, latency, cost, and outcome signals without retaining unnecessary data.
Group failures, measure severity, identify gaps, and select cases that represent recurring risk.
Turn those cases into reproducible checks, judges, and decision policies.
Run them in CI and production, block regressions, and update the bank as the system or use changes.
It can be useful for semantic judgment, but it must be validated against labeled examples and combined with deterministic checks whenever possible.
The scope can map risks and controls to relevant public references, such as OWASP guidance for LLM applications, without treating a generic checklist as a substitute for analysis of the real system.
No. An initial bank can be assembled from specifications, available logs, adversarial tests, and expert review. Production evidence later expands and recalibrates it.
Describe the system, its users, the actions it takes, and the impact of an incorrect response. The assessment begins with the risks that deserve to become gates.