posts/grok-procurement-permission-lines.md
查 SaaS 账单的 Agent,先学会不花钱
公司里最容易被遗忘的一类工作,不是写代码,也不是做汇报。
是那张每月照扣的 SaaS 账单。
一个人离职后留着的席位,一份快续约的合同,两个功能重叠却没人愿意碰的工具。每一项看着不大,凑在一起就很肉疼。可真让人挨个翻后台、找负责人、核合同、比报价,谁都嫌这活碎,转眼又拖到下一次扣款。
xAI 9 月 4 日放出了一份内部采购 Bot 案例。它给名为 Haggle Bot 的 Bot 接入供应商支出、合同和使用数据,称已经发现超过 10 万美元的直接节省。原文 还给了不少细节,43 个连续 90 天没动过的付费席位,对应 14,220 美元。另一套产品里,闲置 SKU 一年 85,662 美元。

图中是 xAI 公开案例里的采购 Bot 示意图。
好家伙,数字很抓人。
但我看完觉得,真正该抄的不是那 10 万美元。那是 xAI 自己公开的内部案例,还没有独立审计,拿来当万能 ROI 承诺就有点子牛逼过头了。
更值钱的是,它把一个很容易越权的 Agent,关进了三条清楚得不能再清楚的权限线里。
先让它把账翻明白,别急着让它去谈价
采购 Bot 的第一个工作不是发邮件砍价,是把散在不同系统里的事实拼起来。
这份案例里,它会看支出、合同、使用记录、负责人和续约日期,再把约 125 个活跃供应商整理成持续更新的档案。这里没什么玄学,难点恰好在于数据不在同一个地方。财务知道付了多少钱,IT 知道账号有没有用,业务负责人知道工具能不能砍,合同里才藏着续约窗口。
很多团队一上来就想让 Agent 写一封很会谈的邮件,方向反了。
没有同一份事实表,邮件写得再漂亮也只是自动化地胡说八道。
一条能进入审批的节省建议,至少要把四件事摆在一起。
现在花多少钱,来自哪张实时账单
能省多少,靠减少数量、换方案还是改价
为什么现在能做,席位闲置、续约临近或已有真实报价
下一步谁确认,谁审批,谁对外发送
这份小表很朴素,却能把「这个工具感觉有点贵」变成可被复核的工作单。案例里那 43 个闲置席位之所以有价值,不是 Bot 发现了 43 这个数字,而是它把 90 天无活动、付费状态和待复核的人名连到了一起。
厉害了,终于不是一张没有负责人的省钱 PPT 了。
三条权限线,才是采购 Agent 的刹车
xAI 的写法可以压成一句话,内部研究能自己跑,对外承诺必须人工点头,花钱和签约永远不交给它。
具体一点,读取账单、拉使用报告、给同事补问信息、更新供应商档案,可以放进第一条线,让 Bot 自主完成。涉及供应商的邮件、报价回复和谈判草案,放进第二条线,每次都要操作人明确批准。签合同、下单、续订、批准扣款这类有约束力的动作,放进第三条线,直接禁止。
这个切法比「给 Agent 少一点权限」有用得多。因为它把权限绑在动作后果上,而不是绑在某个模糊的「采购系统访问权」上。
比如 Bot 可以告诉你,某个视频工具的 210 个席位里有 74 个已经闲置 90 天,也可以做一份把席位缩到 150 个的续约方案。它甚至可以拿真实 SKU 去比三个替代品,把标价、实际报价和迁移成本都列出来。
可它不能替你点发送,更不能替你接受供应商的条款。
这一步不性感,却是整件事能在公司里活下去的原因。采购不是纯粹的优化题,里面有关系、承诺、预算和责任。让 Bot 把准备工作做得很深,人保留最终的决定,就够了。

图中把调查、人工批准和禁止承诺分成三条路。
真要试,拿一笔续约做小范围试跑
别一口气把所有供应商塞给 Agent。挑一份月付或快到期的 SaaS 合同,最好有明确的业务负责人,也能拿到管理员后台的最近使用数据。
给它只读的账单、合同和使用记录。让它先交一页材料,当前年化花费、最近 90 天的闲置情况、可减少的数量、三个可比替代方案、切换成本,以及它还缺谁的确认。
如果这页东西能让负责人在十分钟内做出「继续用、缩量用、还是换掉」的选择,这个 Agent 就已经帮上忙了。
下一步再加内部催办和续约日历。对外发信依旧留在人手里,等你确认了对象、底价和不能暴露的信息,再让它起草。
xAI 在原文里也把这个边界写得很直。Bot 要用真实发票和使用数据给每个金额留出处,要把可能节省和把握程度分开,报价要有日期,替代方案要把切换成本算进去。棒棒的,这些要求听起来像麻烦,实际是在挡住最常见的 AI 幻觉,编出一个看着合理、其实没人能执行的省钱方案。
SaaS 管理最缺的往往不是一个会聊天的 Agent,而是一个能长期盯着续约日、闲置席位和报价变化的岗位。先把它训练成不花钱、不签字、每个数字都能回到来源的采购助理,再谈自动化谈判。
你们公司下一笔 SaaS 续约里,最愿意交给 Agent 的是哪一段,查账、找人、做方案,还是写邮件?