IBM推出面向企业的编程助手watsonx 用于翻译古老的COBOL语言

站长云网 2023-10-26 互联网 AI编辑

在COVID-19大流行期间,大型计算机缺乏COBOL程序员。COBOL是1959年为商业用户设计的编程语言。IBM是一家以现代化解决方案为宗旨的大型计算机供应商。IBM发布了一款人工智能编码助手"watsonx",重点是用Java翻译COBOL代码。

根据其报告,COBOL程序员越来越难找。今年早些时候,IBM暂停招聘有可能被人工智能取代的人才。

该公司可能是知道自己将推出替代产品watsonx才宣布了这一消息。它将使开发人员能够对处理全球约70%银行交易的大型计算机进行现代化改造。生成式人工智能编码助手可以立即将代码从COBOL翻译成Java,并可以使用即将发布的自动单元测试工具进行审查。

技术预览的关键数据:

约4000名开发人员参与了技术预览。

人工智能生成的内容建议的总体平均接受率为85%。(从2023年7月27日至10月23日,基于41000多条推荐)。

生产率提高了20-45%。

据IBM称,大型语言模型(LLM)专门针对IBMZ的COBOL-Java程序进行了调整。它从GitHub等资源库中开源了基础模型,并根据特定需求进行了过滤。

在比较watsonxCodeAssistantforIBMZ和ChatGPT(OpenAI的LLM聊天机器人)时,IBM研究人员发现,WCAforZ在COBOL翻译方面的表现优于ChatGPT。

IBM称,watsonx可以创建无差错的代码翻译。虽然其他语言可以逐行翻译,但COBOL需要一种独特的方法来避免语法错误。IBMwatsonxCodeAssistantforZ产品负责人RichardLarin说:"我们比任何人都了解z/OS上的COBOL和Java。"

该助手可以在翻译过程中填补代码之间的空白和语法错误。这可以创建一个无"JOBOL"的COBOL翻译。这种现代化的努力可以消除未来的开发人员危机和关键任务旧大型计算机的维护问题。

责任编辑:站长云网