托管智能体框架如何持续完成长期任务

原标题What a managed agent harness has to do to keep working

OpenAI 工程师解释远程沙箱、长期运行状态和需要人工批准的航班改签演示。

ChCharlie讲者 · OpenAIStSteve讲者 · OpenAI
频道
OpenAI
发布
2026年11月11日
视频
19:44
阅读
4 分钟
幻灯片
2
原文
英语
在 YouTube 打开
往下滚动阅读时,视频会缩到右下角继续播放。字幕跟随阅读语言。
阅读语言共 2 种语言可读
由 AI 从英语原文翻译。打开“对照原文”可以逐段核对。
摘要

30 秒看懂

运行数小时的智能体需要的不只是一次模型调用:运行框架必须将命令发送到正确环境、展示活动,并在不重复操作的情况下恢复状态。OpenAI 的 Charlie 和 Steve 介绍托管 Agents API 如何处理这些问题。在航班改签演示中,不同会话检查约束、暂留座位并展示依据,由人作最终批准。

  1. 1托管框架必须解决执行、可见性和恢复问题讲者指出智能体在远程环境工作数小时带来的三个问题。
  2. 2用户需要按有意义的轮次组织的活动信息原始工具调用不足以满足一个内部团队的展示需求。
  3. 3连接中断不意味着操作失败恢复之前必须检查执行环境,再决定是否重复文件编辑。
  4. 4改签智能体暂留座位,等待人工批准独立检查在确认方案之前核对到达和座位约束。

要点建议

  1. 将云端运行框架与执行环境分离,并正确路由各会话的命令。
  2. 展示活动和对话轮次,让人们能够跟踪长期任务。
  3. 重试结果未知的命令前,先核对执行环境状态。
  4. 确认预订等有实际影响的操作应保留人工批准。
全文

按章节阅读整理后的全文

只看原始文稿
01

为何提供托管运行框架

讲者对比了托管智能体基础设施与由开发者自行运营的 API 和 SDK。

开发者体验团队的 Charlie 和 API 团队的 Steve 介绍 Agents API:这是一项基于 Codex 运行框架的托管服务。开发者定义指令、工具和数据并选择执行环境,OpenAI 则负责运行框架。

随着模型承担更长的任务,外围软件也必须改变。讲者回顾了从早期 Assistants API、Responses API 到本地可控的 Agents SDK 的演变。

Responses API 为不同类型的模型输入和输出提供基础。Codex 运行框架增加了执行操作的能力,托管的 Agents API 则让应用使用该框架,无须每位开发者自行大规模运营。

Steve 说,团队通常清楚自己想构建的产品,却希望获得基础设施选择、密钥管理和智能体运营方面的帮助。托管服务旨在承担运行框架,同时让开发者控制工具、数据和环境。

02

在正确的环境中运行命令

云端运行框架必须在隔离会话和沙箱之间路由命令和结果。

讲者指出三个工程问题:将运行框架与执行环境分离、向用户展示有用的活动信息,以及在部署和服务器故障期间保留长期运行任务的状态。

Codex 最初假定自己可以读取和修改本机文件。云端运行框架则必须将命令路由到正确的远程沙箱,并隔离各会话的命令和结果。

开发者可以使用自己的沙箱,也可以使用 OpenAI 托管的沙箱。讲者宣布在 OpenAI 托管环境中通过 API 提供计算机操作能力。

03

展示进度并恢复长期会话

轮次信息和上下文压缩支持长期工作。恢复时必须考虑结果不确定的操作。

Charlie 说,智能体的路径取决于提示词和工具结果,因此用户需要活动视图,而不是固定的进度脚本。一个内部团队需要按对话轮次展示工具调用和回复。

API 随后提供了这些轮次信息,避免每个应用自行重建。这样的设计决定会影响托管框架究竟能帮开发者承担多少基础设施工作。

长期任务积累的历史可能超过模型上下文窗口。压缩机制将有用信息带到后续上下文中,同时服务还必须经受自身部署和服务器替换。

