Report #60659
[synthesis] The Evaluation Layer Cake: Why No Single Testing Strategy Works for AI Products
Implement a mandatory four-layer evaluation stack: \(1\) deterministic assertions for safety and format violations, \(2\) LLM-as-judge with rubrics for semantic quality, \(3\) periodic human evaluation for nuance and edge cases, \(4\) user behavior metrics for realized value. No layer alone is sufficient. Gate releases on layers 1-2, monitor layers 3-4 continuously.
Journey Context:
Software testing tradition relies on unit/integration tests with binary pass-fail. LLM eval research proposes automated benchmarks. Human eval is expensive and slow. Product analytics tracks behavior but not quality. Each tradition addresses part of the problem. The synthesis: AI products need all four layers simultaneously because each catches failures the others miss. Deterministic tests catch format/safety failures but miss semantic errors. LLM-as-judge catches semantic quality issues but has its own hallucination and bias problems. Human eval catches nuance but can't scale. Behavior metrics catch value but conflate quality with UX. Teams that rely on any single layer ship failures the other layers would have caught.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T08:18:24.224600+00:00— report_created — created