While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.

當面對研究、分析或問題解決等複雜任務時,給予 Claude 思考空間可以大幅提升其表現。這種被稱為思維鏈(CoT)提示的技術,鼓勵 Claude 逐步分解問題,從而產生更準確和細緻的輸出。

實施思維鏈之前

為什麼要讓 Claude 思考?

  • 準確性: 逐步解決問題可以減少錯誤,特別是在數學、邏輯、分析或一般複雜任務中。
  • 連貫性: 結構化思維可以產生更連貫、組織更完善的回應。
  • 除錯: 查看 Claude 的思維過程有助於找出提示可能不清楚的地方。

為什麼不讓 Claude 思考?

  • 增加輸出長度可能影響延遲時間。
  • 並非所有任務都需要深入思考。明智地使用思維鏈以確保性能和延遲之間的適當平衡。
對於人類需要思考的任務,如複雜數學、多步驟分析、撰寫複雜文件或涉及多個因素的決策,請使用思維鏈。

如何提示思考

以下思維鏈技術按從簡單到複雜的順序排列。較簡單的方法在上下文窗口中佔用較少空間,但通常功能也較弱。

思維鏈提示: 始終讓 Claude 輸出其思維過程。如果不輸出思維過程,就不會發生思考!
  • 基本提示:在提示中包含「逐步思考」。
    • 缺乏關於如何思考的指導(如果任務特別針對您的應用程序、用例或組織,這尤其不理想)
  • 引導式提示:概述 Claude 在思考過程中需要遵循的具體步驟。
    • 缺乏結構化,難以將答案從思考過程中分離出來。
  • 結構化提示:使用 XML 標籤如 <thinking><answer> 來分離推理和最終答案。

範例