← 所有文章
tutorialClaude, Claude Code

Extended Thinking 到底在想什麼?拆解 Claude 的「先想再答」

Extended Thinking 到底在想什麼?拆解 Claude 的「先想再答」

你有沒有注意過,有時候 Claude 回答前會出現一個「思考中」的區塊,展開來看裡面是一大段分析過程?那就是 Extended Thinking。

這篇你會學到

用一個比喻解釋

想像你問一個同事問題。

沒有 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

實際使用建議

不用刻意去「開」或「關」 Extended Thinking。在 claude.ai 上它大多數時候是自動的:Claude 會自己判斷這個問題需不需要思考。

你真正需要主動控制的是在 Claude Code 裡,用 /effort 來調整。日常用 medium,遇到難題調高,簡單任務調低。參考上一篇《我用 /effort 控制 Claude 的思考深度》的實際用法。

← 所有文章OctoDock 首頁 →