根据 IBM Z 软件副总裁 Skyla Loomis 的说法,Watsonx 是一款"开发人员助理工具",它使用人工智能,但不能独立完成所有任务。生成式人工智能服务与人类程序员结成伙伴关系,对 COBOL 代码的选定部分进行转换,但人工智能提供的代码在投入生产之前最终还需要进行一些"小幅编辑工作"。
尽管已经有 64 年的历史,COBOL(通用商业导向语言)仍被广泛应用于银行、汽车、保险、政府、医疗保健等重要行业的大型计算机中。据《国际科学高级研究期刊》(International Journal of Advanced Research in Science)最近估计,43%的银行系统仍在使用 COBOL,每天有 3 万亿美元的交易(ATM、信用卡)是通过这种古老语言编译的代码管理的。
Watsonx 就是为解决 COBOL 问题而创建的,它提供了一个端到端的解决方案,包括一个执行复杂代码翻译任务的多步骤过程。IBM 产品管理和 IT 自动化副总裁 Keri Olson 解释说,私人和政府客户可以利用生成式人工智能服务将现有的依赖关系分解成更小的片段。在 IBM 自己的程序员的帮助下,客户可以选择他们想要(或需要)通过将 COBOL 语法转换为 Java 来实现代码现代化的部分。
Loomis 说,最后,80% 或 90% 的翻译代码都能提供有效的(可运行的)现代化结果,但人类程序员必须做出完成任务所需的"几处改动",Watsonx 是一种提高生产力的工具,而不是开发人员的替代品。
IBM 之前在人工智能领域的冒险并没有达到公司设定的极高期望值,现在人们对 Watson Health 能否在生成式人工智能领域取得成功持怀疑态度。
Gartner 的阿伦-钱德拉塞卡拉(Arun Chandrasekara)认为,IBM"没有案例研究"来验证 Watsonx 的代码现代化能力。奥尔森承认了这一问题,但他表示,IBM 正在利用其在大型机计算和人工智能方面的经验,提供最先进的人工智能体验,尽管该公司在客户获取方面仍处于"早期阶段"。