HOW 技术原理

自己搭一个五十题的评测集,比看榜单有用

榜单测的是别人的任务。要换模型、要改提示词,手上得有一把自己的尺子,五十题就够。

自己搭一个五十题的评测集,比看榜单有用
题图 / Unsplash

题目从真实日志来

别自己编题。编出来的题往往太规整,真实输入里的错别字、缺主语、混着三种意图,它都没覆盖。

从最近一个月的调用日志里抽。按任务类型分组,每类十到二十条,总共五十条。

抽的时候偏向“难”的:之前答错的、用户追问过的、人工改过的。这些题才有区分度。

五十条里,简单题占三成,中等四成,难题三成。全是难题,任何模型都只有三十分,看不出差别。

也别全是长文。真实使用里短问题占多数,评测集要反映这个比例。

手绘表格记录题目
场景配图 / Unsplash

怎么标答案

能二元判断的就二元:对或错。分类、抽取、格式转换,都属于这一类。

不能二元的,定三档:可用、需小改、不可用。写作、摘要用这一套。

关键是标准要写下来。什么叫“需小改”,得有一句定义,否则两个人标出来不一致。

标注自己来。让模型标,等于让它给自己打分。

标不完就减题,别降低标准。五十道标得准,胜过两百道标得糊。

怎么跑才可比

同一批题、同样的参数、同样的提示词,只换一个变量。换模型就只换模型,改提示词就只改提示词。

每条跑三次。生成有随机性,单次结果不可靠。三次里两次对,算对。

记录要全:题号、输出、判定、耗时、token 消耗。少记一样,后面分析就缺一块。

跑完存一份,下次对比用。没有历史记录,你只能说“感觉好一点”。

把每次结果存成一张表:模型名、日期、正确率、典型错误。半年后这张表就是你的选型依据。

眼镜与本子,人工标注答案
场景配图 / Unsplash

结果怎么读

看总体正确率,也看分类正确率。总体涨了三个点,但长文类掉了十个点,这个涨是假的。

看稳定性。两次结果差十个点以上,说明题目太少或者任务本身随机性大,结论不可信。

别追小数点。五十题的评测集,一个点的差异就是半道题,没有意义。差五个点以上才值得讨论。

还有,评测集要更新。三个月加十道新题,把已经全对的旧题换掉,否则它会越来越容易。

补充一句一个下午能搭完:抽五十题、写标准、跑两版、对比。比看十篇横评有用。
团队围屏核对评测结果
场景配图 / Unsplash

常见问题

五十题会不会太少?

够做方向判断,不够做精细比较。要上线决策,加到两百题。

能不能用公开评测集?

可以当参考,但它不测你的任务。两者结合,公开集看能力,自建集看适配。

标注太主观怎么办?

把标准写成可判断的句子,找同事标十题对比。一致率低于八成,回去改标准。