華爾街還在用60年古老程式碼Cobol!IBM、微軟AI工具如何成為除陋救星?

華爾街匯集了世界精英、有著足以撼動美國經濟的影響力,卻使用著一種古老的程式語言Cobol,這有著64年歷史的老古董不僅效率遠遠不及C語言、Java、Python等當代程式
言,甚至連懂得維護、升級用這套語言建造的系統的工程師,都很難找到。

這些老舊程式碼雖然可以運行,但通常礙於文件紀錄不足而難以更新修改,目前世界上仍可能有高達8,000億行Cobol程式碼正在運轉當中,影響著美國許多銀行甚至是聯邦政府的日常運作。

雖然能夠轉換程式碼的原始碼編譯器早已存在,但過去改善系統成本浩大、需要耗費大量成本,還有著巨大風險,現在有了幫助各家銀行擺脫Cobol的終極救星:生成式AI。

IBM的生成式AI工具watsonx Code Assistant正在協助銀行將大量Cobol程式碼轉換為Java,速度可以比以往的辦法快上10倍,節省華爾街及美國政府數十億美元的升級費用,許多《財星100強》榜單上的企業都競相與IBM合作轉換Cobol程式碼。

微軟旗下GitHub也同樣正在協助企業脫離Cobol的懷抱,其基於OpenAI技術的AI工具Copilot可以在龐雜的後台中標記Cobol程式碼,向工程師解釋每段程式碼的用途,並且能夠如同IBM的AI工具一般,協助企業將其轉換為Java等其他更現代的程式語言。

GitHub Copilot 圖/GitHub Copilot
GitHub Copilot 圖/GitHub Copilot

但IBM及GitHub的AI工具,有望徹底解決讓各大銀行、金融業者頭痛的老舊程式碼,不過AI編譯的程式語言尚不完美,史丹佛的研究人員曾經發現,使用OpenAI程式助理工具的開發人員,編寫出的程式碼往往比沒使用該工具的開發人員安全性要低,因此兩家公司呼籲即使有了AI工具,工程師也應該參與程式碼編譯及現代化的每個步驟。

責任編輯:蘇柔瑋