IBM发布watsonx代码助手,推出企业应用现代化的基于生成性AI的代码生成能力

Watsonx Code Assistant for Red Hat Ansible Lightspeed和watsonx Code Assistant for Z现已推出

ARMONK, N.Y., 2023年10月26日 — 今天IBM(纽交所股票代码:IBM)推出了watsonx Code Assistant,这是一个基于生成式人工智能的助手,可以通过自然语言提示帮助企业开发人员和IT运营人员更快更准确地编写代码。目前,该产品针对两个特定的企业用例提供支持。首先,IT自动化,通过watsonx Code Assistant for Red Hat Ansible Lightspeed进行网络配置和代码部署等任务。其次,主机应用现代化,通过watsonx Code Assistant for Z帮助将COBOL代码转换为Java代码在IBM Z平台上。1

该产品利用基于IBM Granite基础模型的生成式人工智能技术,在IBM的watsonx平台上运行代码。Granite使用解码器架构,这是大规模语言模型能力的基础,用于支持自然语言处理任务中的下一个序列预测。IBM正在探索机会通过添加额外的领域特定生成式人工智能能力来优化watsonx Code Assistant,以支持代码生成、代码解释以及全生命周期软件开发等功能,继续推动企业应用现代化。

根据IDC最近的一份报告称:“由于它依赖经过精心挑选数据训练的模型,watsonx Code Assistant可以帮助企业通过代码推荐传播最佳实践,而不是通过在未经审查的代码库上训练的模型污染企业代码库。”

“随着这个推出,watsonx Code Assistant加入了watsonx Orchestrate和watsonx Assistant,构成IBM不断扩大的watsonx助手产品线,为企业提供实质性的方式来实施生成式人工智能,”IBM软件产品管理和增长高级副总裁Kareem Yusuf博士说。“Watsonx Code Assistant将AI辅助代码开发和应用现代化工具直接提供给开发人员——以一种自然融合的方式,旨在不破坏现状——来帮助解决技能短缺问题并提高生产率。”

此外,IBM咨询部门在这些用例方面拥有深厚的领域专业知识,与银行、保险、医疗保健和政府等各行业客户密切合作,为他们制定战略,利用生成式AI和代码生成的潜力加速现代化。

IT自动化 – IBM watsonx Code Assistant for Red Hat Ansible Lightspeed

Ansible自动化平台可以帮助企业开发人员和IT运营人员通过Ansible Playbooks实现自动化,用于基础设施管理、混合云部署、网络配置、应用部署等IT任务。通过IBM watsonx Code Assistant for Red Hat Ansible Lightspeed,平台用户可以输入简单英语提示自动生成符合任务创建和维护最佳实践的Ansible Playbooks任务建议。这样,更多团队成员就可以在无需深入培训的情况下更高效地创建Ansible Playbooks并实现更具弹性和易于支持的自动化。

技术预览关键数据:

  • 约4000名开发人员参与了技术预览。
  • 整体平均接受AI生成内容建议的比例为85%(2023年7月27日至10月23日,基于4.1万次建议)。
  • 产能提升范围为20%-45%。

“红帽已经在社区层面展示了领域特定AI在IT自动化中的潜力,”Red Hat高级副总裁兼首席产品官Ashesh Badani说。“watsonx Code Assistant for Red Hat Ansible Lightspeed的发布有望弥补技能短缺,为企业创造更高效率并使IT能够提供更多商业价值。”

IBM CIO办公室的混合云平台团队使用Red Hat Ansible自动化平台支持其IT环境中的广泛任务,无论是修补、解决漏洞还是运行定期系统健康检查。IBM CIO混合云平台负责人Bob Epstein预计,随着watsonx Code Assistant for Red Hat Ansible Lightspeed的全面发布,能够产生Ansible Playbooks的开发人员数量可能会增加10倍,因为它可以帮助其他团队成员如网站可靠性工程师通过自然语言生成Ansible特定的自动化任务。

“我喜欢将我们的现代化旅程分成几个阶段:过去我们是爬行,手动完成很多工作。然后,当我们开始自动化时,我们在行走。一旦我们实施了Red Hat Ansible自动化平台,我们开始跑步。而当我们展望未来,与watsonx Code Assistant for Red Hat Ansible Lightspeed一起,我认为我们将能够飞翔,”IBM CIO办公室混合云平台架构师Robert Barron说。

有关IBM watsonx Code Assistant for Red Hat Ansible Lightspeed的更多信息,请访问我们的网站https://www.ibm.com/products/watsonx-code-assistant-ansible-lightspeed

有关IBM watsonx Code Assistant for Red Hat Ansible Lightspeed的更多信息,请访问我们的网站https://www.ibm.com/products/watsonx-code-assistant-ansible-lightspeed

主机应用现代化 – IBM watsonx Code Assistant for Z

IBM watsonx Code Assistant for Z可以帮助更快地将COBOL代码转换为Java代码在IBM Z平台上,并提高开发人员在该平台上的生产力。它正在设计中,目的是帮助企业利用生成式AI和自动化工具加速主机应用现代化,同时让客户能够利用IBM Z的性能、安全性和弹性能力。

目前,该产品遵循应用现代化生命周期,首先是应用发现功能,它可以对应用及其依赖关系进行技术理解映射。然后,自动重构功能利用应用发现中收集的信息识别选定元素,将单体应用分解成模块化的COBOL业务服务。最后,watsonx Code Assistant for Z利用生成式AI将单独的COBOL业务服务转换为Java代码。