SWE Agent训练新思路:行为自奖励让代码调试质量可区分

arXiv 上一篇新论文提出 Behavioral Self-Rewarding,让软件工程 Agent 用策略自身比较同一任务下的调试行为,在可执行测试给出的二元通过/失败之外补充奖励信号,从而区分不同轨迹的调试质量。

一句话看懂:arXiv 上一篇新论文提出 Behavioral Self-Rewarding,让软件工程 Agent 用策略自身比较同一任务下的调试行为,在可执行测试给出的二元通过/失败之外补充奖励信号,从而区分不同轨迹的调试质量。

事件核心:发生了什么

2026 年 10 月 12 日发布于 arXiv cs.AI 的论文 Beyond Binary Verifiable Rewards: Behavioral Self-Rewarding for SWE Agents,针对软件工程 Agent 的强化学习训练提出改进思路。当前常见的 RLVR 方法依赖可执行测试提供可靠监督,但测试结果通常只有通过或失败两种状态,无法区分同样通过测试、调试质量却差异明显的多条轨迹。

作者引入 Behavioral Self-Rewarding(BSR),复用当前策略来比较同一任务、同一验证器结果下的可观察调试行为,将成对偏好聚合成任务局部分数,再转换为有界的辅助奖励。该方法保留验证器原有的通过/失败排序,同时引入奖励对比,且不需要额外训练奖励模型或增加环境交互。论文在 SWE-bench Verified 和 SWE-bench-Live 上对 Qwen3-14B 与 Qwen3-32B 配置进行了实验。

为什么重要

软件工程 Agent 的训练长期依赖可验证奖励,因为代码能否通过测试是天然清晰的信号。但二元奖励把“勉强通过”和“干净、可维护地通过”压成同一个分数,训练信号不够细。BSR 的意义在于,它尝试把策略模型自身的比较判断变成补充学习信号,而不是再养一个独立奖励模型,这降低了奖励建模的工程成本,也为 SWE Agent 的强化学习提供了更细粒度的轨迹区分方式。

如果这一思路成立,它可能影响后续 Agent 训练框架的设计:不一定所有监督都来自外部验证器,策略本身在已有轨迹上的相对判断也可以被回收利用。目前公开信息显示,论文摘要只报告了在特定模型配置和基准上的改进,尚不能推断该方法在更广泛模型、任务或闭源系统上同样有效。

对用户/开发者/创作者的影响

对使用或开发编码 Agent 的团队来说,BSR 提供了一种无需新增环境交互就能利用既有轨迹的方向,可能减少对昂贵奖励模型和额外算力的依赖。对关注 AI 应用层的开发者而言,更细的调试质量奖励有机会让 Agent 在修 bug、跑测试、代码审查等场景中表现得更稳定,但这不是可直接调用的 API 或产品功能,仍属研究阶段。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

对创作者和企业采购者,短期影响更多是判断信号:评估编码 Agent 时,除了看通过率,也可以关注模型是否区分“能跑”和“跑得好”的轨迹质量。论文未说明是否开源代码或模型权重。

值得关注的后续

一是后续是否公布完整实验细节、消融结果与代码,验证 BSR 在不同验证器严格度下的稳定性;二是该方法能否扩展到多轮工具调用、长上下文修复等更复杂的 SWE 任务;三是是否有训练框架或开源项目跟进集成类似的自奖励机制。

来源:arXiv cs.AI

celebrityanime
celebrityanime
文章: 28888

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注