保羅·迪克斯指出,AI 在數個月內生成並精煉了一百萬行程式碼(LOC),產出在數百萬台開發者機器上運行的可靠軟體。這項成就證明,透過適當的指導與驗證系統,AI 能夠處理高度複雜的軟體專案。

這一里程碑挑戰了 AI 生成程式碼僅限於簡單或瑣碎任務的觀點,展現了其進行複雜工程的能力。這標誌著一個轉變,AI 不僅能進行初始生成,還能作為具備持續精煉與維護能力的主要建構者。

迪克斯認為,儘管使用了「神諭」(用於比對正確輸出的參考標準)來引導轉換,但精煉的規模證明了 AI 的潛力。該過程涉及將軟體與預期結果進行比對,直到其在各種環境中都能正常運作。

事件背景

在軟體工程中,程式碼行數(LOC)是用來衡量專案規模與複雜度的指標。測試神諭(Test Oracle)是一種機制,提供特定輸入下的預期正確輸出,讓開發人員能夠驗證被測系統是否運作正常。AI 程式碼代理程式通常會在驗證迴圈中使用這些神諭,以迭代方式提升程式碼品質。