首页/AI/提示词工程速查/正反例对比提示
模式与框架50 条

正反例对比提示

在同一提示里给出“正确做法 + 错误做法及纠正原因”的成对示例,比只给正例更能压住常见错误模式。

提示词工程速查AI更新于 2026-10-13

为什么要给错误示例

只给正例时,模型只能从示范里推断边界;再给一组「错误做法 + 为什么错」的对照,能直接压住常见错误模式,效果通常强于一句禁止规则(思路源自对比式思维链研究,Chia et al., 2023)。使用要点是数量克制(1-2 组)并且正反例格式一致,否则对比信息会失效。

基本信息

结构正确示例 + 错误示例(附原因)+ 待处理输入
数量1-2 组对比即可,过多会稀释目标模式
适用格式细节、用语规范、常见误判类型
关键错误示例必须附「为什么错」

典型使用场景

  • 字段抽取:示范漏字段与把「待确认」写成具体日期的错误做法
  • 分类判定:给出易混淆类别的误判示例及理由
  • 文案改写:示范过度口语化或过度书面化的反面示例
  • 翻译:示范术语未按术语表翻译的错误及后果
  • 格式输出:示范多写解释文字、混用全半角的错误

对比示例结构

对比示例结构
### 正确示例
输入:……
输出:……

### 错误示例(不要模仿)
输入:……
错误输出:……
为什么错:遗漏了日期字段、把“待确认”写成了具体日期。

### 待处理
输入:……
# 错误示例必须附原因,否则模型可能只记住错误内容本身
# 正反例的输入格式保持一致,差异只体现在输出上
# 一组对比只针对一类错误,不要在一个示例里塞多种毛病

对比示例设计要点

要点做法原因
原因说明每条错误标注为什么错模型才能学到规避方向
格式一致正反例输入结构相同差异集中在错误模式上
数量控制1-2 组过多占用上下文并稀释重点
错误选择挑高频或高代价错误优先压住影响最大的一类
错误示例不附原因时,模型可能只记住错误内容本身,出现「示范越具体、错误越容易被复现」的反效果。
错误示例与正确示例格式差异过大时对比信息失效:输入部分要长得一样,差异只在输出与原因。

易错点

  • 错误示例只给错的内容不写原因,模型把它当作另一种可模仿的样式
  • 正反例格式差异过大(输入结构不同),模型学到的是格式差异而不是错误模式
  • 一次塞进多组对比示例,上下文被占满,真正的任务描述与格式约束被稀释
  • 错误示例选得太怪(现实中不会出现的错误),对线上高频问题没有压制作用
  • 对比示例与文字规则不一致(规则要求 2 位小数,正确示例是 1 位),模型照示例执行

数据来源与参考

  • Contrastive Chain-of-Thought Prompting(Chia et al., 2023)相关研究思路
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