Anthropic 工程師:Fable 5 靠釐清「未定義項」才用得好

Elponcrab
分享
Anthropic 工程師:Fable 5 靠釐清「未定義項」才用得好

Anthropic Claude Code 工程師 Thariq Shihipar(X 帳號 @trq212)7 月 3 日發布長文《A Field Guide to Fable: Finding Your Unknowns》。他觀察 Fable 5 讓他反覆學到一課:the map is not the territory(地圖不是真實地形)—給 Claude 的指令與實際實作時遇到的限制之間存在落差。Thariq 主張 agentic coding 成功關鍵在於「在實作前與實作中辨識並釐清 unknowns」。他提出 5 個具體技術:blindspot pass、brainstorming、interviews、references、implementation planning。這是繼 Andrew Ng 6/30 認證的 Loop Engineering 概念後,Anthropic 工程師公開分享的第二條 Fable 5 心法。

核心洞察:品質瓶頸不在模型能力、在 prompt 的 unknowns

Thariq 的核心觀察是:「the quality of the work is bottlenecked by my ability to clarify its unknowns」(工作品質的瓶頸來自我釐清 unknowns 的能力)。這翻譯為實務就是:Fable 5 給你什麼樣的解、直接反映你在 prompt 裡寫得多清楚。如果 prompt 中隱含著你自己沒察覺的假設或未定義的邊界,Fable 5 會用一個合理但和你預期不同的方案處理—這就是 map ≠ territory 的具體表現。這解釋了為什麼開發者常常覺得 Fable 5「聽不懂需求」—實際問題往往是需求本身有 unknowns。

4 象限 unknowns 框架:Rumsfeld 式分類

Thariq 借用政治家 Donald Rumsfeld 的知識分類框架,把 prompt 中的資訊落差拆成 4 個象限:一,Known Knowns—你和 Fable 5 都清楚的明確指令;二,Known Unknowns—你已識別到但尚未提供答案的缺口;三,Unknown Knowns—你懂但沒說出來的直覺標準(品味、審美、業界常規);四,Unknown Unknowns—你連想都沒想過會影響結果的因素。Fable 5 品質瓶頸最常發生在第 3、4 象限—你自己都不知道有這條前提,Fable 5 就更沒辦法遵循。field guide 的核心方法論,就是設計工作流去把第 3、4 象限的 unknowns 逐步搬到第 1、2 象限。

廣告 - 內文未完請往下捲動

3 階段實作技術:pre / during / post

Thariq 對應這 4 象限,提出 3 階段的實作技術。

Pre-implementation(實作前):Blindspot pass 讓 Fable 5 掃描 prompt、標記可能歧義或未定義的部分;Brainstorms & prototypes 在正式 prompt 前先讓 Fable 5 用發散模式思考任務多種切法;Interviews & references 讓 Fable 5 反問你「如果 X,你希望怎麼處理?」直到 unknowns 被填補,或引用具體既有實作作為 anchor。

During implementation(實作中):Implementation notes 讓 Fable 5 在動手 code 的每個步驟前,先寫下它對該步驟的假設—方便你即時攔截 unknowns。這是把 4 象限中的第 3、4 象限(Unknown Knowns / Unknown Unknowns)逐步搬到第 1、2 象限的關鍵動作。

Post-implementation(實作後):Quizzes & pitches 是 Thariq 特別強調的檢查手法—實作完後,讓 Fable 5 對成果進行小考、或用類似「pitch 給 stakeholder」的方式解釋設計選擇,這通常能反向暴露它在實作過程中做出的隱含假設。

案例:Thariq 用 Claude 剪接 Fable launch video

Thariq 在 field guide 中舉自己實作的案例:他用 Claude 剪接 Fable 5 launch video,過程中逐步發現多個 unknowns—包括影片 transcription(字幕轉錄)、video timing(片段時序)、color grading(調光)等維度。這些都是他一開始沒想到會影響最終成果的因素(Unknown Unknowns),透過 Blindspot pass 與 Interviews 逐步暴露、最後移到明確指令範圍內。這個案例的意義在於:unknowns 框架不只適用於 code、也適用於任何 agentic 任務—包括創意產出、產品規劃、寫作等。

與 Loop Engineering 的關係:兩個心法互補

Thariq 的 unknowns 心法與 Andrew Ng 6/30 提出的 Loop Engineering 3 層框架在概念上互補。Loop Engineering 是外部框架(agentic coding loop、developer feedback loop、external feedback loop),描述工作流層次;Thariq 的 unknowns 則是 prompt 品質層的技術,聚焦「同一 loop 內、如何寫出更好的 prompt」。兩者一起使用效果最強:Loop Engineering 建構外圈、unknowns 心法優化內圈。鏈新聞先前發布《Claude Fable 5 完整教學:官方 handbook 8 大 prompt 精華》解析 Anthropic 官方 handbook 的 8 段 prompt 範本;另刊《Andrew Ng 提 3 層 Loop Engineering 框架》解析 Ng 的產品層 loop 觀點。Thariq 的 field guide 是這條 Fable 5 心法演化的第三個關鍵節點。

風險提示

加密貨幣投資具有高度風險,其價格可能波動劇烈,您可能損失全部本金。請謹慎評估風險。