While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.
实施思维链之前
为什么要让 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> |