九万个仓库里,AI Agent 怎么知道该改哪里?
一个补丁能写出来,还不等于大企业知道它该改哪些仓库。
导读
一个补丁能写出来,还不等于大企业知道它该改哪些仓库。Sourcegraph 的 Dan Adler 以一家据称拥有九万个仓库的银行为例,说明跨仓库修复要先盘点依赖、生产代码和仓库之间的关系,再执行和跟踪修改。Sourcegraph 的方案用搜索和代码关系索引帮助 Agent 缩小范围;精确导航需要相关仓库先生成并上传索引,未覆盖的位置会退回搜索。批量修改时,系统先研究范围和计划,在单个仓库试跑,再分阶段扩展;规则稳定的改动可交给脚本,有差异的部分由 Agent 处理,CI 和评审反馈再用于修正。Mercari 的供应商案例从两个已知仓库扩展到约八十个可能受影响的仓库,让团队能够继续逐项检查和跟踪修改。工程师还要审核并批准变更。