Fable 的判断力:Simon Willison 从 Claude Code 团队获得的效率技巧
Fable's judgement
Simon Willison 在 AIE 上与 Claude Code 团队交流后建议,让 Fable(以及 Opus)用自己的判断力工作,而非硬性规定行为。例如,直接让 Fable 自行决定何时编写测试,比给出具体规则更好。为应对价格即将上涨、节省 Fable token,Jesse Vincent 的另一个技巧是告诉 Fable 将较小任务委托给较低功耗模型(Sonnet 用于实质性实现、Haiku 用于机械修改),主循环保留判断、审计和数据合成等任务。Willison 已将提示词存入 Claude Code 记忆文件,实际效果良好,Fable token 消耗速度明显下降。
Simon 从 Claude Code 团队得到的实战技巧:别硬性规定 Fable 怎么写测试、用哪个模型,让它自己判断。他实测这条 prompt 能明显节省代币消耗,Fable 涨价前偷时间的利器。
Simon Willison 的博客
2026 年 7 月 3 日
周三在 AIE 上与 Claude Code 团队的 Cat Wu 和 Thariq Shihipar 进行炉边谈话时,我得到的最有趣的建议之一是:让 Fable(以及在一定程度上让 Opus)自行判断,而不是规定它们应该如何工作。
他们举的例子是测试。你可以告诉 Fable“只对较大的功能使用自动化测试,不要为小的文案或设计改动更新和运行测试”——但更好的做法是直接告诉 Fable,在决定是否编写测试时自行判断。
Jesse Vincent 刚刚给了我一个相关建议,帮助我在涨价前仅剩的几天里避免消耗过多宝贵的 Fable 模型 token。告诉 Fable 将较小的任务交给其他模型处理,由它自行判断使用哪个模型。
我刚才用以下提示词向 Claude Code 提问:
对于所有编码任务,请自行判断并选择一个合适的低功耗模型,在子智能体中运行该模型
Claude 将这个记忆文件保存在了 `~/.claude/projects/name-of-project/memory/delegate-coding-to-subagents.md` 中:
--- name: delegate-coding-to-subagents description: Simon wants coding tasks delegated to subagents running an appropriately lower-power model metadata: node_type: memory type: feedback originSessionId: 30068d78-43a9-4fb1-bb29-9799e18c526a ---Simon 于 2026-07-03 声明:“对于所有编码任务,请自行判断并选择一个合适的低功耗模型,在子智能体中运行该模型。”
原因:成本/效率——实现工作通常不需要顶级模型;判断、审查和综合工作仍由主循环负责。
应用方式:当此项目中的任务主要是编写/编辑代码时,生成一个带有模型覆盖(实质性实现用 Sonnet,琐碎/机械性编辑用 Haiku)和自包含提示词的智能体;在提交前于主循环中审查结果。设计、审计、数据综合以及任何需要大量判断的工作仍由主模型处理。另请参见 [[project-goals]]。
到目前为止,效果似乎不错。我完成了大量工作,而我的 Fable 额度消耗速度比以前慢了。
2026 年 7 月 3 日
来源:Simon Willison 博客 · simonwillison.net