跳转到主要内容

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.
当你的提示词包含多个组件(如上下文、指令和示例)时,XML标签可以成为改变游戏规则的工具。它们可以帮助Claude更准确地解析你的提示词,从而产生更高质量的输出。
XML提示: 使用像<instructions><example><formatting>这样的标签来清晰地分隔提示词的不同部分。这可以防止Claude混淆指令与示例或上下文。

为什么要使用XML标签?

  • 清晰度: 清晰地分隔提示词的不同部分,确保提示词结构良好。
  • 准确性: 减少因Claude误解提示词部分而导致的错误。
  • 灵活性: 无需重写所有内容即可轻松查找、添加、删除或修改提示词的部分内容。
  • 可解析性: 让Claude在输出中使用XML标签,可以通过后处理更容易提取其响应的特定部分。
Claude并没有经过特定的”最佳”XML标签训练,尽管我们建议你的标签名称要与它们所包含的信息相符。

标签使用最佳实践

  1. 保持一致性: 在整个提示词中使用相同的标签名称,并在谈论内容时引用这些标签名称(例如,使用<contract>标签中的合同...)。
  2. 嵌套标签: 对于层次结构内容,你应该嵌套标签<outer><inner></inner></outer>
高级用户提示: 将XML标签与其他技术结合使用,如多示例提示(<examples>)或思维链(<thinking><answer>)。这将创建超结构化、高性能的提示词。

示例

没有XML标签时,Claude会误解任务并生成不符合所需结构或语气的报告。替换后,Claude也可能会误解某个部分(如Q1报告示例)的结束位置和另一部分的开始位置。
角色不使用XML标签使用XML标签
用户你是AcmeCorp的财务分析师。为我们的投资者生成Q2财务报告。包括收入增长、利润率和现金流等部分,就像去年的这个示例:{{Q1_REPORT}}。使用这个电子表格中的数据点:{{SPREADSHEET_DATA}}。报告应该非常简洁、切中要点、专业,并采用列表格式。它应该突出优势和需要改进的领域。你是AcmeCorp的财务分析师。为我们的投资者生成Q2财务报告。

AcmeCorp是一家B2B SaaS公司。我们的投资者重视透明度和可行的见解。

使用这些数据生成报告:<data>{{SPREADSHEET_DATA}}</data>

<instructions>
1. 包括以下部分:收入增长、利润率、现金流。
2. 突出优势和需要改进的领域。
</instructions>

使用简洁专业的语气。遵循这个结构:
<formatting_example>{{Q1_REPORT}}</formatting_example>
助手AcmeCorp投资者Q2财务报告

尊敬的投资者:

我很高兴向您呈现我们的Q2财务报告,展示AcmeCorp在B2B SaaS市场持续增长和韧性。

1. 收入增长:
我们的Q2收入达到1520万美元,同比增长22%。这一增长主要由企业客户群增长30%推动。然而,我们的中小企业部分略有下降5%,我们计划通过Q3的定向营销计划来解决这个问题。

2. 利润率:
得益于基础设施优化,毛利率提升至72%(较Q1上升3%)。然而,由于我们在即将推出的AI驱动功能上投入大量研发,EBITDA利润率下降至18%(下降2%)。

3. 现金流:
运营现金流保持强劲,达410万美元。我们的现金储备为2800万美元,按当前消耗率计算可维持15个月。我们确实看到客户获取成本增加20%,我们正通过更有效的销售策略来解决这个问题。

总之,AcmeCorp的核心财务状况保持稳健。我们在平衡增长投资和审慎的现金管理。我们在Q3的重点将是振兴中小企业增长和优化销售效率。

感谢您一如既往的信任。

此致,
AcmeCorp首席财务官
Q2 Financial Report for AcmeCorp Investors</output>

收入增长:
- Q2收入:1520万美元(同比增长22%↑)
- 企业客户:30%↑
- 中小企业部分:5%↓
行动:Q3定向营销