系统需要找到会话以接收后续指令,也可能需要等待远程工具结果。Steve 说,可靠恢复需要精确记录状态,以便继续执行时不小心重复已完成的操作。

例如,发送文件编辑命令后如果连接中断,没有收到结果并不能说明编辑是否发生。系统继续执行前必须同时考虑环境状态和运行框架记录。

04

在人工批准下改签航班

演示使用不同会话、工具和检查来提出备选方案,最终由人确认预订。

Charlie 演示了一个航班取消后的航空公司改签应用,处理从旧金山到芝加哥的行程。不同智能体会话调查复杂乘客案例,包括必须抵达指定机场的旅客和必须坐在一起的家庭。

航班改签智能体的活动
幻灯片 1 / 2航班改签智能体的活动演示展示处理取消航班的会话活动。

演示在 OpenAI 托管沙箱中创建会话,广泛禁用网络访问,并向界面流式发送事件。改签技能为智能体提供步骤,能力目录还可以提供技能和插件。

航班库存工具提供参考性余票信息并可暂时保留座位,但必须由人确认改签。两个子智能体分别检查座位和到达条件,然后才发布建议方案。

要求的输出包括建议方案、备选方案对比和检查约束的 Python 脚本。讲者提醒,允许更多子智能体并发可能增加令牌用量。

第一个案例中,智能体找到飞往指定机场的航班并暂留座位,等待人工批准。活动视图展示了沙箱、航班查询和委派检查。

对于家庭旅客,智能体排除了一班只剩一个座位的航班,以及另一班无法保证全家坐在一起的航班。界面在批准前展示了方案对比和检查脚本。

检查改签验证脚本
幻灯片 2 / 2检查改签验证脚本工作区展示用于检查改签方案的文件。

Charlie 说,同样的模式可以并行处理许多预订,同时保留人工审核。开发者可以专注于业务规则和审批节点,而不必维护长期运行的框架。

05

客户如何使用托管智能体

讲者介绍异步工作、研究和云集成等例子。

讲者列举了 Notion、Rakuten 和 Bain 的用途,包括异步工作和由人类专家检查的模拟客户研究。他们还介绍 AWS Bedrock 托管智能体集成,并邀请开发者考虑规模更大的并行任务。

同频道的其他文章

27:44EN → 简体中文
OpenAI· 2026年11月11日插件扩展将交互式工具带入 ChatGPTCorey, Max Neuber · OpenAIOpenAI 介绍插件发现、侧边栏和文件入口、事件驱动自动化及修订后的提交方式。MCPProduct engineering
2 张幻灯片24:01EN → 简体中文
OpenAI· 2026年11月11日智能体工作何时需要循环、子智能体和共享日志Raj, Eric · OpenAIOpenAI 的 Raj 和 Eric 解释持续工作、何时委派以及如何协调长期任务。编程智能体Agent orchestration
4 张幻灯片22:37EN → 简体中文
OpenAI· 2026年11月11日GPT Live 如何在智能体工作时继续对话Alex, Erika · OpenAIOpenAI 演示同时听说、后台委派和返回更新的三种方式。语音 AIAgent orchestration
幻灯片21:10EN → 简体中文
OpenAI· 2026年11月11日OpenAI 如何将安全发现转化为经过验证的修复Ian, Kyle · OpenAIOpenAI 工程师介绍 Codex Security 背后的扫描、去重和补丁验证循环。Cybersecurity编程智能体
3 张幻灯片27:09EN → 简体中文
OpenAI· 2026年11月11日一次运行六周的编程智能体实践及其监督方式OpenAI 工程师介绍维护 CI 的智能体、长期上下文以及持续运行的成本。编程智能体Agent orchestration
3 张幻灯片20:48EN → 简体中文
OpenAI· 2026年11月11日Sites 增加个人连接器和面向智能体的网页应用功能Katia, John · OpenAIOpenAI 通过两个 Sites 应用演示定时更新、按用户使用的插件和 WebMCP。Product engineeringMCP编程智能体