BotOf TechAI / IoT / Full-Stack / 植物养护知识分享
返回首页大模型竞争进入下一阶段:比参数更重要的是每次有效任务成本

大模型竞争进入下一阶段:比参数更重要的是每次有效任务成本

·4 分钟阅读·

模型发布仍然会展示一长串榜单,但对生产团队来说,真正决定预算和体验的指标已经变了:不是一次回答用了多少 token,而是一个任务从进入系统到通过验收,究竟消耗多少时间、调用、重试和人工复核。

同一个模型可能 token 单价更高,却因为少走弯路、少调用三次工具、少失败一次而更便宜。反过来,一个便宜快模型如果经常返工,最终成本可能远高于旗舰模型。

先把成本单位改对

生产 Agent 的单位经济性可以写成:

每次有效任务成本
=(模型推理 + 工具调用 + 检索存储 + 沙箱计算
  + 重试回退 + 人工复核 + 失败损失)
  ÷ 通过业务验收的任务数

这里的分母不是请求数。超时、被丢弃、输出正确但执行越权、需要人工重做的请求,都不能算有效任务。

这一区别会直接改变模型选型。假设模型 A 每次尝试 0.8 元,通过率 60%;模型 B 每次尝试 1.2 元,通过率 90%。忽略重试时,A 看起来便宜;只按成功率折算,A 的每次成功至少 1.33 元,B 为 1.33 元。再把人工复核与失败损失放进去,B 往往更有优势。

效率发生在三个层面

模型层:更直接地完成任务

模型不仅要“会做”,还要学会减少无效思考、重复读取和无意义解释。对 Agent 而言,效率表现为:

  • 能尽早识别缺失条件,而不是执行到末尾才报错;
  • 一次选择正确工具,而不是在相似工具间试探;
  • 压缩中间状态,只保留继续执行需要的信息;
  • 发现结果可验证时主动运行检查;
  • 达到完成条件后停止,不继续美化无关部分。

这类能力很难用单轮问答看出来,却会在长任务里累积成巨大的时延和成本差异。

推理基础设施层:让硬件少空转

模型本身高效,不代表服务就高效。请求路由、批处理、KV cache、推测解码、GPU 内核和数据搬运都会影响实际成本。

一个典型请求要先按地区、可用容量、加速器和缓存命中情况路由,再在实例内部切分计算。如果调度只看当前队列长度,不看上下文长度和缓存位置,就可能把请求送到“看似空闲、实际需要重新预填”的实例。

生产优化应同时观测:

  • prefill 与 decode 各自的耗时;
  • 每个请求的缓存读写与命中;
  • 批次中最长序列造成的尾部浪费;
  • GPU 算力利用率与显存带宽利用率;
  • 跨卡同步、数据拷贝和等待时间;
  • 首 token、稳定输出和端到端三种时延。

单看 tokens/s,容易掩盖长上下文预填、工具等待和重试造成的真实瓶颈。

Agent 运行时层:控制上下文与工具回路

许多成本不是模型产生的,而是 harness 设计出来的。最常见的浪费包括:

  • 每一步都回灌完整历史;
  • 工具返回整份文件而不是相关片段;
  • 没有幂等键,超时后重复执行外部动作;
  • 计划、执行、验证三个阶段共享一个无限增长的上下文;
  • 失败后整条任务重跑,而不是从最近检查点恢复;
  • 没有明确完成条件,模型持续“再优化一点”。

成熟运行时应把上下文分为稳定前缀、任务工作集、外部证据和可丢弃过程信息;为工具调用设置预算;在高成本步骤前保存检查点;把验证结果变成结构化信号,而不是再塞一段自然语言。

不要只做单模型替换,要做分层路由

一套常见的生产组合是:

层级任务模型策略
L0分类、抽取、格式校验快模型或确定性代码
L1常规工具调用与短流程高性价比执行模型
L2跨系统、多步骤、模糊任务强推理模型
L3高风险、不可逆动作强模型 + 独立验证 + 人工批准

路由不应只根据用户问题长度,而要根据任务风险、预计工具数、历史失败率、可验证性和时限。快模型可以先做意图识别和计划草案;若置信度不足、工具连续失败或验证器拒绝,再升级。

关键是记录升级原因。否则团队只看到旗舰模型使用量上涨,却不知道是输入质量差、工具不稳定,还是路由阈值设置错误。

评测必须重放完整轨迹

模型榜单只能告诉你能力上限,生产评测要回答任务经济性。建议为每个工作流记录:

任务通过率
一次通过率
平均 / P95 工具调用数
平均 / P95 端到端时长
重试率与升级率
人工修改分钟数
不可接受错误数
每次通过任务总成本

评测样本至少包含正常任务、边界任务、历史失败和恶意输入。每次更换模型、提示、工具描述或上下文策略,都重放同一批轨迹,才能知道“省 token”是否真的省钱。

一套可执行的迁移顺序

  1. 先从日志还原当前每次有效任务成本,不急着换模型。
  2. 找出浪费来自推理、工具、上下文、重试还是人工复核。
  3. 对高频低风险任务引入快模型,对高难任务保留强模型。
  4. 加入结构化验证器、预算和升级条件。
  5. 用影子流量跑满一个业务周期,比较成本与失败分布。
  6. 只在护栏指标不下降时扩大流量。

模型竞争正在从“谁一次答得最好”转向“谁能在完整系统里稳定完成更多有效任务”。对企业而言,最值得跟踪的不是新的参数规模,而是每一元预算最终换回多少可验收结果。

延伸阅读