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

實施思維鏈之前

為什麼要讓 Claude 思考?

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

為什麼不讓 Claude 思考?

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

如何提示思考

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

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

範例