Anthropic 最新模型 Fable 5 被称为「agentic coding 的分水岭」。本文拆解 Thariq(Claude Code 核心开发者)分享的 8 个实战技巧,教你如何用 Fable 5 真正提效,附完整 Prompt 模板。

前言

2026 年,Anthropic 放出了代号 Fable 5 的新一代模型。这不是一次普通的版本迭代——它被内部开发者称为「agentic coding 的分水岭」。

为什么这么说?因为 Fable 5 是第一个让工作质量的瓶颈从模型转移到了人的模型。换句话说,以前是你把需求写清楚、模型尽力执行;现在是你能不能发现自己「不知道什么」,直接决定了 Fable 5 的产出上限。

这个观点来自 Anthropic 的 Claude Code 开发者 Thariq。他写了一篇长文分享自己使用 Fable 5 的方法论,核心理念只有一个:找到你的未知


一、核心隐喻:地图不是疆域

Thariq 用了一个精准的比喻来解释 Fable 5 的工作方式:

  • 地图:你给 Claude 的 prompt、skills、context——对工作的描述
  • 疆域:代码库、现实世界、真实约束——工作真正发生的地方

地图和疆域之间的差距,就是「未知」。 当 Claude 碰到一个未知时,它只能靠猜测你的意图来做决策。工作量越大,碰到的未知越多,偏航的概率越高。

Fable 5 的突破在于:它足够聪明,只要你帮它发现未知,它就能把工作做到位。但反过来,如果你连自己不知道什么都搞不清楚,Fable 5 再强也使不上劲。


二、四种「未知」:先搞清楚自己不知道什么

Thariq 把未知拆成了四类,这个框架非常实用:

类型 含义 例子
已知的已知 你 prompt 里写清楚的东西 「用 React 写一个登录表单」
已知的未知 你知道自己没想清楚的部分 「认证用 JWT 还是 Session 我还没定」
未知的已知 你觉得太 obvious 没写进 prompt 的东西 「前端用 TypeScript 不是 JavaScript」
未知的未知 你压根没考虑过的东西 「这个 API 需要速率限制?我根本没想到」

最厉害的 agentic coding 高手,不是什么都懂,而是对自己的「未知」有清醒认知。 他们会在开始之前就假设未知的存在,然后用方法去发现和缩小它。


三、八个实战技巧:从发现到交付的完整方法论

下面是 Thariq 分享的 8 个技巧,我重新整理后加入了可直接复用的 Prompt 模板。每个技巧都解决一种特定的「未知」问题。

技巧 1:盲区扫描——发现「未知的未知」

适用场景:你要在不熟悉的代码库区域写功能,或者让 Claude 帮你做一件你完全没经验的事。

核心思路:让 Claude 先帮你找到你的盲区,然后你再来写正式的 prompt。

Prompt 模板:

我在给项目加一个新的认证模块,但我对这个代码库里的 auth 部分一无所知。
你能做一次盲区扫描,帮我找到相关的「未知的未知」,
让我能更好地给你写 prompt 吗?

我的背景:后端开发,熟悉 JWT 但没用过这个项目的认证框架。

关键点:一定要给 Claude 你的背景信息——你是谁、你知道什么、你不知道什么。这样它的扫描才有针对性。

技巧 2:先做原型——发现「未知的已知」

适用场景:你想要某个东西,但只有看到了才知道是不是自己想要的。视觉设计、UI 布局、架构选型都属于这一类。

核心思路:在正式实现之前,让 Claude 先做几个不同方向的原型让你选。

Prompt 模板:

我想给这些数据做一个仪表板,但我没什么设计经验,也不知道有哪些可能性。
做一个 HTML 页面,给我 4 个完全不同的设计方向,让我看看哪个感觉对。
先不要接后端,用假数据就行。

为什么有效:在原型阶段发现一个「未知的已知」,成本只是一次重新生成;在实现阶段发现,可能要推翻整个架构。

技巧 3:让它面试你——挖掘「已知的未知」

适用场景:你已经做了头脑风暴,但感觉还有模糊地带没想清楚。

核心思路:让 Claude 来当面试官,一个一个问你问题,优先问那些「你的回答会改变架构设计」的问题。

Prompt 模板:

我要实现一个用户通知系统。每次问我一个问题,问那些有歧义的地方,
优先问那些「我的回答会改变架构设计」的问题。
问完一个等我回答,再问下一个。

关键点:不要让它一次把所有问题都列出来。逐个问答的方式,让你有时间思考每一个决策点,也让你前面的回答能影响后面的问题。

技巧 4:给它看参考——用源代码替代描述

适用场景:你想要的行为很难用语言描述,但你见过类似的实现。

核心思路:直接把参考代码丢给 Claude,让它从源码中理解你要的语义。甚至可以是不同语言的代码。

Prompt 模板:

vendor/rate-limiter 里的这个 Rust crate 实现了我想要的退避行为。
读一下它,然后在我们的 TypeScript API 客户端中重新实现相同的语义。
不需要逐行翻译,重点是行为一致。

为什么有效:源代码是最精确的「需求文档」。Fable 5 的长上下文能力让它能轻松跨语言理解代码意图。

技巧 5:先出方案——在写代码前对齐

适用场景:你差不多准备好开始写了,但想在正式实现前做一次校准。

