While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.
XML提示: 使用像
<instructions>、<example>和<formatting>这样的标签来清晰地分隔提示词的不同部分。这可以防止Claude混淆指令与示例或上下文。为什么要使用XML标签?
- 清晰度: 清晰地分隔提示词的不同部分,确保提示词结构良好。
- 准确性: 减少因Claude误解提示词部分而导致的错误。
- 灵活性: 无需重写所有内容即可轻松查找、添加、删除或修改提示词的部分内容。
- 可解析性: 让Claude在输出中使用XML标签,可以通过后处理更容易提取其响应的特定部分。
Claude并没有经过特定的”最佳”XML标签训练,尽管我们建议你的标签名称要与它们所包含的信息相符。
标签使用最佳实践
- 保持一致性: 在整个提示词中使用相同的标签名称,并在谈论内容时引用这些标签名称(例如,
使用<contract>标签中的合同...)。 - 嵌套标签: 对于层次结构内容,你应该嵌套标签
<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> |