ACRouter:智能体路由框架,成本效益显著提升

模型路由正成为企业AI架构的关键组成部分,通过将提示动态发送至最适合的AI模型,以优化速度和成本。然而,当前框架大多将路由视为静态分类问题,极大限制了其潜力。
一个名为”智能体即路由器”的新开源框架解决了这一瓶颈,将路由器视为动态、具有记忆能力的智能体。它采用上下文-行动-反馈(C-A-F)循环来跟踪模型的成功与失败,并更新路由器的行为。

研究人员还发布了ACRouter,作为该范式的具体实现。测试表明,ACRouter显著优于静态路由器以及默认使用高端模型的昂贵策略,同时无需团队训练大规模模型或编写大量启发式规则。

在实际应用中,该框架可将硬编码的AI基础设施替换为能够适应用户行为变化和企业AI架构中基础模型变化的自优化系统。
路由经济学与信息缺失
单模型设置适用于实验,但在扩展AI应用时则弊大于利。AI工程师使用模型路由来尽可能将任务映射到更便宜、更快的开放模型,同时将昂贵的前沿模型留给复杂推理任务。
目前,开发者主要依赖两种机制来实现这一目标。第一种是基于启发式的路由,依赖于硬编码的手动规则。例如,开发者可能编写规则,规定如果提示包含特定关键词,则将其路由到GPT-5.5,否则发送到自托管的开放源码模型如Kimi K2.7。

第二种机制是静态训练策略,这些是基于历史数据集训练的机器学习分类器,通过查看提示的嵌入向量并根据过去的训练数据预测最佳模型。
这两种方法都是静态的。当研究人员在真实世界的编码和智能体工作流程中测试这些现有机制时,发现准确度存在硬性上限。关键发现表明,静态路由器存在严重的信息缺失问题。由于它们只评估输入文本,从不查看模型是否实际成功执行任务,因此在面对复杂边缘情况时只能盲目猜测。
这导致三个明显的失败点。首先,静态路由器处于冻结的信息状态,意味着它们在部署期间无法累积新的执行反馈。其次,它们在分布外泛化方面表现不佳。当企业数据或用户行为发生变化时,它们在第二天操作中就会崩溃,因为它们的训练数据已不再匹配现实。最后,它们极易受到模型更替的影响。基于当今模型训练的静态分类器,可能在下周出现更好的模型时就会过时。
智能体即路由器:自我进化的系统
智能体即路由器的核心论点是,一个真正有效的路由器必须在部署期间获取并累积基于执行的信息,基本上是在工作中学习。
研究人员通过C-A-F循环实现了这一目标。当新提示到达时,路由器检查提示和任务元数据,如编程语言或难度。然后它搜索历史记忆中相似的任务,查看哪些模型在过去成功或失败。路由器利用此上下文选择目标模型并执行任务。最后,系统观察实际结果,提取成功或失败信号,并将此反馈写回其记忆,以指导未来的路由决策。
考虑一个自动化的企业数据分析管道。路由器接收SQL生成任务并将其发送到开放源码模型如Kimi。该模型产生幻觉并编译SQL失败。C-A-F循环观察到编译错误,将其记录为反馈并记录。当下一次类似的模糊SQL查询到达时,路由器检查其上下文并将任务路由到更高级的模型如Claude Opus 4.8。
ACRouter实现
研究人员开发了ACRouter作为该框架的具体实现。它由三个核心组件组成:协调器、验证器和记忆模块。这一架构由工具层支持,用于物理执行C-A-F循环。
记忆模块为上下文阶段提供支持。构建在向量存储基础上,它检索相关的过去交互,并使用新结果更新历史数据库。协调器处理行动阶段,它处理用户提示以及检索到的记忆,从可用池中选择最具能力的目标模型。验证器通过评估所选模型的输出来生成明确的成功或失败信号,从而管理反馈阶段。
工具层将验证器连接到真实世界的执行环境,如Python代码解释器、智能体沙盒或数据库引擎。工具层允许系统执行生成的代码或查询,并观察确切结果,为路由器学习提供可验证的信号。
协调器本身是轻量级的。研究人员基于Qwen 3.5(0.8B参数)训练了一个参数不到十亿的适配器,这意味着它可以自托管在您选择的设备上。
ACRouter实战:超越前沿基准
为了对框架进行压力测试,研究人员引入了CodeRouterBench,一个包含约10,000个任务的评估环境,涵盖八个前沿模型(包括Claude Opus 4.6、GPT-5.4、Qwen3-Max和GLM-5)的已验证评分。评估分为分布内(ID)测试(涵盖算法设计和测试生成等九个单轮编码维度)和分布外(OOD)智能体编程测试平台。OOD任务在性质上截然不同,需要多步骤规划、文件导航和迭代调试,以查看路由器是否能适应全新的领域。
基线结果揭示了为什么单模型策略存在缺陷:没有单一模型在所有类别中都占主导地位。例如,尽管Claude Opus 4.6实现了最高的平均性能,但在算法设计方面被GLM-5超越(相对改进86%),在测试生成方面被Qwen3-Max超越(相对改进111%),尽管Opus的成本大约是Kimi-K2.5等小型模型的12倍。
在基准测试中,静态路由器持续失败,将特定的利基编码任务发送给无法处理该语法的模型。静态路由器无法知道代码执行失败。相比之下,ACRouter在从执行环境接收到负面反馈信号后调整了其策略。
根据研究人员的基准测试,ACRouter在成本和性能方面牢牢位于帕累托前沿。在ID任务流和复杂的OOD智能体测试中,ACRouter实现了最低的累积遗憾,这是一个衡量随时间推移次优路由决策的指标。在分布内测试集上,ACRouter在整个任务运行中的成本为13.21美元,而总是默认使用Opus则需34.02美元——实现了2.6倍的节省。
它动态地将任务与特定领域的最胜任模型相匹配,表明企业可以在各种工作负载上实现或超越前沿级别的准确性,而无需为每个查询支付溢价价格。
注意事项、限制与入门指南
虽然智能体即路由器范式解决了信息缺失问题,但它并非适用于所有AI工作流程的万能解决方案。
该系统依赖于能够提供可靠执行反馈的工具层。在某些无法直接观察结果的场景中,验证器可能无法准确判断模型是否成功完成任务。
此外,虽然ACRouter的协调器是轻量级的,但整个系统仍需要一定的计算资源来维护记忆模块和执行C-A-F循环。对于资源极其有限的环境,可能需要进行优化调整。
尽管存在这些限制,ACRouter代表了AI路由领域的重要进步,为企业提供了更智能、更经济高效的模型选择方案。
关注微信号:智享开源 ,及时了解更新信息。


公众号:智享开源
还没有任何评论,你来说两句吧!