Extended Thinking 到底在想什麼?拆解 Claude 的「先想再答」
你有沒有注意過,有時候 Claude 回答前會出現一個「思考中」的區塊,展開來看裡面是一大段分析過程?那就是 Extended Thinking。
這篇你會學到
- Extended Thinking 是什麼:Claude 在回答前先進行一段推理過程
- 跟一般回答有什麼差:準確度明顯提升,但速度變慢
- 什麼時候該用、什麼時候不用
- 跟 /effort 的關係:不一樣的東西,但相關
用一個比喻解釋
想像你問一個同事問題。
沒有 Extended Thinking:同事聽完就直接回答,依靠直覺和經驗。大部分時候沒問題,但碰到複雜問題可能會答錯。
有 Extended Thinking:同事說「等我想一下」,然後在紙上寫寫畫畫,把問題拆解成好幾個步驟,驗證每個步驟,最後才給你答案。更慢,但更可靠。
而你展開「思考中」區塊看到的,就是那張紙上的內容。
什麼時候該用
適合用 Extended Thinking 的場景:
數學或邏輯推理題——需要一步一步算的問題,對的率會明顯提升。
程式除錯——特別是那種「看起來沒問題但就是不 work」的 bug,Claude 會在思考過程中把可能的原因一個一個排除。
複雜的架構決策——當你要 Claude 幫你比較兩種做法的優缺點時,思考過程讓它的分析更完整。
長文章寫作——開始寫之前先規劃結構,整篇文章的連貫性會好很多。
什麼時候不用
簡單問答——「台北今天幾度」不需要思考過程。
簡單的文字任務——「幫我翻譯這句話」不需要。
要求速度的場景——如果你在等 Claude 的回答而且很急,不要開 Extended Thinking,它會讓等待時間明顮變長。
跟 /effort 的關係
很多人混淆這兩個,但它們是不同的東西:
Extended Thinking 控制的是「要不要思考」。開了,Claude 會先用一段隱藏的思考過程來推理,然後才給答案。
/effort 控制的是「思考多深」。在 Claude Code 裡,它決定 Claude 會花多少資源在推理上。
它們可以搭配使用:Extended Thinking 開著的時候,/effort high 會讓思考過程更長更深;/effort low 會讓思考過程簡短一些。
在哪裡可以看到 Extended Thinking
- claude.ai:使用 Opus 或 Sonnet 模型時,複雜問題會自動觸發思考過程,你會看到「思考中」的折疊區塊
- Claude Code:預設開啟,可以用 /effort 調整深度
- Claude API:透過 effort 參數控制,已經是正式版功能
實際使用建議
不用刻意去「開」或「關」 Extended Thinking。在 claude.ai 上它大多數時候是自動的:Claude 會自己判斷這個問題需不需要思考。
你真正需要主動控制的是在 Claude Code 裡,用 /effort 來調整。日常用 medium,遇到難題調高,簡單任務調低。參考上一篇《我用 /effort 控制 Claude 的思考深度》的實際用法。