一种基于大语言模型的智能化软件敏捷开发方法及系统技术方案

技术编号:41910794 阅读:17 留言:0更新日期:2024-07-05 14:14
本发明专利技术提供一种基于大语言模型的智能化软件敏捷开发方法及系统,涉及软件开发技术领域,其中该方法包括:根据用户开发需求描述确定软件前端关键信息、业务逻辑信息和业务流程信息;将软件前端关键信息和前端代码生成提示提供给软件开发模型,以由软件开发模型输出相应的软件前端组件代码和软件前端校验脚本;将业务逻辑信息和后端代码生成提示提供给软件开发模型,以由软件开发模型输出相应的软件后端服务代码;将业务流程信息和文档生成提示提供给软件开发模型,以由软件开发模型输出相应的软件开发文档,软件开发模型采用双向Transformer模型。由此,不仅在提高软件开发效率、质量方面具有显著优势,同时还能更好地满足定制化需求,降低技术门槛。

【技术实现步骤摘要】

本专利技术涉及软件开发,尤其涉及一种基于大语言模型的智能化软件敏捷开发方法及系统


技术介绍

1、在软件开发的过程中,一直面临着提高开发效率和处理复杂业务逻辑的双重挑战。随着技术的不断发展和市场需求的多样化,这一挑战变得更加突出。传统的软件开发方法,无论是全手工编码还是利用现有的低代码平台和开发脚手架,都存在明显的不足。

2、低代码平台通过提供可视化的编程界面和预设的功能模块,极大地简化了开发过程,降低了开发的技能门槛,对于标准化业务流程的快速开发提供了便利。然而,当面对定制化需求和复杂业务逻辑时,这些平台往往显示出局限性。

3、开发脚手架通过预设模板和api集成,提供了一定的开发效率提升,能够帮助开发者快速搭建项目框架,完成基础功能的实现。但是,对于更高级的功能定制和业务逻辑实现,仍然需要大量手动编码。

4、针对上述问题,目前业界暂未提出较佳的技术解决方案。


技术实现思路

1、本专利技术提供一种基于大语言模型的智能化软件敏捷开发方法及系统,用以至少解决现有技术中的辅助开发本文档来自技高网...

【技术保护点】

1.一种基于大语言模型的智能化软件敏捷开发方法,包括:

2.根据权利要求1所述的方法,其中,所述编码器包含多个级联的编码层单元,每一所述编码层单元包含多头自注意力模块、第一残差连接模块、第一前馈神经网络模块和第二残差连接模块;

3.根据权利要求1所述的方法,其中,所述解码器包含输出模块和多个级联的解码层单元,每一所述解码层单元包含面向目标的自注意力模块、编码器-解码器注意力模块、第二前馈神经网络模块、第三残差连接模块、第四残差连接模块和第五残差连接模块;所述输出模块用于输出最终的软件代码或软件开发文档;

4.根据权利要求3所述的方法,其中,所述输出模块...

【技术特征摘要】

1.一种基于大语言模型的智能化软件敏捷开发方法,包括:

2.根据权利要求1所述的方法,其中,所述编码器包含多个级联的编码层单元,每一所述编码层单元包含多头自注意力模块、第一残差连接模块、第一前馈神经网络模块和第二残差连接模块;

3.根据权利要求1所述的方法,其中,所述解码器包含输出模块和多个级联的解码层单元,每一所述解码层单元包含面向目标的自注意力模块、编码器-解码器注意力模块、第二前馈神经网络模块、第三残差连接模块、第四残差连接模块和第五残差连接模块;所述输出模块用于输出最终的软件代码或软件开发文档;

4.根据权利要...

【专利技术属性】
技术研发人员:刘宏志翁锦榕石红斌陈耀杰区卓辉翁伟雄
申请(专利权)人:广东新中望信息科技有限公司
类型:发明
国别省市:

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

1