一种基于智能体的软件组装方法、设备及介质技术

技术编号:43395190 阅读:28 留言:0更新日期:2024-11-19 18:11
本说明书实施例公开了一种基于智能体的软件组装方法、设备及介质,涉及计算机技术领域,方法包括:获取软件需求对应的软件需求文档,以基于软件需求文档,确定软件定义模型,包括多个软件定义单元和所述多个软件定义单元之间的单元关系;通过软件定义模型,在预先构建的软件资产库中匹配对应的多个程序组件,确定程序组件集合,并生成程序组件集合对应的组装工艺指令集;根据组装工艺指令集,通过软件组装智能体对多个程序组件进行有序组装,以生成软件需求对应的应用软件。通过大模型智能体技术,解析软件需求文档、生成软件定义模型与软件组装指令集,实现企业应用软件的自动组装,减少了企业应用软件的开发工作量,提升软件开发效率。

【技术实现步骤摘要】

本说明书涉及计算机,尤其涉及一种基于智能体的软件组装方法、设备及介质


技术介绍

1、近年来,市场环境日益复杂,企业面临着不断变化且不可预测的市场需求和环境的挑战。这种复杂性导致企业级软件的开发需求呈现出个性化和快速迭代的特点,这对软件的架构和开发模式提出了更高的要求。传统的硬编码开发模式因其高成本、低效率和质量问题,严重制约了软件提供商的创新能力和供给能力的提升。为了缓解这一矛盾,低代码开发方式应运而生。与人工开发模式相比,低代码开发显著提高了软件开发效率,并在一定程度上缓解了软件的供需矛盾。

2、然而,低代码开发并未从根本上解决软件的供需矛盾,主要降低了软件编码的工作量,但在软件开发生命周期的其他环节,如系统设计和软件测试,仍然需要人工完成。这意味着软件开发的技术门槛仍然较高,非专业人员难以轻松涉足。尽管目前已有大模型技术能够将需求直接转化为规模不大的代码,但这些代码还不能自动组装成可以部署和运行的软件。

3、综上所述,目前软件开发方式中无法自动化生成软件,对专业技术人员的依赖度较高,无法满足个性化和快速迭代的软件开发需求。...

【技术保护点】

1.一种基于智能体的软件组装方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种基于智能体的软件组装方法,其特征在于,基于所述软件需求文档,确定软件定义模型,具体包括:

3.根据权利要求1所述的一种基于智能体的软件组装方法,其特征在于,通过所述软件定义模型,在预先构建的软件资产库中匹配对应的多个程序组件,具体包括:

4.根据权利要求1所述的一种基于智能体的软件组装方法,其特征在于,确定程序组件集合,并生成所述程序组件集合对应的组装工艺指令集,具体包括:

5.根据权利要求1所述的一种基于智能体的软件组装方法,其特征在于,通过所述软件...

【技术特征摘要】

1.一种基于智能体的软件组装方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种基于智能体的软件组装方法,其特征在于,基于所述软件需求文档,确定软件定义模型,具体包括:

3.根据权利要求1所述的一种基于智能体的软件组装方法,其特征在于,通过所述软件定义模型,在预先构建的软件资产库中匹配对应的多个程序组件,具体包括:

4.根据权利要求1所述的一种基于智能体的软件组装方法,其特征在于,确定程序组件集合,并生成所述程序组件集合对应的组装工艺指令集,具体包括:

5.根据权利要求1所述的一种基于智能体的软件组装方法,其特征在于,通过所述软件定义模型,在预先构建的软件资产库中匹配对应的多个程序组件之前,所述方法还包括:

6.根据权利要求3...

【专利技术属性】
技术研发人员:岳现国郑伟波杜宏伟韩嘉懿丁一凡吕柏成周祥国王家琦
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1