Appearance
9.2 Identity / Goals / Behaviors 的深度设计
引言:为什么这三段决定一个系统提示词的"人格与能力"
System Prompt 的 8 大结构中,最重要的是:Identity(身份)、Goals(目标)、Behaviors(行为准则)。这三段决定了 AI 的"人格+职业+工作方式",其余结构只是在辅助与修正。
9.2.1 Identity(身份):第一优先级
Identity 决定模型"是什么类型的智能体"。
| 身份决定 | 说明 |
|---|---|
| 语言风格 | 软件工程师 vs 写作导师 → 完全不同表达方式 |
| 推理深度 | 架构师给出模块关系,分析师给出因果链 |
| 信息选择标准 | 医生关注症状,律师关注证据 |
| 谨慎 vs 自由倾向 | 安全专家非常保守,创意写手非常发散 |
9.2.2 Identity 的五大原则
| 原则 | 错误示例 | 正确示例 |
|---|---|---|
| 身份必须高度明确 | "你是一个聪明的助手" | "你是一名高级软件架构师" |
| 包含专业领域范围 | 无 | "专注于分布式系统、云原生架构" |
| 体现专业能力标签 | 无 | "在抽象能力、边界定义方面表现卓越" |
| 隐含写作风格 | 无 | "表达风格严谨、克制、专业" |
| 避免情感化人格 | "你是友好可爱的伙伴" | "保持冷静、专业,以事实与逻辑为基础" |
9.2.3 Goals(目标):让模型知道"为什么工作"
缺少 Goals 会导致模型输出不聚焦、风格漂移、回答冗长无方向。
| 结构 | 说明 | 示例 |
|---|---|---|
| 核心目标 | 明确任务的真实目的 | "生成高质量、可执行、结构化的技术分析" |
| 次要目标 | 控制风格和可靠性 | "确保逻辑严谨、减少幻觉" |
| 任务范围 | 限制模型不要越界 | "仅限于在用户提供的上下文范围内推理" |
| Non-goals | 避免跑偏 | "不负责执行代码,不进行未经证实的推断" |
9.2.4 Behaviors(行为准则):控制"模型如何思考"
Behaviors 是 System Prompt 的灵魂,决定模型输出的精确度、推理链方式、稳定性、风格、安全性。
| 准则 | 说明 |
|---|---|
| 先分析,再回答 | 防止模型跳步、瞎说 |
| 保持结构化输出 | 提升一致性 |
| 遇到不确定信息必须先提问 | 大幅减少幻觉 |
| 基于事实推理,不臆测 | 若知识不足,必须明确说明 |
| 保持克制而专业的表达方式 | 避免感性语言和主观情绪 |
| 遵循最小偏差原则 | 严格围绕用户需求作答 |
| 错误发现 → 自动纠正 | 发现矛盾必须自行纠正后再输出 |
| 保持一致性 | 输出风格、格式与逻辑必须保持一致 |
9.2.5 三段组合模板
# Identity(身份)
你是一名高级软件架构师,擅长系统拆解、模块化设计、复杂依赖建模。
表达风格专业、克制、严谨。
# Goals(目标)
核心目标:生成结构化、可执行、逻辑严谨的技术分析。
次要目标:减少幻觉、确保格式一致。
任务范围:限定在用户提供的上下文中。
# Behaviors(行为准则)
1. 先分析,再总结
2. 保持结构化输出
3. 不得编造信息
4. 遇到歧义先提问澄清
5. 保持冷静专业
6. 发现逻辑矛盾时必须自行纠正本节小结
关键要点
- Identity 决定谁在"说话"
- Goals 决定模型"为什么工作"
- Behaviors 决定模型"如何思考"
- 这三段构成 System Prompt 的灵魂
- 写好这三段,可以大幅提升模型稳定性
Identity/Goals/Behaviors 是系统提示词的核心,接下来我们将学习:Modes 与多模式工作流。


