wen aidev
Published on

Claude Code ultrathink:AI深度思考模式的神秘提示詞

什麼是 ultrathink?

在 Claude Code 系統中,存在著一個「提示詞」—— **ultrathink**。這個提示詞能夠觸發 Claude 的「擴展思考模式」,為 AI 分配額外的計算時間和思考預算。

思考層級系統

在 Claude 系統中,思考模式分為以下層級:

"think" < "think hard" < "think harder" < "ultrathink"

每個層級都會為 Claude 分配遞增的思考預算,讓 AI 能夠更徹底地評估各種解決方案。

官方認可的方法

這並非民間發現的技巧,而是 Anthropic 官方認可的功能。根據 Claude Code Best Practices 官方文檔:

Ask Claude to make a plan for how to approach a specific problem. We recommend using the word "think" to trigger extended thinking mode, which gives Claude additional computation time to evaluate alternatives more thoroughly. These specific phrases are mapped directly to increasing levels of thinking budget in the system: "think" < "think hard" < "think harder" < "ultrathink." Each level allocates progressively more thinking budget for Claude to use.

工作原理

"ultrathink" 或 "think hard" 等提示詞會觸發 Claude Code 的「擴展思考模式」。這表示系統會為 Claude 分配額外的計算時間或「思考預算」,使其能夠更徹底地評估各種解決方案。

技術原理

這種行為可能是一種硬編碼的功能。當 Claude Code 偵測到特定的字串(如 "ultrathink")時,它會直接設定一個特定的思考代幣預算。這意味著它不一定是模型本身固有的深度或循序思考能力,而更像是一個直接的指令,觸發了系統內部預設的、與思考資源分配相關的程式化反應。

換句話說,這些提示詞是「明確地命令」模型投入更多資源進行思考。

推薦使用時機

當你遇到以下情況時,可以嘗試使用 "ultrathink" 這個提示詞:

  • AI 卡在循環中,重複相同的錯誤
  • AI 不斷出錯,無法找到正確解決方案
  • 感覺 AI 忘記了它在做什麼
  • 需要處理複雜的邏輯問題
  • 遇到需要深度分析的程式碼問題

⚠️ Claude Code ultrathink 重要提醒

這很明顯可能會增加 token 消耗,因為會一直出現 "think" 相關的思考過程,所以不能預設使用 ultrathink。建議只在真正需要深度思考的複雜問題時才使用。

社群發現與驗證

這個功能最初是在 Hacker News 上被社群討論並分享,經過實際測試證實確實有效。許多開發者回報使用 ultrathink 後,Claude Code 在處理複雜問題時的表現明顯提升。

Claude Code ultrathink 參考資料

Claude Code ultrathink 總結

在 Claude Code 系統中,思考模式分為以下層級: "think" < "think hard" < "think harder" < "ultrathink"

Claude Code ultrathink 是一個內建的強大功能,能夠在遇到複雜編程問題時提供額外的思考資源。雖然會增加 token 消耗,但在關鍵時刻使用,可以大幅提升程式問題解決的成功率。

支持作者 ☕

台灣用戶:

透過 LINE Pay 支持

國際用戶:

透過 Ko-fi 支持

留言討論