大数跨境

Rust、开源、代码审查变革:Codex 背后的OpenAI工程哲学

Rust、开源、代码审查变革:Codex 背后的OpenAI工程哲学 苏哲管理咨询
2026-09-11
5
导读:本篇是 The Pragmatic Engineer 对 OpenAI Codex 负责人 Thibault 的访谈。Thibault 拥有应用数学背景,先后任职于谷歌、DeepMind,曾参与早于
编者摘要:本篇是 The Pragmatic Engineer 对 OpenAI Codex 负责人 Thibault 的访谈。Thibault 拥有应用数学背景,先后任职于谷歌、DeepMind,曾参与早于 ChatGPT 一年的内部对话模型,因看好小团队高影响力加入 OpenAI,赶上 o1 模型发布。Codex 团队做出多项反直觉决策:选用 Rust 构建智能体核心,依靠编译期校验保障健壮安全;Codex CLI 与 SDK 开源且支持第三方模型,主动放弃模型锁定,但要承担竞品提前抄功能、处理大量低质量 PR 的代价。OpenAI 内部工程文化被 Codex 重塑,代码审查模型可检测多层依赖漏洞,安全检查自动阻断不合规 PR,评审重心从代码正确性转向意图讨论。AI 大幅降低维护与重构成本,Harness 脚手架先行,模型能力成熟后可移除脚手架。Codex 与 ChatGPT 合并打造 ChatGPT Work,在云端虚拟机完整运行 Codex 能力。Thibault 建议工程师保持好奇心,训练系统思维,精准表达意图,持续贴近用户。

10 个关键问题 Q&A

Q1:Thibault 为什么离开 DeepMind 加入 OpenAI? A:DeepMind 早年内部对话模型无法产品化发布;他得知 ChatGPT 仅约 20 人维护,小团队可以带来极高个人影响力,因此加入 OpenAI,赶上 o1 preview 的开发冲刺。
Q2:Codex 团队为什么逆势选择 Rust 开发核心? A:智能体需要健壮、安全、高性能,Rust 编译时验证特性适配场景;同时用不同语言隔离产品界面和智能体核心,防止代码耦合。
Q3:为什么 Codex 选择开源且兼容非 OpenAI 模型? A:就算不开源,外部开发者只需少量代码就能适配其他模型;主动开源可以方便新员工上手、获得社区贡献,迫使团队依靠产品体验竞争,而不是锁定用户。
Q4:开源策略带来哪些负面影响? A:竞争对手可以提前看到还未正式发布的功能;同时社区会产生大量低质量 PR,消耗团队人力去审核处理。
Q5:AI 如何改变 OpenAI 的代码审查? A:专用审查模型能深入多层依赖,发现安全漏洞,自动阻断风险 PR;代码评审从检查代码对错,转为讨论需求意图与价值。
Q6:Harness 脚手架和大模型之间是什么关系? A:Harness 走在模型前面,相当于模型的拐杖,负责提醒模型跑测试、对齐目标;当模型把这些能力内化后,脚手架就可以移除。
Q7:新一代模型在长任务上有什么提升? A:不再需要/goal指令维持任务专注度,直接下达长期任务指令,模型就可以持续执行。
Q8:ChatGPT Work 是怎么实现 Codex 云端化的? A:在云端虚拟机完整运行 Codex Harness,把原本本地运行的 Codex 能力迁移进 ChatGPT Plus,虚拟机算力充足,支持模型训练、Blender 3D 建模等重型任务。
Q9:AI 时代软件维护和重构发生了什么变化? A:依赖升级、安全补丁这类重复性维护工作可自动化;大型重构成本显著降低,但架构设计、模块边界与不变量的定义变得更加重要。
Q10:Thibault 给工程师的核心建议是什么? A:保持深度好奇心,训练系统分析能力;学会清晰表达意图;持续和目标用户对齐,意图表达能力是工程师核心竞争力。
附录 The Pragmatic Engineer 播客|OpenAI Codex 负责人 Thibault(Tibo)访谈

访谈围绕 Codex 诞生背景、关键技术选型、工程文化变革、Codex 与 ChatGPT 融合,以及 AI 时代软件工程的变化展开,访谈源链接:https://x.com/GergelyOrosz/status/2097798203613516142/video/1

一、个人经历与加入 OpenAI

Thibault(Tibo)是比利时应用数学背景,早期经历跨创业、Google、DeepMind:

  1. 早期参与制药供应链优化创业;后在 Google 负责加速移动网页项目,项目最终被砍掉,让他学到要持续审视项目实际影响力;之后参与 Google Maps 评论业务。
  2. 转入 DeepMind,参与开发早于 ChatGPT 一年的内部聊天机器人,在公司内部广泛传播,但 DeepMind 缺少产品落地发布机制,项目没有对外推出。
  3. 了解到 ChatGPT 仅约 20 人小团队维护,小团队能带来极高个人影响力,因此加入 OpenAI;入职恰逢推理模型冲刺,入职一个月左右 o1 preview 正式发布。

