IBM Bob

IBM近日宣布了面向企业的AI编码助手“IBM Bob”的多项新功能,旨在加速软件的快速开发与高效运营。主要新增功能包括:

  • 内置使用情况可视化与成本优化:通过新推出的“Bobalytics”功能,企业能够实时掌握AI使用状况,合理分配资源并监控运营情况,从而在符合内部政策的前提下高效扩展AI应用。

  • 并行且模型原生的工具调用:AI模型现在可以同时调用多个工具,实现并行处理,提升处理效率。

  • 子代理实现大规模上下文管理:针对文件读取、搜索及函数追踪等操作可能导致上下文膨胀和成本增加的问题,IBM Bob的子代理能在独立上下文中执行复杂任务,兼顾响应速度与成本控制。

除了多代理功能外,IBM Bob还提供了分析工具,帮助企业可视化AI使用和成本,并支持企业系统现代化,提供预构建的专用工作流以自动化开发流程。

随着企业和组织大量利用AI生成代码,软件开发的瓶颈已从代码编写转向代码审查和验证。调查显示,85%的DevSecOps负责人认为AI使开发瓶颈发生了这一转变。

IBM Bob设计覆盖软件工程的各个环节,不仅限于单一开发接口,而是提供贯穿整个软件生命周期的统一平台,促进团队协作。

许多企业工程师在手动选择AI模型时面临成本与性能的权衡,结果不稳定且难以预测。新版IBM Bob通过“Bobalytics”功能,不仅优化模型选择,还能整体优化AI执行平台,结合子代理协调多代理AI处理,帮助企业实现大规模AI优化,提升生产力、质量、性能和成本透明度。

开发团队在应用AI于代码生成、遗留应用更新、以及日本国家IBM Z、IBM i和Java环境现代化等复杂任务时,面临独特挑战。AI输出可能因操作方式不同而产生差异,尤其在跨多个阶段的重要项目中更为突出。通过结构化且可复现的工作流,IBM Bob帮助企业减少这种差异,确保成果的可靠性和可审计性。

"IBM Bob高级套餐"正式推出

IBM长期支持日本国家主机、IBM i及Java环境的企业现代化。此次推出的前三款高级套餐,将多年积累的专业知识以AI原生工作流形式呈现,具备结构化、可复现和审计能力,专为企业环境设计,解决其他工具难以应对的挑战。

高级套餐包括:

  • IBM Z:作为全球金融、保险和商业交易的核心系统,日本国家IBM Z主机一直是AI应用最具挑战的领域之一。IBM Bob通过支持COBOL和PL/I现代化及JCL分析,首次为IBM Z环境引入AI原生应用现代化。

  • IBM i:支撑全球众多企业关键业务多年。IBM Bob提供与远程文件系统集成、专用模式和工具,以及针对环境优化的工作流,实现AI原生开发。

  • Java现代化:企业Java资产是当前软件开发中规模最大、最复杂的现代化对象之一。IBM Bob通过支持迁移至Java 25、大规模重构和依赖关系分析,利用AI实现结构化且高复现性的工作流。