Wink Pings

七成PR由agent提交,成本反而降52%:Uber公开的6个默认设置

Uber披露了支撑70% PR的agent配置。周活跃用户涨了7倍,单次会话成本降52%。关键不在更强的模型,而在几个默认值:提前压缩、降低推理强度、用便宜的子代理。6条都能照着改。

Uber七成的PR由agent提交。周活跃用户涨了7倍,单次会话成本还降了52%。

这两个数字放在一起有点反直觉。通常用量涨七倍,账单也会跟着涨。Uber省钱的思路不在模型上。他们的官方博客写得很清楚:成本下降来自默认配置,模型本身没有变得更聪明。

先把这套配置说清楚。

Uber的编程agent同时跑在本地和云端,工程师和非工程师都在用。共享skills超过3600个,每天运行3万多次。主模型负责规划和检查结果,具体的阅读、搜索这类重活交给更便宜的subagent。

Uber软件工厂的agent流程:本地代理或云沙箱启动会话,主模型拆任务并检查结果,子代理执行具体任务,Context Graph提供30多个内部系统的查询接口,工具统一走MCP网关

图里还提到Context Graph,提供30多个内部系统的查询接口,2400万节点、8000万条边。所有工具统一走MCP网关做认证和管理。

具体有六条默认设置被Uber点名为可复制:

1. 400K token就压缩,别等撑满

即便模型支持100万上下文,Uber还是在40万token时做自动压缩。上下文越长,每次调用越贵,模型注意力也越分散。提前压,别等到塞满。

2. 推理强度默认Medium

需要时再调高。大多数任务用不到最高档。

3. 便宜subagent干重活

主模型拆任务、验收结果。读文件、搜代码这些交给便宜模型。

4. 缓存按角色分层

主会话的prompt缓存设1小时,subagent设5分钟。贵的会话值得留久一点。

5. 别把MCP工具全装上

装了100多个工具,光这些工具的描述(schema)就要吃掉5万到7万token,用户还没输入第一句话。Uber的做法是把工具调用走CLI,需要时再搜索加载。有网友打了个比方:这相当于进门先交一笔入场费。

6. 批量工具调用合成一个脚本

这一条把token砍掉55%到71%,小查询也有效。

这套东西公开后,评论区有两种声音。

一种关于维护。Dusan指出,3600多个共享skill需要有人负责,一个过期的skill会把错误的PR推给所有人。数量本身不是资产,有归属才是。

另一种关于验证。Ali Shaheen说这篇没有讲清楚验证和测试怎么做。他所在的公司palgu.ai不按subagent分模型,而是按任务类型预配置模型,比如spec验证用Gemini效果最好。这个缺口值得注意:省钱的部分讲得很细,质量保障的部分留了空白。

也有人给了更保守的起点。Myttle说会先测400K压缩这个默认值。Gipp的建议是先做压缩,批量脚本放最后。

六条里没有一条要求换模型。改的都是默认值:压缩阈值、推理强度、子代理用哪个模型、缓存多久、工具怎么加载、调用怎么合并。对多数团队来说,这是成本最低的一步。挑一个今天就能改的,从压缩开始也行。

发布时间: 2026-10-31 19:50