利润率:
- 毛利率:72%(较Q1上升3%↑)
原因:基础设施优化
- EBITDA利润率:18%(2%↓)
原因:AI功能研发投资

现金流:
- 运营现金流:410万美元(强劲)
- 现金储备:2800万美元(15个月运营资金)
- 客户获取成本:20%↑
行动:优化销售策略

展望:
- 核心财务:稳健
- Q3重点:振兴中小企业、优化销售

管理层继续致力于平衡增长投资与财务纪律。
没有XML标签时,Claude的分析缺乏组织且遗漏关键点。使用标签后,它提供了一个法律团队可以采取行动的结构化、全面的分析。
角色不使用XML标签使用XML标签
用户分析这份软件许可协议的潜在风险和责任:{{CONTRACT}}。重点关注赔偿、责任限制和知识产权所有权条款。另外,注意任何不寻常或令人担忧的条款。这是我们的标准合同供参考:{{STANDARD_CONTRACT}}。为我们的法律团队提供调查结果和建议摘要。分析这份软件许可协议的法律风险和责任。

我们是一家考虑将此协议用于核心数据基础设施的跨国企业。

<agreement>
{{CONTRACT}}</agreement>

这是我们的标准合同供参考:
<standard_contract>{{STANDARD_CONTRACT}}</standard_contract>

<instructions>
1. 分析以下条款:
- 赔偿
- 责任限制
- 知识产权所有权

2. 注意不寻常或令人担忧的条款。

3. 与我们的标准合同进行比较。

4. 在<findings>标签中总结调查结果。

5. 在<recommendations>标签中列出可行的建议。</instructions>
助手提供的软件许可协议存在几个令人担忧的方面。赔偿条款过于宽泛,可能使我们面临重大责任。责任限制部分将损害赔偿上限设定为仅500美元,这对于我们的企业级使用来说是不够的。关于知识产权,该协议授予供应商对我们创建的任何修改或集成的共同所有权。

总之,这份协议不符合我们的最佳利益。它使我们面临不当风险,限制了我们在发生故障时的追索权,并损害了我们的知识产权。我建议重新谈判这些条款或寻找替代供应商。
<findings>
1. 赔偿(第8条):
- 问题:过于宽泛。我们需要对”任何和所有”因使用而产生的索赔进行赔偿。
- 风险:即使是供应商的疏忽或产品缺陷也可能使我们承担责任。
- 偏差:我们的标准合同将赔偿限制在因我们违反协议而产生的索赔。

2. 责任限制(第9条):
- 问题:将所有损害赔偿(包括直接损害)上限设为500美元。
- 风险:对企业使用来说严重不足。关键故障可能造成数百万美元损失。
- 偏差:我们的标准允许直接损害赔偿最高达已付费用的12个月。

3. 知识产权所有权(第12条):
- 问题:授予供应商对我们的修改/集成的共同所有权。
- 风险:供应商可能使用或出售我们的专有算法或数据洞察。
- 偏差:我们的标准保留我们工作的完全所有权。

4. 不寻常条款:
- 第5.3条:供应商可以”出于任何目的”使用我们的使用数据。
- 第7.2条:供应商可以仅提前7天通知就”随意”终止。
- 第11条:不提供任何保证,即使是基本的适销性保证。
</findings>

<recommendations>
1. 拒绝这份协议。对企业来说风险远大于收益。
2. 提出反建议:
- 赔偿:限制在因我们违反协议而产生的索赔。
- 责任:直接损害上限设为12个月费用;就间接损害进行谈判。
- 知识产权:完全拥有我们的修改/集成。
- 数据使用:仅限于服务改进。
- 终止:最少90天通知;仅限有正当理由。
- 保证:要求基本的适销性和适用性保证。
3. 如果供应商拒绝,探索替代供应商或内部解决方案。
4. 鉴于风险较高,聘请法律顾问进行合同谈判。
</recommendations>

提示词库

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

GitHub提示工程教程

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

Google Sheets提示工程教程

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