1. 九月这波旗舰潮,到底在卷什么
九月份这一个月,我朋友圈里做AI应用的朋友几乎没消停过。前脚某家刚发完新旗舰模型,后脚另一家就甩出个更便宜的版本,中间还夹着几家开源社区突然放出的权重。你要是只看发布会,会觉得大家都在喊"最强""第一",但真正在一线做产品的人心里都清楚,这个月最值得关注的不是谁跑分高,而是评价标准本身在换轨。
过去两年我们判断一个模型行不行,基本就看三件事:榜单排名、参数规模、跑分数字。但这套逻辑在九月这波发布之后,明显不够用了。原因很简单——旗舰模型扎堆出现,能力差距被压缩到肉眼很难分辨的程度,而成本却在一路往下掉。当"最强"和"次强"之间的体验差异小到用户根本感知不到,而价格差了三四倍的时候,你作为开发者会怎么选?答案不言自明。
这篇复盘我想聊的不是哪家发了什么,而是站在一个实际要把模型接进产品里的人的角度,说说这一个月里我观察到的几个真实变化:旗舰扎堆之后怎么选型、成本下探到什么程度、评价标准为什么必须换、以及换轨之后我们该盯哪些新指标。如果你正在做AI应用、正在选模型、或者正在纠结要不要换供应商,这篇应该能帮你省下不少试错时间。
2. 旗舰扎堆发布背后的真实信号
2.1 发布密度本身就是一种信号
九月这波发布密度,说实话是我入行以来见过最夸张的一个月。几乎每周都有重量级模型出来,有的是全新架构,有的是在原有基础上做迭代,还有的是直接开源权重让社区自己玩。表面上看是"卷",但如果你把时间线拉长一点看,会发现这其实是一个行业进入成熟期前夜的典型特征。
为什么这么说?回想一下智能手机早期,也是每年一堆旗舰扎堆发,参数你追我赶。但过了那个阶段之后,大家发现硬件差距越来越小,竞争点就转移到了生态、体验、价格上。AI模型现在走的就是同一条路。九月的扎堆发布,本质上是各家在能力天花板附近做最后的卡位,谁都不想在这个窗口期掉队。
我自己的判断是,这种高密度发布不会持续太久。当能力差距被压缩到一定程度,继续堆参数、堆数据的边际收益会越来越低,接下来拼的就是工程效率、推理成本、以及谁能把模型真正落地到具体场景里。
2.2 能力差距被压缩到了什么程度
这一点我必须用实际体验来说。九月份我拿几个新旗舰模型做了同一批任务的对比测试,包括长文本理解、代码生成、多轮对话、结构化输出这几类。结果很有意思:在简单任务上,几个旗舰模型的表现几乎一模一样,你闭着眼睛选都不会出大错;在中等难度任务上,差距开始出现,但也就是"这个能一次过、那个要重试一次"的区别;只有在极难任务上,才能看出谁强谁弱。
这意味着什么?意味着对于绝大多数应用场景来说,你根本用不到那个"最强"的模型。你需要的只是一个"足够好"的模型,然后把省下来的成本用在别的地方。我见过太多团队一上来就接最贵的旗舰,结果跑了一段时间发现,换成便宜一档的模型,用户体验几乎没变化,成本却降了一大截。
这里有个很实用的判断方法:先别急着上最强模型,用中等档位的模型跑一周真实流量,把bad case收集起来。如果bad case里大部分是"模型能力不够"导致的,再考虑升级;如果大部分是"提示词没写好""上下文没给够"导致的,那升级模型也救不了你。
2.3 开源权重带来的鲶鱼效应
九月还有一个不能忽略的变化,就是开源权重模型的持续发力。以前大家默认"开源的就是比闭源的差一档",但这个印象正在被打破。现在很多开源模型在特定任务上已经能做到接近旗舰闭源模型的水平,而且你可以自己部署、自己微调、自己控制数据流向。
这对做产品的人来说是好事。以前你只有"接API"这一条路,现在你可以根据场景选:对数据敏感的场景自己部署开源模型,对能力要求高的场景接闭源API,对成本敏感的场景用轻量模型。选择变多了,议价能力也就上来了。我认识几个团队,就是因为手里有了开源方案作为备选,跟供应商谈价格的时候底气足了不少。
3. 成本下探:从"用不起"到"随便用"的临界点
3.1 推理成本这一年降了多少
成本这块我想说得具体一点。过去一年,同等能力水平的模型推理成本,我粗略估算降了大概一个数量级。这不是某一家降,是全行业在降。原因有几个:一是模型架构和推理框架的优化,二是硬件利用率的提升,三是竞争带来的定价压力。
我拿自己经手的一个项目举例。去年这个时候,我们做一个文档摘要功能,用当时的旗舰模型,每处理一千份文档的成本大概在几十块钱。今年九月,同样的任务,用能力相当甚至更好的模型,成本降到了几块钱。这个降幅直接改变了产品设计逻辑——以前我们要精打细算"哪些文档值得用AI处理",现在可以做到"全部文档都过一遍AI"。
3.2 成本下探改变了什么产品逻辑
成本下探带来的最大变化,是很多以前算不过账的场景,现在算得过来了。我列几个我实际见过的:
| 场景 | 去年成本评估 | 今年成本评估 | 产品决策变化 |
|---|---|---|---|
| 全量客服对话质检 | 成本过高,只能抽样 | 成本可接受,全量跑 | 从抽样10%变成100%覆盖 |
| 长文档自动摘要 | 只做重点文档 | 全部文档都做 | 用户体验大幅提升 |
| 多轮对话历史压缩 | 只保留最近几轮 | 全量历史智能压缩 | 上下文理解更完整 |
| 代码仓库自动注释 | 只做核心模块 | 全仓库覆盖 | 维护成本显著下降 |
这张表里的变化,核心逻辑就一句话:当单位成本降到某个阈值以下,产品设计就从"省着用"变成"放开用"。而"放开用"带来的体验提升,往往比换个更强的模型更明显。
3.3 便宜不等于划算:隐性成本要算清楚
但这里我要泼一盆冷水。成本下探是好事,但便宜不等于划算。我见过团队为了省钱换了便宜模型,结果因为输出质量不稳定,反而增加了人工审核的成本,最后总账算下来更贵。
所以选模型的时候,不能只看单价,要算总拥有成本。我一般会看这几个维度:
- 单次调用成本:这个最直观,但只是起点
- 重试率:便宜模型如果经常要重试,实际成本要乘以重试次数
- 后处理成本:输出格式不稳定的话,需要额外做解析和校验
- 人工介入率:质量不达标需要人工兜底的比例
- 维护成本:接口稳定性、文档质量、技术支持响应速度
把这几个维度都算进去,你会发现有些"便宜"模型其实一点都不便宜,而有些"贵"模型因为稳定可靠,综合成本反而更低。这个账,一定要用真实流量跑一段时间才能算准。
4. 评价标准换轨:从跑分到真实体验
4.1 跑分为什么越来越不灵了
跑分这个东西,在行业发展早期是有参考价值的,因为那时候模型之间差距大,跑分能拉开档次。但现在的情况是,跑分高的模型在实际使用中未必更好用。原因有几个:
第一,跑分数据集和真实场景之间有gap。很多榜单用的题目是精心挑选的,和你在产品里遇到的真实输入差别很大。第二,跑分高往往意味着模型在特定任务上过拟合了,换个场景可能就拉胯。第三,跑分不反映成本、延迟、稳定性这些工程指标,而这些在实际产品里恰恰是关键。
我现在的做法是,跑分只用来做初筛,真正决定用哪个模型,必须用真实业务数据跑A/B测试。初筛阶段看跑分和成本,筛出三五个候选;然后拿真实流量做对比,看哪个在真实场景下表现最好。
4.2 我现在看模型只看这几个指标
经过这大半年的实践,我总结了一套自己的评价框架,分享出来供参考:
第一层:能力指标
- 真实业务任务上的通过率(不是跑分,是你自己的测试集)
- 长上下文下的表现衰减程度
- 结构化输出的稳定性
- 多轮对话中的指令遵循能力
第二层:工程指标
- 首token延迟和整体响应时间
- 并发下的稳定性
- 接口可用性
- 错误率和错误类型分布
第三层:经济指标
- 单次调用成本
- 综合拥有成本(含重试、后处理、人工兜底)
- 成本随用量的变化曲线
第四层:生态指标
- 文档质量
- 社区活跃度
- 版本迭代频率
- 是否有可替代方案
这套框架看起来复杂,但实际用起来很快。我一般花半天时间就能对一个新模型做出基本判断,比看一堆跑分榜单靠谱得多。
4.3 真实业务测试集怎么建
说到真实业务测试集,这是我觉得最值得投入时间的一件事。很多团队没有自己的测试集,选模型全靠感觉,这是很危险的。
建测试集的方法其实不复杂:
- 从真实流量里采样:把过去一个月用户实际输入的请求随机抽一批出来,覆盖各种类型
- 人工标注期望输出:对每个请求,人工写出你认为理想的回答
- 设计评分标准:可以是简单的通过/不通过,也可以是分维度的打分
- 定期更新:业务在变,测试集也要跟着更新,建议每季度刷新一次
有了这个测试集,你选模型、调提示词、做版本对比,都有了客观依据。我自己的测试集大概有两百多条,覆盖了主要业务场景,每次有新模型出来,跑一遍就知道值不值得换。
建测试集的时候有个坑要注意:不要只用"简单样本"。很多人建测试集的时候下意识挑好处理的,结果测出来所有模型都表现很好,区分度不够。正确的做法是故意加入一些边界case和难case,这样才能拉开模型之间的差距。
5. 换轨之后,选型逻辑该怎么调整
5.1 从"选最强"到"选最合适"
评价标准换轨之后,选型逻辑也要跟着变。以前大家默认"选最强的准没错",现在这个逻辑不成立了。因为最强往往意味着最贵,而贵出来的那部分能力,你的场景可能根本用不到。
我现在的选型逻辑是这样的:
- 先明确场景需求:这个任务对能力的要求到底有多高?是简单分类、还是复杂推理?
- 再确定成本预算:这个功能能承受的单次成本上限是多少?
- 然后筛选候选:在满足能力要求的模型里,选成本最低的
- 最后实测验证:用真实测试集跑一遍,确认没问题再上线
这个逻辑的核心是从需求出发,而不是从模型出发。我见过太多团队反过来,先选了个最强模型,然后硬往上套场景,结果成本爆炸还不好用。
5.2 多模型组合才是常态
还有一个变化是,单一模型打天下的时代过去了。现在更常见的做法是多模型组合:简单任务用轻量模型,复杂任务用旗舰模型,敏感任务用自部署模型。
我举个实际例子。我们有个功能是处理用户上传的文档,流程是这样的:
- 文档分类:判断是什么类型的文档,用最便宜的轻量模型
- 内容提取:从文档里抽取结构化信息,用中等档位模型
- 复杂推理:对提取出来的信息做分析和判断,用旗舰模型
- 结果校验:检查输出是否符合格式要求,用轻量模型
这样一套组合下来,整体成本比全部用旗舰模型低了大概六成,而效果几乎没有损失。因为大部分请求都落在简单任务上,只有少数复杂请求才会用到旗舰模型。
5.3 切换成本比想象中低
很多人不敢换模型,是担心切换成本太高。但实际做下来,如果架构设计得当,切换成本比想象中低很多。
关键是要做好抽象。不要把某个模型的API直接写死在业务代码里,而是加一层适配层。所有模型调用都走这层适配层,切换的时候只需要改适配层的配置。这样换模型就是改几行配置的事,不用动业务逻辑。
我一般会在适配层里做这几件事:
- 统一输入输出格式:不同模型的API格式不一样,适配层负责转换
- 统一错误处理:把不同模型的错误码映射成统一的错误类型
- 统一重试逻辑:重试策略在适配层实现,业务层不用关心
- 统一监控埋点:所有调用都记录延迟、成本、成功率
有了这层抽象,你换模型的时候底气就足了。哪个模型便宜好用就换哪个,不用被供应商绑定。
6. 这波变化里我踩过的坑和总结的经验
6.1 盲目追新导致的返工
说个我自己的教训。九月初某家发了新旗舰,我一看跑分很高,没做充分测试就直接把线上一个功能切过去了。结果跑了两天发现,这个模型在长文本处理上有个问题:超过一定长度之后,输出质量会明显下降。而我们的场景恰恰是长文本为主。
最后只能紧急切回原来的模型,白白折腾了两天。这件事让我明白一个道理:新模型出来,先别急着上生产,用真实测试集跑一周再说。跑分高不代表在你的场景里好用,这个教训我记到现在。
6.2 只看单价忽略总成本的亏
另一个坑是成本核算。有一次我们为了省钱,把一个功能从旗舰模型换成了便宜模型。单价确实降了,但换完之后发现,便宜模型的输出格式经常不稳定,需要额外写解析逻辑,而且解析失败的时候还要重试。算下来,综合成本反而比原来高了。
后来我学乖了,算成本的时候一定算总账。现在我做成本评估,会用一个简单的公式:
综合成本 = 单次成本 × (1 + 重试率) + 后处理成本 + 人工兜底成本
这个公式虽然粗糙,但比只看单价靠谱多了。
6.3 评价标准换轨后的心态调整
最后说点心态上的东西。评价标准换轨,意味着以前那套"看跑分选模型"的方法不灵了,需要重新建立一套自己的评价体系。这个过程一开始会有点不适应,因为没有了现成的榜单可以参考,什么都得自己测。
但换个角度想,这其实是好事。当评价标准掌握在自己手里,你就不再被别人的榜单牵着走。你知道自己的场景需要什么,知道怎么测,知道怎么算账,选型决策就有了底气。这种能力,在行业快速变化的时期,比任何跑分都值钱。
我现在的心态是:不追最热,不迷信跑分,只认自己测试集上的表现和真实成本账。这套方法可能不够"性感",但足够稳。在这个旗舰扎堆、成本下探、标准换轨的节点上,稳比快重要。
6.4 给不同阶段团队的建议
最后按团队阶段给点具体建议,都是我实际观察到的:
刚起步的团队:别纠结选哪个模型,挑一个中等档位、文档好、社区活跃的先用起来。把精力放在产品逻辑和用户体验上,模型以后随时可以换。
有一定规模的团队:赶紧建自己的测试集和适配层。这两件事越早做越好,后面换模型、调优、做对比,全靠它们。
规模较大的团队:考虑多模型组合和自部署方案。把成本敏感的任务用轻量模型或自部署模型承接,把能力敏感的任务留给旗舰模型,整体成本能降不少。
不管哪个阶段,核心原则都是一样的:从自己的真实需求出发,用真实数据做决策,算总账而不是算单价。这波行业变化里,能坚持这个原则的团队,大概率能走得更远。