计数校验要对账

把本地统计的输入输出 token 与供应商账单逐项比对,差异超过约定比例就排查。为什么必须做:分词口径、工具调用与结构化输出都可能造成偏差,差异长期不查,预算与优化都会建立在错误数字上。

电路板元件的微距特写
电路微距:算力与硬件自有素材

长上下文要测边界

构造接近上限的输入,观察截断发生在哪里、是否报错、是否静默丢内容。为什么危险:静默截断会让答案缺失关键条款,用户却以为看的是全文。测试要记录截断位置与提示方式,并写进产品说明。

限流与退避要验证

在配额边缘加压,观察是否返回限流、客户端是否按退避重试、重试是否成倍放大 token。怎么做:记录请求数、计费请求数与失败率三条曲线;边界是重试次数要有上限,不能无限重放长上下文请求。

成本回归门禁

把固定测试集接进发布流程,版本变更后自动比较 token 与质量。为什么有效:提示词与检索配置的改动最容易被忽略,人工评审看不出输入长度变化;门禁能在合并前拦下显著上涨的版本。

适用与不适用

适合谁

  • 准备上线新提示词或新检索配置的团队
  • 检索增强类应用的研发、测试与运维人员
  • 需要向财务证明计费准确的平台方与团队

不适合谁

  • 尚未接入计费接口、无法对账的早期原型
  • 没有固定测试集、无法复跑的项目或试点

典型场景

一家在线客服系统在改版前做了验收:用两百条历史会话比对本地计数与账单,构造接近上限的长输入观察截断,再在配额边缘加压看退避行为。发现一处静默截断后补了提示与分段逻辑,改版上线后没有出现漏答投诉。

可执行步骤

  1. 建立两百条以上的测试集,固定版本与参数,覆盖长短上下文与失败样例
  2. 用同一批请求比对本地计数与供应商账单,记录差异比例并按输入输出分项
  3. 构造接近上下文上限的输入,观察截断位置与用户可见提示,并留样本
  4. 在配额边缘加压,验证限流返回、退避策略与重试上限,记录三条曲线
  5. 把 token 阈值接进发布流程,超标即阻断并要求说明原因,全程留痕
算力、私有化与成本类目结构示意图
类目示意图:算力、私有化与成本通用流程示意 · 上岸智源

常见坑

  • 只比对总量不比对分项,输入与输出的偏差相互抵消,问题被掩盖,长期查不出来,事后难补救。
  • 长上下文测试只测不超限的情况,真正超限时静默丢内容,没人发现,投诉才暴露,损失已造成。
  • 重试没有上限,限流时反复重放长请求,账单在几分钟内飙升,事后难以追回,追责也困难。
  • 门禁阈值定得过松,每次都能通过,等于没有门禁,也没有人复核,形同虚设,风险照旧存在。
夜间停车场中的汽车
汽车场景:制造与售后数据自有素材

自检与验收清单

  • 测试集是否覆盖长上下文与失败样例
  • 本地计数与账单是否分项比对、逐月留档
  • 截断行为是否有清晰、用户可见的提示
  • 重试次数与退避策略是否有上限并演练
  • 成本门禁阈值是否经双方书面确认

常见问题

计数差异多少算正常

取决于是否涉及工具调用与结构化输出。纯文本场景差异通常很小,复杂场景会略高。建议连续比对三个月,掌握自己的正常波动区间,再把明显超出区间的版本拦下来,而不是追求零差异。

超长输入应该截断还是报错

看业务。检索类可以分段处理并合并答案,问答类应明确提示内容过长并给出范围。最糟的是静默截断:用户以为问的是全文,系统只看了前半段,答案错误却无从解释。

压测要不要用真实数据

建议用脱敏后的真实样本,配合合成的极端输入。真实样本能暴露实际分布,合成样本能覆盖边界。两者都跑,才能同时验证正常路径与异常路径,也不至于把敏感数据带进测试环境。

参考来源

  1. 云计算服务安全评估办法 国家互联网信息办公室等四部门 · 2019
  2. AI Risk Management Framework (AI RMF 1.0) 美国国家标准与技术研究院(NIST) · 2023
  3. IDC:IDC首次定义AI云市场,2025年中国市场规模达684亿元 IDC(国际数据公司) · 2026