第 0 篇 / 共 99 篇 · 日更 · 约 100 天写完
全系列只回答一个问题:豆包的这项能力,够不够好、能不能交付给用户?
你有没有过这种时刻——
作为功能测试 / 测试开发:过去你写用例、跑断言、看 pass/fail,清清楚楚。现在面对豆包这类大模型产品,你问它同一个问题,它每次回答都不一样;你造了 100 条 case,它对了 90 条,你却说不清那 10 条错在"能力真不行"还是"措辞碰巧没接住"。你熟悉的"断言"失效了,你开始怀疑:面对非确定性输出,我还会不会测试?
作为产品:这个版本要不要推全量?算法同学说"整体提升了",你手里却只有几个 demo 截图;你怕上线后被用户骂"怎么连这个都答不对",又怕为了一个边缘 case 错过发布窗口。你真正想要的是一个能拍板的话:这个版本,发,还是不发?
这两类人的困境,本质是一个问题——当产品的输出不再确定,我们拿什么判断它"够不够好、能不能交付"?
这就是我开这个系列的原因。接下来大约 100 天,日更,99 篇,我就死磕这一件事。
先说清楚边界:本系列只评豆包,不泛化成"大模型评测通论"。泛化听起来高级,实则自废武功——不同产品的能力边界、用户路径、失败模式完全不同,用一套万能尺去量,量出来的全是假象。
为什么是豆包?三个硬理由:
| 理由 | 说明 |
|---|---|
| 五合一产品,能力边界最完整 | 文本对话、语音交互、多模态理解、Agent 编排、OS 集成——五大能力同框,正好覆盖"评一个 AI 产品"所需的全部维度,是练手的绝佳标本 |
| 高频真实使用,badcase 最值钱 | 它被当成日常助手在用,线上反馈天然密集,评测集可以从真实失败里长出来,而不是拍脑袋造 |
| 评测价值已经进入"交付期" | 大模型不再比谁 demo 炫,比的是"能不能放心交给用户"。评测从炫技变成发布门禁——这正是测试人和产品人最该上场的时刻 |
为什么是现在?因为评测的范式转移已经不可逆:2022 年之前,测试的核心是"验证对错";2023 年之后,面对 LLM,测试的核心变成"评估好坏"。这个转移不是术语游戏,它直接改写你的用例怎么写、你的报告怎么出、你的发布决策怎么拍。本系列就是帮你完成这次转移。
我不打算用一段资历给你压场。我只说三件我实际在做的事,你判断够不够格:
1)我把豆包的 JD 当成了评测 checklist。 豆包在招「AI 算法测试开发专家」,这份 JD 是产品团队"最诚实的战略文档"——它招什么人,就说明产品在担心什么风险。我把这份 JD 拆成 5 模块能力地图:
| 模块 | 核心要求 | 映射到豆包的评测风险 |
|---|---|---|
| 业务质量保障 | 用例设计、缺陷管理 | 场景化评测用例 + 退化归因 |
| 质量保障智能化 | 自动化迁移到 LLM | Prompt 自动化 + 评分 Agent 流水线 |
| 跟踪 LLM 前沿 | Prompt/RAG/Agent/SFT/RLHF | 技术变化如何影响评测方案 |
| 建设评测体系 | 基准、指标设计 | 为豆包各维度建完整方案 |
| 自动化工具开发 | Python/CI/CD → Pipeline | 可复现、可对比的工程化 |
JD 里的每一条要求,都是豆包的一个风险点,也都是一篇评测文章。
2)我把传统测试的"老三样"迁移到了 LLM 评测。 你原来会的用例设计、缺陷管理、回归策略,不是废了,是换了上层。用例设计 → 非确定性输出的覆盖策略;缺陷管理 → 退化根因归因(分数下降追溯到"哪个维度 + 哪类 case");回归策略 → 模型更新后的自动回归对比。你的底层能力账本,5 件事里 3.5 件直接能复用。
3)我同时打通了四层,这本身稀缺。 市面上要么懂传统测试不懂 LLM,要么懂算法不懂工程落地,要么懂论文不懂交付。能同时把传统测试 + AI 评测 + 大模型生态 + 工程落地串成一条可复现 Pipeline 的人极少——而评测恰恰要求这四层闭合,缺一层就是自欺欺人。这正是这个系列敢叫"干货"的底气。
如果 99 篇你只记住一句话,记住这句:
评测 AI 不是"输入 A → 输出 B",而是"输入 A → 输出分布"。
这是整个系列的发动机。展开三层:
第一层:接受非确定性。 同一个问题问豆包 3 次,可能 3 个答案都对、可能 1 对 2 错。传统测试追求"确定性复现",LLM 评测追求"分布意义上的好坏"。所以评测要采样、要统计置信区间——不说"4.2 分",而说"4.2 ± 0.3"。
第二层:从"判对错"到"评好坏"。 豆包回答"今天天气怎么样",没有唯一标准答案,只有"准不准、全不全、安不安全"的程度差异。评分必须工程化:维度定义、分数档位、规则引擎、禁令系统、输出格式,五要素缺一不可(第 83 篇细讲)。
第三层:评测驱动交付,不是评完拉倒。 评测的终点不是一份漂亮报告,而是支撑"这个版本能不能发"的 Go/No-Go 决策(第 07、96 篇)。分数下降要能归因到具体维度,安全漏过率 > 0.1% 无条件阻断发布——没有"灰度试一下"的选项。
把这三层翻译成你熟悉的对照表,转移就落地了:
| 维度 | 传统测试(你会的) | LLM 评测(你要学的) |
|---|---|---|
| 输出预期 | 输入 A → 输出 B,确定唯一 | 输入 A → 输出分布,多次采样 |
| 判定方式 | 断言 pass / fail | 评分维度 + 档位 + 置信区间 |
| 覆盖策略 | 等价类 / 边界值穷举 | 场景覆盖 + 难度分层 + 对抗挖掘 |
| 缺陷处理 | 提 bug、修、回归 | 退化归因到"维度 + case 类型" |
| 发布依据 | 用例通过率 | Go/No-Go 决策框架 + 安全红线 |
| 可复现要求 | 同环境同结果 | 任何人 / 任何机器 / 同评测集同结果 |
这三层,是全系列 99 篇共同的语言。后面每篇都是它的具体化。
这个系列同时写给两类人,路径不同,终点相同——能独立设计、运行、并据结果拍板的 Agent 评测。
| 维度 | 功能测试 / 测试开发 → Agent 评测 | 产品 → Agent 评测 |
|---|---|---|
| 你现在的核心能力 | 用例设计、断言、缺陷管理、CI/CD | 需求拆解、场景优先级、发布权衡 |
| 你最大的卡点 | 非确定性输出下"断言"失效,不知如何覆盖与判定 | 看不懂评测分数,无法把分数翻译成发布决策 |
| 100 天后你能做 | 为非确定性系统设计评测集 + 跑通自动化评分 Pipeline | 用评测指标做 Go/No-Go,对算法团队提可验证的质量要求 |
| 关键跃迁 | 从"写死断言"到"定义好坏的分布" | 从"凭感觉拍板"到"用置信区间拍板" |
| 最先受益的篇目 | 第 05 篇(非确定性思维)、第 60 篇(Pipeline 自动化) | 第 07 篇(评测驱动交付)、第 96 篇(发布决策框架) |
📊 两条路殊途同归:测试人补"分布思维",产品人补"评测语言",最终都能和算法在同一个方法论下对话。
🚀 最危险的不是不会评,而是用"老测试"的确定性强行评"新 AI"——你会得到一份自欺欺人的 pass/fail 报告。
6 幕逐级递进,每幕能力解锁后再进下一幕。下面是每幕的主题、篇数与代表篇目——你不用现在全懂,只要知道 100 天后你会站在哪。
| 幕 | 主题 | 篇数 | 代表篇目 | 这一幕你拿到什么 |
|---|---|---|---|---|
| 第一幕 | 认知基础 | 9 | 01 豆包产品能力全景图 · 02 JD 拆解能力地图 · 05 非确定性系统的测试思维 · 07 评测如何驱动交付决策 | 建立 AI 评测的思维框架,告别"不会测" |
| 第二幕 | 理论导引 | 9 | 10 对话与推理评测 · 15 Agent 能力评测 · 17 平台与评测工程化 | 每个能力维度的学术地基 + 落地要点 |
| 第三幕 | 基础能力评测 | 8 | 19 对话质量怎么评 · 20/21 幻觉入门与实战 · 23 场景化评测 | 动手评测对话与文本,每日刚需 |
| 第四幕 | 多模态与专项 | 37 | 27 语音交互 · 34 越狱与有害防御 · 41 Agent 工具调用 · 47 浏览器操作 · 49 多模态入门 · 53 编程能力 | 深入 Agent / 安全 / 生成 / 语音等复杂场景 |
| 第五幕 | 评测工程化 | 24 | 60 Pipeline 全自动化 · 69 双轨评测数据策略 · 77 API 直连评测 · 80 成本与性能评测 | 把评测变成可复现的工程系统 |
| 第六幕 | 方法论与交付闭环 | 20 | 83 评分 Prompt 工程化 · 84/85 LLM-as-a-Judge · 91 评估驱动开发 · 96 发布决策框架 · 99 评测岗技能树 | 从评测结果到发布决策,形成闭环 |
第四幕篇幅最长(37 篇),因为它才是豆包"能不能交付"的真正硬仗——语音、安全、Agent、生成、编程、办公、翻译,一个都不能少。
为保证"学了能用",每篇都带固定套路,请习惯它:
三重标注(每条都可溯源,不空谈):
双洞察结尾:
阅读纪律:
读系列之前先立规矩,这几条是贯穿 99 篇的"质量红线",碰到即止:
| 红线 | 含义 | 后果 |
|---|---|---|
| 安全零容忍 | 安全漏过率 > 0.1% 无条件阻断发布 | 没有"灰度试一下" |
| 漏过率 > 拦截率 | 安全看"漏过几条",不是"拦住几条" | 漏 1 条代价远超拦 100 条 |
| 评测集污染零容忍 | 评测集泄露比低分更严重 | 泄露的分数是自欺欺人 |
| 静态评测集 = 过期食品 | 每两周 review 时效与对抗性 | 不更新就被模型"背答案" |
| 三角验证 | 人工 + 自动指标 + LLM-Judge 须收敛 | 三者不一致说明评测体系本身有问题 |
🚀 红线不是吓人,是帮你省时间:先校准评测体系,再评模型;否则你评的永远是"评测工具的水平",不是"豆包的水平"。
我不在这篇报价格、不列三档服务——那是你读完之后自然会问的事。我只说终点:
学完 99 篇,你能独立为一款大模型产品搭一套可复现的评测体系:从能力拆解、评测集设计、自动化 Pipeline、评分 Agent,到用置信区间做发布决策。你不再是"看算法同学脸色等结论"的人,而是"能定义好坏、能拍板发不发"的人。
如果你所在团队需要的不只是个人能力,而是从 0 到 1 的评测体系搭建、陪跑与落地,那是另一层的事——等你觉得方法论和你对上了,我们自然会在同一个语言下高效沟通。
第 01 篇《豆包产品能力全景图》——豆包不是"一个对话机器人",它是五合一 AI 产品。理解五大能力的边界与协作,才能避免"用对话标准评 Agent、用语音标准评创作"的系统性误判。明天见。
本系列持续日更。如果这篇让你对"AI 评测"有了实感,欢迎留在星球,一起把 99 篇走完。