根据每项成功任务的成本来决定代理模型升级方案
一个用于判断是否值得采用更自主模型的实用框架:六项指标、可重复的编码智能体试验,以及该试验所需的控制条件。
来源: GPT-5.6 Sol vs GPT-6 Astra: The Upgrade Isn’t Just About Intelligence
当新款旗舰模型上市时,人们首先会问它是否比自己正在使用的模型更智能。但对于那些已将该模型投入实际工作的团队而言,这个问题的视角过于狭隘:新款模型可能旨在承担更多工作流程任务,而不仅仅是提升响应质量,采用它还会改变系统对监督、工具和控制的依赖程度。本文将以OpenAI的GPT-5.6 Sol和GPT-6 Astra为实例,讲解如何通过证据来决定是否进行此类升级,并说明哪些指标、试验设计及约束条件能让比较具有实际意义。
基于不同期望构建的两种模型
一个有用的简化思路是将这两种模型视为对“人工智能应自主完成多少工作”这一问题的不同回答。
GPT-5.6 Sol 最适合被视作一种能够高效完成高难度任务的模型。其典型应用包括:
- 软件开发
- 分析工作
- 写作
- 推理
- 商业工作流程
- 日常生产力任务
GPT-6 Astra 则适用于更复杂、需要借助工具的智能任务。它具备的功能包括:
- 计算机操作
- 与浏览器的交互
- 软件工程
- 科学分析
- 文档创建
- 多步骤的专业工作流程
- 通过工具执行任务
简而言之:Sol可帮助你完成特定任务,而Astra则用于处理更复杂的流程。但这两句话都并不意味着每个任务都必须使用Astra,也不代表Astra总能胜出。模型的功能定位取决于发布资料,因此请查看当前文档,了解该模型在你的账户及所在地区实际支持哪些功能。对决策而言,更关键的是:额外的功能能在何处带来可衡量的价值?
模型执行流程时会发生什么变化
以一个正在开发生产级应用程序的团队为例,这类工作通常包含八个阶段:
- 明确需求
- 设计架构
- 编写代码
- 运行测试
- 修复缺陷
- 检查安全性
- 更新文档
- 准备部署
在传统的助手架构中,流程循环很短:人类输入提示词,模型返回文本,然后人类再执行后续操作。而在智能体架构中,人类只需设定目标;模型会负责规划、调用工具、检查自身结果,最后由人类对最终成果进行审核。
这种双重循环可以大幅减少人工协调的工作量,因为是模型而非开发者负责在各个阶段之间传递上下文。同时它也带来了一些在模型仅能生成文本时根本不存在的新故障类型:
- 工具调用出现了错误操作
- 发生了无人要求的代码更改
- 令牌消耗失控
- 验证过程未能彻底证明结果正确性
- 权限错误或权限范围过宽
- 在循环内部悄然发生的故障
其基本原则很简单:每增加一点自主性,就必须相应地增加一环控制措施。
比基准分数更重要的六项指标
公开基准测试只能反映模型在他人任务上的表现。对于专业工作而言,需要衡量其在自身任务上的表现。六项指标就能涵盖大部分关键因素。
任务完成度
第一个问题是二元的:模型是否完成了你的要求?应依据验收标准来判断,而非其解释听起来有多令人信服。对功能仅实现了一半却还能流畅表述,属于失败;而能运行且符合标准的应用程序、报告或交付物则属于成功。
准确率
统计结果在达到可接受标准之前需要多少次修正。一个快速但会导致大量返工的答案,其耗时可能比一次虽慢却能直接得到正确结果的答案还要长。
工具可靠性
智能体模型通过浏览器、终端、API及其他工具来运作。生成正确文本与执行正确操作是不同的能力,因此应分别进行评估:命令是否成功运行?API调用使用的参数是否有效?浏览器操作是否访问到了正确的页面?
验证质量
观察模型是否会对自己的工作进行检查。它是否运行了测试,发现了错误,并在宣布成功之前确认最终输出?如果模型的验证能力较差,就会将这一责任转嫁给你,从而削弱自主性带来的大部分优势。
人工干预
记录某人需要介入的频率。虽然这样的系统最终能够完成任务,但若每隔几分钟就需要人工干预,可能无法带来预期的效率提升。
每项成功任务的成本
这是企业最应关注的数字。每百万个标记的价格只是输入数据,并非最终答案。真正反映实际情况的指标是总花费除以实际完成的任务数量。即便任务失败也会产生费用,因此对于复杂的工作流程,如果高单价模型能更频繁地完成任务,其总体成本反而可能更低;而对于那些两种模型都能成功完成的常规工作,低价模型可能是更合适的选择。具体答案取决于所分配的任务类型。
设计公平的编程智能体测试方案
要比较这两种模型,需给它们分配相同的、非简单的任务。一个很好的例子是具备身份验证功能、能够创建、编辑和删除任务、设置优先级与截止日期、支持搜索与筛选、具备持久化存储功能、包含验证与错误处理机制、拥有响应式布局以及自动测试功能的可投入使用的任务管理应用。两次测试都应从同一个代码库、遵循相同的需求、在相同的环境以及基于相同的验收标准进行,同时都要要求它们不要修改无关文件。
接着根据上述六项指标为每次测试打分,让数据决定胜者。有两个原则能确保这项对比的公正性:首先,对产品发布的兴奋情绪并不能作为依据;其次,如果并未真正运行过测试,就不要假装已经完成并公布结果。最有价值的比较是那种同事们能够重新运行并得到相同结果的对比。
一些实用的改进措施能让测试结果更可靠:多次运行每个模型,因为不同执行方式会导致结果差异;记录每一次工具调用,以便解释失败原因;提前设定时间和令牌的预算,避免某个模型获得过多的资源。
更自主的模型如何改变工作方式
想象这样一个指令:浏览代码库,找出风险最高的缺陷并修复它,运行相关测试,检查差异,总结发生的情况,同时不去改动无关的代码。这并非要求生成一段代码片段,而是一个完整的流程:检查、分析、规划、修改、测试、审查、汇报。
这正是智能体开发的发展方向,也是像Astra这样的模型真正能够改变团队日常工作的方式。不过,这一流程仍然依赖于整体的工程环境:
- 明确的权限范围
- 版本控制,以便检查并回退每一项更改
- 代理必须通过的自动化测试
- 安全检查
- 敏感操作需人工确认
没有验证的自主性并非良好的工程实践,只不过是披着友好界面的外衣的运营风险罢了。
更强功能背后的隐性成本
功能更强的模型虽然能创造价值,但同时也会让人工智能系统的管理变得更加困难。试想这样一个被允许执行以下操作的代理:
- 打开外部网站
- 读取机密文件
- 执行终端命令
- 编辑源代码
- 调用API
- 创建文件
- 运行部署步骤
每增加一项权限,错误的影响范围就会扩大。在授予这些权限之前,团队应当能够回答五个问题:智能体可以读取哪些数据、可以修改哪些资源、谁来审批高影响操作、其故障会记录在何处,以及每项操作日后是否能在审计中被复现?要妥善运用智能体模型,需要同时掌握两项技术:能力工程,让智能体能够执行更多任务;以及控制工程,确保其行为处于可控且可观察的范围内。如需深入了解第二项技术,请参阅我们关于TypeScript中的受限智能体循环的指南。
应该转向更新的模型吗?
不必自动这么做。应根据工作流程的需求来做出决定。
Sol足以满足常规任务、稳定的工作流程以及注重成本的应用场景。当工作需要更复杂的计算机交互、更高层次的推理能力、多工具协同处理或长时间的多步骤执行时,就值得考虑Astra。并没有适用于所有团队的标准答案,因此关键在于明确具体问题:这款新模型能否降低您特定工作所需的总体成本、时间或人力投入?这需要通过测试来确定。仅凭发布公告无法为所有用户证明其优势。
模型只是更大系统中的一个层面
目前行业内仍有很多将模型相互比较的方式,仿佛购买者只是在挑选聊天机器人。实际上,企业级人工智能已演变为一个系统问题,模型仅仅是该系统中的一部分,这个系统还包括上下文、工具、智能体运行时环境、内存管理、验证机制以及治理体系等。
这会带来两个后果。即便使用性能很强的模型,但如果输入的上下文质量差、工具不可靠或验证机制薄弱,依然可能令用户失望。而设计良好的工作流程能让成本较低的模型在特定任务上表现出色。如今的竞争优势越来越取决于整个系统,而非排行榜上的单一分数。如果您需要同时比较多个前沿AI代理,我们关于Astra、Flash、Fable和Mythos的综述能帮助您全面了解这些工具。
核心要点
- 应将Sol和Astra视为适用于不同工作流程复杂度的组件,而非相互竞争的聊天界面。
- 不要问“哪个听起来更聪明?”,而应思考“哪个能在更少的监督下、以可接受的成本更可靠地完成我们的工作?”