Anthropic home page
简体中文
Search...
⌘K
Research
Login
Support
Discord
Sign up
Sign up
Search...
Navigation
提示工程
使用提示模板和变量
欢迎
开发者平台
Claude 代码
模型上下文协议 (MCP)
API 参考
资源
发布说明
Developer Guide
API Guide
入门步骤
Claude 简介
快速开始
模型与定价
模型概览
选择模型
迁移到 Claude 4
模型弃用
定价
了解 Claude
使用Claude构建
功能概览
上下文窗口
术语表
功能
提示缓存
扩展思维
流式消息
批处理
引用
多语言支持
令牌计数
嵌入向量
视觉
PDF 支持
Files API
搜索结果
Google Sheets 插件
工具
概述
如何实现工具使用
高效令牌工具使用
细粒度工具流式传输
Bash 工具
代码执行工具
计算机使用工具
文本编辑器工具
网页获取工具
网络搜索工具
模型上下文协议 (MCP)
MCP 连接器
远程 MCP 服务器
使用案例
概述
工单路由
客户支持代理
内容审核
法律文档摘要
提示工程
概述
Claude 4 最佳实践
提示词生成器
使用提示模板
提示词改进器
保持清晰和直接
使用示例(多示例提示)
让 Claude 思考(思维链)
使用XML标签
给Claude赋予角色(系统提示)
预填充 Claude 的回复
链式复杂提示
长文本技巧
扩展思考技巧
测试与评估
定义成功标准
开发测试用例
使用评估工具
降低延迟
加强防护措施
减少幻觉
提高输出一致性
缓解越狱
Handle streaming refusals
减少提示词泄露
保持Claude的角色特征
法律中心
Anthropic 隐私政策
安全与合规
On this page
何时使用提示模板和变量
提示模板示例
下一步
提示工程
使用提示模板和变量
Copy page
Copy page
在使用 Claude 部署基于 LLM 的应用程序时,您的 API 调用通常包含两种类型的内容:
固定内容:
在多次交互中保持不变的静态指令或上下文
变量内容:
随每个请求或对话而变化的动态元素,例如:
用户输入
用于检索增强生成(RAG)的检索内容
对话上下文,如用户账户历史
系统生成的数据,如来自其他独立 Claude 调用的工具使用结果
提示模板
将这些固定和变量部分结合在一起,为动态内容使用占位符。在
Anthropic Console
中,这些占位符用**{{双括号}}**表示,使它们易于识别并允许快速测试不同的值。
何时使用提示模板和变量
当您预期提示的任何部分会在另一次调用 Claude 时重复使用时(仅通过 API 或
Anthropic Console
。
claude.ai
目前不支持提示模板或变量),您都应该使用提示模板和变量。
提示模板提供了几个好处:
一致性:
确保在多次交互中保持提示的一致结构
效率:
无需重写整个提示即可轻松替换变量内容
可测试性:
通过仅更改变量部分来快速测试不同的输入和边缘情况
可扩展性:
随着应用程序复杂度增加,简化提示管理
版本控制:
通过仅跟踪提示的核心部分(与动态输入分开),轻松跟踪提示结构的变化
Anthropic Console
大量使用提示模板和变量,以支持上述所有功能和工具,例如:
提示生成器
:
决定您的提示需要哪些变量,并将它们包含在输出的模板中
提示改进器
:
接收您现有的模板(包括所有变量),并在输出的改进模板中保持这些变量
评估工具
:
通过分离提示模板的变量和固定部分,让您轻松测试、扩展和跟踪提示的版本
提示模板示例
让我们考虑一个将英文文本翻译成西班牙文的简单应用程序。由于您预期这个文本会在用户之间或调用 Claude 时发生变化,因此翻译的文本是变量。这个翻译文本可以从数据库或用户输入中动态检索。
因此,对于您的翻译应用程序,您可以使用这个简单的提示模板:
Copy
Translate this text from English to Spanish: {{text}}
下一步
生成提示
了解 Anthropic Console 中的提示生成器,并尝试让 Claude 为您生成提示。
应用 XML 标签
如果您想提升提示变量的水平,请用 XML 标签包装它们。
Anthropic Console
查看 Anthropic Console 中提供的众多提示开发工具。
Was this page helpful?
Yes
No
提示词生成器
提示词改进器
Assistant
Responses are generated using AI and may contain mistakes.