核心思路:让 Claude 先出一个实现方案,重点放在最可能需要调整的部分。

Prompt 模板:

写一个 HTML 版的实现方案,但把我最可能要调整的决策放在最前面:
数据模型变更、新的类型接口、以及任何用户可见的东西。
那些机械性的重构放到最后,那部分我信你。

关键点:把「可能要改的」和「不太会改的」分开。这样你审阅时可以集中精力在关键决策上,节省时间。

技巧 6:边做边记——捕获实现中的意外

适用场景:方案确定了,开始让 Claude 实现了。但不管规划多充分,实现过程中总会遇到意外。

核心思路:让 Claude 维护一个 notes 文件,记录它做的每一个决策,特别是偏离方案的决策。

Prompt 模板:

在实现过程中维护一个 implementation-notes.md 文件。
如果你碰到一个边界情况迫使你偏离方案,
选择保守的方案,把它记在「偏差」部分,然后继续。
不要停下来等我确认,除非是破坏性变更。

为什么有效:这样你下次迭代时,可以直接读 notes 文件了解所有决策的来龙去脉,不需要重新复盘整个实现过程。

技巧 7:交付说明——让别人也能理解你的成果

适用场景:工作做完了,需要向团队展示、争取支持或走代码审查。

核心思路:让 Claude 把成果打包成一个自解释的文档。

Prompt 模板:

把原型、spec 和实现笔记打包成一个文档,
让我可以丢到 Slack 里争取支持。
把 demo GIF 放在最前面,后面跟一个 3 句话的 TL;DR,
再附上完整的技术细节供深读。

技巧 8:验收考试——确保你真的理解了改了什么

适用场景:一个长时间的工作 session 结束后,Claude 完成的东西可能比你意识到的多得多。

核心思路:让 Claude 给你出一套测验题,你必须答对了才合并代码。

Prompt 模板:

我想确保自己理解了这次改动的所有内容。
给我做一个 HTML 报告,包含:
1. 改动的上下文和直觉
2. 具体做了什么
3. 在底部出一套测验题,覆盖所有关键决策点
我必须通过这个测验才会合并代码。

为什么有效:这可能是最被低估的技巧。很多开发者用 AI 写完代码就直接合并了,根本不理解里面发生了什么。验收考试强制你理解每一行改动的意图,这才是「用 AI 提效」而不是「被 AI 替代」的正确姿势。


四、完整工作流:八个技巧的串联

上面八个技巧不是每次都要全用,但它们可以串成一条完整的工作流:

  1. 盲区扫描 → 了解自己有什么不懂
  2. 先做原型 → 看看不同的可能性
  3. 让它面试你 → 填补模糊地带
  4. 给它看参考 → 精确传达意图
  5. 先出方案 → 对齐关键决策
  6. 边做边记 → 捕获实现中的意外
  7. 交付说明 → 让别人理解成果
  8. 验收考试 → 确保自己真的懂了

注意:步骤 1-5 是「探路」,成本极低(就是几轮对话);步骤 6 是「施工」;步骤 7-8 是「收尾」。大多数翻车案例都是跳过了探路直接施工,结果实现到一半才发现方向错了。


五、实战案例:用 Fable 5 剪辑发布视频

Thariq 自己用这套方法论完成了 Fable 5 的发布视频剪辑——他之前完全没有视频制作经验。整个流程:

  1. 从已知出发:他知道 Claude 能用代码编辑视频,但不确定精度够不够
  2. 盲区扫描:让 Claude 解释 Whisper 转录原理和 ffmpeg 剪辑能力
  3. 做原型:用 Remotion + 转录文本做了个原型视频验证效果
  4. 发现新未知:视频灰蒙蒙的,需要调色,但他不懂调色
  5. 再次盲区扫描:让 Claude 先教他调色基础知识,再动手

这个案例完美诠释了「发现未知是一个迭代过程」——不是提前规划好一切,而是在做的过程中不断发现新的未知,然后逐一解决。


六、Fable 5 的 API 接入方式

目前国内用户直接调用 Anthropic 官方 API 不太方便,需要处理网络和支付问题。一个可行的替代方案是通过国内的 API 聚合平台接入。我习惯使用星途AI的 Fable 5 模型,兼容 OpenAI 协议,接入方式和常规 API 调用一致:​​​​​​​星途https://xingtu.lk888.ai/

  1. 智能体api文档那儿获取 API Key
  2. 配置 API 地址和 Key 到 Claude Code 或你常用的客户端
  3. 选择 Fable 5 模型即可开始使用

其他类似的 API 平台也可以,选一个价格和网络体验适合自己的就行。


总结

Fable 5 的发布标志着 agentic coding 进入了一个新阶段:瓶颈不再在模型,而在你发现自己「不知道什么」的能力

Thariq 的八个技巧本质上都在做同一件事:在问题变得昂贵之前,先低成本地探路。

  • 盲区扫描、做原型、面试你——是在开工前探路
  • 先出方案、看参考——是在施工中校准
  • 边做边记、交付说明、验收考试——是在收工后查漏

而通过国内 API 平台(如星途AI),这套方法论的实践成本可以降得很低——Fable 5 已上线,一轮对话几分钱,你可以放心做各种探索。

下一次开始项目之前,别急着写代码。先让 Fable 5 帮你找到你的未知。

更多推荐