IBM正式发布企业级AI开发平台IBM Bob,这是一套面向企业开发团队的代理式AI开发工具,专用于开发者工作流程,并提供Bob IDE与命令行工具Bob Shell。开发者可在Bob IDE中通过自然语言操作,让Bob理解项目内容、规划变更、修改代码、执行命令,或通过MCP对接外部工具与企业内部系统;Bob Shell则将Bob能力延伸至终端,支持命令行任务、脚本自动化与终端工作流。
相较于仅提供代码补全或片段生成的AI编程助手,Bob更接近可操作项目文件、调用工具、切换工作模式并执行多步骤任务的AI辅助软件开发生命周期(SDLC)环境。Bob可在软件开发生命周期中协助开发团队完成规划、开发、测试、部署与运维等工作,并满足企业引入AI辅助开发后对流程协同、治理管控、安全检查与系统现代化的需求。
Bob采用多模型调度机制,会根据任务需求在不同模型间分配工作。IBM表示,Bob可使用Anthropic Claude、Mistral开源模型与IBM Granite,也可搭配针对程序推理、安全检查与下一步编辑预测进行微调的模型,并依据准确性、性能与成本等条件选择最合适的模型。较简单的任务交由轻量级模型处理,复杂任务则由能力更强的模型承担。
IBM强调,Bob将安全控制嵌入开发流程,包括提示词规范化、敏感数据扫描、实时策略执行与AI红队测试。Bob还提供命令行工具Bob Shell,让开发团队可在终端与自动化流程中使用Bob能力,并生成可追溯的代理执行记录,确保AI生成或修改代码时保留完整操作轨迹。开发者也可根据工作场景设置审批机制,决定哪些操作需人工确认,哪些可自动通过。
Bob自2025年6月起率先在内部由100名开发者试用,IBM表示,目前已有超过8万名IBM员工使用。Bob的典型应用场景包括税务平台现代化、Java版本升级、代码重构、测试用例生成、文档编写,以及大型遗留系统分析等。原有WCA(Watsonx Code Assistant)用户将继续获得支持,并可根据需求逐步迁移至Bob。