一种基于大语言模型的接口代码快速生成方法及装置制造方法及图纸

技术编号:43845579 阅读:17 留言:0更新日期:2024-12-31 18:39
本发明专利技术提供的一种基于大语言模型的接口代码快速生成方法及装置,其方法包括:将表结构输入到大语言模型,通过提示词使得大语言模型生成与表结构相对应的SQL语句;解析SQL语句,生成API接口报文定义;通过代码模板技术,根据API接口报文定义自动生成Java代码。本发明专利技术能够直接根据开发项目的表结构得到可运行的、可读性高的源代码。

【技术实现步骤摘要】

本专利技术涉及大数据,特别涉及一种基于大语言模型的接口代码快速生成方法及装置


技术介绍

1、近年来,随着大规模预训练语言模型的发展,可执行代码的自动生成方法引起了广泛的重视,现有技术主要是nl2code(natural language to code),它是一种将自然语言描述的任务直接转换为可执行代码的技术。

2、它的基本目标是通过理解人类的自然语言指令,自动生成相应的程序代码,以提高软件开发的效率,减少编码错误,同时也可能降低编程的门槛,使得非专业程序员也能通过简单的描述来实现他们的想法。这项技术结合了自然语言处理(neuro-linguisticprogramming,nlp)、机器学习、深度学习等多个领域的研究成果,特别是依赖于序列到序列(seq2seq)模型、transformer架构等先进的神经网络模型。这些模型通常包含一个“编码器”来理解输入的自然语言描述,和一个“解码器”来生成对应的编程代码。

3、近年来,随着大规模预训练语言模型(如gpt系列、bert等)的发展,nl2code任务取得了显著进展。这些模型在大量代本文档来自技高网...

【技术保护点】

1.一种基于大语言模型的接口代码快速生成方法,其特征在于,包括步骤:

2.根据权利要求1所述的一种基于大语言模型的接口代码快速生成方法,其特征在于,所述步骤S2具体为:

3.根据权利要求2所述的一种基于大语言模型的接口代码快速生成方法,其特征在于,所述步骤S2包括以下步骤:

4.根据权利要求3所述的一种基于大语言模型的接口代码快速生成方法,其特征在于,所述符合mybatis语法格式的部分包括#{}和${}。

5.根据权利要求1至4任一所述的一种基于大语言模型的接口代码快速生成方法,其特征在于,所述提示词包括业务需求和功能描述。

...

【技术特征摘要】

1.一种基于大语言模型的接口代码快速生成方法,其特征在于,包括步骤:

2.根据权利要求1所述的一种基于大语言模型的接口代码快速生成方法,其特征在于,所述步骤s2具体为:

3.根据权利要求2所述的一种基于大语言模型的接口代码快速生成方法,其特征在于,所述步骤s2包括以下步骤:

4.根据权利要求3所述的一种基于大语言模型的接口代码快速生成方法,其特征在于,所述符合mybatis语法格式的部分包括#{}和${}。

5.根据权利要求1至4任一所述的一种基于大语言模型的接口代码快速生成方法,其特征在于,所述提示词包括业务需求和功能描述。

6.一种基于大语言模型的接口代码快速生成装置,包括存储器、处理器及存储在存储...

【专利技术属性】
技术研发人员:陈文涛高志强郑华北
申请(专利权)人:福建福诺移动通信技术有限公司
类型:发明
国别省市:

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

1