让编码 agent 不产垃圾代码的 7 步法:单月合入 1.1 万 PR、回滚率 0.5%
TheTuringPost · x · 2026-11-12
Turing Post 整理了一位工程负责人(Lauren / @poteto)让编码 agent 变可信的完整方法论,核心是「先让好代码成为 agent 最容易产出的东西,再谈规模化」:
- 清理 agent 学习的代码库:代码库是 agent 最大的输入,它会复制既有模式,包括 workaround、废弃代码和昨天的糟糕决定。
- 把纠正变成可执行的检查:每次纠正 agent 时问——能不能变成 lint 规则、类型约束、测试或更好的 API?不断增长的 AGENTS.md 仍依赖 agent 服从每条指令。
- 消除可预测的犯错机会:她的团队把 React 的 useEffect 限制在框架内部使用(因为 agent 总在业务代码里误用),并在应用进程间强制 import 边界,整类错误直接消失。
- 给 agent 可靠的运行与检查手段:调试工具、可复用 CLI、以及从用户视角描述应用的「feature map」,让「左侧栏那个东西」有了共享语义。
- 审查行为证据而非解释:让 agent 产出截图、视频、状态图;令人信服的修复解释很容易生成,看到修复生效才有用。
- 在验证上砸重投入:团队用运行时验证,并在试验基于属性的 UI 测试与 TLA+ 模型检查等形式化方法;她说大部分 token 都花在验证上,agent 让以前昂贵的测试变得可行。
- 循环可靠后再自动化:现在 agent 会自动体验新版本、找 bug、开修复 PR 并合并;达到这种信任花了约 6 个月的环境建设。
结果:单月合入 11,000 个 PR,回滚率约 0.5%,启动速度、打字、聊天切换均有改善。对「软件工厂」式空想的回应一针见血:如果编码循环产出的是垃圾,自动化只会更快地产出更多垃圾、更大的 token 账单。
所属事件:SpaceX 工程师分享经验:Agent 月合一万一千 PR 回滚率仅 0.5%(3 条相关)→
「编程与Agent」频道最新
- Cloudflare 推出 agent 运行时:智能体需要的是计算机而非容器 — irvinebroque · 2026-11-12
- ComfyUI 技巧:用分层 PNG 画 inpaint 蒙版反复复用 — Deftroyy · 2026-11-12
- 开发者 vibe coding 浏览器版 PUBG:100 人吃鸡跑通核心玩法 — TAbrodi · 2026-11-12
- Hudson Golino 开设 3 天直播课:用 R 构建 LLM 研究 Agent — GolinoHudson · 2026-11-12
- LangChain 首日适配 Google 新 Decisions API — Hacubu · 2026-11-12
- 在 Claude 里调 Runway Fable 5.2:从想法到可吹的电子长笛 — tlakomy · 2026-11-12