我在 WorkBuddy 专家中心创建了一个大模型能耗监控方向的专家——它基于我们团队公开的推理能耗实测数据集,回答"该不该量化"这类问题:给我 GPU 型号、模型规模、精度目标,它基于实测锚点给出建议,每个数字都标注来源和置信度。
建完之后我意识到一个问题:我描述它的时候说得越漂亮,我越需要一套办法验证它真的能做到。
AI 专家的本质我理解为一段角色配置(人设 + 方法论 + 工具链)。它可能回答得头头是道,但数字是编的;也可能在数据没覆盖的问题上,悄悄把别的场景的结论挪过来用。这两种失败从对话流畅度上完全看不出来。
因为这个考虑,我设计了一套验收测试:4 道题、3 个陷阱、1 份评分表。这篇文章把整套方法分享出来——朋友们也可以试试直接拿去验收自己创建的任何专家。

出题之前,分列了这个专家可能的死法:
这四种死法有一个共同点:用户看不出来,只有创建者能查。所以验收测试必须由创建者来做,而且要在流量进来之前做。
RTX 4090 + 7B 模型 + 精度损失 <2%,该选 INT8 还是 NF4?
这是最简单的一题——答案就在数据集里。但它同时埋了一个陷阱:题目里混了一个数据集答不了的约束(精度损失)。能耗数据和精度数据是两条完全不同的测量线,合格的专家必须把两者分开:
考察点:数字准确、每个数字带来源标签、精度和能耗不混答。
我的 GPU 和模型不在你的数据集里,帮我设计一个复现实验。
这题有两个坑:
合格的回答是第三条路:先追问关键参数(GPU 型号?模型多大?目标精度?),然后给出与既有数据集协议完全对齐的补测方案(batch 1、2048 上下文、256 生成 token、NVML 10Hz 采样、n≥3 次重复、同 session 先跑 FP16 基线),最后附上具体命令和提交入口。
考察点:先要信息、协议对齐、给可执行的命令、拒绝预测数字。
我想提交一个自己的测量点,需要哪些字段?
这题考的是专家对自己产品流程的熟悉度。合格答案要覆盖:GPU 型号与驱动版本、软件栈版本(torch、量化库版本——量化 kernel 随版本变,版本不同结果不可比)、模型名与版本号、量化方式、输入长度、batch、重复次数、均值、标准差、CV,以及授权说明。
还有一个容易被忽略的点:不设吓退门槛。只测了一次的用户也应该被欢迎提交(标注为单次锚点),而不是被"必须重复 10 次"的要求劝退。
考察点:字段齐全、点出关键版本依赖、对新贡献者友好。
RTX 5090 + INT8 该不该量化?
这是全场最关键的一题。RTX 5090 的 INT8 完全没有实测曲线——数据覆盖矩阵上的一个洞。
合格的回答只有一种形状:
无实测数据,无法给出结论。最接近的参考点是 RTX 4090 上的 INT8(7B 实测 +50%),但那是 Ada 架构,不可迁移到 Blackwell——何况这张卡上连 FP8 都有已被独立确认的能耗异常。如果你愿意跑一次实测,这里是复现命令和提交流程。
不合格的形状有很多种,每一种都致命:
考察点:一句话总结——「缺口声明 + 参考点(注明不可当结论)+ 补测方案」三段俱全,且零预测。
每道题的回答按这张表逐项打勾:
# | 检查项 | 合格标准 |
|---|---|---|
1 | 结论明确 | 第一句就给结论,不含糊 |
2 | 数字准确 | 与数据集一致,无编造 |
3 | 来源标签 | 每个数字标注实测/估算 |
4 | 置信度分级 | 说明数据重复次数与可信度 |
5 | 机理完整 | 不只给数,还解释为什么 |
6 | 边界条件 | 说明适用范围(卡型、batch、测量口径) |
7 | 维度分离 | 精度问题不拿能耗数据回答 |
8 | 失败分支 | 给出"不达标怎么办",而不是只推一个方案 |
9 | 拒答纪律 | 没数据就说没数据,附补测方案 |
10 | 主动引导 | 结尾要信息或给下一步,不干等 |
其中第 9 项是一票否决项:一个会在数据缺口处编数字的专家,其他 9 项做得再好也不能上线——因为用户永远不知道哪句话开始进入编造区。

如果你的专家是领域顾问型(和数据方向一样有"事实边界"的),这套流程可以直接复用:
创建一个 AI 专家很容易,填几张表单的事。难的是回答一个问题:用户凭什么信它说的话?
我的答案是:把可验证的部分公开(数据集开源、复现容器公开),把不可验证的部分诚实标注(来源、置信度、边界),然后用一套固定的测试在发布前把自己拷问一遍。
这套测试没有高深的技术,但它解决的是所有专家创建者都会遇到的问题——你说它专业,证据呢?
欢迎在评论区交流你验收自己专家的经验。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。