17611538698
webmaster@21cto.com

IBM之Watsonx Code Assistant 实现 COBOL 代码现代化

人工智能 0 316 2023-10-29 12:46:54

图片

21CTO导读:COBOL是个百岁的编程语言,如今IBM用AI使它不仅年轻化,而且更让它现代化,甚至可以转换为Java语言,但不是要消灭它。

IBM 最近推出了 watsonx Code Assistant,即 watsonx代码助手。它针对当前的多种用例:IT 自动化以及应用程序现代化。

此产品在发布时由两个主要组件组成:用于 Red Hat Ansible Lightspeed 的 watsonx Code Assistant用于 Z 的 watsonx Code Assistant。 

适用于红帽系统 Ansible Lightspeed 的 Watsonx Code Assistant 将使用生成式 AI 来协助 IT 团队完成网络配置或代码部署等工作。

Watsonx Code Assistant for Z 使用该技术帮助实现大型机应用程序现代化,并可以将你的应用程序从 COBOL 转换为 Java。 

Watsonx Code Assistant for Z 可以帮助开发者以及业务中发现应用程序、业务服务重构和代码转换。

下一版本,这个助手的计划将在该工具中添加自动验证等测试。 

IBM 在公告中这样解释说,这里的目标不是将所有 COBOL 应用程序完全转变为 Java 应用程序,而是实现两者最佳结合使用的世界。 

图片

IBM 院士兼 IBM Z Software 首席技术官 Kyle Charlet 在文章中这样提道:  

“坦白地讲,每一种编程语言都有自己独特的优势,用户应该完全控制他们想要使用哪种语言来满足其业务需求。而我们做的这一切与用户选择没有关系,IBM Z 功能支持互操作性与优化,您可以利用现有的应用程序进行正常性投资。”

IBM称,该公司正在探索如何在未来将该工具扩展到其它编程语言。 

值得一提的是,Watsonx Code Assistant 基于Granite 基础模型,这是 IBM 自己的大语言模型。

图片

IBM 正在努力寻找新的机会来训练模型以融入特定领域的知识,以便将生成式 AI 功能扩展到更多领域,例如代码生成与代码解释。 

IBM 负责产品管理和发展的高级副总裁 Kareem Yusuf 博士也表示说:

“通过此次发布,watsonx Code Assistant 加入到了不断壮大的助手系列,也加入了 watsonx Orchestrate 和 watsonx Assistant 的行列,为企业提供了实施生成式 AI 的切实方法。” IBM 软件的Watsonx Code Assistant 将人工智能辅助的代码开发和应用程序现代化工具直接交到开发者手中,它以一种自然集成的方式,目标是非破坏性,帮助人们解决技能差距并提高生产力。”


作者:场长

参考:

https://www.ibm.com/products/watsonx-code-assistant-z

评论