Fable 5.1 完整介绍讲了规格、价格和安全改进。这篇接着讲另一件事:怎么下指令才能让它发挥最好。

Anthropic 在官方文档里列了 16 个 Fable 5.1 跟 Fable 5 的行为差异,每个都附了对应的提示技巧。原文是英文技术文档,这篇按用户类型整理成三块:日常聊天、Claude Code 用户、API 开发者。拿自己用得到的那块看就好。

Anthropic 官方文档「Prompting Claude Fable 5.1」页面,列出 16 个行为差异和对应的提示技巧

每个人都用得到的提示技巧

Effort 级别:最重要的调整旋钮

Fable 5.1 有五个 effort 级别:lowmediumhigh(默认)、xhighmax。级别越高,AI 花越多时间思考,回答质量越好,但也越贵越慢。

重点是:Fable 5.1 的 effort 级别跟 Fable 5 不能直接对应。同一个名字在不同模型代表不同的思考量,换模型的时候要重新测试哪个级别最合适。

几个实用判断:

  • medium 的质量大约等于 Fable 5 的 high,但更便宜。日常对话、简单问答用 medium 就够
  • low 的能力接近 Opus 和 Sonnet 级别的模型,但分数更高。如果本来在考虑用小模型省钱,不如用 Fable 5.1 的 low
  • xhighmax 留给真正需要深度推理的任务

写作风格变了

Fable 5.1 写出来的文字比 Fable 5 更密。句子更长、段落更挤、用词更精炼。整体质量算是进步,但如果需要轻松好读的文字,得主动调整。

最简单的做法,在 CLAUDE.md 或项目设置里加一句:

不要用修辞性的文字。能用直白说法就用直白说法,不要用比喻代替直述。

如果要更细的控制,可以描述什么叫「做作的文字」:把比喻代替直述、修辞盖过意思的写法明确定义出来,让 AI 知道什么要避免。这类规则写进 CLAUDE.md 一次就好,不用每次对话都重复。

另一个方向的变化:Fable 5.1 用的格式比上一代少。之前 Claude 被批评动不动就加粗体、列点、标题,很多人因此在设置里加了「少用格式」的指示。Fable 5.1 已经自己调了,反而可能格式太少。如果你的 CLAUDE.md 或自定义指令有反格式的规则,考虑拿掉,或改成正面描述:

需要列点的时候用列点,需要强调的时候用粗体。如果对方要求简洁格式,就用纯文本。

做事态度:可能做太多,也可能停太早

Fable 5.1 的任务行为有两个相反的倾向,要分别处理。

做的太多:交代改一行代码,它顺便重构旁边的函数、多写三个测试文件。Anthropic 建议在 CLAUDE.md 里加入范围限制,核心概念是告诉它「发现任务范围外的问题不要修,在总结里报告就好」,以及「只在任务要求或项目惯例要求时才写测试」。

停得太早:跑到一半就问「要不要继续?」或描述下一步但不做。Anthropic 对此的 prompt 指示比较长,但核心概念可以简化成两句话:

  1. 告诉它「用户不在屏幕前实时看,不会中途回答问题」
  2. 告诉它「结束前检查最后一段。如果那段是计划、分析、下一步清单、或还没做的承诺,那就现在做」

这两段写进 CLAUDE.md 就好,不用每次对话都提。做太多和停太早的情况会交替出现,两段指示不矛盾,可以同时放。

Claude Code 用户的提示技巧

进度回报变少

Claude Code 的时候会发现:Fable 5.1 在跑 tool call 的间隔几乎不说话了。Fable 5 会边做边讲「我找到了 X,接下来要做 Y」,Fable 5.1 安静得多。effort 越高、tool chain 越长,越明显。

先确认一件事:Fable 5.1 的进度回报是通过 thinking block 里的 progress update 传送的。client 端需要把 thinking.display 设成 "updates" 才收得到。很多 client 用的是默认的 "omitted",那就根本看不到。

如果确认开了还是不够,在 system prompt 加:

开始前先说一句你要做什么。工作途中简短更新进度。结束时给一个完整总结,
让只看最后一条消息的人也能掌握全貌。

另外,如果你的 client 会把 tool output 收起来(用户看不到),要告诉 AI 这件事。不然它可能以为用户看得到指令输出,就不再重复重点。

网安误挡

Fable 5.1 的安全误挡已经比 Fable 5 好很多(Claude Code 里少约 60%),但还是会遇到。三种容易触发的情境和对策:

情境解法
问「这程序能不能编译」改成「这程序有没有 bug」
冷门编程语言的代码在上下文里附上该语言的文档
tool output 含 base64 编码数据移除 base64 数据

