非官方社区教程 · 内容整理自公开资料 · 豆包工作为字节跳动产品,本站与官方无关
豆包工作教程
首页/ 可靠性工程/OpenAI Codex 长程工作白皮书解读

OpenAI Codex 长程工作白皮书解读

---

章节:案例研究第2章
难度:⭐⭐⭐ 专家级
阅读时间:25-30 分钟
核心收获:理解 Codex 如何从"代码补全工具"进化为"长期工作操作系统"


2.1 白皮书背景与核心观点

2.1.1 发布信息

  • 标题:Codex-maxxing for long-running work
  • 作者:Jason Liu(OpenAI)
  • 发布时间:2026 年 6 月 22 日
  • 核心论点:Codex 不只是一个写代码助手,而是可以成为长期工作的协作系统

2.1.2 从"一次性执行"到"持续推进"

传统用法(2024-2025):

用户输入 prompt → Codex 返回结果 → 结束

Codex-maxxing(2026):

用户设定目标 → Codex 分解任务 → 持续推进 → 关键节点等待确认 → 完成

核心转变: - 从响应式系统(输入一句话,返回一段答案) - 到长程工作系统(能在同一任务里长期驻留、持续调用工具、沉淀状态、按节奏返回)

2.1.3 三个核心概念

概念 定义 价值
Durable Threads(持久线程) 长期会话,持久化记忆、仓库状态、工具状态 跨会话保持上下文
Verifiable Steps(可验证步骤) 将目标分解为可独立检查的子任务 每一步都可确认,不漂移
Delegation Gates(委托门) 明确哪些步骤可委托、哪些需要人工介入 平衡自动化与人工控制

2.2 十大核心方法详解

2.2.1 给重要工作一个固定线程

原理:重要任务不要每次新开对话,应有一个固定线程持续积累上下文。

积累的内容: - 过往决策 - 项目背景 - 用户偏好 - 未完成事项 - 已关闭的问题 - 当前下一步

比喻:给每个长期任务一个"办公室",不需要每次重新解释背景。

代价:长线程携带更多上下文,运行成本可能更高。

2.2.2 用语音输入,把真实想法交给 Codex

原理:语音更接近真实思考,可以把模糊、犹豫、半成型的判断直接交给 Codex。

场景

"我记得 Slack 里有人提过这个问题,但忘了是谁"
"这个页面感觉怪怪的,不知道是不是间距问题"
"先帮我看看,然后给我一个判断"

价值:复杂任务往往从模糊感觉开始,语音可以保留这些不确定性信息。

2.2.3 边做边 Steering:不要等 AI 做完才纠正

传统方式

你提需求 → AI 执行 → 你检查 → 发现不对 → 重新来

Steering 方式

你提需求 → AI 执行 → 你中途补充反馈 → AI 调整方向 → 继续执行

示例: - "这个标题太大了" - "先别发布,给我看预览链接" - "这里的按钮文案换掉" - "等部署完成后再继续"

价值:让 AI 更像正在协作的同事,而不是一次性交付工具。

2.2.4 建立 Memory:把重要上下文写下来

原理:长线程有历史,但历史不等于可靠记忆。

Memory Vault 结构

vault/
├── TODO.md          # 待办事项
├── people/          # 人物偏好
├── projects/        # 项目状态
├── agent/           # Agent 配置
└── notes/           # 笔记

关键:记忆应该是可以打开、编辑、diff、审查的文件,而不是对话历史里的模糊印象。

2.2.5 让 Codex 使用工具,而不是只聊天

工作表面(Work Surfaces)分类: | 工作表面 | 适用场景 | 工具选择 | |----------|----------|----------| | 本地浏览器 | 预览网页、检查本地应用 | 浏览器预览 | | Chrome | 处理登录态页面和多标签页 | Chrome 控制 | | Computer Use | 操作 GUI 软件 | 桌面操作 | | Connectors | 连接 Slack、Gmail、日历、GitHub | 集成插件 | | Skills | 重复流程封装 | 可复用技能 |

原则:不同任务用不同工具,不要混在一起。

2.2.6 远程控制:让长期任务可以随时接力

场景:Codex 在跑测试、等部署、渲染视频、查资料,这些任务需要长时间运行。

