一次运行六周的编程智能体实践及其监督方式

原标题A six-week coding agent run and what it took to supervise

OpenAI 工程师介绍维护 CI 的智能体、长期上下文以及持续运行的成本。

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

30 秒看懂

一位 OpenAI 工程效率负责人说,他的智能体运行了六周,监控并修复不稳定的 CI 测试。四天后,他让主聊天组织新出现的失败,把具体调查委派给子智能体;他报告称,运行期间合并了 213 项修复,并发送了 600 多条协调消息。讲者介绍了使长期工作可管理的测试、项目规则、远程环境和支出限制。

  1. 1一段简短指令启动了六周的 CI 维护工作负责人定义了代码库、沟通规则和 CI 资源使用方式。
  2. 2委派调查让新出现的失败能够继续得到处理主聊天负责协调,子智能体分别处理具体失败。
  3. 3一个 GPU 测试需要数天调查和研究人员参与智能体关联日志、复现间歇性失败并联系负责团队。
  4. 4负责人估算原先运行成本为每小时 32 美元他说,后来模型将估算降至每小时 16 美元;审查和 CI 资源是额外因素。

要点建议

  1. 为处理重复工作的智能体提供明确目标、可测试的反馈和升级规则。
  2. 当一个难题阻碍新工作时,委派独立调查。
  3. 保留精简笔记,以便中断后恢复长期工作。
  4. 设置支出或 CI 并发限制,并计入审查与基础设施成本。
全文

按章节阅读整理后的全文

只看原始文稿
01

用数天时间构建 3D 场景

讲者介绍了汽车模型和中断后继续的赛道渲染。

两位 OpenAI 工程师介绍长期运行的编程智能体:一人负责工程效率,另一人负责开发者体验。他们先展示构建交互式 3D 场景的实验。

开发者体验工程师让 Codex 和 Astra 根据七张参考照片构建可探索的 Ferrari 模型和网站。他与智能体协作了几天,并说它还制作了黏土和线框视图。

随后,他要求制作 Nürburgring 赛道的飞行浏览动画。他说 Codex 调查了长 21 公里的赛道,使用子智能体检查几何形状和规划渲染,并在内存问题和过热中断后从已保存帧继续。

生成的 Nürburgring 飞行浏览动画
幻灯片 1 / 3生成的 Nürburgring 飞行浏览动画演示展示了长期任务生成的赛道画面。

负责工程效率的讲者将其与早先详细的执行计划对比。他说,使用较新模型时,他更愿意说明结果、权衡和成功检查方式,让智能体自己选择步骤。

02

运行六周的 CI 维护

智能体监控不稳定测试并委派调查。负责人报告了修复和协调成果。

他的团队维护持续集成系统,自动测试代码变更。不稳定测试可能一次失败、下次通过,排查原因很费时,而新的失败还会不断出现。

他让一个智能体监控并修复这些失败。他说,智能体运行了六周,直到同事开始运行类似智能体;最初的提示词约 200 字,规定了代码库、沟通方式和 CI 资源规则。

起初,一个聊天负责调查和修复问题,但难题会占用它处理新问题的时间。四天后,他让主聊天收集失败、组织工作和沟通,把具体调查委派出去。

他报告称,运行期间智能体每周创建超过 100 个拉取请求,累计提交超过 1000 次、发送 600 多条 Slack 消息,并合并了自己的 213 项修复。在其他情况下,它发现同事已有类似修复,便优先处理对方的工作。

他说,这次运行调用工具近 50 万次,使用超过 5800 个子智能体会话。其中 6.7 万多次调用是等待,反映了测试和 CI 作业所需的时间。

03

调查困难的 GPU 测试

智能体关联间歇性失败并与研究人员合作。

一个困难案例涉及 GPU 测试中间歇出现的浮点错误。子智能体关联日志、锁定特定节点,并在数天内学会在该节点反复运行测试。

智能体联系负责该系统的研究人员,询问原因是否可能是未记录的优化或硬件故障。当它不确定删除失败测试是否合适时,有时会在人工审查前让另一个智能体质疑拟议修改。

04

设置长期运行的工作

讲者介绍目标、测试、日志、远程环境、插件和并行聊天。

开发者体验讲者建议每个目标使用一个聊天,并提供具体目标及可供智能体检查工作的测试。他建议在 AGENTS.md 中记录项目规则和限制。

CI 项目指令示例
幻灯片 2 / 3CI 项目指令示例幻灯片展示维护 CI 的智能体使用的测试、工作笔记和限制。

精简工作日志可以记录已尝试的内容和剩余事项,让中断后的恢复更容易。上下文压缩则把相关信息带过长时间的对话。

远程环境让工作无需笔记本电脑持续运行也能继续。讲者介绍了连接远程机器或使用 Codex Cloud,并在之后恢复环境。

插件可以让智能体从 GitHub、Linear 等来源获取相关背景,包括已有问题、拉取请求和讨论。这有助于它了解相关工作,而不是盲目重复。

大型工作可以按独立部分拆分为子聊天,例如分别处理 3D 模型和网站。独立 worktree 为并行工作提供不同的代码检出,用户可以打开并调整各个聊天。

讲者介绍了用于提问的侧边聊天,以及针对难题使用更多推理和子智能体的模式。他们区分了适合并行聊天的独立工作和单个困难调查。

05

跟进、预算与升级处理

定时跟进用于等待外部事件。负责人讨论估算成本和边界。

当工作依赖审查等外部事件时,定时心跳可以回到同一聊天并根据新反馈行动。单独的定时任务则可以用于生成周期性摘要。

原先运行的估算成本
幻灯片 3 / 3原先运行的估算成本讲者给出了六周智能体运行的每小时成本估算。

负责工程效率的讲者按价格估算,原先六周运行的成本约为每小时 32 美元,并说换用后来的模型可将估算降至 16 美元。他指出,代码审查和 CI 资源等也是额外因素。

他建议从重复工作入手,为智能体提供测试和完成标准,明确何时升级给人处理,并设置支出或 CI 并发限制。

同频道的其他文章

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编程智能体
2 张幻灯片19:44EN → 简体中文
OpenAI· 2026年11月11日托管智能体框架如何持续完成长期任务Charlie, Steve · OpenAIOpenAI 工程师解释远程沙箱、长期运行状态和需要人工批准的航班改签演示。编程智能体Agent orchestration
3 张幻灯片20:48EN → 简体中文
OpenAI· 2026年11月11日Sites 增加个人连接器和面向智能体的网页应用功能Katia, John · OpenAIOpenAI 通过两个 Sites 应用演示定时更新、按用户使用的插件和 WebMCP。Product engineeringMCP编程智能体