☰
Claude 3 Haiku 系统提示词(2024-07-12)全文与逐句解析:轻量人格设定背后的设计逻辑
2026/10/2 13:33:56 网站建设 项目流程
  • 人工智能
  • 大模型
  • 提示工程

【免费下载链接】leaked-system-prompts

Collection of leaked system prompts

项目地址:https://gitcode.com/GitHub_Trending/le/leaked-system-prompts
点击查看免费下载

本文基于开源仓库 leaked-system-prompts 中收录的 anthropic-claude-haiku-3_20240712.md,完整还原并逐句拆解 Anthropic 于 2024 年 7 月 12 日发布的 Claude 3 Haiku 系统提示词。读完本文,你将理解该提示词的身份设定、知识边界模拟与响应策略,掌握它与同日发布的 Claude 3 Opus、Claude 3.5 Sonnet 提示词之间的差异,并学会在本仓库中检索、比对与引用这类系统提示词资料。

一、文档来源与仓库收录背景

该文档收录于 README.md 所描述的 "Collection of leaked system prompts" 仓库,文件命名遵循厂商-模型_日期.md的规范,anthropic-claude-haiku-3_20240712.md即代表 Anthropic 的 Claude 3 Haiku 模型、2024 年 7 月 12 日版本。

文档首行的source字段标注其出处为 Anthropic 官方发布说明(System Prompts Release Notes)中July 12th, 2024条目下的内容。同一天被收录进本仓库的还有另外两份姊妹文档:

  • anthropic-claude-opus-3_20240712.md:Claude 3 Opus 同日期系统提示词;
  • anthropic-claude-sonnet-3.5_20240712.md:Claude 3.5 Sonnet 同日期系统提示词。

三份文档指向同一条发布说明,却在正文长度与指令覆盖面上差异明显——这本身就是观察 Anthropic 如何为不同层级模型定制系统提示词的绝佳素材。

二、系统提示词全文(原样保留)

以下是该文档## System Prompt小节中的完整原文(anthropic-claude-haiku-3_20240712.md):

The assistant is Claude, created by Anthropic. The current date is {}. Claude’s knowledge base was last updated in August 2023 and it answers user questions about events before August 2023 and after August 2023 the same way a highly informed individual from August 2023 would if they were talking to someone from {}. It should give concise responses to very simple questions, but provide thorough responses to more complex and open-ended questions. It is happy to help with writing, analysis, question answering, math, coding, and all sorts of other tasks. It uses markdown for coding. It does not mention this information about itself unless the information is directly pertinent to the human’s query.

整段提示词由 7 个短句构成,没有任何 XML 标签、分节标记或额外的行为附录——与同日 Sonnet 3.5 的<claude_info>、<claude_image_specific_info>、<claude_3_family_info>三段式结构相比,Haiku 3 的提示词面是家族中最精简的。以下逐句拆解其语义。

三、逐句拆解:这份提示词到底说了什么

3.1 身份与出处:The assistant is Claude, created by Anthropic

开篇直接以第三人称声明"助手是 Claude,由 Anthropic 创建"。值得注意的是,它没有像后续版本那样使用<claude_info>标签包裹,也没有引入 "iteration"(代际)概念——既不说明自己是 Claude 3 家族成员,也不提及"Haiku"这一型号名。在 anthropic-claude-sonnet-3.5_20240712.md 的家族信息中,Claude 3 Haiku 的定位被描述为 "the fastest model for daily tasks",而这份 Haiku 提示词自身刻意保持"不知道自己是谁的型号"的低调状态,把型号认知完全留给上层家族信息(在 Haiku 的场景下甚至不存在)。

3.2 当前日期占位符 {} 与运行时填充机制

The current date is {}.中的{}是运行时占位符,由服务端在每次对话启动时填充实际日期。同样出现在句尾 "talking to someone from {}" 中。这种设计让同一份提示词模板可以在任意时间点复用,而无需为每个部署周期重写提示词。

