让 AI 跑一个长任务,最意外的账单往往来自放任自流:步数没上限、调用量没封顶、时间没约束,回头看消耗已经翻了好几倍。执行预算就是给智能体挂上的几道限额——时间花多少、调用花多少,到了线就停,像给一次装修定好工时与开销的上限。
时间和花费怎么封顶
执行预算通常包含三个维度:轮次或步数上限,控制任务最多走多少步;时长上限,控制总共跑多久;调用量或花费上限,控制外部资源消耗到哪个数就收手。三个维度任一触顶,任务按约定方式结束,Kimi 处理长任务时会分段控制篇幅与轮次,扣子的流程也能对节点调用设限,原理相通。三个维度不必每次全设,但常态化任务至少要有步数与花费两条线。
| 预算维度 | 控制什么 | 常见设置 |
|---|---|---|
| 轮次或步数上限 | 任务最多走多少步 | 常态化任务至少要有这一条 |
| 时长上限 | 总共跑多久 | 重要任务留两成余量 |
| 调用量或花费上限 | 外部资源消耗到哪个数就收手 | 按量计费的接口要单独设 |
预算的监控比设置更重要:限额画好了没人看,触顶了才发现,等于没设。实用的做法是设一条预警线,比如用到八成就提醒,留出人工决策的时间。多人共用预算时还要防抢跑——几个任务同时消耗同一份额度,先启动的把额度吃光,后来的直接没得跑。按任务或按人拆分额度,比一锅烩清晰得多。抢跑还有一个解法是错峰启动,把重任务排在额度充裕的时段。
预算与最大步数限制是包含关系:步数是预算的一个维度,完整的预算还管时间和资源。只设步数不管花费,遇到按量计费的接口照样会吃一惊。
生活类比:装修前定的工时与开销上限
装修前先定两笔账:工期多久、开销多少。施工中不断对照,接近上限就要做取舍——少做个背景墙,简化个柜子。有了这两条线,工程再复杂也不会失控。
装修比方讲不周全之处在于:装修超支了还能追加,执行预算触顶通常就是停——任务的产出止步于限额之内。所以设限额前要对任务量心里有数,限额太紧会频繁半途而废,太松又形同虚设。预警线和上限要分开设:预警是给人看的,上限是给系统执行的,两者混用一个数,提醒来的时候就已经来不及了。
限额设松设紧的取舍
- 先按历史运行数据定基准,别拍脑袋给数。
- 重要任务留两成余量,避免临界点上的仓促收尾。
- 触顶后的输出要有交代:完成到哪、缺什么、建议怎么续。
- 预算消耗记录定期回看,超均值的任务要分析原因。
速查三行:
- 一次性任务:按单次预估设限,宁松勿紧。
- 常态化任务:按均值定线,超额即查。
- 涉及计费资源:单独设花费上限,与步数分开管。
- 共享额度:设预警线,用到八成先人工过目。
限额不是限制生产力,是让消耗看得见、可控制。
权限的边界,见权限最小化;钥匙的保管,见密钥管理;角色怎么分,见多 Agent 的角色分工;Agent 之间怎么协作,见Agent 间通信;多方共用的笔记板,见共享工作区。
收个尾:执行预算回答的不是「能跑多快」,而是「最多花多少」。先把顶画好,Agent 的每一次奔跑才不会跑出账本。账本清楚,预算才谈得上管理,跑得再久心里也有数。
聊聊执行预算的常见疑问
- 预算触顶任务没做完,前功尽弃吗?:不是。触发限额后的中途输出会记下进展和断点,配合留存机制,续跑或换方案都能接得上。续跑前先看预算还剩多少,别续到一半又触顶。
- 不同任务的预算要分别设吗?:要。调研类和格式转换类的消耗差着量级,一套通用限额要么卡住重任务,要么放跑轻任务。
- 花费上限按天还是按次设?:两者都有用。按次防单次失控,按天防总量失控,常态化运行的任务建议两层都设。


