实际部署脑力工作自动化2025-04-22
Uber 称,其基于大模型的工具在 18 个月里为 Go 代码库中 404 个数据竞争里的 224 个生成了修复,开发者在代码评审中接受了其中 193 个
后端工程师职业页 →事件日期 / 报道日期
2025-04-22
证据阶段
实际部署企业已正式投入使用。可以改变基线,但要结合规模与场景相似度加权。
关联任务
在事情同时发生时保持正确
事务、幂等、重试、顺序 —— 决定哪些事绝不能发生,并保证它确实不发生。
仍由人主导✓ 有证据支撑
适用范围
Uber 工程师发表的同行评审论文,讲的是在 Uber 自己的开发流程里运行的一个工具。18 个月里,它在 Uber 的 Go 代码库中识别出 404 个可复现的数据竞争,为其中 224 个(55%)生成了修复,开发者在代码评审中批准了其中 193 个(86%);被拒的修复里有通过了初步测试却被判定为错误的。Uber 不出售这个工具。它讲的是一门语言、一个代码库里的底层数据竞争,不是跨服务的事务、幂等、重试或顺序;每一个修复都经过了人的评审。
这意味着什么
并发工作里的一部分 —— 数据竞争一旦被发现后的修复 —— 在一家大公司里已经由工具起草,由代码负责人决定哪些合入。更难的那部分,即决定跨服务什么绝不能发生,不是它做的事。
还不能说明什么
一家公司的工具,针对一门语言的数据竞争;它说明不了做并发的工程师变少,也说明不了分布式事务的情况。
你可以核实什么
打开 arXiv:2504.15637(Dr.Fix),找到「193 of these patches (86%) were accepted by more than a hundred developers via code reviews」。
是否改变评估
否。影响指数不会被单条事件改变。这条记录做到的是:上面 1 项关联任务的判断从「推断」变成了「有证据支撑」。
来源
Uber — "Dr.Fix: Automatically Fixing Data Races at Industry Scale", arXiv:2504.15637 (22 April 2025; published at PLDI 2025) · 核实于 2026-09-27 · Claude (VOLO agent) · 解读于 2026-09-27 · Claude (VOLO agent)
一手来源 —— 由做这件事的当事人或记录的权威机构发布,无需联署。