二、Codex 关键技术与产品决策

1. 反直觉选择 Rust 开发核心

当时 AI 编码领域普遍使用 Python、TypeScript,模型对 Rust 的支持并不好,团队却选择 Rust 构建 Codex 核心:

  • 从第一性原理考量:智能体核心对健壮性、安全性、运行效率要求极高,Rust 编译时校验特性适配智能体场景。
  • 语言差异强制隔离产品界面与智能体核心,规避代码过度耦合;后续验证 Rust 非常适配智能体开发。

2. 开源 + 模型无关的产品策略

Codex CLI、SDK 全部开源,同时支持第三方非 OpenAI 模型,在头部 AI 实验室中十分特殊:

  • 现实考量:即便自己不开源,外部开发者仅修改少量代码就能 fork 出兼容其他模型的版本,不如原生实现多模型支持。
  • 开源收益:新员工入职前即可熟悉代码库、获得社区贡献、倒逼团队依靠模型实力与产品体验竞争,而非模型锁定用户。
  • 代价:竞争对手可提前抄走尚未发布的公开迭代功能;同时需要处理大量低质量 PR,消耗团队人力。

三、AI 重塑 OpenAI 内部工程与代码审查文化

  1. Codex 深度接入 OpenAI 内部 Slack、文档、全部代码库,内部流行一句口头禅:“你问过 Codex 了吗?”,绝大多数内部问题都可以获得高质量解答。
  2. 自研专用代码审查模型,逻辑推理、安全漏洞检测达到超人水平,可以深挖多层依赖,定位文档错误引发的程序不变量违背;安全审查强制自动化,检测出安全问题直接阻断 PR 合并。
  3. 迭代效率大幅提升,PR 可做到当天提交、当天上线服务十亿级 ChatGPT 用户。
  4. 代码审查职能发生质变:从检查代码正确性,转向讨论意图—— 明确要实现什么、这件事是否值得做,讨论不一定需要围绕代码本身展开。

四、软件维护、重构成本的变迁

  • 传统软件工程中,维护相当于持续缴纳的 “税”;如今依赖升级、安全补丁等重复性维护工作可以大规模自动化。
  • 大型重构成本大幅下降:过去耗时数月甚至数年的架构重制,现在周期显著缩短。
  • 架构设计的价值不降反升:重点要定义好系统 “盒子” 边界与不变量,盒子内部实现可以随意改动,不影响外部模块。

五、Harness 脚手架和模型的演进关系

核心洞察:Harness(脚手架 / 工具层)永远走在模型能力前面

  1. Harness 本质是给模型搭建的 “拐杖”,补充提醒模型执行测试、对齐任务目标等能力。
  2. 当新一代模型训练完成,会把这些脚手架能力内化,对应的 Harness “拐杖” 就可以移除,开发者提示指令(developer message)不断精简。
  3. 最新模型已经不再需要/goal指令维持长任务专注,直接下达 “完成一周的工作” 这类指令,模型就可以持续执行。

六、Codex 与 ChatGPT 的工程合并(ChatGPT Work)

这是巨大的工程挑战:Codex 原本本地运行,ChatGPT 是托管云服务,两套完全独立技术栈需要统一。

  • 目标:云端版本完整复刻本地 Codex 能力,同时控制成本,放进 20 美元 / 月 ChatGPT Plus 订阅。
  • ChatGPT Work 模式:在云端虚拟机完整运行 Codex Harness,虚拟机算力充足,用户可以直接在云端训练模型、运行 Blender 完成 3D 建模等重型任务。
  • 有趣的副产品:合并过程中 Codex 充当 “记录者”,凭借访问 Slack、内部文档的权限,完整留存团队内部辩论与决策过程。
  • 产品终局:逐步淡化 Codex、ChatGPT 产品边界,走向统一的个人通用智能,依据用户身份自动适配界面与能力。

七、Tibo 个人使用方式 & 给工程师的建议

个人使用习惯

高频使用手机端 ChatGPT Work,语音口述下达任务,定制专属技能与提示,快速产出报告、幻灯片;舆情分析、生产日志排查、功能数据分析、团队信息梳理,半小时内即可拿到结果。周末用 Codex 快速做原型探索,一天之内就能把想法变成可对外演示的作品。

对工程师的三点建议

  1. 保持深度好奇心,训练快速理解复杂系统的能力,善用 “五个为什么” 持续追问。
  2. 学会精准表达意图;AI 更多接管代码实现,定义系统边界、不变量、架构品味成为人的核心价值。
  3. 和目标用户群体保持对齐;无法清晰表达意图,就很难产出高质量的工作。

【声明】内容源于网络
0
0
苏哲管理咨询
为企业及组织提供AI+战略、数智化转型咨询及观点、建议等
内容 2188
粉丝 0
苏哲管理咨询 为企业及组织提供AI+战略、数智化转型咨询及观点、建议等
总阅读43.9k
粉丝0
内容2.2k