AI Agent 一旦接入真实业务,成本问题迟早会出现。很多团队第一反应是看总账单:这个月花了多少钱,比上个月涨了多少。但只看总数,很难判断问题到底出在哪里。是任务量增加,还是提示词太长;是工具调用变多,还是失败重试把账单推高。
成本归因的目的,不是把每一分钱算到绝对精确,而是让团队知道钱花在什么环节、对应了什么业务结果。它可以和 模型分层调用、生产监控指标、运营风险周报 放在一起看。
先按任务类型拆成本
同样是 Agent 调用,客户问答、合同初审、销售资料整理、知识库抽检、日报生成的成本结构完全不同。成本表第一层应该按任务类型拆开,而不是把所有调用混在一起。
这样复盘时才能判断:哪个任务成本高但价值明确,哪个任务成本不高却失败很多,哪个任务只是因为跑得频繁所以账单显眼。没有任务维度,预算讨论就容易变成泛泛地要求“省一点”。
工具调用要单独记录
Agent 成本不只来自模型。有些流程会反复读表、查知识库、调用搜索、请求 CRM、发送通知。工具调用本身可能有费用,也会拉长上下文,间接增加模型成本。
记录工具调用时,至少要保留工具名、动作类型、调用次数、失败次数和是否进入人工确认。这个思路和 连接器权限清单 很接近,只是从安全视角换成成本视角。
失败重试是隐藏成本
很多账单上涨不是因为用户更多,而是失败重试更多。工具超时、知识命中错误、格式校验失败、人工拒绝后重新生成,都会让同一件事被重复处理。
所以成本归因要把重试单独列出来。一个任务如果 30% 的费用花在失败和重试上,优先要修的是流程质量,而不是简单换便宜模型。这里可以复用 失败回放样本库 的证据。
成本要和业务结果一起看
成本高不一定坏,成本低也不一定好。一个客户续费预警任务成本略高,但能提前发现流失风险,可能很值得;一个自动日报很便宜,但没人看,也只是便宜的噪音。
更实用的看法是把成本、成功率、人工节省、风险减少和客户影响放到同一张表里。成本归因的终点不是压低账单,而是判断哪些 Agent 值得扩大,哪些应该暂停或重做。
总结
AI Agent 成本归因不能只看总账单。按任务、模型、工具、重试、人工复核和业务结果拆开,团队才知道钱花在哪里,也才知道下一步该省成本、修流程,还是继续扩大。