一种人工智能辅助编程构建方法技术

技术编号:43809320 阅读:33 留言:0更新日期:2024-12-27 13:25
本发明专利技术公开了一种人工智能辅助编程构建方法,通过构建软件模块代码库、有向图库,将有向图理论与软件模块代码库建立、软件编程相结合,使用户在编程过程中定位修改功能模块思路更清晰、更方便,同时在编程器中设置了软件测试模块和大模型接口能够充分利用现有大模型的优点生成软件模块代码,对软件进行逻辑和功能测试减少生成的软件产品缺陷。使用成品软件切分软件模块代码能够提高软件代码效率以及能够更好的贴合用户意图,借助图结构生成软件代码能方便多层次大型软件的编程。同时建立软件功能描述信息与图节点、软件功能代码段的映射关系能够起到更好的清晰的注释,方便程序员排查缺陷。

【技术实现步骤摘要】

本专利技术涉及一种计算机软件编程方法,尤其涉及一种利用人工智能辅助编程方法。


技术介绍

1、随着科技的发展,人工智能技术在越来越多的领域运用,帮助各行各业提高工作效率,近期公布的大模型技术,能够自动生成程序代码,可以帮助程序员提高工作效率。但其存在的缺点也比较明显,一是利用目前大模型技术生成的代码,不够精简程序运行效率低,程序执行时需要耗费较大的硬件资源,与优秀程序员的编程还有一定差距;二是大模型生成的程序对于简单的小程序有较好的表达,但对于较大型的软件程序则效果较差;三是单个编码段能有较好清晰的注释,bug排查修改困难不大,但在复杂的软件模块与模块之间的调用方面,层级结构不够清晰,不便于程序员查错;四是往往大模型生成的程序代码与用户的意图有偏差或代码bug太多,而用户使用时需要进行较多的修改,因而提高工作效率有限。基于以上原因亟需提供一种人工智能辅助编程方法解决以上问题。


技术实现思路

1、本专利技术提供了一种人工智能辅助编程构建方法,所述方法包括:s1:建立软件功能模块代码数据库、有向图数据库

...

【技术保护点】

1.一种人工智能辅助编程构建方法,其特征在于包括以下步骤:

2.如权利要求1所述的人工智能辅助编程构建方法,其步骤S1包括:S1-1:获取软件产品源代码及相应编程语言、软件部署环境数据;S1-2:将软件产品源代码按照应用领域、编程语言进行归类存储,同时对应存储软件部署环境数据;

3.如权利要求2所述的人工智能辅助编程构建方法,其步骤S2包括:S2-1:建立用户录入信息、生成有向图、用户修改确认有向图、生成程序代码、逻辑测试、编译成软件、软件测试的软件编程流程;

4.如权利要求1所述的人工智能辅助编程构建方法,其步骤S5包括:S5-1:获取用户输入的软件...

【技术特征摘要】

1.一种人工智能辅助编程构建方法,其特征在于包括以下步骤:

2.如权利要求1所述的人工智能辅助编程构建方法,其步骤s1包括:s1-1:获取软件产品源代码及相应编程语言、软件部署环境数据;s1-2:将软件产品源代码按照应用领域、编程语言进行归类存储,同时对应存储软件部署环境数据;

3.如权利要求2所述的人工智能辅助编程构建方法,其步骤s2包括:s2-1:建立用户录入信息、生成有向图、用户修改确认有向图、生成程序代码、逻辑测试...

【专利技术属性】
技术研发人员:雷菁王晖侯楚著
申请(专利权)人:武汉城市职业学院
类型:发明
国别省市:

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

1