规格驱动开发成为AI时代企业系统开发的新标准 即日起向先行项目提供 日本IBM公司(以下简称IBM日本)正在开发「AI Lifecycle Shared Engineering Artifacts」(以下简称ALSEA),这是一套旨在将规格驱动开发全面应用于企业级大规模系统开发的上下文标准解决方案。今日起,IBM日本宣布开始向先行项目提供此解决方案。 ◾️开发背景 随着生成式AI的进化,AI在代码生成和测试自动化等领域的应用迅速扩展。在开发现场,利用生成式AI来提高个别工作效率的做法正逐渐普及。 IBM日本自2024年起,系统化「AI for IT」(IT转型的AI解决方案),以期通过AI等先进技术提升IT的处理速度和品质。该公司已整备了涵盖几乎所有开发类型和项目阶段的解决方案,包括代码生成、测试自动化、IT营运优化、项目管理等,并已支持客户的IT转型。 此外,为了能够集成运用这些个别的产品与解决方案,并弥补过去未能充分应对的领域,IBM日本推出了「IBM Bob」——这是一个由AI驱动的企业开发支持伙伴,无论是工程师还是非工程师都能使用。通过此举,「AI for IT」已能涵盖全方位、全局面、全开发类型。系统开发正从「以人为主」转向「以AI为主」,人类专注于设计与监督。 一般而言,企业级大规模系统开发的前提是组织化的体系、具备可解释性的共识创建,以及标准化的品质保证。对于数百人规模、历时数年的任务关键型项目,依赖个人技能或即兴式AI使用是困难的。据说,为了确保决策和成果的品质与业务连续性直接相关,创建排除个人依赖的机制是不可或缺的。考量到企业的这些独特前提条件,要全面应用AI,就需要一个能够在组织层级上以高可再现性来管控开发判断、指示和成果产生的机制。 ◾️「ALSEA」:企业规格驱动开发的上下文标准解决方案 IBM日本将其多年累积的大规模系统开发方法、专业知识、标准流程、成果物范本、规则和指南,系统化为IBM Bob能够理解和利用的「上下文」,并开发了ALSEA,作为企业级AI(规格)驱动开发的标准基础。通过提供标准化的上下文,ALSEA能够让AI在组织中正确运作,并实现大规模项目中AI为主、人类专注于设计与监督的开发模式。 ALSEA具备以下特点: 确保成果品质均一:通过将IBM独有的「大型开发专有知识」(开发指针、标准、规则等)作为IBM Bob可参考的共同上下文提供,从而生成可解释且可再现的成果物,不受开发者或团队差异影响。这将支持企业环境所需的画一性品质保证。 降低人类工作负荷:通过最小化个别、临时性的指示,并将成果物标准化至最低必要程度,使「AI(IBM Bob)」能主导生成设计文档、代码及测试成果物。人类可以专注于审阅和决策,通过防止返工和彻底审查,来降低开发现场的负担和协调成本。 适用于大规模开发项目:即使在多个项目同时进行的企业环境中,ALSEA也能以标准化流程和项目管理为内核,支持子系统划分和混合云环境的适应。 借由发挥这些特点,IBM日本旨在协助解决经济产业省DX报告中指出的「2025年悬崖」所指出的遗留系统黑箱化和人才限制等问题。 ◾️未来发展 IBM日本...