简介:本文基于一次严格控变量的横向评测:固定Agent测试框架、任务、素材、上下文与验收规则,仅替换模型,对比四款300B以下参数量级模型完成同一复杂前端协作系统的表现。最快约17分钟、最慢88分钟,差距近5倍。文章拆解行动轮数、工具调用、重试机制与上下文管理等差异来源,并给出场景化选型与迁移注意事项。
大多数模型评测的问题不在测试本身,而在变量太多:不同任务、不同提示词、不同工具链、不同验收标准混在一起,最终结论既可能来自模型能力差异,也可能来自评测工程差异,难以归因。本次横评把变量“反过来”:Agent 驱动框架、任务、素材、上下文窗口、浏览器工具与验收规则全部固定,唯一替换的是模型本身。在这种控制变量设计下得到的时间差与行为差,基本可以归因到模型一侧,结论对选型更具参考价值。
另一个背景是,近期“轻量高效”定位的模型密集发布,宣传口径普遍围绕低成本与高速度。但这类标签只描述了单价与单次响应延迟,回答不了工程团队真正关心的问题:在长链路、多轮工具调用的 Agent 任务里,哪个模型真正省时间、省预算、少返工。这正是本次评测要回答的问题。
为聚焦能力差异,本文将被测对象匿名化表述:
四款均处于 300B 以下参数量级,同属“低成本、高速度”定位区间,上下文窗口与工具链完全一致,具备直接可比性。
固定项如下:
功能硬性要求包括:素材拖拽、评论定位、版本切换、批准或退回,且刷新后状态不丢失。唯一变量:模型本身。
也就是说,在“能不能做出来”这个层面,四款模型能力相当;真正的差异集中在“怎么做”与“花多久”。
效率排序为 A < D < B < C。值得注意的是,差距并非来自“生成速度”,而主要来自三处:单轮决策质量(决定行动轮数)、工具调用成功率(决定失败次数)、失败后的恢复路径(决定浪费多少时间)。
四种典型模式:
推论:重试发生的层级决定了代价,轮内重试最便宜,整轮重跑居中,外部退避最贵,它不仅耗时间,还持续消耗任务预算。同时,“模型能力”与“服务可用性”要分开评估:模型D的失败集中在服务侧而非推理能力侧。
在 200K 任务预算约束下,每次重试都是成本。模型A行动路径短、冗余读写少,预算大量富余;模型D的 85 次重试不断累积上下文与预算消耗;模型B整轮重跑等于把已消耗预算“翻倍”。这解释了一个关键现象:上下文窗口决定“能装多少”,预算管理才决定“用掉多少”。262K 窗口对四款模型一视同仁,有效利用率却天差地别。
风格差异不是缺陷,而是默认审美取向差异,直接决定产出的第一印象,对面向客户的交付物尤其重要。
| 维度 | 模型A | 模型B | 模型C | 模型D(对照) |
|---|---|---|---|---|
| 首次结果 | 一次通过 | 首次失败 | 一次通过 | 连续两次失败 |
| 总耗时 | 16分55秒 | 约1小时12分(含重跑) | 88分钟 | 约1小时04分 |
| 重试特征 | 基本无重跑 | 整轮重跑1次 | 轮内自动重试3次 | 累计约85次,扩展退避 |
| 预算消耗 | 低 | 高(重跑翻倍) | 中 | 高(重试累积) |
| 产出风格 | 浅色编辑部 | 黑金博物馆编辑风 | 深色专业工作台 | 美术馆档案风 |
| 相对强项 | 速度、结构可读性 | 品牌感、移动端一致性 | 信息密度、工程完成度 | 长上下文容纳 |
以上匹配是倾向性而非排他性,实际选型应以自己的任务做小样本实测为准。
retry_policy = {"max_attempts": 5, # 单个工具调用最大重试次数"backoff_base_s": 2, # 退避基数(秒)"backoff_cap_s": 60, # 退避上限(秒)"retry_budget_ratio": 0.4, # 重试预留预算占总任务预算比例"on_exceed": "fallback_model", # 超限降级:切换备用模型或人工介入}
回到核心结论:在控制变量的前提下,四款同量级模型都能完成同一复杂协作系统,但首达成功时间从 17 分钟到 88 分钟不等,差距近5倍;差距来源不是“会不会做”,而是行动轮数、工具调用成功率、失败恢复层级与服务稳定性。“低成本、高速度”的标签只描述定价与单次延迟,真实 Agent 效能要看整条执行链路。正确的选型方式是:拿自己的任务、自己的框架、自己的验收规则,做一次“只换模型”的控变量实测,再把行动轮数、重试次数与预算消耗纳入长期监控,用数据而非标签做决策。