美国IBM于4月28日宣布正式推出面向企业的AI开发伙伴“IBM Bob”。

IBM指出,虽然AI正在深刻改变软件开发方式,但许多企业因长期积累的复杂性、遗留系统、混合环境、合规要求以及失败带来的高昂成本,成为提升开发速度的障碍。同时,IBM强调,没有适当控制的快速AI发展并非进步,反而会加剧风险。

为弥补这一差距,IBM Bob设计了基于角色的多模式、一致应用的标准、可复用的操作手册、工具调用及人机协作的结构化框架,将AI融入开发流程中的各个角色,使团队在保持控制的同时加快开发进度。

IBM Bob将代理型AI整合到从需求定义、规划、设计、编码、测试、部署到运维的整个软件开发生命周期(SDLC),通过针对不同角色的专用代理、可复用技能和受控工作流协同工作。

目前,估计60%至80%的开发预算花费在需要数周至数月的现代化改造上。IBM Bob通过跨代码、测试、文档和流水线的专用代理协作,实现现代化工作的统一执行。例如,日本Blue Pearl公司利用IBM Bob将Java升级时间从通常的30天缩短至3天,节省了超过160小时的工程工时。

在安全方面,IBM Bob将提示规范化、敏感数据扫描、实时策略执行和AI红队测试直接集成到开发工作流中,而非事后补充。

为确保审计可追溯性,IBM Bob的命令行界面BobShell能够实时自动记录代理流程,确保所有操作从头到尾均可追踪。

针对AI模型,IBM Bob提供基于精度、性能和成本的多模型编排功能,动态分配任务至最优模型。它结合了Anthropic的Claude、Mistral开源模型、IBM Granite等先进模型,以及针对代码推理、安全和编辑预测微调的专用模型。简单任务分配给轻量模型,复杂任务则由高性能模型处理,实现效果提升与成本节约的平衡。

此外,IBM Bob的审批模型允许开发者根据工作流设置从手动审批到按任务类型自动审批的检查点,确保人工参与的监督机制。

IBM Bob于2025年6月在IBM内部为100名开发者部署,目前全球已有超过8万名IBM员工使用。调查显示,在现代化、安全和新开发领域,平均有45%的用户报告生产力提升,部分任务效果更为显著。

IBM Bob现已作为SaaS产品公开提供,支持30天免费试用,并设有个人及企业计划。针对有数据所在地及合规需求的组织,未来还将提供本地部署版本。