Prompt 工程
预填充 Claude 的回复以获得更好的输出控制
While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.
预填充功能仅适用于非扩展思维模式。目前不支持在扩展思维模式下使用。
在使用 Claude 时,您可以通过预填充 Assistant
消息来引导其回复。这种强大的技术允许您指导 Claude 的行为,跳过前言,强制使用特定格式(如 JSON 或 XML),甚至帮助 Claude 在角色扮演场景中保持角色一致性。
在某些 Claude 表现不如预期的情况下,几句预填充的句子就能大大改善 Claude 的表现。一点预填充就能产生很大的影响!
如何预填充 Claude 的回复
要进行预填充,请在 Assistant
消息中包含所需的初始文本(Claude 的回复将从 Assistant
消息结束的地方继续):
示例
示例 1:控制输出格式并跳过前言
高级用户提示:预填充
{
强制 Claude 跳过前言并直接输出 JSON 对象。这样更简洁、更清晰,程序也更容易解析,无需额外处理。示例 2:在角色扮演场景中保持角色特征
角色扮演提示:预填充带方括号的
[ROLE_NAME]
可以提醒 Claude 保持角色特征,即使在更长和更复杂的对话中也是如此。当与 system
参数中的角色提示结合使用时,这种方法特别有效。Was this page helpful?