CoCo 变强,也让成本治理前移
Snowflake CoCo 正在把自然语言交互推进到真实工作流层面:用户可以让它生成并运行 SQL、执行多步任务,并在每轮会话中调用大语言模型。核心变化是,智能体式会话不再只是“问答”,而会持续消耗 tokens,并折算为 credits。如果企业只开放能力、不建立治理,成本可能随着使用频率、模型选择和工作流复杂度快速上升。
Snowflake 给出的思路并不复杂:先看清费用来源,再优化默认行为,最后对高风险场景设置硬性边界。相关能力可通过 SQL、Snowsight 管理界面,甚至直接在 CoCo 会话中完成。
先看见:用历史视图和自然语言查账
成本治理的第一步是归因。CoCo 会把不同入口的使用记录写入 ACCOUNT_USAGE 视图,包括 CLI、Snowsight 和 Desktop 三类 surface。每条记录对应一次请求,包含 TOKEN_CREDITS、总 TOKENS,以及按模型拆分的 input、output、cache tokens 明细;USER_ID、USER_TAGS 和 METADATA 可用于按用户、部门标签或运行区域分摊。相关历史最长保留 365 天,既可做临时排查,也可分析长期趋势。
对于不想反复手写 SQL 的团队,CoCo 内置的 /cost-intelligence skill 可以用自然语言查询这些使用历史。例如询问“本月 CLI 中哪些模型成本最高”“按部门标签拆分支出”,也可辅助创建配额和通知阈值。这里的关键在于把成本分析放回使用现场,降低治理门槛。
关键数据包括:
- 计量基础:tokens 消耗折算为 credits;
- 归因字段:用户、标签、元数据、模型级 token 明细;
- 历史窗口:ACCOUNT_USAGE 视图最长保留 365 天。
再设边界:每日限额与跨域配额
如果目标是快速防止单个用户在某个入口过度使用,管理员可设置按 surface 的每日预估 credit 上限。CoCo CLI、CoCo Desktop、Snowsight 中的 CoCo 分别对应一个账户级参数,也可在用户级覆盖。参数默认值 -1 表示不限制,0 表示完全禁用,正数表示在滚动 24 小时估算用量超过阈值后阻断访问,直到用量回落。
更系统的方案是 per-user quota。它目前处于 public preview,可为每个用户设置月度限额和可选日限额,并开启 block enforcement。与只提醒的预算不同,quota 达到上限后可自动阻止新的 AI 请求。其覆盖范围包括 AI functions、Cortex Agents、Snowflake CoWork 和 CoCo,但一个 quota 只能跟踪 warehouse compute 或 AI domains 中的一类,不能混合两种计量体系。额度周期按 UTC 自然日、自然月计算,进入新周期后会自动解除阻断。
专业术语上,quota 可理解为“带强制执行的用量配额”;AI domains 则指 Snowflake 内按 AI 服务维度统计和控制的资源范围。
预警与模型治理:别把所有请求都交给高成本模型
Budgets 更像提前预警系统:它比较当月实际 credit 使用与设定上限,并基于时间序列预测是否可能超支。Account budget 面向整个账户,custom budget 可按对象组或 tag 聚焦团队、项目;若关注 AI 支出,AI_SERVICES service type 可覆盖 Snowflake CoWork 和 Cortex Agent。通知可发往邮箱、Amazon SNS、Azure Event Grid、Google Cloud Pub/Sub,也可通过 webhook 进入 Slack、Microsoft Teams、PagerDuty。
但 budget 默认刷新最长可达 6.5 小时,调到每小时会形成更低延迟监控,同时让 budget 自身计算成本放大 12 倍。因此,budget 适合预警,quota 才适合硬阻断。
另一项高杠杆治理是模型访问控制。Snowflake Cortex 目前同时支持基于角色的 RBAC 和账户级 allowlist;只要其中一种允许,用户即可调用相应模型。RBAC 通过模型对象和 application roles 授权,粒度更细,也将成为主线。原有 CORTEX_MODELS_ALLOWLIST 正在退场:从 2026 年 8 月起只能改为 None,到 2026 年 11 月将被移除。企业若现在搭建治理,应优先围绕 RBAC 设计。
自动护栏与落地顺序
针对 AI Functions,还可结合 CORTEX_AI_FUNCTIONS_USAGE_HISTORY、Snowflake alerts 和 tasks 搭建自动护栏:账户级月度支出告警、用户级月度支出限制,以及 runaway query 检测与取消。runaway query 指异常持续运行、快速消耗资源的查询。需要注意,取消查询只能阻止后续成本继续增加,不能追回已消耗 credits。
整体看,Snowflake 给 CoCo 准备的是一套从“看见、塑形、封顶”逐级增强的治理栈:usage history 与 /cost-intelligence 提供可见性,模型访问控制改变默认成本结构,daily limits、quotas、budgets 和自动任务承担约束与预警。务实路径是先跑出成本基线,再收敛模型权限,最后随团队规模叠加限额和配额。随着企业智能体从试用走向日常生产,成本治理会从财务后台问题,变成 AI 平台工程的基础能力。




