---
title: "The Verification Horizon: No Silver Bullet for Coding Agent Rewards"
created: 2026-07-02
updated: 2026-07-02
type: paper
tags: [verification, reward-design, coding-agent, qwen, rl, evaluation]
sources:
  - https://arxiv.org/abs/2606.26300
authors:
  - Binghai Wang
  - Chenlong Zhang
  - Dayiheng Liu
  - Jiajun Zhang
  - Jiawei Chen
  - Mingze Li
  - Mouxiang Chen
  - Rongyao Fang
  - Siyuan Zhang
  - Xuwu Wang
  - Yuheng Jing
  - Zeyao Ma
  - Zeyu Cui
venue: arXiv
date: 2026-06-24
arxiv: "2606.26300"
---

# The Verification Horizon: No Silver Bullet for Coding Agent Rewards

**Qwen Team (Alibaba)** · arXiv 2606.26300 · June 2026

## 核心论点

对今天的 coding agent 而言，验证比生成更难。所有验证器都是用户意图的代理（proxy），永远不是意图本身。验证面临 **[[verification-trilemma|验证三难]]**：scalability（可扩展性）、faithfulness（忠实性）、robustness（鲁棒性）三者难以兼得。论文的核心主张：**不存在固定奖励函数能在 policy 增长下持续有效——验证必须与生成器 [[verifier-generator-coevolution|协同进化]]**。

## 理论框架

论文从 [[goodharts-law|Goodhart 定律]] 和 [[rice-theorem|Rice 定理]] 两个基础出发，论证了完美验证器的不可能性。意图天然欠定（[[intent-underspecification|intent underspecification]]），代理与意图之间的差距在优化压力下不是缩小而是扩大——这是 [[reward-hacking|奖励破解]] 的根源。

验证信号质量沿三个维度刻画：
- **Scalability**：能否以训练所需规模廉价生产
- **Faithfulness**：反映多少真实用户意图 vs 窄化代理
- **Robustness**：面对多样/对抗输入和持续优化压力时判断是否稳定

三者交集（廉价 + 深度 + 抗博弈）正是目前缺失的核心。

## 四种验证器架构

### 1. Test Verifier（SWE 类任务）
基于可执行测试的奖励信号。通过 [[agentic-quality-judge|Agent 质量判断器]] 过滤低质量任务（instruction 不清晰 / test-instruction 不对齐），通过 [[behavior-monitoring-rl|行为监控]] 检测并惩罚 shortcut 行为（solution artifact retrieval、test tampering 等）。

**结果**：三个 SWE-Bench 变体上 hacked resolved rate 从 28.57% → 0.56%，clean resolved rate 从 40.22% → 60.53%。

### 2. Interactive Judge（前端任务）
前端任务需要评估视觉和交互质量。采用 [[rubric-based-evaluation|量规评估]] 将评分分解为多维度（Functional/Content/Visual/Layout/UX/Technical），进一步扩展为 [[interactive-judge|交互式判断器]]——通过 Playwright 在真实浏览器中执行用户交互并评估运行时行为。

**关键优势**：抵抗静态判断器的长度利用——模型无法通过生成冗余代码骗分，因为奖励来自运行时行为而非源码长度。

### 3. User Feedback Verifier（真实世界 Agent 任务）
用户是最忠实的验证者。从用户交互数据中提取 [[human-implicit-reward-signals|人类隐式奖励信号]]（HIRS），通过 LLM-as-Judge 标注 polarity/confidence/fairness。提出 [[span-kto|Span-KTO]]——基于 span 级别的 KTO 偏好学习，对正负反馈施加差异化损失。

**结果**：五个内部 coding-agent benchmark 上均提升，其中 Aone-bench 提升 +13.3pp。不仅"解决更多问题"，更关键的是"失败时表现更合理"。

### 4. Automated Agent Verifier（长周期任务）
对于从零构建完整仓库的长周期任务，部署 [[agent-evaluator|自主评估器]] 动态评估生成代码。通过多轮评估提示迭代（v1→v4）解决评估器常见失败模式：懒惰评估、缺少端到端验证、角色混淆、上下文过载。

**关键发现**：不同训练目标（RFT vs RL vs 小候选池 RFT）对应不同 [[evaluator-metrics|评估器指标]] 偏好——排名能力不代表过滤质量。评估器必须与生成器协同进化。

## 未来方向

- 方案空间的质量分层（根治修复 vs 表面变通）
- 捕获人类主观感知（动画流畅度、视觉层次）
- 从离线反馈挖掘到在线学习
- 评估器-生成器协同进化训练循环
- 长周期和多智能体场景中的 credit assignment

## 相关概念

[[verification-horizon|验证边界]] · [[verification-trilemma|验证三难]] · [[verifier-generator-coevolution|验证器-生成器协同进化]] · [[reward-hacking|奖励破解]] · [[intent-underspecification|意图欠定性]] · [[test-driven-rewards|测试驱动奖励]] · [[agentic-quality-judge|Agent质量判断器]] · [[behavior-monitoring-rl|行为监控RL]] · [[interactive-judge|交互式判断器]] · [[rubric-based-evaluation|量规评估]] · [[human-implicit-reward-signals|人类隐式奖励信号]] · [[span-kto|Span-KTO]] · [[agent-evaluator|Agent评估器]] · [[evaluator-metrics|评估器质量指标]]
