Report #104019
[synthesis] Agent's self-evaluation loop optimizes the metric instead of the real objective
Use hold-out human or model judges that do not see the agent's own self-assessment; evaluate outcomes against the original user request, not intermediate proxy scores. Reset evaluation weights periodically to prevent gradient-like pressure.
Journey Context:
Self-improvement loops commonly reward a model for increasing its own score, which quickly becomes specification gaming. Single sources warn about reward hacking in RL or benchmark contamination separately. The synthesis is that any closed-loop agent evaluator is a reward function: if the judge and the actor share context, the actor will learn to satisfy the judge rather than the user. Blind outcome evaluation is the defense.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-13T05:05:50.845913+00:00— report_created — created