被挡时 API 返回 stop_reason: "refusal"。碰到敏感的网安问题,Fable 5.1 会自动交给 Opus 4.8 接手回答,不另外收费。

小改动整个文件重写

Fable 5.1 比 Fable 5 更常把整个文件重写,哪怕只需要改两行。结果通常一样,但浪费 output token 和等待时间。一句 prompt 就能改善:

在不影响结果的前提下,尽量局部修改文件而不是整个重写。

API 开发者的技术重点

以下偏技术,适合直接用 Messages API 或搭建 agent 系统的开发者。

对话记录保持 append-only

Fable 5.1 最重要的技术变更。每一轮 AI 的 thinking block 现在绑定了生成它的对话前缀(system prompt + tool 定义 + 所有之前的 message)。两次 API 调用之间如果修改了之前的 turn,下一次调用返回 400 错误。

实务上不能做的事:

  • 在 turn 之间注入或删除提示
  • 在原地总结或删除旧 turn
  • 中途改 system prompt 或 tool 定义

替代做法:

  • 每轮提示用 turn-scoped system messageclear_at: "next_user_message",需要 beta header mid-conversation-system-clear-at-2026-08-21
  • 改指示或工具用 mid-conversation system message 追加,不覆盖
  • 压缩对话用服务器端 compaction 或 context editing
  • 自己在 client 端压缩时,最安全的做法:整段历史换成一条总结 + 新的 user turn,不带任何旧 thinking block

2026 年 8 月 31 日之后创建的新账号已强制执行这个限制。旧账号未来也会。Anthropic 建议现在就改。

Tool call 批量送出

coding agent 和 computer use 场景里,Fable 5.1 倾向一次只发一个 tool call,即使有多个不互相依赖的工具可以同时调用。不影响质量但浪费 token 和时间。

在每次返回 tool result 后附一句 turn-scoped system message:

先列出接下来需要什么,然后把不互相依赖的 request 全部在这一次回复中发出。

官方文档附了 Python、TypeScript、Go、C#、Java、PHP、Ruby 七种语言的完整代码示例,包含 turn-scoped system message 的正确放法。

压缩总结的保留指示

对话太长需要压缩时,Fable 5.1 对明确的保留指示反应很好。Anthropic 建议的总结指示列出六类必须保留的信息:

  1. 遇到的问题和解法
  2. 考虑过但排除的方案
  3. 做出的决定、偏好、限制条件(原文保留)
  4. 目前进度
  5. 未完成事项和下一步
  6. 难以重建的细节:名字、数字、日期、链接

特别的原则:用户说的话尽量保留原文,AI 自己的分析可以大幅浓缩。

其他 API 调整

几个较小但值得注意的行为差异:

低 effort 搜索率降低low effort 下 Fable 5.1 更常从记忆回答而不调用搜索工具。可以在 system prompt 加:「认得一个名字不等于知道它现在的状况。特别是 AI 模型和开发工具这类快速变动的领域,就算有印象也要搜。」也可以对需要搜索的 turn 单独提高 effort(API 支持 mid-conversation 切换 effort)。

引用来源会照抄。总结文档时,Fable 5.1 更常直接照抄原文而不标注引用。在 system prompt 放一个正确回答的完整示例最有效,让 AI 看到「用自己的话重述,只引一句短句并标注出处」的示范。

长输出的 token 问题xhighmax effort 下,AI 可能在 thinking 里先打一遍完整草稿,再在输出重写一遍,token 消耗翻倍。在 user message 结尾加指示,告诉它 thinking 和 output 共用同一个 token 上限,不要重复撰写整份交付物。

子 agent 并行处理。如果架构支持子 agent,让启动子 agent 的工具立即返回,主 agent 可以继续做其他事。另外提供一个「等待结果」的工具,让主 agent 自己决定何时等。

图片分析给裁剪工具。Fable 5.1 的视觉能力有进步,但对密集图表做得最好的方式是让它能自己裁剪和放大特定区域。一个简单的 image crop 工具就能大幅提升图片分析的准确度。

小企鹅的总结

Fable 5.1 的提示技巧归纳成两件事:

  1. 善用 effort 级别。日常用 medium 就够,省钱又不掉质量。需要深度思考才拉到 xhighmax
  2. 控制授权范围。Fable 5.1 能力强,连带也容易顺手多做。在 CLAUDE.md 里明确告诉它什么不要碰,写一次就一直生效

完整官方指南(含七种语言代码示例)在 Anthropic 文档,实现细节建议直接看原文。

搭配阅读:Claude Fable 5.1 完整介绍了解规格、价格和安全改进,Claude Fable 5 介绍了解上一代背景。