Loading...
    • 开发者指南
    • API 参考
    • MCP
    • 资源
    • 发布说明
    Search...
    ⌘K
    快速开始
    Claude 简介快速入门
    模型与定价
    模型概览选择模型Claude 4.5 新功能迁移到 Claude 4.5模型弃用定价
    使用 Claude 构建
    功能概览使用 Messages API上下文窗口提示词最佳实践
    能力
    提示词缓存上下文编辑扩展思考工作量流式消息批量处理引用多语言支持Token 计数嵌入视觉PDF 支持Files API搜索结果结构化输出Google Sheets 插件
    工具
    概览如何实现工具使用Token 高效的工具使用细粒度工具流式处理Bash 工具代码执行工具程序化工具调用计算机使用工具文本编辑器工具Web 获取工具Web 搜索工具内存工具工具搜索工具
    Agent 技能
    概览快速入门最佳实践在 API 中使用技能
    Agent SDK
    概览TypeScript SDKPython SDK迁移指南
    指南
    流式输入处理权限会话管理SDK 中的结构化输出托管 Agent SDK修改系统提示词SDK 中的 MCP自定义工具SDK 中的子 AgentSDK 中的斜杠命令SDK 中的 Agent 技能跟踪成本和使用情况待办事项列表SDK 中的插件
    API 中的 MCP
    MCP 连接器远程 MCP 服务器
    第三方平台上的 Claude
    Amazon BedrockMicrosoft FoundryVertex AI
    提示词工程
    概览提示词生成器使用提示词模板提示词改进器清晰直接使用示例(多轮提示)让 Claude 思考(CoT)使用 XML 标签给 Claude 一个角色(系统提示词)预填充 Claude 的响应链接复杂提示词长上下文提示扩展思考提示
    测试与评估
    定义成功标准开发测试用例使用评估工具降低延迟
    加强防护栏
    减少幻觉提高输出一致性缓解越狱流式拒绝减少提示词泄露保持 Claude 的角色
    管理和监控
    Admin API 概览使用和成本 APIClaude Code 分析 API
    Console
    Log in
    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
    提示词工程

    使用XML标签构建你的提示词

    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>)。这将创建超结构化、高性能的提示词。

    示例


    提示词库

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

    GitHub提示工程教程

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

    Google Sheets提示工程教程

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

    • 为什么要使用XML标签?