• IBM 正在设计此产品以重构、转换和验证COBOL代码,以帮助加快IBM Z上的关键应用现代化的时间价值,并增强该平台上的开发人员生产力
  • 该产品将由一个拥有200亿参数的大型语言模型(LLM)启用,用于代码

纽约阿蒙克,2023年8月22日— IBM(纽约证券交易所代码:IBM)今天宣布推出watsonx Code Assistant for Z,这是一款新的基于生成式AI辅助产品,它将帮助加速在IBM Z上从COBOL到Java的转换,并增强该平台上的开发人员生产力。 该产品将于2023年第四季度正式发布,旨在帮助加速COBOL应用程序现代化。 Watsonx Code Assistant for Z将在TechXchange上首次亮相,这是IBM在拉斯维加斯举办的一年一度的顶级技术学习活动,将于9月11日至13日举行。

Watsonx Code Assistant for Z是watsonx Code Assistant 产品系列的新成员,还有IBM watsonx Code Assistant for Red Hat Ansible Lightspeed,计划于今年晚些时候发布。这些解决方案将由IBM的watsonx.ai代码模型提供支持,该模型将了解115种编程语言1,从1.5万亿个标记中学习2。拥有200亿个参数,它有望成为代码自动化领域最大的生成式AI基础模型之一3。随着时间的推移,watsonx Code Assistant产品组合将扩展到其他编程语言,以提高现代化的时间价值,并解决开发人员日益增长的技能挑战。

Watsonx Code Assistant for Z的设计目的是帮助企业利用生成式AI和自动化工具加速主机应用程序现代化–所有这些都是为了在保留IBM Z的性能、安全性和弹性功能的同时实现这一目标。

COBOL数据处理语言支持全球许多重要的业务和运营流程。 在大规模使用时,与其他方法相比,使用watsonx Code Assistant for Z可以更轻松地选择性地将COBOL业务服务逐步转换为设计良好的高质量Java代码–随着时间的推移,数十亿行COBOL代码都有可能成为针对性现代化的候选对象。 生成式AI可以帮助开发人员更快地评估、更新、验证和测试正确的代码,使他们能够更有效地现代化大型应用程序,并专注于更高影响力的任务。

IBM正在设计这些功能,为现代化之旅的每个步骤提供工具。 该解决方案预计将包括IBM的应用程序发现和交付智能(ADDI)库存和分析工具。 在ADDI之后,旅程中的关键步骤包括重构COBOL中的业务服务,将COBOL代码转换为具有优化设计的Java代码,以及验证结果,包括使用自动化测试功能。 客户的潜在好处包括:

  • 加快代码开发并提高整个应用程序现代化生命周期中的开发人员生产力
  • 管理应用程序现代化计划的总成本、复杂性和风险,包括就地在IBM Z上转换和优化代码
  • 扩大对更广泛技能池的访问,并加速开发人员的入职
  • 通过模型定制和最佳实践的应用实现高质量、易于维护的代码

“与IBM的合作是我们在利用生成式AI接口挑战传统方法以实现重大生产力提升方面的重要组成部分,并重新设计我们的资本市场解决方案,”Broadridge金融资本市场和AI首席技术官Roger Burkhardt说。 “我们对客户对我们的生成式AI投资的反应非常满意,我们对利用IBM watsonx Code Assistant for Z来解决更广泛的平台问题的机会感到兴奋。”

AI辅助的主机应用程序现代化势在必行

根据新的研究显示,来自IBM商业价值研究院,组织在未来两年内利用现有主机资产的可能性比从头开始重建其应用程序更大12倍。 与此同时,该研究还显示,对这些组织来说,最大的挑战之一是缺乏资源和技能。

“通过为新的用例带来watsonx的生成式AI功能,我们计划为客户带来真正的进步,”IBM软件产品管理和增长高级副总裁Kareem Yusuf博士说。 “IBM正在设计watsonx Code Assistant for Z采取有针对性和优化的方法。 它旨在快速准确地转换针对IBM Z优化的代码,加快上市时间,并扩大技能池。 这可以帮助增强应用程序并添加新功能,同时保留IBM Z所固有的性能、弹性和安全性。”

今天有许多应用程序现代化方法可用。 一些选择包括将所有应用程序代码重写为Java,或将所有内容迁移到公共云,这可能会牺牲构成IBM Z价值主张核心的功能,而未能实现预期的成本降低。 将COBOL应用程序转换为Java语法的工具可以生成难以维护的代码,对Java开发人员来说可能无法识别。 生成式AI非常有前景,但当前的AI辅助部分重写技术缺乏COBOL支持,并且不会针对给定任务优化生成的Java代码。

来自watsonx Code Assistant for Z的生成Java代码将是面向对象的。 IBM正在设计此解决方案,以与COBOL应用程序的其余部分、CICS、IMS、DB2和其他z/OS运行时互操作。 与相比的x86平台相比,Z上的Java经过性能优化设计。4

在治理和创新基础之上

根据Gartner®的一份2023年报告(仅限Gartner订阅者),“到2028年,人与AI助手的组合可以将完成编码任务的时间缩短30%。” 报告进一步指出:“使用AI代码生成工具并没有替代开发人员需要进行健壮和安全产品开发以及缓解使用生成方法带来风险的质量保证(QA)流程和安全控制。”5

在实施生成式AI时,保护敏感数据和客户知识产权至关重要。 几十年来,IBM一直遵循核心原则,这些原则植根于对可信赖性和透明度、伦理、隐私、安全性和包容性的承诺。

IBM正在设计watsonx Code Assistant for Z,以帮助客户管理风险,同时实现现代化目标。 该产品将包括功能,可帮助客户控制结果代码的质量和一致性。 IBM还计划提供客户培训和支持,以帮助确保负责任地部署AI。

IBM Z和LinuxONE设计为世界上最安全和可靠的平台,可提供数据隐私、可用性、灵活性和可扩展性。 这些功能与云原生开发的组合为客户提供了一个强大且独特的基础,可支持他们的AI应用和工作负载。

有关更多信息,请访问: ibm.com/watsonx-code-assistant