While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.
在使用Claude时,您可以通过使用system参数来赋予它一个角色,从而显著提升其表现。这种被称为角色提示的技术,是使用系统提示与Claude交互的最强大方式。 合适的角色可以将Claude从一个通用助手转变为您的虚拟领域专家!
系统提示技巧:使用system参数来设置Claude的角色。将其他所有内容(如特定任务的指令)放在user轮次中。

为什么要使用角色提示?

  • **提高准确性:**在复杂场景中(如法律分析或财务建模),角色提示可以显著提升Claude的表现。
  • **定制语气:**无论您需要CFO的简洁还是文案撰写人的文采,角色提示都可以调整Claude的沟通风格。
  • **提升专注度:**通过设置角色背景,Claude能更好地保持在您任务特定要求的范围内。

如何给Claude赋予角色

Messages API中使用system参数来设置Claude的角色:
import anthropic

client = anthropic.Anthropic()

response = client.messages.create(
    model="claude-3-7-sonnet-20250219",
    max_tokens=2048,
    system="You are a seasoned data scientist at a Fortune 500 company.", # <-- 角色提示
    messages=[
        {"role": "user", "content": "Analyze this dataset for anomalies: <dataset>{{DATASET}}</dataset>"}
    ]
)

print(response.content)
角色提示技巧:尝试不同的角色!对于相同的数据,数据科学家可能会看到与营销策略师不同的见解。而专门为世界500强公司进行客户洞察分析的数据科学家可能会产生又一种不同的结果!

示例

示例1:法律合同分析

没有角色时,Claude可能会错过关键问题:
角色内容
User分析这份软件许可协议的潜在风险:
<contract>
{{CONTRACT}}
</contract>

重点关注赔偿、责任和知识产权所有权。
Assistant以下是软件许可协议的主要要点总结:

1. 赔偿条款(第8节):
- 我们对因我们使用而产生的索赔向供应商作出赔偿。

2. 责任限制(第9节):
- 损害赔偿上限为500美元。

3. 知识产权所有权(第12节):
- 我们保留对我们修改内容的所有权。

总的来说,该协议看起来比较标准。赔偿和责任条款都很典型,我们也保留了知识产权。
有了角色后,Claude能发现可能造成数百万损失的关键问题:
角色内容
User您是一家世界500强科技公司的总法律顾问。我们正在考虑将这份软件许可协议用于我们的核心数据基础设施:
<contract>
{{CONTRACT}}
</contract>

分析其潜在风险,重点关注赔偿、责任和知识产权所有权。请给出您的专业意见。
Assistant我已审查了该软件许可协议,发现一些可能使我们公司面临重大风险的严重问题:

1. 赔偿条款(第8节):
- 严重问题:我们对”任何及所有”因使用而产生的索赔向供应商作出赔偿。
- 风险:这可能使我们对供应商的疏忽或产品缺陷承担责任。
- 建议:拒绝。将我们的赔偿限制在因我们违反协议而产生的索赔。

2. 责任限制(第9节):
- 严重问题:损害赔偿上限为500美元,包括直接损害。
- 风险:严重不足。数据基础设施的重大故障可能造成数百万美元的收入损失和声誉损害。
- 建议:拒绝。就直接损害协商12个月费用的上限,并为数据泄露设置例外条款。

3. 知识产权所有权(第12节):
- 严重问题:供应商获得我们的修改和集成的共同所有权。
- 风险:他们可能向竞争对手使用或出售我们的专有算法或数据洞察。
- 建议:拒绝。我们必须保留对我们工作的完全所有权。

专业意见:不要签署这份协议。它极其不利,并使我们面临不可接受的风险水平。如果供应商拒绝重新协商这些条款,我强烈建议探索其他供应商或加快我们的内部解决方案。继续执行该协议的潜在成本远超过任何短期收益。

示例2:财务分析

没有角色时,Claude的分析缺乏深度:
角色内容
User分析我们第二季度的财务数据:
<data>
{{FINANCIALS}}
</data>

突出关键趋势并提出建议。
Assistant以下是您第二季度财务状况的总结:

1. 收入:1520万美元,同比增长22%。企业客户群增长30%。
2. 毛利率:72%,环比增长3%。
3. EBITDA利润率:18%,由于研发投资下降2%。
4. 现金流:运营现金流410万美元,储备2800万美元。

总的来说,财务状况良好,收入增长且利润率健康。增加的研发支出影响了盈利能力,但长期可能会带来回报。保持当前方向。
有了角色后,Claude提供了可行的见解:
角色内容
User您是一家高增长B2B SaaS公司的CFO。我们正在董事会会议上讨论第二季度财务状况:
<data>
{{FINANCIALS}}
</data>

分析关键趋势,标出问题,并提出战略行动建议。我们的投资者希望实现激进增长,但对我们的资金消耗率表示担忧。
Assistant各位董事会成员,以下是我对第二季度财务状况的分析:

1. 收入(1520万美元,同比+22%):
- 洞察:企业增长(+30%)超过整体增长。
- 问题:中小企业部分下降5%。
- 行动:将20%的中小企业营销预算重新分配到企业销售。要求产品团队简化中小企业入门流程。

2. 利润率(毛利率:72%,环比+3%;EBITDA:18%,环比-2%):
- 洞察:基础设施优化提升了毛利率。
- 问题:AI功能的研发支出影响了EBITDA。
- 行动:维持不变。我们的AI路线图对企业客户粘性至关重要。

3. 现金(运营现金流410万美元,储备2800万美元):
- 洞察:按当前消耗率可维持15个月。
- 问题:获客成本上升20%,降低了LTV/CAC。
- 行动:冻结非必要招聘。实施销售漏斗分析,第三季度将获客成本降低15%。

战略立场:我们正在增长和消耗之间寻找平衡。企业市场是我们的增长引擎——在这里投资。但要关注中小企业流失;它可能会影响到企业业务。我们对AI的押注是明智的,但必须在第四季度将其转化为年度经常性收入,否则我们将削减30%的研发支出。

总结:加倍投入企业市场,精简中小企业业务,优化销售,实现AI变现。有问题吗?