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,在本地進行程式碼理解、重構與驗證。

熱門新聞

Advertisement