IBM近期宣布,借助新发布的生成式AI服务WatsonX,积极助力企业实现核心业务的大型机应用现
代化进程。
最新推出的WatsonX Code Assistant for Z是一款由AI驱动的生成式编码助手,旨在协助开发人员
将旧版COBOL编程语言编写的应用转换为Java。此服务可加速COBOL应用的现代化,同时降低过
程中潜在问题的风险。IBM计划在下个月的美国拉斯维加斯举行的IBM TechXchange活动上首次
展示此项技术。
WatsonX Code Assistant for Z倚靠IBM拥有的拥有200亿个参数的watsonx.ai模型支持,据称该
模型是全球最大的致力于代码自动化的生成式AI基础模型之一。
IBM认为,企业亟需将其大型机应用进行现代化改造,以充分利用代码开发加速和开发人员生产力
提升等优势。通过采用Java替代COBOL编写大型机应用,企业能够获得更广泛的IT技能,加速开发
人员的熟练度提升。
目前,熟悉COBOL的开发人员数量有限,而几乎所有开发人员都熟悉Java。此外,基于Java的应用
更易于维护。
虽然COBOL已有60多年历史,仍在全球范围内支撑着许多重要的业务和运营流程。翻译这些基于
COBOL的应用极具挑战,因涉及数十亿行代码,需要从头开始重写。借助WatsonX Code Assistant
for Z,企业可以逐步将COBOL应用和服务转化为高质量的Java代码,使开发人员能够专注于为这
些应用添加新功能等更具影响力的任务。
据称,WatsonX Code Assistant for Z利用IBM的Application Discovery and Delivery
Intelligence库存和分析工具,有助于发现紧迫需要现代化的项目。该服务运用生成式AI执行任务,
包括COBOL业务服务的重构以及COBOL代码向高度优化的Java代码的转换,并通过自动化测试验
证转换结果。
Constellation Research副总裁兼首席分析师Andy Thurai认为,寻找熟悉COBOL的开发人员是大
型机应用现代化的主要挑战之一。他表示,很少有开发人员精通COBOL,许多开发人员已远离这一
领域,因此寻找既熟悉COBOL又熟悉Java的开发人员变得更为困难。
Thurai说:“这就是IBM WatsonX Code Assistant for Z的价值所在,这些经过训练的模型能够理
解大型机COBOL应用,生成面向对象的Java代码,从而使大型机应用现代化变得轻松。”
Thurai之所以持乐观态度,是因为WatsonX Code Assistant for Z在某种程度上与其他模型不同寻
常。他解释说,WatsonX Code Assistant for Z经过专门代码训练,旨在实现代码生成,与其他更
通用的大型语言模型有所不同。他将其称为“任务特定的语言模型”(SLM),而不是更一般性的
大型语言模型(LLM)。
IBM表示,WatsonX Code Assistant for Z可能成为许多企业的首选。尽管一些企业选择将旧版大
型机应用迁移到公有云,但这意味着他们需要牺牲IBM Z大型机的可靠性。而IBM Z大型机由于其可
靠性、稳定性和网络攻击抵御能力,仍然备受青睐。
与此同时,现有工具已经能将COBOL转化为Java语法,与IBM提出的解决方案类似。然而,IBM认
为这些工具并不可靠,通常生成难以维护的代码,甚至有时无法被Java开发人员理解。IBM补充说,
生成式AI具有更大的潜力,而WatsonX Code Assistant for Z则是第一个为COBOL提供支持的模
型,具有独特的能力,能够确保客户的知识产权。
Pund-IT分析师Charles King表示,WatsonX Code Assistant for Z是IBM不断改进Z大型机解决方
案,以满足客户需求的典范。这反映了IBM人工智能解决方案战略,该战略专注于为客户提供明确且
可证实的好处,而不是对未来的承诺。King指出:“IBM积极主动地改进自身和产品,以造福于客
户,而不是被动地等待其他现代化解决方案提供者的迎头赶上。这是IBM Z成为全球数千家组织首选
企业平台的原因之一。”
Thurai认为,IBM的整体目标是通过将英语本身转化为编程语言,进一步将来可能扩展到其他人类
语言,以提高开发人员的效率。他指出,IBM理解开发人员是任何软件公司的关键,需要提高效率,
使他们能够更快地进行开发。然而,他也警告说,生成式AI编码模型往往会生成容易受攻击、侵犯
知识产权和许可权的代码。
“因为IBM在自己的大型机代码上训练了这个模型,所以使用它时应该不会出现法律或所有权问题。
不过,这些公告和发布仍处于预览模式,希望IBM能够很好地执行这一计划。”
版权声明
本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。
发表评论