Virgin Atlantic 軟體開發與 OpenAI Codex
Virgin Atlantic 使用 OpenAI Codex 加速其全新行動應用程式的開發與部署,實現零 P1 缺陷且單元測試覆蓋率接近完整的上線。此實作展示了 AI 輔助程式碼編寫如何在高風險的部署時段(例如聖誕旅遊高峰)中維持高品質與穩定性。
高品質行動應用程式部署
Virgin Atlantic 成功於聖誕期間以 beta 版推出全新行動應用程式,並於數週後正式上線。透過利用 Codex,工程團隊避免了在固定期限與測試嚴謹性之間常見的取捨,最終實現零 P1 票的上線。
Neil Letchford,數位工程副總裁,強調應用程式穩定性對營運航空公司的關鍵性:
「我們是一家營運中的航空公司,因此必須非常謹慎地向客戶即時交付應用程式……使用者正透過此應用程式搭機。他們需要能夠辦理登機手續,並能順利登上飛機。」
遺留程式碼重構與開發速度
Codex 大幅縮短了重構遺留程式碼基礎所需的時間與精力。Virgin Atlantic 報告稱,在某些情況下程式碼基礎規模減少了 78% 至 80%,先前需要兩週完成的任務現在可在 30 分鐘至一小時內完成。
「我們在重構領域看到的效益是,原本需要兩週的工作現在可能只需約 30 分鐘至一小時。」
這種速度的提升改變了開發生命週期中的瓶頸。在一個案例中,資深前端開發人員使用 Codex 從 Figma 原型在一週內構建出完整且可運作的前端應用程式,速度超過了後端工單的準備。
資料倉儲整合與民主化
除了應用程式開發外,Codex 亦被用於降低風險並加速資料庫遷移至公司核心資料倉儲。Richard Masters,資料與 AI 副總裁指出,分析師團隊現在可以在數小時內或於單一工作坊中,針對資料倉儲快速製作內部應用程式原型。
此功能已將內部工具的建立去中心化,使得網路規劃、客戶體驗以及工程與維護等團隊能自行開發應用程式,而不必將每個需求都送至中央的資料與 AI 團隊。
未來擴展與生命週期整合
Virgin Atlantic 目前正專注於將 Codex 的使用擴展至整個軟體開發生命週期(SDLC)。目前的挑戰已從程式碼撰寫速度轉變為協調其餘交付流程,以跟上加速的工程速度。
Sources
相關
- Dispatch
- Dispatch
- Dispatch
- Dispatch
- Dispatch