本发明涉及软件开发辅助,尤其涉及基于大模型的企业级软件开发辅助系统及方法。
背景技术:
1、当前,随着互联网、云计算以及大数据技术的迅猛发展,越来越多与云计算相关的应用软件应运而出,为人们的生活和工作提供了诸多方便。
2、现有的软件开发模式很大程度依然维持以往传统的开发模式,软件开发的整体过程需要重复开发大量的各类服务,导致软件开发效率较低,且软件开发的准确性较低,进而导致软件开发辅助系统的实用性降低。
技术实现思路
1、本发明的目的在于提供基于大模型的企业级软件开发辅助系统及方法,旨在解决现有软件开发辅助系统的实用性降低的问题。
2、为实现上述目的,第一方面,本发明提供了基于大模型的企业级软件开发辅助系统,包括构建模块、生成模块、方案知识库、筛选模块、编写模块和检查模块,所述构建模块、所述生成模块、所述方案知识库、所述筛选模块、所述编写模块和所述检查模块依次连接;
3、所述构建模块,用于构建体系结构知识图谱;
4、所述生成模块,基于所述体系结构知识图谱和项目需求信息生成多个候选方案;
5、所述方案知识库,用于存储解决方案和搜索对应目标解决方案;
6、所述筛选模块,用于对所述对应目标解决方案进行筛选,得到预选方案;
7、所述编写模块,基于所述预选方案进行编写,得到初级方案;
8、所述检查模块,用对所述初级方案进行检验,得到最终方案。
9、其中,所述构建模块包括整理单元和构建单元,所述整理单元和所述构建单元连接;
10、所述整理单元,用于体系结构模型和设计文档进行整理,得到整理数据;
11、所述构建单元,基于所述整理数据构建体系结构知识图谱。
12、其中,所述生成模块包括输入单元和生成单元,所述输入单元和所述生成单元连接;
13、所述输入单元,用于用户输入项目需求信息;
14、所述生成单元,基于所述系结构知识图谱和所述项目需求信息生成多个候选方案。
15、其中,所述方案知识库包括存储单元和搜索单元,所述存储单元和所述搜索单元连接;
16、所述存储单元,用于存储解决方案;
17、所述搜索单元,基于多个所述候选方案在所述存储单元中搜索目标解决方案。
18、其中,所述筛选模块包括过滤单元、排序单元和对比单元,所述过滤单元、所述排序单元和所述对比单元依次连接;
19、所述过滤单元,用于对所述目标解决方案进行筛选,得到筛选数据;
20、所述排序单元,用于对所述筛选数据进行排列,得到排列数据;
21、所述对比单元,用于对所述排列数据进行对比,得到预选方案。
22、其中,所述检查模块包括检验单元和输出单元,所述检验单元和所述输出单元连接;
23、所述检验单元,用于对所述初级方案进行检验,得到检验结果;
24、所述输出单元,基于所述检验结果输出最终方案。
25、第二方面,基于大模型的企业级软件开发辅助方法,应用于第一方面所述的基于大模型的企业级软件开发辅助系统,其特征在于,包括以下步骤:
26、构建体系结构知识图谱;
27、基于所述体系结构知识图谱和项目需求信息生成多个候选方案;
28、基于多个所述候选方案在方案知识库中搜索对应目标解决方案;
29、对所述对应目标解决方案进行筛选,得到预选方案;
30、基于所述预选方案进行编写,得到初级方案;
31、对所述初级方案进行检验,得到最终方案。
32、本发明的基于大模型的企业级软件开发辅助系统及方法,包括构建模块、生成模块、方案知识库、筛选模块、编写模块和检查模块,所述构建模块、所述生成模块、所述方案知识库、所述筛选模块、所述编写模块和所述检查模块依次连接,通过所述构建模块构建体系结构知识图谱,然后所述生成模块基于所述体系结构知识图谱和项目需求信息生成多个候选方案,基于多个所述候选方案在方案知识库中搜索对应目标解决方案,所述筛选模块对所述对应目标解决方案进行筛选得到预选方案,所述编写模块基于所述预选方案进行编写得到初级方案,所述检查模块对所述初级方案进行检验得到最终方案,本方案通过对目标项目需求进行多次筛选比对后进行辅助编写,最后通过对编写的方案进行检验后再输出最终方案,提高方案质量这可以确保最终的技术方案更加合理可靠,满足项目需求,从而解决了现有软件开发辅助系统的实用性降低的问题。
1.基于大模型的企业级软件开发辅助系统,其特征在于,
2.如权利要求1所述的基于大模型的企业级软件开发辅助系统,其特征在于,
3.如权利要求2所述的基于大模型的企业级软件开发辅助系统,其特征在于,
4.如权利要求3所述的基于大模型的企业级软件开发辅助系统,其特征在于,
5.如权利要求4所述的基于大模型的企业级软件开发辅助系统,其特征在于,
6.如权利要求5所述的基于大模型的企业级软件开发辅助系统,其特征在于,
7.基于大模型的企业级软件开发辅助方法,应用于权利要求1-6任意一项所述的基于大模型的企业级软件开发辅助系统,其特征在于,包括以下步骤: