While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.
预填充仅适用于非扩展思考模式。目前不支持扩展思考。
Assistant 消息来指导其响应的独特能力。这种强大的技术允许您指导 Claude 的操作、跳过前言、强制执行特定格式(如 JSON 或 XML),甚至帮助 Claude 在角色扮演场景中保持角色一致性。
在某些 Claude 表现不如预期的情况下,几句预填充的句子可以大大改善 Claude 的表现。一点预填充就能产生很大的效果!
如何预填充 Claude 的响应
要预填充,请在Assistant 消息中包含所需的初始文本(Claude 的响应将从 Assistant 消息结束的地方继续):
预填充内容不能以尾随空格结尾。像
"As an AI assistant, I " 这样的预填充(末尾有空格)将导致错误。示例
示例 1:控制输出格式并跳过前言
高级用户提示:预填充
{ 会强制 Claude 跳过前言并直接输出 JSON 对象。这更简洁、更简明,程序更容易解析,无需额外处理。示例:不使用预填充的结构化数据提取
示例:不使用预填充的结构化数据提取
| 角色 | 内容 |
|---|---|
| 用户 | 从此产品描述中提取名称、大小、价格和颜色作为 JSON 对象: <description> SmartHome Mini 是一款紧凑型智能家居助手,提供黑色或白色两种颜色,价格仅为 $49.99。宽度仅为 5 英寸,它可以让您通过语音或应用程序控制灯、恒温器和其他连接设备——无论您将其放在家中的任何位置。这个经济实惠的小型中枢为您的智能设备带来便捷的免提控制。 </description> |
| 助手 | 以下是 JSON 格式的提取信息: ```json { “name”: “SmartHome Mini”, “size”: “5 inches wide”, “price”: “$49.99”, “colors”: [“black”, “white”] } ``` 我从产品描述中提取了以下详细信息: - 名称:SmartHome Mini - 大小:宽 5 英寸 - 价格:$49.99 - 颜色:提供黑色和白色 JSON 对象提供了一种结构化格式,程序易于解析和使用。如果您需要任何修改或有任何其他问题,请告诉我! |
示例:使用预填充的结构化数据提取
示例:使用预填充的结构化数据提取
| 角色 | 内容 |
|---|---|
| 用户 | 从此产品描述中提取名称、大小、价格和颜色作为 JSON 对象: <description> SmartHome Mini 是一款紧凑型智能家居助手,提供黑色或白色两种颜色,价格仅为 $49.99。宽度仅为 5 英寸,它可以让您通过语音或应用程序控制灯、恒温器和其他连接设备——无论您将其放在家中的任何位置。这个经济实惠的小型中枢为您的智能设备带来便捷的免提控制。 </description> |
| 助手(预填充) | { |
| 助手(Claude 的响应) | “name”: “SmartHome Mini”, “size”: “5 inches wide”, “price”: “$49.99”, “colors”: [ “black”, “white” ] } |
示例 2:在角色扮演场景中保持角色
角色扮演提示:预填充括号内的
[ROLE_NAME] 可以提醒 Claude 保持角色,即使在更长和更复杂的对话中也是如此。当与 system 参数中的角色提示相结合时,这特别强大。示例:不使用角色提示保持角色
示例:不使用角色提示保持角色
| 角色 | 内容 |
|---|---|
| 用户(与”夏洛克·福尔摩斯” Claude 进行了 50 轮对话) | 您对这只鞋的主人有什么推断?<image>muddy_shoe.jpg</image> |
| 助手 | 作为一个 AI 助手,我很乐意分析您提供的泥泞鞋子的图像。以下是我的推断… |
示例:使用角色提示保持角色
示例:使用角色提示保持角色
| 角色 | 内容 |
|---|---|
| 用户(与”夏洛克·福尔摩斯” Claude 进行了 50 轮对话) | 您对这只鞋的主人有什么推断? <image>muddy_shoe.jpg</image> |
| 助手(预填充) | [夏洛克·福尔摩斯] |
| 助手(Claude 的响应) | 啊,我们这里有什么?一个最奇特的标本,华生!让我们用敏锐的眼光审视这只鞋。你看,这泥土不是普通的伦敦粘土,而是仅在汉普斯特德荒野周围发现的富含铁质的独特红色土壤。然而,鞋底的磨损表明一种步态更适合于怀特教堂的鹅卵石街道,而不是荒野的缓坡。 现在,观察这些鞋带!它们用医疗专业人士喜爱的特殊结打结——无疑是多年来系手术衣养成的习惯。但鞋头上的擦伤痕迹讲述了另一个故事:它们与人们在武术中可能采用的踢腿动作一致,特别是巴里茨。 因此,我们可以得出结论,这位缺席的鞋主人是一名医生,可能是外科医生,住在怀特教堂,但经常去汉普斯特德荒野——也许是为了进行秘密的巴里茨练习,远离窥探的目光。一个最有趣的案件,华生!我们必须赶快;游戏开始了! |