在OpenAI、GitHub等AI企业带动AI开发工具热潮后,IBM本周在软件开发大会上宣布AI优先的软件开发集成环境(IDE)Project Bob,将加入现有知名模型包括Anthropic Claude及Mistral AI,以协助加速企业开发及现代化软件程序。
IBM表示,Project Bob旨在引入AI改变软件开发生命周期(Software Development Lifecycles,SDLC)。
为了这项新产品,IBM也宣布和AI初创公司Anthropic合作,在其特定软件产品线整合后者的Claude大语言模型家族。IBM表示,Project Bob是双方合作的第一步,以AI协助加速企业软件开发,包括旧式软件的现代化。
Project Bob将可使用Anthropic Claude、Mistral AI、Llama和IBM Granite,也能协同这些模型的应用。
加入AI模型的Project Bob旨在提升开发人员生产力。IBM表示,它可支持多种语言和模态,应用也很广泛,但主要用途之一是应用现代化,包括自动系统升级或框架迁移,以及感知大规模codebase的多步骤重构(refactoring)。其二是以AI协助生成和审查代码。它还能协助从初期开发、测试、部署到维护的端到端协同。
最后是安全导向的开发,可提供漏洞扫描、提升软件安全性以符合FedRAMP(美国联邦政府的云安全授权计划,Federal Risk and Authorization Management Program)标准,并加速转向采用抗量子攻击的加密算法。
目前Project Bob IDE已经以私有预览版提供给部分IBM客户。在早期测试中,IBM内部有超过6000名测试者使用了新的IDE,成果显示生产力提高了45%,意味着在不损害代码质量和安全标准的情况下还能大幅节省成本。
在IBM和Anthropic的合作下,IBM也撰写了AI代理开发指引《Architecting Secure Enterprise AI Agents with MCP》(架构支持MCP的安全企业IT代理),并获得Anthropic验证。IBM声称这是第一份专注于代理开发生命周期(ADLC)的指引,协助设计、部署和管理企业AI代理,现可在其网站获取。