周一早上看云账单,最麻烦的情况不是“花多了”,而是没人说得清钱花在哪。
AI Agent一旦进入生产环境,成本结构会变得碎。一次用户请求,可能触发主Agent、子Agent、模型调用、外部API、日志写入、向量检索和临时计算资源。账单最后落到云平台或模型服务商那里,但中间链路如果没有标记,财务只能看到一串费用,工程也很难快速复盘。
这就是AI Agent场景下FinOps变难的地方。它不再只是月底看报表,而要参与到Agent的运行过程里。
账单问题开始前移到工程现场
AWS中国博客里的一个案例很典型:它用FinOps Agent和DevOps Agent协作,处理云成本优化里的“最后一公里”。流程不是发现异常后人工发工单,而是由FinOps Agent识别费用异常,再交给DevOps Agent做根因分析、运行时验证和安全清理。AWS披露的结果是,相关实践最终减少了每月约 $4,100 的不必要支出。
这个数字本身不算夸张,真正值得看的是分工方式。
FinOps Agent更像成本侧的观察者,盯费用、资源利用率、异常消耗;DevOps Agent则靠近工程侧,去看配置、运行状态、清理动作是否安全。一个负责发现钱从哪里漏,一个负责判断能不能动、怎么动。
过去很多FinOps流程卡在这里:财务看见浪费,但不能直接改生产环境;工程能改,却未必第一时间知道哪笔成本最该处理。双Agent的意义,是把“看账单”和“修账单”之间的空档缩短。
但这也带来一个新要求:Agent不能只会执行,还要留下足够多的上下文。它为什么判断这是浪费?改了哪个资源?有没有做运行时验证?这些信息如果缺失,省下的钱以后可能会变成审计问题。
只看总账,已经不够用了
Vantage推出的FinOps Agent走的是另一条更贴近使用者的路:接入Slack后,用户可以用对话方式询问云基础设施和成本问题。对很多团队来说,这比打开多个控制台、导出账单、再做透视表更接近真实工作流。
不过,对话入口只是表层。AI Agent带来的成本难题,核心还是归因。
一个主Agent调用子Agent,子Agent再调用外部API或云资源,最后这笔钱算谁的?是产品线、实验项目、平台团队,还是某个临时任务?如果请求里没有成本标签,账单出来后再分摊,通常已经晚了。
比较稳妥的做法,是在Agent框架设计阶段就把成本标签做进去。比如每次请求都带上项目、负责人、成本中心等字段。这里不需要把规则写得很复杂,但要保证一件事:每笔调用最终能追到业务归属。
这类标签不该只停留在财务系统里。它要进入代码、环境变量、API网关、日志和监控系统。否则,Agent执行得越快,成本黑箱越大。
成本控制不能只靠一个总开关
很多团队第一反应是给Token或API调用设上限。这当然有用,但粗暴封顶也容易伤到正常业务。尤其是Agent承担客服、研发辅助、运维巡检这类任务时,业务高峰和异常浪费在账单上可能长得很像。
Usage.ai在关于FinOps AI工具的文章里提到,月云支出超过 $100K 的FinOps团队经常遇到一个共同问题:仪表盘里数据很多,但工程带宽不足,没法及时行动。这个判断放到Agent场景里更明显。成本异常不是“看见”就结束了,还要有人判断、验证、处理。
所以,Agent成本控制至少要分三层看。
第一层是预算和配额。每个Agent、项目或业务线要有可见的成本边界。边界不一定一刀切,但必须有人能解释。
第二层是异常检测。某个Agent突然出现不符合常态的调用、重试或资源占用,系统要能标出来,并把上下文带给工程团队。
第三层是处置机制。能自动清理的资源,可以交给工具处理;会影响生产数据、权限或核心服务的动作,就不能让Agent直接放手执行。
AWS案例里强调“运行时验证”和“安全清理”,原因也在这里。FinOps不是看见闲置资源就删,云成本优化最怕把“浪费”误判成“保障”。
审计要跟上Agent的动作速度
FinOps Foundation在2026年3月发布的《AI for FinOps: Agentic Use Cases in FinOps》中提到,主动、自主的Agent正在改变部分FinOps从业者管理成本的方式。这个变化不只在效率上,也在责任边界上。
当Agent开始建议调整配置、清理资源、改变预算,企业需要回答几个很具体的问题:
- 谁授权Agent执行这个动作?
- 它依据什么数据做判断?
- 动作影响了哪些资源和业务?
- 如果结果出错,谁来回滚,谁来负责?
这些问题听起来像合规部门才关心,但在Agent场景里,它们会直接影响工程安全。
比较现实的做法,是给Agent操作分级。查询和分析可以放宽;涉及删除、迁移、权限变更、预算调整的动作,要有审批或受限执行。尤其是IAM、生产数据库、备份、关键网络配置这类资源,不适合交给通用Agent直接写入。
审计轨迹也要细到能复盘:Agent调用了什么API、拿到了什么输入、给出了什么建议、最终谁确认执行。没有这些记录,月底账单说不清,事故之后也说不清。
FinOps要嵌进Agent开发流程
AI Agent的成本问题,不能等上线后再交给财务处理。上线后才补标签、补监控、补审批,往往会变成一场追账。
更可行的顺序是:
- 设计Agent时,就确定成本归属字段;
- 接入模型和云资源时,同步接入预算、日志和告警;
- 允许Agent执行动作前,先定义权限边界;
- 对高风险操作保留人工确认;
- 定期复查长期运行的日志、索引、临时资源和测试环境。
AWS的双Agent实践、Vantage的Slack交互式FinOps Agent,以及FinOps Foundation对Agentic FinOps用例的讨论,指向的是同一件事:FinOps正在从财务报表后移,变成工程系统的一部分。
Agent跑得越自动,成本控制越不能靠月底补救。真正要管住的不是某一张账单,而是每一次调用、每一个资源动作,以及背后能不能被解释的责任链。