我们的 AI 助手回答问题前,会先去一个有 1120 份资料 的库里翻找参考。 这次实验用 55 个真实问题 做测试,结果发现:能不能答对,很大程度取决于「对的资料有没有被翻出来」。 下面这个实验台的数据全部来自真实测试,你可以亲手操作,复现每一个结论。
同一个资料库,两种翻法。它们各自擅长的题不一样——这正是整场实验的出发点。
把你的问题和资料都转成「意思」,按意思相近来找。哪怕资料里一个相同的字都没有,只要讲的是一回事,它也能翻出来。
完全按字面来:你打了哪些词,就去找哪些词出现得多的资料。一个专有名词只要库里出现过,它一定能揪出来。
先选一个问题,再试下面这些开关。带 ★ 黄框的资料 就是「正确答案所在的资料」—— 盯着它看就够了:它进了最右边的名单,AI 就能答对;被挤出去,AI 就会答「资料里没提到」。
下面的结果不是模拟,是真实跑出来的答案状态,只有两种:「答上了」和「没答上」(AI 回复“参考资料中未提到”)。 绿色卡片 = 你在实验台里当前的操作最接近哪种用法。
好消息是:这一步完全不花钱。只看检索结果、不需要 AI 真的去回答,所以秒级出结果。 我们只看两个信号:专有名词被捞回来几条(越多越好)、和懂意思的名单重合几条(重合越多越安全,说明没引入太多噪声)。
最早试的是「全局无差别调权重」——失败。但它暴露了一个反方向信号:把话语权压向认字一侧(1.5)时, 专有名词的捞回数从 1 条涨到 3 条。于是围绕 1.5 两侧扫描,得到下表:
| 认字话语权 | SenseVoice 题 捞回 | Pyannote 题 捞回 | 量化题 与懂意思名单重合 | 判读 |
|---|---|---|---|---|
| 1.5 | 3 条 | 3 条 | 3 / 8 | 专有名词场景最好 → 最终选择(只在自动求助触发时生效) |
| 1.0 | 1 条 | 1 条 | 4 / 8 | 只救回 1 条,不够 |
| 0.7 | 0 条 | 1 条 | 4 / 8 | SenseVoice 题开始失守 |
| 0.5 | 0 条 | 1 条 | 4 / 8 | 同上 |
| 0.2 | 0 条 | 1 条 | 5 / 8 | 认字搜索已帮不上忙(灰行 = 数学上就没用,留作反证) |
往大于 1.5 的方向也补扫了一遍:捞回数全部停在原地不再涨(SenseVoice / Pyannote 停在 3 条,量化题重合停在 3/8), 拖到 3.0 时另一道题的成绩反而开始掉。也就是说 1.5 是「够用的最小偏置」——再高没有收益、只有风险,扫描可以收工了。 最后用 55 题让 AI 真实作答验证:确认修好 3 道「零回答」的题(见上方成绩单)。