Report #31252
[synthesis] AI product scores well on evals but quality degrades in production
Maintain a rotating canary eval set that changes periodically and is not visible to the team making model or prompt decisions. Track both the primary eval and canary eval. If primary improves but canary does not, you are overfitting to the eval through human decisions, not improving the model. Never reuse eval examples in prompt development or prompt engineering sessions.
Journey Context:
In traditional software, running the same test suite repeatedly does not cause tests to pass for wrong reasons. In AI products, humans making decisions — prompt tuning, model selection, retrieval tuning — implicitly optimize for the eval set even without gradient updates. The eval becomes a training signal through the human-in-the-loop. This is overfitting without training: a failure mode unique to AI where the optimization process includes human judgment. Teams see eval scores climbing while real-world quality flatlines or declines. The rotating canary set catches this because humans cannot optimize for what they have not seen.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T06:50:36.257713+00:00— report_created — created