IBM更新其人工智慧程序代碼開發助理Watsonx Code Assistant for Z,以附加組件的形式提供程序代碼解釋,協助開發人員理解大型主機COBOL程序代碼,使其更容易維護程序代碼,或是現代化程序代碼轉換為Java。
Watsonx Code Assistant for Z是IBM於2023年底推出的人工智慧工具,其目的是要協助開發人員將大型主機IBM Z上的COBOL應用程序,轉換成更流行的Java程序語言,以加速大型主機應用現代化。
過去COBOL被大量應用在許多重要商業、金融與行政系統開發上,但是當前卻遭遇現代化挑戰,老舊的程序代碼難以支持現代開發實務,和雲計算系統也無法良好集成,再加上COBOL專家越來越少,相關系統維護越來越困難。
而IBM推出Watsonx Code Assistant for Z,便是要解決COBOL系統的維護困境,而現在添加的程序代碼解釋功能,則進一步運用生成式人工智慧解釋COBOL程序代碼,使得開發人員可以在了解程序代碼邏輯後,執行正確的現代化策略,IBM提到,這對於單體式且缺乏良好文件記錄,又需要專業技能維護的複雜應用程序來說特別重要。 Watsonx Code Assistant for Z程序代碼解釋功能,可以針對應用程序的COBOL程序代碼,產生自然語言解釋,並且以註解的方式保存或是插入到程序代碼中。該功能將有助於開發人員學習COBOL相關知識,並且加速程序代碼現代化工作,解決大型主機程序維護知識瓶頸。
IBM除了計劃在6月的時候全面發布Watsonx Code Assistant for Z程序代碼解釋功能外,用戶也將能夠在本地端部署Watsonx Code Assistant for Z,不需要上傳雲計算就能將COBOL程序代碼轉換為Java,在本地進行程序代碼理解、重構與驗證。