跳转到主要内容

Documentation Index

Fetch the complete documentation index at: https://docs.claude.com/llms.txt

Use this file to discover all available pages before exploring further.

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>

提示库

从精选的各种任务和用例提示中获取灵感。

GitHub 提示教程

一个包含丰富示例的教程,涵盖了我们文档中的提示工程概念。

Google Sheets 提示教程

通过交互式电子表格提供的我们提示工程教程的轻量级版本。