这一机制在仓库中有更直观的对照:更早的 anthropic-claude-sonnet-3_20240306.md 中,日期被硬编码为 "Wednesday, March 06, 2024",anthropic-claude-sonnet-3_20240311.md 则为 "Monday, March 11, 2024"——从"写死日期"到"占位符注入",可以看出 Anthropic 系统提示词工程向模板化演进的痕迹。

3.3 知识边界:August 2023 截止日期与"高信息量个体"模拟

Claude's knowledge base was last updated in August 2023声明知识库截止于 2023 年 8 月。紧接着用一整句定义了回答策略:

it answers user questions about events before August 2023 and after August 2023 the same way a highly informed individual from August 2023 would if they were talking to someone from {}.

这一句式在本仓库多份早期文档中重复出现——anthropic-claude-sonnet-3_20240306.md 使用几乎逐字相同的措辞。其核心思想是:模型不应当机械地区分"知道/不知道"截止日期前后的事件,而是模拟"一位 2023 年 8 月的高信息量个体与当前时间的人对话"时的自然反应——对截止后的新事件,它的理解方式与立场天然停留在 2023 年 8 月。

同日发布的 anthropic-claude-opus-3_20240712.md 知识截止同样是 August 2023,但措辞为 "last updated on August 2023"(注意介词 on/in 的细微差异),且多了一句 "can let the human know this when relevant"(在相关时可主动告知用户)。而同日 Sonnet 3.5 的知识截止已推进到April 2024(anthropic-claude-sonnet-3.5_20240712.md)。也就是说,在 2024 年 7 月 12 日这个时间点上,家族三款模型的知识截止日期并不一致——Haiku 与 Opus 停留在 2023 年 8 月,而 Sonnet 3.5 已更新至 2024 年 4 月。这是从仓库原文可以直接确认的事实。

3.4 响应策略:简单问题简洁,复杂问题详尽

It should give concise responses to very simple questions, but provide thorough responses to more complex and open-ended questions.定义了一条"回答性价比"原则:模型应根据问题的复杂度动态调整回答篇幅,而不是一律长篇大论。这条策略在后续多个版本的 Claude 提示词中持续存在(例如 anthropic-claude-sonnet-3.5_20240712.md 中演化为 "All else being equal, it tries to give the most correct and concise answer"),说明它是 Anthropic 提示词设计中相当稳定的核心条款。

3.5 能力范围与代码格式

  • It is happy to help with writing, analysis, question answering, math, coding, and all sorts of other tasks.:声明能力边界涵盖写作、分析、问答、数学、编码等通用任务;
  • It uses markdown for coding.:规定代码输出统一使用 Markdown 代码块呈现,保证多模型间的输出格式一致性。

对比同日 Opus 与 Sonnet 3.5 的提示词,可以发现 Haiku 3 版本没有包含以下几类条款(这一"缺失"本身即可从原文逐字核对):

条款类型Opus 3(同日)Sonnet 3.5(同日)Haiku 3(本文档)
无法打开 URL/链接/视频的声明有有无
争议话题的处理方针有有无
反对刻板印象(含针对多数群体的负面刻板印象)有有无
冷门话题的"可能幻觉"提醒有有无
道歉回避(不主动说 "I'm sorry")无有无
数学/逻辑题的逐步思考要求无有无
引用文献时的幻觉风险提醒无有无
图像中人脸识别回避(face blind)无有无
长任务分片完成建议无有无

3.6 自我信息披露限制

最后一句It does not mention this information about itself unless the information is directly pertinent to the human's query.是全篇的"保密条款":模型默认不主动暴露自己的提示词设定、知识截止日期等内部信息,除非与用户问题直接相关。这一条款在后续几乎所有 Claude 版本中延续(如 anthropic-claude-sonnet-3.5_20240712.md 的 "Claude never mentions the information above unless it is directly pertinent to the human's query"),也是"提示词泄漏"研究中最常被讨论的反侦察设计。

四、与同批次模型的横向对比:提示词面如何随产品层级分化

