它替你管的那一层,很有价值
OpenAI 在 9 月 10 日把 Agents API 推到公开测试,面向所有开发者开放驱动 Codex 与企业版 ChatGPT 的同一套编排框架。它把过去企业要自建的四件事打包进一次调用:长会话的自动上下文压缩、并行子智能体、工具检索,以及沙箱计算。沙箱可以由 OpenAI 提供,也可以由客户自建,或选用 Vercel、DigitalOcean 等合作方。官方称计费只按实际 token 与工具调用量,不额外收费,并可在约一分钟内拉起一个智能体。
对应用方来说,这确实削平了一截智能体工程的门槛。状态保留、上下文压缩、子智能体协调、平台级恢复,这些原本要自己搭的部件,现在由 OpenAI 托管。但「托管了执行」和「托管了正确性」是两回事,这一层边界需要写清楚。
它管的是连续性,不是业务权威
按官方架构说明,OpenAI 负责运行 Codex 的模型与工具循环、保留持久会话状态、压缩上下文、协调子智能体,并管理平台级恢复。应用方仍然负责提供工具、处理应用侧的函数调用,并选择执行环境。这种分工是有用的,但它并没有让被托管的会话变成一份「外部业务动作已正确提交、且恰好一次」的权威记录。
一个具体的例子:中途环境断开,可能让某次工具调用失败,即便那一「轮」对话本身完成了。于是,一轮对话的完成状态,不能被当成「对端业务结果已发生」的证明。也就是说,智能体说自己「做完了」,不等于业务系统里那笔订单、那条记录、那个审批真的落了地。
可防御的生产架构是:把 Agents API 当作工作流连续性的托管执行层来用,而不是当作事务协调器、授权服务或验收测试。把它放在那些结果能独立验证、且关键动作保持只读、幂等、可撤销或需审批的位置。对于顺序、存储位置、链路追踪导出或不可逆副作用是业务不变量的场景,仍然保留应用自有的运行时。
三个容易被忽略的约束
其一,数据驻留与留存需要前置评估。按官方文档,/v1/agents 会保留应用状态直到被删除,不符合零数据留存(Zero Data Retention)资格,且当前 Agents API 的状态驻留仅在美国。对数据出境与留存有要求的机构,这本身就是一个必须前置评估的约束,而不是上线后再补的备注。
其二,恢复不等于成功。平台能从断点恢复会话,解决的是「别从头再来」;它不解决「恢复之后那一步到底有没有对外生效」。验证对外生效,仍然要靠拥有业务状态的那一方系统来做,而不是靠托管会话的完成信号。
其三,成本与安全要按「被外部验证的任务」来评估,而不是按 API 调用次数或完成的轮数。并行子智能体会放大工具调用与 token 消耗,上生产之前应当实测成本放大系数,而不是只看单次调用的标价。
它和另外两套接口的区别
Agents API 是独立的长程运行时:OpenAI 跑执行环并存储会话进度。它和 Agents SDK(应用在自己进程里跑智能体循环)不同,也和 Responses API(直接做模型集成或自定义自有循环)不同。三者的取舍在于:你愿意把多少执行责任交给平台。
把执行责任交出去,换来的是少搭一堆基础设施;代价是架构所有权同步外移。两条硬约束因此变得关键:沙箱内的工具执行审计日志能否导出到自有安全信息与事件管理系统;并行子智能体的成本放大系数是否在上生产前实测过。这两项不确定,就不宜把关键业务链路放上去。
几点需要保留的谨慎
其一,公开测试阶段的接口与行为仍可能变化,把它当作稳定契约来设计长期流程,风险不小。
其二,官方文档未给出通用可用(GA)日期,企业规划时应把它当前的能力当作「预览」而非「承诺」。
其三,把工具执行、凭证与执行环境交出去之后,责任归属要从合同层面重新划分:智能体在托管环境里做错的一步,由谁举证、由谁承担,需要提前写清。
其四,状态仅驻留美国这一条,对跨国业务的多区域合规是实质限制,不能只看「全球可用」的字面表述。
Agents API 的通用可用时间表、状态驻留区域的扩展计划,以及零数据留存资格的后续安排,目前官方及行业暂未披露更多细节,后续将持续跟进迭代动态。