首页 / 文章 / 牵绳式AI编程法:如何写出超越Fable的高质量代码
← 返回
AI技术

牵绳式AI编程法:如何写出超越Fable的高质量代码

✍️ zhirenhun 📅 2026/7/3 👁 101 阅读 ⏱ 4 分钟
牵绳式AI编程法:如何写出超越Fable的高质量代码

牵绳式AI编程法:如何写出超越Fable的高质量代码

作者:Greg Slepak | 发布于:2026年7月2日

这篇文章凝聚了我一年多来的研究成果——如何在安全关键型系统中正确使用 AI Agent 来编写高质量的软件。


当前方法存在的问题

如果你用过 AI Agent,你一定经历过这样的场景:在会话过程中,你发现自己最初的想法很蠢,更好的方案就在眼前;或者 Agent 突然"脱缰",开始做一些你根本不想让它做的事情。

很多 YouTuber 鼓吹由编排器管控 12 个并行 Agent 的复杂系统。说白了,这只是垃圾代码写垃圾代码、垃圾代码审垃圾代码,而 YouTuber 本人躺在沙滩上数钱。用这种"氛围编程"(Vibe Coding)的方式,你根本不可能真正建立起对自己代码库的理解。

即使是由 Fable 5 编写或审查的代码,也一样会臭:代码能跑,但效率低得吓人、丑得离谱。这些模型终究无法跳出训练数据的局限去思考。


"牵绳式"方法

这套方法并非谁都能用。只有专业的软件开发人员才能驾驭它。即使不使用前沿模型,它也能带来超越 Fable 的效果。

核心原则

AI编程配图

  • 使用规划阶段来调研任务并制定方案
  • 永远不要使用"YOLO"模式(即"危险地跳过权限")
  • AI 工作时,你绝不能在打游戏
  • 使用能在权限提示中展示 diff(变更差异)的编码 Agent
  • 坐在那里,真正去分析 AI 建议的每一处更改
  • 让自己始终处于开发循环之中
  • 利用权限提示中的 diff 来保持自己对代码库的理解同步更新
  • 任何时候 AI 要做你不希望它做的事,果断拒绝权限
  • 频繁介入,防止 AI 脱轨
  • 每个子任务结束时都做一个 commit(提交)
  • 最后,做一次全面的 review(审查)

如何进行 AI 代码审查

Fable模型配图

只靠人审或只靠 AI 审的 PR,错误都比两者共同审查的多。AI 充当 linter(代码检查工具),捕获常见错误;而人则负责捕获更高层次的问题。

最佳实践

  • 每个 PR 都用 AI 来审查
  • AI 必须有足够的上下文(Issue、PR 描述、代码库、变更内容)
  • 审查时要用最新、最强的模型
  • PR 描述中必须在"AI 披露"(AI Disclosure)标题下明确注明使用的具体模型
  • 如果 PR 使用了 AI,PR 的提交者必须亲自审查一遍

AI 辅助的 PR,本质上是带着人类辅助的 AI 提交的 PR。提交 PR 的人,必须真正理解自己提交的是什么。


原文出处:https://blog.okturtles.org/2026/07/short-leash-ai-method/

🧑‍💻

zhirenhun

一个热爱技术的程序员,喜欢分享前沿AI知识和开发经验。

AI编程 代码审查 AI Agent 软件工程
← 上一篇
让你的JIT编译代码被系统感知:方法一览
下一篇 →
Jamesob 的本地运行 SOTA 大语言模型完全指南

📌 相关推荐

结构化输出 vs 工具使用 vs 预填充:2026年从Claude获取JSON
2026/7/11
在AWS Bedrock上构建生产级AI代理——值得关注的架构与代码决策
2026/7/11
如何为你的AI代理构建评估框架(确保其在生产环境中不崩溃)
2026/7/11
← 返回文章列表