维珍航空使用 OpenAI Codex 的软件开发

维珍航空使用 OpenAI Codex 的软件开发

维珍航空使用 OpenAI Codex 加速其全新移动应用的开发和部署,实现了零 P1 缺陷的发布,并几乎完成了单元测试覆盖率。此实现展示了 AI 辅助编码如何在高风险部署窗口(如圣诞旅行高峰)期间保持高质量和稳定性。

高质量移动应用部署

维珍航空在圣诞期间成功以 beta 版推出其新移动应用,并在数周后转入生产。通过利用 Codex,工程团队避免了在满足固定截止日期与保持测试严谨性之间的常见权衡,最终实现了零 P1 工单的发布。

Neil Letchford,数字工程副总裁,强调了对运营航空公司而言应用稳定性的重要性:

我们是一家运营中的航空公司,因此必须非常谨慎地向客户实时交付应用……人们使用该应用进行飞行。他们需要能够办理登机手续,并能够登上飞机。

遗留代码重构与开发速度

Codex 大幅降低了重构遗留代码库所需的时间和精力。维珍航空报告称,在某些情况下代码库规模减少了 78% 至 80%,原本需要两周完成的任务现在可在 30 分钟至一小时内完成。

我们在重构领域看到的收益是,原本需要两周的工作现在可能只需约 30 分钟到一小时。

这种速度的提升改变了开发生命周期中的瓶颈。在一次案例中,一位首席前端开发人员使用 Codex 从 Figma 原型在一周内构建出完整、可运行的前端应用,超前于后端工单的准备工作。

数据仓库集成与民主化

除了应用开发之外,Codex 还用于降低风险并加速向公司核心数据仓库的数据库迁移。数据与 AI 副总裁 Richard Masters 指出,分析团队现在可以在数小时内或一次研讨会期间针对数据仓库原型化内部应用。

此能力实现了内部工具创建的去中心化,使网络规划、客户体验以及工程与维护团队能够自行构建应用,而无需将每个请求都通过中心化的数据与 AI 团队。

未来扩展与生命周期集成

维珍航空目前正专注于在整个软件开发生命周期(SDLC)中扩展 Codex 的使用。当前的挑战已从编码速度转向协调其余交付流程,以跟上加速的工程速度。

Sources