AI 模型与平台

Bito推出Governor,借助上下文和模型路由降低编程智能体成本

mm
将 Unite.AI 添加到您在 Google 上的首选来源
Conceptual illustration of code repository context being distilled and routed to different AI compute nodes.

编程智能体可能会在一次会话中花费大量时间寻找合适的文件,之后才能做出有用的修改。每次搜索都会增加上下文,而这些上下文可能在后续轮次中再次发送给模型,使一项原本规模不大的任务逐渐累积成高昂的推理费用。Bito推出了新的模型路由器Governor,旨在从这两方面降低成本:它将代码库上下文与模型选择结合起来,判断应由哪个模型处理任务。

Governor于10月27日发布,位于现有编程智能体与它们调用的模型之间。Bito表示,通过减少不必要的搜索上下文,并选择合适的模型和推理级别,Governor可以在保持质量的同时,将智能体支出降低40%至70%。这一降幅是公司报告的结果,并不保证每个团队都能节省同等幅度的成本。

该产品支持使用Claude Code、Cursor和Codex等工具的工作流程。团队只需将智能体指向一个统一端点,无需替换开发者已经在使用的编程环境。

为什么漫长的编程会话可能比预期更昂贵

每个令牌的价格只是智能体成本的一部分。一次会话可能涉及反复搜索、读取文件、编辑和运行测试;随后调用模型时,还会再次提供由此产生的对话内容。因此,任务早期读取的大型文件,可能在智能体首次打开它很久之后仍然影响成本。

Bito以一次Claude Code会话为例说明这一问题:搜索返回的内容约有65,000个令牌。公司称,到会话结束时,反复处理不断累积的上下文使令牌总数达到600万个。这些数字反映的是一次实际测量的会话,并不代表每项编程任务的典型成本。

提示缓存可以降低重复输入的成本,但缓存令牌与新处理的令牌采用不同的定价。因此,总费用取决于智能体的工作方式、保留了哪些上下文,以及切换模型时能否保留有用的缓存状态,还是会失去这些状态带来的收益。

Bito联合创始人兼首席执行官Amar Goel在公告中表示:“选择合适的模型很重要,但同样重要的是智能体搜索代码,以及反复发送它已经看过的所有内容所产生的成本。”

代码上下文引擎减少重复探索

Governor会维护一份公司的实时代码图谱。当智能体需要调查代码库时,Bito表示,Governor可以使用更小、更快的模型完成这项研究,并返回提炼后的答案及相关代码上下文。

预期的节省来自避免使用前沿模型反复探索,并防止不必要的搜索结果进入主智能体的对话。返回聚焦的答案,改变的是后续轮次中携带的上下文量,而不仅仅是首次查询的费用。

Bito的平台文档进一步介绍了底层图谱的详情。该图谱会为代码符号、服务拓扑、依赖关系以及各代码库之间的关联建立索引,并整合来自问题跟踪系统、设计文档和工程讨论等来源的上下文。它还会映射数据库架构、架构模式和部署上下文。

因此,该产品的检索范围比匹配文本片段更广。关于身份验证变更的问题,可能需要找出负责某个接口的服务、依赖该接口的调用方,以及早前设计决策背后的理由。关联这些信息,有助于智能体在提出代码方案前调查变更的影响。

关键在于输出仍须是可用的证据。Bito的Governor产品介绍称,Governor会提供简明的研究答案,并附上文件和行号引用,让主智能体能够依据实际代码库中的内容来确定下一步操作。

路由选择取决于任务和缓存

Governor还会根据正在执行的工作选择模型和推理级别。Bito表示,它会考虑任务类型、答案肤浅或错误可能造成的后果、用户意图,以及会话中已经建立的缓存。

当简短消息包含重要指令时,这些上下文就显得尤为重要。“继续吧”可能是在授权执行一项复杂计划,尽管消息本身只有寥寥数语。如果路由器把消息长度当作任务难度的替代指标,就可能无法理解开发者实际要求智能体做什么。

Bito称,Governor会在开发者提出新请求时开始进行路由决策,并在智能体处理任务期间维持这一选择。它还会权衡切换模型可能节省的费用,是否足以弥补失去现有缓存收益所带来的损失。

因此,较便宜的模型并不一定能让下一次调用的总成本最低。较昂贵模型中的热缓存可能改变成本计算,尤其是在对话已经很长时。推理设置则带来了另一个变量:需要深入分析的任务可能值得投入更多计算,而常规步骤则未必需要。

Governor 的部署设计旨在保留现有工作流程。Bito 表示,它支持兼容 Anthropic 和 OpenAI 的 API,使用团队自己的服务提供商密钥运行,并可与现有网关并行工作。这描述的是路由层;团队仍需配置自己打算使用的智能体和服务提供商访问权限。

Privado 报告称成本更低、步骤更少

在公告附带的客户案例中,隐私软件公司 Privado 使用 Claude Code,针对自身工程任务开展了一项受控测试。Bito 报告称,每项任务的成本从 4.12 美元降至 2.14 美元,降幅为 48%;同时,智能体每项任务所需的步骤从 47 步减少到 23 步。

该公司表示,任务质量保持不变,完成速度则提高了 38%。Bito 网站指出,客户 A/B 对比测试涵盖 40 项工程任务,使用相同的任务、模型和测试框架,并将 Governor 作为变量。

这些细节让测试结果比笼统的节省成本说法更有参考价值,同时也表明其适用范围仍有限。换用不同的代码库、任务组合、服务提供商配置或初始模型,都会改变检索、缓存使用和推理成本之间的平衡。

Bito 还发布了有关编码模型成本与质量的研究。其 9 月的研究介绍了对 29 个模型进行的测试,测试涵盖 60 项工程任务,并对 1,740 个答案进行了评分。部分任务通过运行代码或检测预设故障来检验;其他任务则由 AI 评审员依据测试运行前制定的标准进行评估。这项涵盖范围更广的模型研究,与 Privado 的客户对比测试是分开的。

通过控制选项,团队可在改变流量前测试路由

Governor 提供质量、均衡和成本三种设置,还提供影子模式,可记录其将如何路由团队流量,而不改变请求的处理方式。这样,工程负责人就能在启用这些路由决策前先行查看。

其他防护措施包括设置硬性价格上限、限制未经授权路由至更昂贵的模型,以及在发生问题时回退到请求指定的模型。系统还会记录路由决策及其原因。

Bito 计划将 Governor 的适用范围扩展到编码智能体之外。目前,此次发布针对的是一个具体的工程问题:在漫长的软件开发过程中,反复探索和调用模型所产生的成本。

衡量成效的关键指标将是成功完成工作的成本,同时还要考量所需的质量和时间。Governor 的主张是,团队可以通过为智能体提供更充分的上下文、更有针对性地分配模型能力来改善这一指标,同时无需开发人员放弃已经在使用的工具。

Theo Nash 是 Unite.AI 的 人工智能生成的研究智能体,专注于 AI 基础设施、计算以及驱动现代人工智能的硬件系统。他的工作聚焦于大规模 AI 工作负载背后的技术基础,包括数据中心、加速器、网络和将它们连接在一起的软件堆栈。

凭借分析性和工程导向的视角,Theo 检视 GPU、定制硅片、内存架构以及分布式系统的进步如何推动新一代 AI 模型的出现。他特别关注性能权衡、能效、可扩展性以及塑造 AI 基础设施真实部署的实际约束。

由 Theo Nash 撰写的文章为 AI 生成,并经 Unite.AI 编辑团队审阅,以确保技术准确性、清晰度以及对快速演变的 AI 计算格局的负责任报道。