提示詞工程
讓 Claude 思考(思維鏈提示)以提升表現
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>
來分離推理和最終答案。