
新智元报道

【导读】Claude Code核心工程师Thariq深度解析Fable 5的全网高效使用策略:当模型能力突破临界点,阻碍你的爆火不再是算力,而是核心你尚未厘清的「未知领域」。
近日,工程Claude Code团队核心工程师Thariq发布了一篇引发全网热议的师放使用技术长文。其核心观点直击要害——
在使用Fable 5这类顶级模型时,心法真正的全网瓶颈已不再是模型本身,而是爆火开发者自身对需求的清晰度。

该文章迅速斩获数十万浏览量,核心引发开发者广泛共鸣。工程
Thariq指出,师放使用在与Fable 5深度协作的心法过程中,他反复验证了一个经典认知论原理:“地图并非领土”(The 全网map is not the territory)。
何解?爆火
你编写的Prompt、调用的核心工具链、提供的上下文,仅是「地图」——即你传递给Claude的指令说明书;而真正承载逻辑运行的代码库、现实世界的约束条件及业务场景,才是「领土」。

地图与领土之间的落差,Thariq将其定义为「未知」(Unknowns)。
每当Claude遭遇「未知」,它只能基于对「用户意图」的最佳猜测进行决策。任务复杂度越高,涉及的未知变量越多,模型误判的概率也随之呈指数级上升。
在模型能力尚弱的时代,瓶颈在于模型的理解力,开发者只需专注于清晰表达需求。
然而,Fable 5标志着范式的转移。Thariq坦言:这是首个让他感到工作质量受制于「澄清未知能力」的模型。
当模型智能达到一定阈值,瓶颈悄然转移——从“模型能否执行”转变为“人类能否精准定义目标”。
而指令工程本质上是一场走钢丝的艺术:
- 指令过细:Claude可能僵化执行,即便当前路径错误也拒绝转向;
- 指令过宽:Claude倾向于依据「行业最佳实践」自行脑补,结果往往偏离你的特定语境。
若未能前置识别未知,开发者将面临双重风险:既无法识别潜在陷阱,也错失更优解法,导致无效指挥。
更严峻的是,仅靠事前规划并不足够。部分未知深埋于实施细节中,仅在执行中途暴露;另一些未知则直接颠覆原有解题思路。
解构四类「未知」
Thariq将未知拆解为四个层级,揭示了最棘手的陷阱:
- 已知已知(Known Knowns):明确写入Prompt的需求,你清楚知道自己要什么。
- 已知未知(Known Unknowns):你意识到自己存在认知盲区,但尚不清楚具体缺失什么。
- 未知已知(Unknown Knowns):那些显而易见、因惯性思维而被忽略、但一旦呈现便能立即判断正误的因素(如审美偏好、隐性业务规则)。
- 未知未知(Unknown Unknowns):完全超出认知范围,你甚至不知道自己的无知所在。

最危险的正是第四类「未知未知」。你不知道该问什么,不知道什么是「好」的标准,更不了解前人踩过的坑。
顶尖的Agentic Coder(如Anthropic的Boris、Jarred)之所以高效,是因为他们极大地压缩了「未知」空间——对需求、代码库架构及模型特性了如指掌。
即便如此,他们仍会为剩余未知预留预案。减少未知并建立应对机制,正是Agentic Coding的核心技艺。
好消息是,这项技能并非天赋,而是可通过训练习得。
最佳陪练正是Claude本身:它检索代码库和互联网的速度远超人类,知识广度更广,且从失败中迭代的速度更快。

开发者的角色应转变为“起点设定者”:明确当前进度、经验背景,让Claude作为思考伙伴,共同挖掘并消除未知。
通常,一个可交互的HTML原型,是暴露未知、加速反馈的最佳载体。
闭环SOP:实施前、中、后全流程指南
Thariq提出了一套完整的操作SOP,分为三个阶段:
阶段一:实施前(五步法)
盲区扫描(Blindspot Pass)
面对陌生代码库或不熟悉的任务,直接指令Claude:“帮我进行一次盲区扫描,识别我的未知未知,并解释原因。”利用AI挖掘认知盲区,优化Prompt策略。头脑风暴与原型验证
针对视觉设计等「感知型」需求,避免直接进入后端开发。让Claude生成4个截然不同的HTML原型供选择。逻辑:在原型阶段发现「未知已知」成本几乎为零;若拖至实施阶段,微小的规格变更可能导致巨大的代码重构。
反向采访
让Claude以单问题形式反问你,优先筛选那些“答案将改变系统架构”的关键决策点。提供代码参考
当自然语言描述失效时,源代码是最佳参考。指向具体的文件夹或模块(即使跨语言),因为Claude解析的是底层逻辑而非截图,获取的细节丰富度远超口头描述。制定实施计划
动手前生成计划供审核。- 优先级策略:将高风险、易变部分(数据模型、类型接口、用户流程)置于前端;将机械性重构置于后端,交由AI自主执行。
阶段二:实施中(关键一招)
- 维护
implementation-notes.md
计划难免偏离。遇到Edge Case时,选择保守方案,并在文档的“Deviations(偏差)”栏目记录决策过程。这是后续复盘和知识沉淀的核心资产。
阶段三:实施后(两招闭环)
打包推介(Packaging)
将原型、规格说明书及实施笔记整合为一份可直接提交评审的文档。评审者同样面临信息不对称,这份文档能极大降低沟通成本。生成测验(Quiz Generation)
让Claude基于本次改动生成测试题,开发者需全对方可合并代码。- 价值:阅读Diff仅能理解表层变化,通过测试才能验证对既有代码路径和行为逻辑的深度理解。

案例实证:非专业人士如何用Claude剪辑视频
最具说服力的案例来自Thariq本人:Fable的发布视频完全由Claude Code剪辑,而他本人并无剪辑背景。
执行路径如下:
- 从已知出发:确认Claude具备代码剪辑和转录能力,但精度存疑。
- 技术验证:让Claude解析Whisper转录原理,并验证ffmpeg精准剪切“呃”声和长停顿的可行性。
- 原型测试:针对字幕同步需求,使用Remotion结合转录文本制作原型,验证技术可行性。
- 迭代审美:成片初期效果沉闷,Thariq意识到是调色问题。他让Claude提供多版调色方案,但在选择过程中发现自己无法定义“好”的调色标准。
- 认知升级:转而让Claude先讲解调色理论,明确审美标准后,再进行最终选择。
核心逻辑:先厘清自身的「未知」,再做出有效选择。
结语:模型越强,“提问”的价值越高
这套方法论背后折射出一个行业趋势:随着模型能力增强,正确方法带来的杠杆效应越大,而人类的核心价值正从“执行速度”转向“提问精度”。
Claude Code团队近期指出,他们的工作重心已从“验证Claude是否做对”转变为“验证Claude做的是否是正确的事”。
Thariq的文章揭示了这一转变的另一面:当模型足够强大,开发者能否清晰界定职责、前置识别未知,直接决定了输出结果是惊艳之作还是返工灾难。
每一次讲解、头脑风暴、采访、原型制作和参考提供,都是在成本激增之前,以极低代价暴露并消除那些原本不可见的未知。
归根结底,长任务中的错误结果,往往不是因为模型无能,而是因为你尚未将「未知」彻底显性化。
参考资料:
https://x.com/trq212/status/2073100352921215386
编辑:所罗门


