
System Prompt
System Prompt 是给 AI 设定的"角色和规则说明书"。它在你每次对话前悄悄加载,定义 AI 的身份、行为边界和回答风格——是你的 AI 助手的"出厂设置"。

① 一句话定义
System Prompt(系统提示词)是在对话开始前,由开发者预设的一条"高层指令",用于定义模型的角色、行为边界、输出风格和安全约束。用户看不到它,但它决定了整个对话的基调。
② 为什么重要
System Prompt 是 AI 应用的"宪法":
- 角色塑造:同样的模型,配上不同的 System Prompt,可以从"程序员助手"变成"心理咨询师"再变成"法律顾问"。
- 安全防线:通过 System Prompt 设置拒绝回答的范围(暴力、色情、非法内容),是最基础的安全对齐手段。
- 产品差异化:在产品层面,System Prompt 是各 AI 产品差异化的关键——ChatGPT 和 Claude 的底层模型都很强,但 System Prompt 让它们表现出不同的"性格"。
③ 核心机制
System Prompt 在技术实现上通常是对话序列中的一条特殊消息,具有最高的优先级:
1. 优先位置:System Prompt 被放在整个上下文的最前面,模型将其视为最高优先级的"元指令"。后续对话中它始终在上下文中(除非被窗口截断)。
2. 持续影响:与用户消息不同,System Prompt 的影响力贯穿整个对话。模型会把所有后续交互都放在 System Prompt 设定的框架内理解。
3. 优先级冲突:当用户指令与 System Prompt 冲突时,经过安全训练的模型通常会优先遵守 System Prompt。这就是为什么你不能用"忽略之前的指令"让 ChatGPT 越过安全限制。
④ 典型应用场景
客服机器人:设定品牌语调、服务范围、升级规则。
教育产品:设定"你是一个耐心的老师,用苏格拉底式提问引导学生,不直接给答案"。
企业内部 AI:限制只回答公司业务相关问题,保护数据不外泄。
角色扮演 App:塑造虚拟角色的性格、背景故事和说话方式。
⑤ 常见误区
误区:System Prompt 是绝对安全的
✅ 实际上:System Prompt 可能被"越狱"(Jailbreak),攻击者通过精心设计的用户输入可以绕过限制。安全需要多层防护。
误区:System Prompt 和 User Prompt 没有本质区别
✅ 实际上:虽然技术上都是 Token 序列,但模型在训练中被强化了对 System Message 的遵从度。Claude 等模型对 System Prompt 的遵循率显著高于普通用户指令。
「System Prompt 是 AI 产品的"默认人格"——它决定了你的 AI 助手是严谨的工程师、温暖的陪伴者,还是什么都能聊的百事通。
」