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,在本地进行程式码理解、重构与验证。