Anthropic 的 Addy Osmani:一天合并三万次代码变更,人看的是 AI 交上来的证据
Anthropic 今年 5 月每天往代码库里合并大约 2500 次代码变更,到 9 月已经超过 3 万次,涨了十几倍。这么多改动,显然不可能每一行都有人看过。那他们凭什么敢合并?
负责 Claude Code 开发者体验的 Addy Osmani 在这场对谈里讲了他们的做法:每个改动先由 Claude 像真实用户一样实际用一遍、审一遍,发现问自动修;人不再逐行读代码,而是去看 AI 交上来的证据,比如它在浏览器里点来点去的录屏、在手机和电脑上的截图。
在他看来,写代码已经不是难点,接下来能不能再快一截,取决于能不能把“验证”做扎实。给 AI 一个检查自己做得对不对的办法,产出的质量能好两到三倍。如果你也在用 AI 写代码,又拿不准哪些改动敢直接合并,这期给了一份大公司内部的参考答案。
这是 AI Engineer 大会上一场 18 分钟的台上对谈。Addy Osmani 在 Google 工作了大约 14 年,长期负责 Chrome 的开发者体验,写过大量面向开发者的文章,今年 9 月加入 Anthropic。提问的 Manish Kapur 在 Sonar 负责产品和开发者关系,Sonar 是做代码质量和安全检查工具的公司,旗下的 SonarQube 用来自动扫描代码里的漏洞和问。
【Anthropic 的做法:Claude 先审一遍,人看证据】
Manish 提到,他前一晚刚读了 Anthropic 发的一篇文章,里面说 Anthropic 现在每天合并约 3 万次代码变更。Addy 补充了两个数字:5 月的时候每天大约 2500 次;最近 网页版重做,性能提到了原来的三倍左右,这次重做在很短时间里合并了大约 3000 个 PR(代码合并请求),参与的不只有工程师,还有产品设计师和其他岗位的人。
他说他们的审查流程分几步。第一步是让 Claude 先审一遍,关键在于要让它能像真实用户一样把功能实际用一遍:跑端到端测试(从头到尾模拟用户操作的自动化测试),在浏览器里打开页面检查,运行各种工具和代码规范检查,凡是能建立信心的检查都做。
发现 bug 或者功能缺口怎么办?他们设置了 Hook(一种在特定时机自动触发的脚本),每次代码有改动就自动运行,检查这次改了什么,这样 PR 里的问能尽快被改掉。Anthro
Media is too big
VIEW IN TELEGRAM