智能体 AI 成本优化,就是降低每一次成功的智能体运行的成本。这笔成本的大头是每一步都要重新发送的上下文,所以最大的节省来自:裁剪工具输出、清理旧的工具结果、缓存静态前缀、限制每次运行的步数,以及把常规步骤交给更便宜的模型。
智能体是 token 账单增长最快的地方。2025 年 6 月,Anthropic 披露,在其数据中,智能体通常比聊天交互多用约 4 倍的 token,多智能体系统则多用约 15 倍。同一篇文章还发现,在 BrowseComp 评估中,仅 token 用量一项就解释了 80% 的性能差异。token 能换来结果,所以要做的是找出那些什么也没换来的 token。
本指南从头到尾跟踪一次智能体运行:它的 token 去了哪里,如何测量,以及按节省幅度排序的修复办法。模型层面的技术,见 LLM 成本优化:12 种技术排名;管理视角,见如何降低企业的 AI token 成本。
为什么 AI 智能体要用这么多 token?
智能体在一个循环里工作。每一步就是一次 API 调用:模型读完目前为止的全部内容,然后要么请求一个工具,要么写出答案。每次 API 调用都按模型的全部输入计费,所以每一步都要为系统提示、工具定义、任务以及之前所有步骤的完整记录(包括每一个工具结果)再付一次钱。
因此,一次运行的输入增长得比步数更快:
每次运行的输入 token = n x (前缀 + 任务)
+ (每步新增的 token) x n(n-1)/2
n = 本次运行的 API 调用次数
前缀 = 系统提示 + 工具定义第一项随运行长度同步增长。第二项随步数的平方增长,而且通常由工具结果主导,因为一次搜索或数据库查询就可能返回几千个 token。
以一个示意性的客服智能体为例:前缀 8,000 个 token(一个系统提示加 15 个工具定义),任务 500 个 token,共 12 次 API 调用。每一步写出 300 个 token 的推理和工具参数,每个工具返回 1,700 个 token。整个运行下来,智能体发送了 234,000 个输入 token,写出了 3,600 个。



