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

實施 CoT 之前

為什麼要讓 Claude 思考?

  • 準確性: 逐步解決問題可以減少錯誤,特別是在數學、邏輯、分析或一般複雜任務中。
  • 連貫性: 結構化思考導致更加連貫、組織良好的回應。
  • 調試: 查看 Claude 的思考過程有助於您找出提示可能不清晰的地方。

為什麼不讓 Claude 思考?

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

如何提示思考

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

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

示例