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 输出其思考过程。如果不输出思维过程,就不会发生思考!
  • 基本提示: 在提示中包含”逐步思考”。
    • 缺乏关于如何思考的指导(如果任务特别针对你的应用、用例或组织,这尤其不理想)
    角色内容
    用户起草个性化邮件,向捐赠者请求为今年的关爱儿童计划捐款。

    项目信息:
    <program>{{PROGRAM_DETAILS}}
    </program>

    捐赠者信息:
    <donor>{{DONOR_DETAILS}}
    </donor>

    在写邮件之前逐步思考。
  • 引导式提示: 概述 Claude 在思考过程中要遵循的具体步骤。
    • 缺乏结构化,难以剥离和分离答案与思考过程。
    角色内容
    用户起草个性化邮件,向捐赠者请求为今年的关爱儿童计划捐款。

    项目信息:
    <program>{{PROGRAM_DETAILS}}
    </program>

    捐赠者信息:
    <donor>{{DONOR_DETAILS}}
    </donor>

    在写邮件之前先思考。首先,根据他们的捐赠历史和他们过去支持过的活动,思考什么信息可能吸引这位捐赠者。然后,根据他们的历史,思考关爱儿童计划的哪些方面会吸引他们。最后,使用你的分析写出个性化的捐赠者邮件。
  • 结构化提示: 使用像 <thinking><answer> 这样的 XML 标签来分离推理和最终答案。
    角色内容
    用户起草个性化邮件,向捐赠者请求为今年的关爱儿童计划捐款。

    项目信息:
    <program>{{PROGRAM_DETAILS}}
    </program>

    捐赠者信息:
    <donor>{{DONOR_DETAILS}}
    </donor>

    在写邮件之前在 <thinking> 标签中思考。首先,根据他们的捐赠历史和他们过去支持过的活动,思考什么信息可能吸引这位捐赠者。然后,根据他们的历史,思考关爱儿童计划的哪些方面会吸引他们。最后,在 <email> 标签中使用你的分析写出个性化的捐赠者邮件。

示例

没有逐步思考,Claude 给出的建议看似合理但缺乏深度。它没有量化潜在结果或考虑历史市场表现,这些对做出明智决定至关重要。
角色内容
用户你是一名财务顾问。一位客户想投资10,000美元。他们可以在两个选项中选择:A)一支历史年回报率为12%但波动的股票,或 B)一支保证年回报率6%的债券。客户需要在5年内用这笔钱作为房子的首付。你推荐哪个选项?
助手根据提供的信息,我推荐选项B,即保证6%年回报率的债券。原因如下:

1. 确定性:债券提供保证的6%年回报率,这为财务规划提供确定性。当客户有特定的财务目标(首付)和固定时间表(5年)时,这一点至关重要。
2. 风险规避:由于客户需要这笔钱用于重要的生活事件(买房),他们可能风险承受能力较低。如果在他们需要资金时恰逢股市下跌,股市的波动性可能会危及他们的计划。
3. 时间跨度:只有5年时间,从潜在的股市下跌中恢复的时间较少。较长的投资期限(10年以上)通常更适合承受股市波动。

虽然股票12%的历史回报率很有吸引力,但过去的表现并不能保证未来的结果。债券保证的6%确保客户在需要支付首付时能有足够的资金。
通过逐步思考,顾问提供了更丰富的分析。它计算了两种情况的确切数字,考虑了历史市场波动性,并深入分析了客户的风险承受能力。这种深入的推理导致了更有信心和更合理的建议。
角色内容
用户你是一名财务顾问。一位客户想投资10,000美元。他们可以在两个选项中选择:A)一支历史年回报率为12%但波动的股票,或 B)一支保证年回报率6%的债券。客户需要在5年内用这笔钱作为房子的首付。你推荐哪个选项?请逐步思考。
助手为了确定最适合我们客户的投资选项,我将逐步考虑几个因素:

<thinking>
1. 理解客户的目标和时间表:
- 目标:房屋首付
- 时间表:5年
- 含义:这是一个短期、高优先级的财务目标。客户可能无法承受重大风险或波动。

2. 分析选项A(股票):
- 优点:较高的历史回报率(年12%)
- 缺点:波动(意味着可能有重大收益或损失)
- 计算潜在5年回报:
- 最佳情况(年12%):$10,000 * (1.12)^5 ≈ $17,623.42
- 最差情况(市场崩盘):可能损失大部分,例如,50%崩盘 = $5,000

3. 分析选项B(债券):
- 优点:保证回报(年6%)
- 缺点:与历史股票表现相比回报率较低
- 计算5年回报:
- 保证:$10,000 * (1.06)^5 ≈ $13,382.25

4. 考虑风险承受能力:
- 目标是房屋首付(必需品,非自由支配)
- 短时间表(5年)限制了从市场下跌中恢复的能力
- 结论:客户可能风险承受能力较低

5. 历史视角:
- 股票的12%是历史数据,非保证
- 在5年期间,股市可能大幅波动:
- 2003-2007(金融危机前):标普500上涨约82%
- 2007-2011(危机期间):标普500下跌约2%
- 结论:过去的表现不能保证未来结果,尤其是短期

6. 最终分析:
- 选项A(股票):潜在回报较高但无法达到首付目标的风险不可接受
- 选项B(债券):保证达到股票最佳情况约80%的回报,100%确定性有资金
</thinking>

<answer>
我推荐选项B,即保证年回报率6%的债券。虽然股票12%的历史回报率很诱人,但债券确保你在5年后将有13,382.25美元用于房屋首付。考虑到你目标的重要性和短时间表,股票的波动性构成了不可接受的风险。债券提供的确定性对于这样一个关键的财务里程碑来说是无价的。
</answer>