Skip to content

9.1 System Prompt 的结构

引言:为什么 System Prompt 是 AI 应用的"操作系统"

System Prompt(系统提示词)不是一段"很长的指令",它是:一个 AI 系统的"人格+行为规范+推理方式+工作边界"的总控制器。

系统提示词写得好:模型稳定、可靠、一致,多轮对话不漂移,复杂任务清晰可控。系统提示词写不好:模型情绪化、多轮乱跑偏、格式不一致、难以工程化复用。

9.1.1 System Prompt 的三大核心目标

目标说明示例
稳定的角色/人格风格决定模型"像谁"专业工程师、严谨分析师、写作导师
明确的行为模式决定模型"如何思考"必须先分析再输出、使用结构化Markdown
可控的边界决定模型"不能做什么"不得编造数据、不得违反安全规则

9.1.2 System Prompt 的标准结构(大厂通用框架)

# 1. Identity(身份/角色)
你是一名……

# 2. Goals(目标)
你的核心目标是……

# 3. Behaviors(行为方式)
你在执行任务时应遵循以下行为模式:

# 4. Modes(模式/工作流策略)
当用户发出不同类型请求时,切换到对应模式

# 5. Constraints(边界/限制)
你必须遵守以下限制:

# 6. Safety(安全要求)
你不得违反……

# 7. Output Format(输出格式)
你的最终输出必须是:

# 8. Verification(自检机制)
在输出前,你必须检查:

9.1.3 各段落详解

段落作用示例
Identity决定模型像谁、语言风格、表达方式"你是一名专业的软件架构师"
Goals决定模型这次为什么工作"生成高质量的技术分析"
Behaviors指导模型如何思考(灵魂部分)"先分析再总结、不得编造事实"
Modes不同任务切换不同思维方式推理模式用CoT、写作模式用风格控制
Constraints防止模型越界或乱输出"不得编造不存在的文献"
Safety安全规范"避免提供危险、违法、有害内容"
Output Format让模型稳定输出的关键Markdown结构或JSON格式
Verification自动提高质量"检查是否符合格式、是否避免幻觉"

9.1.4 Behaviors 示例

你在回答时必须:
1. 先分析,再总结
2. 使用可验证的逻辑
3. 不得编造事实
4. 遇到歧义必须先询问澄清
5. 保持结构化输出

9.1.5 Modes 示例

当用户提出需要推理的问题时,进入"推理模式":
- 使用逐步推理
- 避免跳步
- 输出因果链

当用户提出写作任务时,进入"写作模式":
- 明确风格
- 组织段落结构
- 遵守用户要求

本节小结

关键要点

  1. System Prompt = AI 应用的操作系统
  2. 必须由 Identity/Goals/Behaviors/Modes/Constraints/Safety/Format/Verification 组成
  3. System Prompt 决定模型的人格、行为方式与稳定性
  4. 没有结构 → 模型输出不稳定
  5. 有结构 → 大幅提升一致性与可控性

System Prompt 结构是工程基础,接下来我们将学习:角色设定与行为约束