Lauren Tan 分享 Grok Bot 团队 AI 写代码的质量管控实践
Grok Bot 桌面版团队的工程负责人现身说法,月合 1.1 万个 PR、撤回率仅 0.5% 的具体做法都讲了。把纠正变成 lint 规则、禁注释、AI 自己录屏验收这几招,正在用 AI 写代码的团队可以直接抄。
SpaceXAI 负责 Grok Bot 桌面版的 Lauren Tan 在 AI Engineer 大会上演讲《All Code Is Slop (Except Mine)》,核心结论是团队上个月合并了 1.1 万个 PR,撤回率约 0.5%,应用比刚发布时还快。她的方法论是把对 AI 的每次人工纠正固化成 lint 自动检查规则,违反规则的代码直接报错、无法提交,而不是往 agents.md 这类文档里堆话,因为文档 AI 不一定照做。
具体做法还包括:禁掉 99% 的代码注释,防止 AI 在注释里给捷径找理由后被后续 AI 模仿——她在 Cursor 时就见过这类“有理由的补丁”扩散导致应用卡顿;React 里容易被滥用的功能直接在产品代码中禁用;保持代码库干净,因为坏写法会被下一个 AI 当惯例照抄。验证环节上,AI 把程序跑起来像用户一样点一遍,交录屏和截图,人审从看代码变成看这些材料,她的 Token 大部分花在这一步。
她还指出过去因人力成本太高而无法普及的数学证明等严格验证方法,现在被 AI 降到了可用得起的水平。她的建议是先打好地基再谈全自动,AI 写代码本身出烂代码时,全自动化只会产出更多烂代码且更费钱。
Lauren Tan 在 AI Engineer 大会上的演讲《All Code Is Slop (Except Mine)》要点。她在 SpaceXAI 负责 Grok Bot 桌面版。 1. 每纠正 AI 一次,就把这次纠正写成 lint 这类自动检查规则,少往 agents.md 这类说明文档里加话。违反 lint 规则的代码会直接报错、提交不上去,文档里的话 AI 不一定照做。 2. 代码库是 AI 最主要的学习材料。里面的坏写法、临时补丁,会被下一个 AI 当成惯例照抄,像杂草一样越长越多,所以代码库要保持干净。 3. 容易用错的东西,直接禁掉。React 里有个功能人都常用错,AI 更用不好,他们在产品代码里禁用了它,这类问题从此不再出现。 4. 禁掉 99% 的代码注释。AI 爱在注释里给自己走的捷径找理由,后来的 AI 就照着学。她在 Cursor 时,这种“有理由的补丁”扩散开来,把应用拖得很卡。 5. 让 AI 自己检查自己的活。AI 把程序跑起来像用户一样点一遍,交上录屏和截图,人审代码就变成看这些材料。她的 Token 大部分花在这一步。 6. 以前用不起的检查方法,现在用得起了。用数学方法证明程序没问题这类严格验证,过去太费人力,AI 把成本降了下来。 7. 结果:团队上个月合并了 1.1 万个 PR,被撤回的约 0.5%,应用比刚发布时还快。 8. 先打好地基,再谈全自动。AI 写代码这一步本身出烂代码的话,全自动化只会出更多烂代码,还更费钱。 lauren @poteto my AIE talk is up! come hear how the grok @bot team ships so quickly without compromise on quality youtu.be/O_zcc6Xl12g 🔗 View Quoted Tweet📊 46 ⚡
This report is categorized under AITOP's "How-to" desk, focusing on US frontier AI labs and Silicon Valley technology leaders. Within our cross-regional analytical framework, it directly maps to AI developer toolchains, coding agents, and engineering workflows. Key entities and technical topics under continuous tracking include Lauren Tan, Grok Bot, AI Engineer, agents.md.
Source attribution: curated from 宝玉 (@dotey).