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