Loading...
    • 开发者指南
    • API 参考
    • MCP
    • 资源
    • 更新日志
    Search...
    ⌘K
    入门
    Claude 简介快速开始
    模型与定价
    模型概览选择模型Claude 4.6 新特性迁移指南模型弃用定价
    使用 Claude 构建
    功能概览使用 Messages API处理停止原因提示词最佳实践
    上下文管理
    上下文窗口压缩上下文编辑
    能力
    提示缓存扩展思考自适应思考推理力度流式消息批量处理引用多语言支持Token 计数嵌入视觉PDF 支持Files API搜索结果结构化输出
    工具
    概览如何实现工具使用细粒度工具流式传输Bash 工具代码执行工具程序化工具调用计算机使用工具文本编辑器工具网页抓取工具网页搜索工具记忆工具工具搜索工具
    Agent Skills
    概览快速开始最佳实践企业级 Skills通过 API 使用 Skills
    Agent SDK
    概览快速开始TypeScript SDKTypeScript V2(预览版)Python SDK迁移指南
    API 中的 MCP
    MCP 连接器远程 MCP 服务器
    第三方平台上的 Claude
    Amazon BedrockMicrosoft FoundryVertex AI
    提示工程
    概览提示词生成器使用提示词模板提示词优化器清晰直接使用示例(多样本提示)让 Claude 思考(思维链)使用 XML 标签赋予 Claude 角色(系统提示词)链式复杂提示长上下文技巧扩展思考技巧
    测试与评估
    定义成功标准开发测试用例使用评估工具降低延迟
    加强安全护栏
    减少幻觉提高输出一致性防范越狱攻击流式拒绝减少提示词泄露保持 Claude 角色设定
    管理与监控
    Admin API 概览数据驻留工作空间用量与成本 APIClaude Code Analytics API零数据留存
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    提示工程

    通过系统提示为 Claude 赋予角色

    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-opus-4-6",
        max_tokens=2048,
        system="You are a seasoned data scientist at a Fortune 500 company.", # <-- role prompt
        messages=[
            {"role": "user", "content": "Analyze this dataset for anomalies: <dataset>{{DATASET}}</dataset>"}
        ]
    )
    
    print(response.content)
    角色提示技巧:尝试不同的角色!对于相同的数据,数据科学家 可能会看到与 营销策略师 不同的洞察。而 专注于财富 500 强公司客户洞察分析的数据科学家 可能会产生更不一样的结果!

    示例

    示例 1:法律合同分析

    没有角色时,Claude 可能会遗漏关键问题:

    有了角色后,Claude 能捕捉到可能造成数百万损失的关键问题:

    示例 2:财务分析

    没有角色时,Claude 的分析缺乏深度:

    有了角色后,Claude 能提供可操作的洞察:


    提示词库

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

    GitHub 提示工程教程

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

    Google Sheets 提示工程教程

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

    Was this page helpful?

    • 如何为 Claude 赋予角色
    • 示例 1:法律合同分析
    • 示例 2:财务分析