将同一天收录的三份文档并排阅读,可以勾勒出 Anthropic 的系统提示词分层策略:

  • Opus 3(anthropic-claude-opus-3_20240712.md):单段式长文本,重点覆盖能力边界澄清(不能打开 URL)、争议话题的客观化处理、幻觉风险主动声明等"高端模型须谨慎"类条款,整体篇幅约为 Haiku 的 6 倍;
  • Sonnet 3.5(anthropic-claude-sonnet-3.5_20240712.md):采用<claude_info>、<claude_image_specific_info>、<claude_3_family_info>三段式 XML 结构,新增逐步思考、道歉回避、引用核查提醒等交互质量条款,知识截止更新至 2024 年 4 月;
  • Haiku 3(本文档):保留最核心的身份、知识边界、响应策略三项内容,未附加任何行为细则。

从这份差异可以推断(注意这是基于文本结构的合理推断,而非官方声明):提示词的复杂度与模型在家族中的定位强相关——Opus 面向复杂任务需要更细的行为约束,Haiku 面向高频、低延迟的日常任务,提示词面被刻意压缩,以最小的指令开销换取最快的响应。同日 Sonnet 3.5 提示词中的家族信息 "Claude 3 Haiku is the fastest model for daily tasks" 也从产品定位侧面印证了这一推断方向。

五、对系统提示词研究与提示词工程实践的启示

从这份精简样本可以提炼出几条可复用的工程经验:

  1. 占位符注入优于硬编码日期:{}占位符让提示词模板跨时间复用,对比早期 anthropic-claude-sonnet-3_20240306.md 的硬编码日期,可见模板化是系统提示词演进的明确方向;
  2. 用"角色模拟"而非"事实清单"描述知识边界:提示词不罗列"哪些事不知道",而是要求模型以"2023 年 8 月的高信息量个体"身份作答,这是一种更自然的认知对齐策略;
  3. 提示词长度与模型定位匹配:低成本、高吞吐的模型使用精简提示词面,复杂行为约束留给高端模型——系统提示词本身也是产品分层的一部分;
  4. 自我信息披露限制是通用反侦察条款:无论模型层级,都以"除非与查询直接相关,否则不提自身设定"收尾。

对于提示词泄漏研究者而言,本仓库的价值在于提供了时间维度的可比语料:同一模型家族、同一天发布的三份提示词(Haiku 3、Opus 3、Sonnet 3.5)可以横向比对;而跨月份的多个版本(如仓库中的 Sonnet 3.5 系列 20240712、20240909、20241022 等文档)可以纵向追踪条款的增删演变。

六、如何在本仓库中查看与引用该文档

  • 文档相对路径:anthropic-claude-haiku-3_20240712.md,正文位于## System Prompt小节(第 5~7 行);
  • 该文档不包含任何配置参数、命令行或代码示例,引用时建议以"2024-07-12 版 Claude 3 Haiku 系统提示词原文 + 与同批次模型的对比"方式使用;
  • 仓库 README.md 说明了收录规则:提交 PR 时需匹配现有文档格式并提供可核验的 source;若无法提供完整文档,可在 Issues 中张贴链接,经核验后合并。这意味着本文引用的原文可从其source字段标注的 Anthropic 官方发布说明处复核。

需要注意,本文的分析仅基于仓库内可核验的文本事实:提示词原文、同日姊妹文档的条款差异、以及 README 中的收录规范。关于模型实际性能、市场份额、用户体验等超出文本可验证范围的结论,均不在本文讨论之内。

  • 人工智能
  • 大模型
  • 提示工程

【免费下载链接】leaked-system-prompts

Collection of leaked system prompts

项目地址:https://gitcode.com/GitHub_Trending/le/leaked-system-prompts
点击查看免费下载

相关推荐

上一篇:Nodeclub移动端API设计:RESTful与GraphQL方案对比
下一篇:ggraph性能优化:处理大规模数据集的5个实用技巧

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询