IBM 利用 AI 将 COBOL 代码转换为 Java
IBM 宣布推出一款新的生成式 AI 辅助产品 watsonx Code Assistant for Z,有助于在 IBM Z 上更快地将 COBOL 转换为 Java ,并增强平台上的开发人员生产力。该产品预计将在今年 9 月份进行预览,第四季度实现全面上市,旨在帮助加速 COBOL 应用程序现代化。
COBOL 是最古老的编程语言之一,历史可以追溯到 1959 年左右;但当下仍被大型组织广泛用于处理来自重要中央系统的数据,例如账单、帐户、工资单和客户交易等。2022 年的一项调查指出,92% 的受访者认为 COBOL 具有战略意义,日常使用的 COBOL 代码量显着增加至 775-8500 亿行;大约是先前估计的三倍。
Watsonx Code Assistant for Z 是 watsonx Code Assistant 产品系列的新成员,由 IBM 的 watsonx.ai 代码模型提供支持。该模型从 1.5 万亿个 tokens 中学习了 115 种编码语言的知识;拥有 200 亿个参数,有望成为代码自动化领域最大的生成式人工智能基础模型之一。随着时间的推移,watsonx Code Assistant 的产品组合还计划扩展到其他编程语言。
IBM Research 首席科学家 Ruchir Puri 表示,IBM Z 的 Code Assistant 旨在帮助企业重构其大型机应用程序,同时保持性能和安全性。Code Assistant 可在本地运行,也可作为托管服务在云中运行。
“IBM 构建了一个全新的、最先进的生成式 AI 代码模型,将传统 COBOL 程序转换为企业级 Java,生成的代码具有高度自然性。除了代码转换之外,Code Assistant 还支持完整的应用程序现代化生命周期,并帮助开发人员在现代化架构中理解、重构、转换和验证翻译后的代码。”
与市场上现有的一些竞争产品不同的是,Puri 认为,Code Assistant 的优势在于采取了措施以避免牺牲 COBOL 的性能,同时降低成本并生成易于维护的代码。“IBM 为 IBM Z 构建了 Code Assistant,以便能够混合搭配 COBOL 和 Java 服务。如果系统的‘understand’和‘refactor’功能建议应用程序的给定子服务需要继续使用 COBOL,那么它将继续保持,而其他子服务则将转换为 Java。”
不过 Puri 也警告道,在经过人类专家审查之前,不要随便部署由 Code Assistant 生成的代码。与任何 AI 系统一样,企业的 COBOL 应用程序可能存在独特的使用模式,而 IBM Z 的 Code Assistant 可能尚未掌握这些模式。因此必须先使用漏洞扫描器扫描代码,以确保代码的安全性。
相关阅读:
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
RuleGo v0.13.0 正式发布:Go 轻量级、高性能、嵌入式、编排式的规则引擎
RuleGo v0.13.0 (2023/8/23) 新功能 新增数据集成模块(Endpoint),使用文档和介绍点击:Gitee或者Github 提供统一的数据处理抽象,方便异构系统数据集成,目前支持HTTP和MQTT协议 支持其他协议集成扩展,例如:kafka数据等 支持统一的数据路由和数据响应 新增字段过滤器组件(fieldFilter) 新增RuleEngine.OnMsgWithOptions方法,支持传递context和共享数据 组件支持ctx.GetContext().Value(shareKey)获取共享数据 修复 修复RuleEngine rootCtx不安全问题 改进 jsFilter、jsSwitch、jsTransform、log组件,在dataType=JSON数据类型下,支持js脚本使用msg.xx方式操作msg payload 重命名mqttClient组件tls相关字段 优化Metadata使用 优化testcases 优化README 其他信息 新增RuleGo扩展组件库项目,欢迎贡献组件 详情点击:Gitee或者Github 欢迎在Gitee或者Gi...
- 下一篇
LibreOffice 采用和 Ubuntu 一样的版本号命名方式
LibreOffice 昨天正式发布了 7.6 社区版,并在公告宣布了一项重要变化:更改版本号的命名方式。LibreOffice 7.6 的下一个版本不是 v7.7 或 v8.0,而是 v24.2。 从 2024 年开始,文档基金会 (TDF) 将为 LibreOffice 采用基于日历的版本号。因此下一个大版本是 2024 年 2 月发布的LibreOffice 24.2。 LibreOffice 发布新版的周期通常为六个月,因此下一个版本将是 LibreOffice 24.2,然后是 LibreOffice 24.8、25.2、25.8、26.2 等。 对于此变更的原因,官方表示,由于 LibreOffice 代码库的成熟度,当前的版本号更新并不真正代表发布重大版本。同理,重要变化又很难体现在版本号更新中。所以干脆选择了基于日历的版本号命名——将功能变化和版本号直接脱钩。 虽然他们内部讨论过是否应该将代表年份的两位数改为完整的年份 (LibreOffice 2024.2),但最终他们还是决定采用 YY.M 的方案。还有人讨论是否要像 Firefox 和 Google Chrome ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- SpringBoot2全家桶,快速入门学习开发网站教程
- MySQL8.0.19开启GTID主从同步CentOS8