首页/AI/提示词工程速查/难例集与对抗样本池
评估与迭代50 条

难例集与对抗样本池

单独维护难例集:已知易错句式、诱导性输入、罕见格式;难例分数不作主指标,用于观察稳健性趋势。

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

难例集是什么

难例集是单独维护的一批「已知容易出错」的样本:否定句式、单位与千分位混用、中英混排、内容里混着指令样式文字、超长输入尾部藏关键信息等。它的定位是雷达不是标尺——看趋势和回归,不苛求绝对高分。把难例分数与常规集分数平均会得出误导性结论,两者必须分开报告。

基本信息

组成按类别组织的对抗与边界样本,每类保持一定数量以维持区分度
规模小而精:每类十几到几十条即可支撑趋势观察,样本过多会拖慢回归
更新来源线上 badcase 按类别并入,保持类别均衡
使用方式版本迭代后复跑同一批,与上次结果对比;不做跨任务横向比较

典型使用场景

  • 提示改版回归:确认改动没有在边界场景上引入退化
  • 模型升级评估:新模型在长尾场景上的表现往往与常规集不一致
  • 排查线上投诉:把同类投诉构造成样本,验证是否可复现
  • 防护验证:注入类样本用于检验防护层是否漏拦
  • 能力宣传把关:避免用常规集高分掩盖边界场景的明显失分

难例类别示例

难例类别示例
# H1 否定与双重否定:“并非不需要”“不能认定不成立”
# H2 单位混用与千分位:1,250 万元 / 1.25 亿 / 12,500,000
# H3 中英混排与全半角混杂:模型名、缩写、括号格式不一致
# H4 指令与内容混排:内容中出现指令样式文字
# H5 超长输入:关键信息位于尾部,考察长上下文的信息保留
# H6 表格与嵌套结构:跨行合并单元格的文字流被拉平
# 评分:分类别报告通过率,另附「与上次相比的变化」

难例与常规集的分工

维度常规评测集难例集
样本来源按业务分布抽样按错误类型构造
分数解读反映平均质量,可设上线门槛反映稳健性,看趋势不看绝对值
更新节奏随业务分布变化扩充随新 badcase 类型补充
报告方式单独报告单独报告,不与常规集平均
难例集的类别要均衡:某一类样本堆积到上百条时,总体通过率会被它主导,其他类别的退化看不出来。定期按类别抽样复核配比。
注入类样本仅用于防护验证,需在隔离环境执行并标注用途,避免被当作可复用的攻击素材流转。

易错点

  • 把难例集分数与常规集分数平均会扭曲结论,两部分应当分开报告
  • 难例集长期不更新会失去区分度,全部通过时它已不再提供信息
  • 样本量过少时单条波动就改变结论,类别内需要足够基数
  • 只加新样本不复核旧样本,长期积累后类别失衡且维护成本上升

数据来源与参考

  • CheckList(Ribeiro et al., 2020)的对抗与最小功能测试设计思路
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