Appearance
9.4 Verification(一致性与自检机制)
引言:为什么 Verification 是工程级 Prompt 的关键
真正让系统提示词"稳定、可控、可持续"的是 Verification(自我检查机制)。没有 Verification,模型容易跑偏、输出不一致、格式漂移、幻觉风险提高。加入 Verification 后,模型会自动检查自己的输出,工程系统可靠度大幅提升。
9.4.1 什么是 Verification
Verification 是模型在输出前对自己进行一次检查的机制。 它相当于给模型加了一个"质量控制层"(Quality Gate),类似程序的单元测试、文章的校对、工程文档的审核。
9.4.2 Verification 的三大核心目标
| 目标 | 说明 |
|---|---|
| 一致性(Consistency) | 无论任务多复杂、多轮对话多长,都维持同样的结构与风格 |
| 正确性(Correctness) | 回答了全部问题、遵循了格式、避免了逻辑错误和幻觉 |
| 完整性(Completeness) | 没有遗漏、没有跳步、有足够细节和理由 |
9.4.3 Verification 的四层架构
| 层级 | 检查内容 | 说明 |
|---|---|---|
| 格式检查 | Format Check | 确保输出完全符合用户指定的格式 |
| 目标检查 | Goal Check | 确保完全回答用户的全部问题并紧扣任务目标 |
| 逻辑检查 | Logic Check | 确保推理链条没有矛盾、跳步或逻辑错误 |
| 边界与安全检查 | Constraints & Safety Check | 确保不使用外部知识、不臆测、未违反安全要求 |
9.4.4 各层检查示例
格式检查:
在输出前,你必须检查是否严格遵守用户提供的格式要求。
若格式不符合,你必须在输出前自动纠正。目标检查:
在输出前,你必须检查:
- 是否完全回答了用户提出的全部问题?
- 是否围绕用户任务目标展开?逻辑检查:
你必须检查自己的推理是否存在矛盾,若发现不一致,必须在输出前自行修复。9.4.5 完整工程模板
# Verification(自我检查)
在输出前,你必须执行以下检查:
1. 格式检查:确保输出完全符合用户指定的格式
2. 目标检查:确保完全回答用户的全部问题并紧扣任务目标
3. 逻辑检查:确保推理链条没有矛盾、跳步或逻辑错误
4. 边界检查:确保不使用外部知识、不臆测、不添加无关内容
5. 安全检查:确保未违反任何内容安全、伦理与限制要求
若发现问题,你必须在最终输出前自动修正。本节小结
关键要点
- Verification 是工程级 System Prompt 的质量控制层
- 由格式检查+目标检查+逻辑检查+边界检查+安全检查组成
- 大幅提高模型稳定性,减少幻觉,防止跑偏
- 是所有大厂 AI 系统必备的基础结构
Verification 是系统提示词的质量保障,接下来我们将学习:System Prompt 实战案例。


