Codex负责人Tibo:意图表达与架构眼光成为AI时代工程师的核心竞争力

Deep News
Sep 10

当AI能够自主编写代码、执行审查并完成重构时,工程师的核心价值究竟还剩下什么?OpenAI Codex负责人Tibo Sottiaux近日在The Pragmatic Engineer播客中提出了一个鲜明观点:在AI逐步接管代码执行层的当下,工程师真正难以被替代的,是另一套截然不同的能力体系。他强调:"如果你无法解释你在试图实现什么,如果你无法表达你的意图,如果你与你所服务的社区没有连接,如果你没有品味——那做出好的工作会难得多。"

这三项能力——清晰的意图表达、架构品味、系统把控力——是他给所有工程师的核心建议,也是他在Codex团队内部反复强调的工作原则。在Tibo看来,AI时代真正稀缺的能力有两类:第一类是深度好奇心与快速理解系统的能力。"在OpenAI做得好的人,都是那种能快速读懂一个系统、钻进一个新代码库、迅速搞清楚它在做什么的人。"他指出,这种能力在有了AI辅助之后反而更加重要,因为需要吸收和推理的信息量变得更大了。第二类是清晰的意图表达与架构品味。Tibo强调,随着AI承担越来越多的执行工作,工程师需要更清楚地定义"盒子"的边界——它应该做什么、满足哪些不变量——而不是纠结于盒子里面的实现细节。"一旦你们对盒子的功能和约束达成共识,盒子里面发生什么,其实不需要太在意。"

AI代码审查已"超越人类",OpenAI全面强制执行。Tibo在节目中透露,Codex团队早期就开发了专门的代码审查模型,能够深入追踪多层依赖关系,发现人类审查员需要数小时才能定位的逻辑错误。"这些模型在代码审查上已经达到超人水平——不只是正确性,安全性也是。"他说。目前,OpenAI所有Pull Request都强制经过AI安全扫描,一旦被标记安全问题,PR将被阻止合并,"全部自动化"。但Tibo认为,代码审查真正的价值从来不只是找bug。"它一直是一种信息交换的仪式,让大家对齐,引发讨论——理想情况下这些讨论应该在写代码之前就发生。"他的判断是:正确性和安全性的审查将被自动化;而真正值得人类投入注意力的,是围绕意图的讨论——"你到底想做什么?这件事值得做吗?"这个讨论不必发生在Pull Request里,但必须发生。

维护成本下降,架构能力反而更重要。Tibo认为,维护成本的大幅下降正在重塑工程师的价值分布。"维护本质上是你为了让系统持续运转而不得不支付的税。但现在,大量维护工作将被自动化——比如第三方依赖升级,模型可以在几小时内扫完整个代码库直接搞定。以前大家会拖着不做,因为不好玩,但它对安全来说非常重要。"更大的变化在于系统重构。"过去,完整的架构重构可能需要数年。现在这个成本被极度压缩了。"但他同时强调,这反而让架构判断力变得更重要,而不是更不重要:"好的抽象、清晰的边界、明确的不变量——如果你把形状画对了,你就能在'盒子'内部快速改变任何东西,而不影响其他服务。要为快速迭代而设计。"他提到,OpenAI内部有时会在一个周末内让100个Agent同时向同一个项目贡献代码。"这种规模的协作以前需要几年时间慢慢扩张,现在可能一个周末就发生了。"

关于为什么用Rust、为什么开源、为什么支持竞争对手的模型:Codex CLI用Rust编写在当时是一个反直觉的决定——彼时模型在Rust上的能力远不如Python或TypeScript。Tibo的解释是:"我们从第一原则出发,把产品界面和Agent本身视为两件不同的事。Agent的核心需要健壮、安全、高效。"他承认用TypeScript也能成功,"但如果你把所有东西写在同一个代码库里,你不可避免地会把东西耦合在一起,然后阻碍后续创新。Rust的边界在这里非常有用。"开源的决定同样出于务实考量。"你在构建一个编码Agent,当然要把它指向自己。"Tibo说,开源让社区参与成为可能,也让团队招聘变得更简单——"新人入职,他们已经看过代码库了,onboarding基本就完成了。"至于支持其他模型提供商,Tibo的逻辑更直接:"如果我们不支持,任何人都可以fork一份然后加上10行代码。那样只会让用户去用那个fork,毫无意义。"他说,"我希望靠最好的模型、最高效的模型、最好的产品赢得用户——而不是靠锁定。"

Codex与ChatGPT的合并是一次重大工程挑战。Tibo将Codex并入ChatGPT的技术合并描述为一次重大工程挑战。"这两套系统完全不同。ChatGPT是全托管云端架构;Codex完全跑在本地。合并的核心问题是:如何把这个本地编程Agent的能力,以足够高效的方式搬到云端,以便纳入每月20美元的Plus套餐,服务数亿用户。"目前,ChatGPT Work本质上是在云端完整运行Codex的harness,配合一台高性能云端虚拟机。"有些用户已经发现,如果你足够有创意,可以让ChatGPT在里面训练另一个模型,安装Blender做3D建模——它的权限非常开放。"他透露,整个合并过程中Codex本身也充当了"记者"角色——它接入了所有Slack频道和文档,自动记录了整个项目的讨论与决策过程,形成了完整的叙事档案,内部称之为"toggle arc"。在未来方向上,他表示目前的"Work模式切换"只是临时状态:"我们的目标是完全统一——任何在Codex能做的事,在ChatGPT里也能做,反之亦然。"

Tibo自己如何使用Codex?他描述了自己的日常工作方式:大量使用手机端ChatGPT Work,在会议间隙用语音输入任务,让Agent生成报告、整理信息、探索代码。"我现在几乎任何问题都能在30分钟内得到答案。"他说,"无论是某个功能的用户反馈、生产日志的使用量、哪些功能应该下线——Codex都能给我一个初步答案。"他还提到一个习惯:把白天没时间深入的问题晚上交给Codex跑,第二天早上看结果。"这让每个早晨都很令人期待。"对于工程师担心自己的技能被AI取代,Tibo的回应是:"代码是解决问题的工具。如果你真正在乎的是结果和系统运转,那AI让你能解决更多问题,这应该让你成为更好的工程师。"

Disclaimer: Investing carries risk. This is not financial advice. The above content should not be regarded as an offer, recommendation, or solicitation on acquiring or disposing of any financial products, any associated discussions, comments, or posts by author or other users should not be considered as such either. It is solely for general information purpose only, which does not consider your own investment objectives, financial situations or needs. TTM assumes no responsibility or warranty for the accuracy and completeness of the information, investors should do their own research and may seek professional advice before investing.

Most Discussed

  1. 1
     
     
     
     
  2. 2
     
     
     
     
  3. 3
     
     
     
     
  4. 4
     
     
     
     
  5. 5
     
     
     
     
  6. 6
     
     
     
     
  7. 7
     
     
     
     
  8. 8
     
     
     
     
  9. 9
     
     
     
     
  10. 10