Loading...
    • 开发者指南
    • API 参考
    • MCP
    • 资源
    • 发布说明
    Search...
    ⌘K
    快速开始
    Claude 简介快速入门
    模型与定价
    模型概览选择模型Claude 4.5 新功能迁移到 Claude 4.5模型弃用定价
    使用 Claude 构建
    功能概览使用 Messages API上下文窗口提示词最佳实践
    能力
    提示词缓存上下文编辑扩展思考工作量流式消息批量处理引用多语言支持Token 计数嵌入视觉PDF 支持Files API搜索结果结构化输出
    工具
    概览如何实现工具使用细粒度工具流式传输Bash 工具代码执行工具程序化工具调用计算机使用工具文本编辑器工具Web 获取工具Web 搜索工具内存工具工具搜索工具
    Agent Skills
    概览快速入门最佳实践在 API 中使用 Skills
    Agent SDK
    概览快速入门TypeScript SDKTypeScript V2(预览版)Python SDK迁移指南
    API 中的 MCP
    MCP 连接器远程 MCP 服务器
    第三方平台上的 Claude
    Amazon BedrockMicrosoft FoundryVertex AI
    提示词工程
    概览提示词生成器使用提示词模板提示词改进器清晰直接使用示例(多轮提示)让 Claude 思考(CoT)使用 XML 标签给 Claude 一个角色(系统提示词)预填充 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分配角色

    学习如何使用系统提示词给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的性能。
    • 定制化语气: 无论您需要首席财务官的简洁风格还是文案撰写人的创意风格,角色提示词都可以调整Claude的沟通方式。
    • 改进专注力: 通过设置角色背景,Claude能更好地保持在您任务的特定要求范围内。

    如何给Claude分配角色

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

    import anthropic
    
    client = anthropic.Anthropic()
    
    response = client.messages.create(
        model="claude-sonnet-4-5-20250929",
        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提供可操作的洞察:


    提示词库

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

    • 如何给Claude分配角色
    • 示例1:法律合同分析
    • 示例2:财务分析
    GitHub提示词教程

    一个充满示例的教程,涵盖我们文档中的提示词工程概念。

    Google Sheets提示词教程

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