乐于分享
好东西不私藏

Claude源码第一铁律:永远不要外包理解

Claude源码第一铁律:永远不要外包理解

Claude源码第一铁律:永远不要外包理解

Claude Code 的 512,000 行源码里,有一条写在指挥子 Agent 核心指令里的铁律,5 个英文单词:Never delegate understanding. 永远不要外包理解。

原文是这么说的:”不要写’根据你的调查结果,修 bug’。不要写’根据研究成果,实现它’。这些句式把综合判断推给了 Agent。你写的 prompt 应该证明你已经理解了问题——包含文件路径、行号、具体改什么。”

注意,这不是写给用户的建议。这是 Claude Code 内部 AI 对 AI 的强制规则——父 Agent 给子 Agent 下指令时必须遵守的。连 AI 自己在用 AI 的时候,都不允许把”理解”外包出去。

为什么这条规则比任何 prompt 技巧都重要?因为思维链、角色扮演、few-shot,这些技巧本质上都在做同一件事:帮你把你已经理解的东西更精确地传达给 AI。但如果你自己没搞懂问题,这些全部失效。你不知道该让它沿着哪条链去想,不知道该给它什么角色,不知道该给什么样的例子。所有 prompt 技巧的前提条件是同一个——你得先知道自己在问什么。

打个比方:你是建筑师,AI 是施工队。”帮我修 bug”就是递给施工队一张餐巾纸草图——AI 需要定位问题、理解原因、设计方案、执行修改,四步每步都可能出错。

源码里附了一个真实案例:用户问”这个分支能不能发布?”Claude Code 没自己猜,fork 了一个子 Agent,给的指令是——检查未提交的改动、和 main 的差异、测试是否存在、GrowthBook 门控是否接好、CI 文件有没有改过,200 字报告。5 条具体问题,不是”帮我看看”。它没有外包理解,它外包的是执行。

下次让 AI 帮你做事之前,问自己一个问题:你是在给它一个指令,还是在给它一个困惑?建筑师画图纸,骑手握缰绳。不管你用什么比喻,核心是同一件事——你得先知道方向。AI 跑得再快,方向不是它定的。#ClaudeCode编程心得 #AI在编程中的应用 #程序员成长之路 #技术分享与交流 #AI编程技巧分享

徐国富 Bill

微信扫一扫赞赏作者喜欢作者

    正在加载…
      正在加载…
      名称已清空
      微信扫一扫赞赏作者

      喜欢作者其它金额
      作品
      暂无作品
      喜欢作者
      其它金额
      其它金额
      赞赏金额
      ¥
      最低赞赏 ¥0
      1
      2
      3
      4
      5
      6
      7
      8
      9
      0
      .
      广东,47分钟前,