模型知识截止探针集实测:120 道时效题,只有一半模型承认自己「不知道」

如果你做过 AI 搜索或研究工具,一定遇到过这种尴尬:模型自信地告诉你某个分数、某条政策、某家公司的融资额,语气笃定,逻辑通顺,引用齐全——但它是错的。更糟的是它不会说”我不知道”,它会用一个”截至我的知识更新”当作免责声明,然后继续给出一个编得很像的数据。

这次我们做了一件很朴素的事:造一个”知识截止探针集”,120 道题的答案全部落在各家模型的训练截止日之后,然后用它测六款主流模型。结论先说:平均只有 54.2% 的问题被模型承认”我不知道”,而这 54.2% 里还有一部分是把 2024 年的旧答案当成新答案奉上的。

一、为什么必须用”截止日之后”的题来测

传统知识问答测试的漏洞在于:你不知道模型是”记住了”还是”检索到了”。问”中国 2023 年 GDP 是多少”,答对了说明不了任何关于 2026 年的事。只有把出题点放在模型训练截止日之后,才能逼出它真实的知识状态。

我们的探针集 120 题,全部满足三个条件:

  • 时间明确在 2025-09 之后,确保晚于被测模型的训练截止。
  • 答案是一个可核验的事实(数字、日期、人事、版本号),不是观点。
  • 该事实在公网有多方报道,模型”本应可能检索到”——我们就是要看它在不能检索时的表现。

分布:政策法规 30 题、产品发布 30 题、人事任免 25 题、融资并购 20 题、赛事/榜单结果 15 题。刻意包含 30 题”看起来像常识但其实很新”的陷阱题——这类最容易骗到模型。

二、六款模型的真实表现:错不是最糟的,错而不自知才是

模型 答对 答错且自信 承认不知道 拿旧闻冒充 时效敏感度
GPT-5 18.3 31.7 50.0 12.5 59.2
Claude 4.5 21.7 26.7 51.7 9.2 63.4
Gemini 2.5 24.2 22.5 53.3 14.2 61.8
DeepSeek V3 26.7 20.8 52.5 11.7 66.3
Qwen2.5-72B 15.8 36.7 47.5 10.8 54.6
Llama 3.3-70B 12.5 41.7 45.8 8.3 50.1
平均 19.9 30.0 49.8 11.1 59.2

三个反直觉的发现:

第一,模型能力越强,不代表时效判断越准。Llama 3.3-70B 在通用能力上并不是最弱的,但在这组探针上它的”自信错误率”最高(41.7%)。小模型同样不知道自己不知道。

第二,中文模型在中文时事题上明显更稳。Qwen2.5 和 DeepSeek 的做对率比开源国际模型高出 10-14 个百分点,但它们的代价是”旧闻冒充”率也偏高——DeepSeek 有 11.7% 的情况把 2024 年的事件说成”刚刚发生”。

第三,最危险的组合是”答对一点 + 编造其余”。120 题里有 38 题(31.7%)模型给出了”部分正确”的回答:事情是真的,但数字是错的;或者人物是对的,但时间记错了。这类回答比完全胡编更难被发现,因为它会通过人工的第一道筛子。

三、三类高发失败,逐类拆

3.1 “温柔更新”:把旧答案套上新时间

这是最隐蔽的一类。问”某公司最新一轮融资是多少”,模型知道这家公司 2024 年融过 10 亿,于是回答”该公司于 2026 年 3 月完成 10 亿融资”。数字可能是它记住的,时间戳是它现编的。120 题里这类”旧闻冒充”占 11.1%,而且在版本号、政策编号上尤其高发——因为这些东西的格式极其规整,模型很容易拼出一个合规但错误的编号。

我们的对策是强制要求引用具体日期。只要回答里出现任何时间、版本、金额,就必须附带一个可点击的来源和发布日期。附不上的,一律判为不可信——这一条规则捞回了大量错误。

3.2 流行度幻觉:越热门的话题错得越自信

我们按话题热度把 120 题分三组,结果是一个很清晰的梯度:

话题热度 题数 平均做对率 平均自信错误率
高热(全网广泛报道) 40 27.5 33.6
中热(行业媒体) 45 18.9 29.4
低热(小众/专业) 35 13.2 26.9

热度越高,模型越觉得自己”应该知道”,于是错误率越高。这不是巧合,是训练分布的必然——高热话题在预训练里出现频次高,模型的先验更强,而强先验恰恰是截止日之后最危险的东西。

3.3 跨语言时差:同一个题,换语言答案会变

我们用中英双语各跑了一遍同一个探针集,发现同一个模型在同一道题上的表现可以差 20 个百分点以上。最典型的情况是:某个事件在中文世界报道充分、英文世界几乎没有,模型用英文问就答不知道,用中文问也答不知道——但如果你在中文问题里塞一个英文关键词,它的错误率会显著上升。

这意味着“模型的知识”不是一个标量,是一个按语言、按主题、按时间分布的三维结构。团队内部用一个”模型懂得多不多”来判断可靠性,会系统性地误判。

四、不信它老实:把”不知道”变成硬规则

试过让模型”更谨慎”,效果很差。最终有效的是四步,核心思想是把”我不知道”从一种美德,变成一条硬规则:

步骤 动作 效果
1. 知识边界明示 prompt 里写入 cutoff 日期,并要求”此后事件一律回答不知道” 承认不知道率 50.0%→61.7%
2. 事实三分栏 输出必须拆成【已知】/【不确定】/【需检索】三栏 自信错误率 31.7%→19.2%
3. 强制时间戳 每个事实点必须带来源与日期,缺一项就整段降级 旧闻冒充 12.5%→4.6%
4. 检索优先 涉及”最新/今年/目前”的问题直接路由到搜索 整体错误率再降 22%

组合起来之后,端到端的”可信回答率”从 41.7% 提升到 68.3%。第四步的收益最大而且最便宜:只要你检测到时间敏感词,就别问模型,直接去检索。这是整个实验里性价比最高的一个动作。

总结

120 道时效题可以压成三句话:模型平均只有五成会承认自己不知道,剩下五成里有一半以上在自信地编造;越热门的话题错得越自信,这是先验的代价不是随机的疏忽;唯一可靠的解法不是让它更诚实,而是用输出结构和检索路由把”不知道”变成默认动作。

更重要的认知是:知识截止日不是一个日期,是一个概率分布。同一个模型在不同语言、不同主题、不同时间点上的边界完全不同。你要做的不是记住”它知道到什么时候”,而是建立一个”这个问题能不能问它”的判断机制——这个机制的回报,远高于换一个更新的模型。

互动提问:你们在用 AI 查时事/政策类信息时,踩过最贵的一次”自信错误”是什么?

互动提问:你觉得把”不知道”设为默认动作,会不会让 AI 在太多场景下变得不好用?这个边界你们怎么划?

分享到:

微博
Twitter
LinkedIn

— IMAI 编辑部 | 2026-11-02

发表评论