论文
FlowAgent:Google 规模的低延迟 Agentic 程序修复
Catching Developers in the Flow: Low-Latency Agentic Program Repair at Google Scale
摘要
手工修复程序失败耗时且打断开发者,尤其是提交前CI测试失败。虽然大语言模型推动自动程序修复进步,现有先进方法主要服务提交后离线流程,未满足开发者切换上下文前所需的低延迟。本文介绍部署于Google的FlowAgent,在CI系统的提交前外循环自动修复测试失败。它集成内部Critique和Cider,采用ReAct式生成—验证循环,以及严格执行前后弃权过滤,在延迟限制内保证建议质量。195项真实测试失败的人工评估中,正确修复建议准确率为67.18%。Google范围部署后,对295,508项变更提出建议,开发者预览65,069项并采用28,554项。访谈显示开发者认为它能提出有用正确修复,认可自主修复Agent进入工业开发流程,同时仍存在挑战和机会。
