韩国IBM发布AI编码工具Bob,成本最多降40%
2026-07-24 11:19
收藏

维度网讯,韩国IBM近日举办网络研讨会,介绍了名为IBM Bob的企业AI编码工具,该工具将人工智能应用于软件开发生命周期(SDLC)的全过程,涵盖从需求定义到部署运维的各个环节。

韩国IBM课长朴周灿在研讨会上指出,个人开发者侧重代码生成速度的传统AI编码工具,与企业所需的AI开发环境存在差异。他表示,在组织层面,成果的一致性、代码前后流程的统一以及安全和成本的可控性更为关键。

IBM Bob是IBM watsonx产品线中的AI编排工具,其应用范围覆盖需求定义、设计、开发、测试、部署及维护等SDLC各阶段。该工具支持编写需求规格说明书、生成代码和文档、制作测试用例、实现部署自动化以及生成运维工作摘要。朴周灿课长强调,以往AI编码工具的作用常局限于代码生成阶段,而实际项目中出现的需求变更未反映到设计、测试数据不足、运维后才发现安全漏洞等问题,仅靠代码生成难以解决,IBM的目标是将AI应用于全阶段以提升生产力。

IBM Bob采用模型路由方式,根据任务性质和复杂度,在Anthropic Claude、Mistral·Devstral、IBM Granite等基础模型中自动选择。据称,这种方式可减少简单任务对高成本模型的不必要使用,将AI使用成本降低最多40%。

该工具的开发流程由三种模式组成:询问(Ask)、规划(Plan)、代理(Agent)。Ask模式用于把握项目目标、功能、技术环境及现有代码库,并分析变更请求的影响范围。Plan模式用于编写需求规格说明书和详细设计文档,确定组件优先级及验证标准。Agent模式则根据设计实际生成、修改代码,并进行安全、性能、可维护性审查及测试代码编写。各阶段产生的项目定义书、需求规格说明书等文档将被用作下一阶段AI工作的依据,确保流程连贯性。

研讨会上演示了IBM Bob的应用场景,包括将Oracle数据库SQL迁移到PostgreSQL环境,以及针对现有Java应用程序代码进行诊断和重构。演示显示了Agent模式在读取文件或执行修改操作前可要求用户批准,高风险任务需经开发者或管理员审核。

企业级安全功能方面,“Bob Findings”可发现代码中的安全漏洞和质量问题,并按严重程度分类,提供问题位置、原因及修改方向,涵盖SQL注入、跨站脚本(XSS)等安全漏洞以及重复代码和技术债务。管理员可通过“Bobalytics”仪表盘查看令牌预算和使用量,并设置用户权限和使用限额,实现成本可预测性。

IBM还介绍了实际案例,南非IT咨询公司Blue Pearl利用IBM Bob将Java 11应用程序升级至Java 25,替换了127个已停止支持的API。该项目的自动化测试覆盖率从0%提高到92%,预计需30天以上的工作在大约3天内完成,IBM称这是约90%的交付速度提升。

朴周灿课长强调,IBM Bob在执行前会请求人员批准,并将执行结果反馈给人员,最终决定权在人员手中。

韩国IBM朴周灿课长介绍企业AI编码工具应具备的要素及实际应用方法。

韩国IBM朴周灿课长演示利用IBM Bob的开发场景。

本文来自全球互联网及战略合作伙伴信息的编译与转载,仅为读者提供交流,有侵权或其它问题请及时告知,本站将予以修改或删除,未经正式授权严禁转载本文。邮箱:news@wedoany.com