远程控制的价值: - 从另一台设备查看进度 - 批准下一步 - 改方向

提醒:远程控制不是跳过审核,而是让你能在关键节点及时介入。

2.2.7 线程自动化:让 Codex 定期回来检查

Thread Automation vs 普通定时任务

对比项 普通定时任务 线程自动化
上下文 每次重新开始 在原上下文里继续
任务类型 一次性任务 "等待型"任务
示例 "现在生成报告" "每隔 30 分钟检查邮件,有新消息则回复"

适用场景: - 每 30 分钟检查 Slack 和 Gmail - 等待客户回复后准备下一条消息 - 监控部署状态 - 监听反馈并生成修改建议

2.2.8 三个典型工作循环

Loop 1:Chief of Staff(私人工作助理)

Codex 定期检查:
├── 未回复消息
├── 背景上下文
├── 回复草稿
└── 需要你判断的问题

你仍然决定:
├── 是否发送
├── 用什么语气
└── 什么时候发送

Loop 2:反馈监控(内容/产品迭代)

Codex 监听反馈渠道
    ↓
整理反馈
    ↓
修改项目
    ↓
重新生成版本
    ↓
给你预览

Loop 3:客服/退款/流程跟进

Codex 定期检查对话进展
    ↓
准备下一步回复
    ↓
不可逆动作仍需你确认

2.2.9 目标要可验证,而不是只说"执行计划"

弱目标

"按照这个 Markdown 文件实现计划"

强目标

"迁移这个库,保持公共 API 兼容,并用原始单元测试作为验收标准"

强目标的要素: - 预期行为 - 测试方式 - 不允许破坏的接口 - 完成定义 - 需要保留的约束 - 需要记录的差异

2.2.10 Side Panel:让产物成为上下文

价值:你和 Codex 可以看着同一个产物改东西。

支持格式: - Markdown - CSV - 表格 - PDF - 幻灯片 - 本地网页 - Storybook - Streamlit - Jupyter - Remotion Studio

工作方式

评论 → 预览 → 修改 → 反馈 → 都在同一个循环里完成

2.3 核心公式总结

Codex-maxxing = 固定线程 + 可验证步骤 + Memory Vault + 工具使用 + 远程控制 + 线程自动化

关键洞察: - Codex 的价值不只在于一次生成代码 - 而在于让工作有一个可以持续推进、持续记忆、持续审查的地方


2.4 对豆包用户的启示

Codex 方法 豆包应用
Durable Threads 固定自动化任务,持续积累上下文
Verifiable Steps 状态机设计,每步有检查点
Memory Vault 外部文件管理长期记忆
Thread Automation 定时任务 + 状态保持
Side Panel 产物文件化,支持迭代修改

2.5 图文说明

📌 待补充:建议绘制以下示意图 1. Codex 工作循环全景图(10个方法的闭环) 2. 持久线程 vs 一次性对话对比图 3. 三个典型工作循环流程图 4. Memory Vault 结构图


2.6 参考资源

  • OpenAI 白皮书原文:https://cdn.openai.com/pdf/8a9f00cf-d379-4e20-b06f-dd7ba5196a11/OAI_WhitePaper_Codex-maxxing26.pdf
  • Codex 官方博客:https://openai.com/blog/introducing-codex
  • 中文解读:https://ima.qq.com/wiki/...(AI前沿速递)

📝 版本迭代记录

版本 日期 更新内容摘要 操作人
v1.0 2026-08-25 创建案例研究第2章 桂皮
来源:豆包蓝皮书(未声明(社区整理)) · 原文路径 04-案例研究/02-OpenAI-Codex-长程工作白皮书解读.md
整理:疯狂的豇豆 · 本站为非官方二次整理,查看完整来源清单
🤖 GEO 问答 · 生成式引擎优化

❓ 什么是OpenAI Codex 长程工作白皮书解读?


❓ 如何理解白皮书背景与核心观点?

用户输入 prompt → Codex 返回结果 → 结束

❓ 如何理解十大核心方法详解?

"我记得 Slack 里有人提过这个问题,但忘了是谁"

❓ 如何理解核心公式总结?

Codex-maxxing = 固定线程 + 可验证步骤 + Memory Vault + 工具使用 + 远程控制 + 线程自动化