目前有超过8万名IBM员工使用IBM Bob,受访用户平均报告生产力提升45%。 基于准确性、性能和成本,自动将任务分配到最佳模型的多元模型协调。 不仅限于代码生成,更自动化整个软件开发生命周期(SDLC)的工作流程。 所有流程都集成了治理、合规性和安全性管理功能。 [美国纽约州阿蒙克 - 2026年4月28日(当地时间)发布] IBM宣布推出「IBM Bob」,这是一个专为企业开发团队设计,以AI应用为前提的AI优先开发伙伴。IBM Bob不只是单纯提高开发人员的编码速度。它贯穿整个软件开发生命周期,从企划、设计、编码、测试、部署到现代化,并具备企业所需的治理和安全性管理功能。 AI正在大幅改变软件开发的方式。然而,对于许多企业而言,多年累积的复杂性、旧有系统、混合环境、合规要求,以及失败时的实际成本,都成为提高速度的障碍。缺乏适当控制的快速AI并非进步,而只是加速风险。 IBM Bob旨在弥补这一差距。它以结构化的框架为基础,包括个人化模式、一致应用的标准、可重复使用的剧本、工具调用和人机协作(human-in-the-loop),通过将IBM Bob集成到开发流程的每个角色中,团队可以在保持控制的同时快速推进开发。 主要功能如下: ## AI优先的SDLC协调 据推测,开发工作的很大一部分分散在工具、角色和生命周期阶段,导致交付延迟和风险。IBM Bob将代理型AI集成到整个SDLC(软件开发生命周期)中,从需求定义、企划、设计、编码、测试、部署到营运,协调针对特定角色、可重复使用的技能和受控的工作流程。 ## 智能现代化 据估计,开发预算的60-80%用于现代化,这通常需要数周到数月。IBM Bob协调跨越代码、测试、文档和管道的专用代理,以一致地运行现代化工作。例如,云端解决方案和咨询服务公司Blue Pearl,将通常需要30天的Java升级在短短3天内完成,节省了超过160个小时的工程时间。 ## 从初期阶段就集成安全管理 AI不仅加速了软件开发,也改变了安全环境,带来了新的风险。IBM Bob直接将提示范式、敏感数据扫描、实时策略应用和AI红队演练集成到开发工作流程中,而非事后补救。 ## 可稽核性 AI生成的代码在未经充分审查的情况下部署到生产环境,可能产生合规盲点。BobShell,IBM Bob的CLI(Command Line Interface),实时自动记录代理型流程,使所有操作从头到尾都可追溯。 ## 多元模型协调 IBM Bob根据准确性、性能和成本,动态地将每个任务分配到最佳模型。它结合了Anthropic的Claude、Mistral的开源模型和IBM Granite等先进模型,以及为代码推论、安全性和预测未来编辑内容而微调的专用模型。通过将简单任务分配给轻量级模型,复杂任务分配给高性能模型,实现了成果提升和成本降低。 ## 透明度和开发人员控制 IBM Bob的审批模型允许开发人员根据其工作流程设置检查点,从手动审批到特定任务类型的自动审批。这保持了人机协作的体系。 IBM Software 高级副总裁 Dinesh Nirmal。