江西冬酿科技有限公司 · 南昌市 · 服务江西及全国咨询热线 400-873-2750

模型怎么选才不是拍脑袋:一套自建评测集方法

大模型 API 与算力调度示意
多模型统一接入,按场景配置路由与配额

公开榜单选不出你能用的模型

打开任何一个模型排行榜,前面几名往往只差一两个百分点。但这些分数来自选择题、数学题、标准问答,和你让模型干的活——从一张模糊的送货单里抠出品类和数量、把客户一段带情绪的语音整理成工单、按公司模板写一段投标响应——中间隔着一整个业务现场。

榜单失真通常有三个来源:题目分布跟你无关;公开题库可能已经被训进模型里;榜单也不测工程指标——输出 JSON 稳不稳定、长文档读到第三万字会不会开始编、并发上来以后延迟抖不抖。这些恰恰是上线后天天出问题的地方。

所以我们内部有个说法:用你自己的任务测,别用别人的榜单选。下面这套方法分四步,一个懂业务的运营配一个懂技术的同事,两三天能跑完第一轮。

先捞任务:从真实业务里取样,别自己编

评测集常见的错,是让懂 AI 的人凭想象写 50 条 prompt。写出来的题又干净又短,而真实工单里全是错别字、口语、截图和上下文缺失。

做法是回到系统里捞:客服记录里挑 20 条没处理好的;销售合同里挑 10 条条款解释请求;生产日报、会议纪要、产品手册问答各挑几条。凑够 30–50 条,按「出现频率 × 出错代价」分层——高频低成本的写文案、改邮件占大头;低频高风险的合同条款比对、数据核对虽然少,但必须有。

取样要覆盖的几类难例

  • 超长输入:接近你实际场景上限的长文档,比如四十页的投标文件
  • 脏数据:带错别字、表格截图描述、中英混排的原始材料
  • 格式约束:必须输出固定字段的 JSON、必须按指定模板分段
  • 拒答边界:问到公司没有的政策时,模型应该说不知道,而不是编一个

每条任务除了输入,还要写下「什么样的输出算合格」。这句话写不出来,说明这个场景还没想清楚,先别急着选模型。

把「好不好」变成能打分的标准

不打分的评测,最后都会变成一句「感觉 B 好一点」。合格的评分表每条任务配 3–5 个维度,每个维度 1–5 分,或者干脆用通过/不通过。字段抽取这类任务用二值判定更省事:字段全对算过,错一个算不过。

维度 看什么 评分方式
事实准确 有没有编造数字、条款、政策 1–5 分,出现编造直接判 0
格式合规 JSON 能不能被解析、字段是否齐全 通过/不通过
可用度 人工改几个字能用,还是得重写 1–5 分
拒答判断 该说不知道时有没有硬答 通过/不通过

两个细节决定这张表靠不靠谱。一是找两个人各打一遍同样 10 条,分差超过 2 分,说明标准写得含糊,回去改标准而不是改分数。二是把「可用度 4 分以上」当成上线门槛,别只看平均分——平均 3.8 分可能意味着一半任务很好、一半完全不能用。

盲测:别让品牌名替你做判断

模型名一露出来,人就会偏向自己听说过的那家。做法很土但有效:候选模型编号成 A、B、C,顺序随机打乱,用同一套 prompt、同一组参数(temperature 固定,能设 0 就设 0),输出并排贴进表格,只看输出不看名字。

要记录的元信息比分数本身更重要:模型名和版本号、调用日期、prompt 全文、参数、token 消耗、响应时间。各家模型三个月一换代,半年后回头看「当时 B 更好」这个结论,没有版本号和日期就是一句空话。

跑的过程中顺手记两类问题:一类是模型能力问题,一类是你的 prompt 问题。经验上后者更多——很多「模型不行」的结论,其实是没给示例、没约束输出格式、没把背景资料放进去。

算成本,别只看每百万 token 单价

单价表只算了裸调用,真实成本还要乘上重试率和人工复核率。举个我们见过的对比:

项目 模型 A 模型 B
每百万 token 综合单价 较低 约为 A 的 2.5 倍
格式错误率 约 18% 约 3%
平均重试次数 1.2 次 1.02 次
需人工复核比例 约 35% 约 8%
折算到每条任务的综合成本 反而更高 更低

人工复核的时薪比 token 贵得多,这笔账一定要算进去。反过来,如果某个场景输出只是给人看的草稿、错了也能重来,那便宜模型的低单价就是实打实的优势。所以成本结论必须绑定场景,不能全公司一刀切一个模型。

更省事的做法是分级:简单分类、摘要走小模型;要多步推理、要卡死 JSON 结构的走大模型;数据敏感的走私有化部署的小参数模型。这套路由和额度控制,属于 模型 API 与成本管理 的范畴,落到工具上就是网关加计费看板。

几个我们踩过的坑

  • 用官方 demo 的 prompt 直接测。Demo prompt 是针对榜单调过的,换到你的数据上表现会掉一截。要么用你自己的 prompt,要么两边都用同一套。
  • 只测一轮就定结论。同一模型跑两次差异能到一个档位,尤其温度没固定的时候。
  • 忽略上下文长度和并发。文档一长就开始丢中间内容,这是长文档场景常见的失效点;并发一上来延迟飙升,体验直接崩,这些榜单都不测。
  • 评测集建完就锁进抽屉。业务变了、模型换代了,题要跟着加,我们一般一个季度补 5–10 条新任务。

人手不够时的简化版

20 条任务、3 个候选模型、一张两列评分表,一个下午能跑完。结论不用写成报告,三句话就够:哪个模型在这类任务上够用、大概什么成本、什么条件下会失效。这三句话比任何榜单都更能支撑决策。

流程跑顺了再往深处走——把评测集接进 企业知识库 的召回测试里,或者在 AI 智能体私有化部署 之前先拿它做一轮准入,能省下不少返工。

如果你手上正有几个候选模型拿不定主意,先按上面的方法攒 20 条真实任务自己跑一轮,跑完再谈部署和价格也不迟。想找人复核这份评测集,或者需要把它固化成一个可复用的表单和脚本,可以打 400-873-2750,或者 联系我们 约个时间,把任务清单带过来一起看。

Leave a Reply

Your email address will not be published. Required fields are marked *

拨打 400-873-2750免费咨询