Prompt 工程
让 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 在思考过程中要遵循的具体步骤。
- 缺乏结构化,难以剥离和分离答案与思考过程。
- 结构化提示: 使用像
<thinking>
和<answer>
这样的 XML 标签来分离推理和最终答案。
示例
Was this page helpful?