Skip to content

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. 安全检查:确保未违反任何内容安全、伦理与限制要求

若发现问题,你必须在最终输出前自动修正。

本节小结

关键要点

  1. Verification 是工程级 System Prompt 的质量控制层
  2. 由格式检查+目标检查+逻辑检查+边界检查+安全检查组成
  3. 大幅提高模型稳定性,减少幻觉,防止跑偏
  4. 是所有大厂 AI 系统必备的基础结构

Verification 是系统提示词的质量保障,接下来我们将学习:System Prompt 实战案例