在仓库补丁生成之前先写结构化需求
仓库问题代理在尝试修补之前,需要先写需求。REAgent给出了一种具体做法:把 issue 和仓库上下文转成结构化需求,包含背景、复现步骤、预期行为、根因、修改位置和成功标准;再根据这个需求生成测试;当测试暴露冲突、遗漏或歧义时,再修订需求。报告中的提升足以支持把这一步做成一个独立产品层,给已经在用 SWE-bench 风格 issue 代理的团队使用:在三个基准上,已解决 issue 数增加 9.17% 到 24.83%,平均提升 17.40%。
一个可落地的实现,是做一个连接仓库的分诊工具:每个新来的 bug 或功能请求先生成需求记录,把缺失字段展示给开发者,然后再把任务交给修补代理。最先会用到它的是那些 issue 数量大、工单质量不稳定的团队,因为缺少复现步骤和不清楚的成功标准会浪费代理运行次数。一个便宜的检查方法很直接:抽样你自己还没解决的 issues,加上需求记录和测试生成循环,再把补丁接受率和重跑次数和现有流程对比。