OpenAI用Codex偿还技术债,2名工程师1周重写Habitat服务

OpenAI团队利用Codex和GPT-5.5,仅用2名工程师在一周内将核心存储平台Habitat从Python重写为Rust。新系统性能提升6倍CPU效率、15倍内存效率,标志着大模型正在改变软件工...

人工智能

在人工智能领域,OpenAI近期通过Codex和GPT-5.5成功偿还了一笔技术债务,展示了大型语言模型在软件工程中的革命性作用。这项成果不仅提升了系统性能,也为行业提供了关于何时以及如何偿还技术债务的新思路。

Habitat是OpenAI几乎所有产品背后的在线存储平台,承担着每天超过7000万次请求的处理任务。随着业务规模的快速增长,Habitat最初设计的Python客户端库逐渐暴露出维护困难的问题。当需要进行架构调整时,协调几十个服务同时升级变得异常复杂,甚至导致了严重的生产事故。这种情况下,OpenAI决定将Habitat重构为独立服务,并最终选择使用Rust重写整个系统。

文章配图

令人惊讶的是,这一看似复杂的重构工作只用了2名工程师,在一周内就完成了。他们主要依靠Codex和GPT-5.5这两个工具,这些大模型帮助工程师快速理解现有代码结构、生成新的实现方案,并验证修改后的代码正确性。新版本的Habitat已经能够处理95%的生产请求,计划在未来几周彻底下线旧版Python代码。

性能提升方面,Rust版本的Habitat在CPU效率上达到了Python版本的6倍,在内存效率上更是提升了15倍。同时,系统的平均延迟和尾延迟也得到了显著改善。这一案例被认为是目前“大模型改变软件工程成本结构”最具体的体现之一,证明了AI正在重新定义传统软件开发的工作方式。

OpenAI的这一实践引发了业界对技术债务管理的新思考。通常情况下,基础设施工程师会按照10倍容量设计系统,希望撑上几年再准备下一次扩容。但OpenAI几乎每年都能实现业务规模超过10倍的增长,这迫使他们必须不断调整技术策略。通过这次成功的技术债务偿还,OpenAI展示了如何利用最新的AI工具来加速软件开发过程,降低长期维护成本。

值得注意的是,OpenAI早在2023年就意识到Python可能无法支撑未来的规模增长,因此主动接受了这笔技术债务。他们相信,随着Codex和GPT等大模型能力的不断提升,未来完全有能力以更低的成本完成系统重构。这一赌注在一年后得到了验证,证明了AI在软件工程领域的巨大潜力。