System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于AIGC技术自动进行低代码开发的系统技术方案_技高网

一种基于AIGC技术自动进行低代码开发的系统技术方案

技术编号:40047799 阅读:7 留言:0更新日期:2024-01-16 20:43
本申请涉及数据处理领域,具体涉及一种基于AIGC技术自动进行低代码开发的系统,用于解决现有的低代码开发系统无法获取大量的高质量代码,也不能对大量的代码进行分析从而选出最优的代码进行组合形成用户所需要的代码开发文本,导致现有的低代码开发技术仍存在开发效率低下、代码质量难以保证的问题;该系统包括以下模块:词条上传模块、用户管理模块、词条分析模块以及代码生成模块;本申请的基于AIGC技术自动进行低代码开发的系统,可以显著提高开发效率、减少手动编码工作量、保证代码质量和性能,同时还具有很好的可扩展性和可定制性,使用户可以更加方便地进行开发和调整,可以满足不同领域和应用场景的需求。

【技术实现步骤摘要】

本申请涉及数据处理领域,具体涉及一种基于aigc技术自动进行低代码开发的系统。


技术介绍

1、随着软件应用需求的不断增长,传统的手动编码方式已经无法满足快速开发和高效迭代的需求。因此,低代码开发技术应运而生,它通过提供可视化的界面和预定义的模板,让非专业开发者也能够快速构建应用程序。aigc(artificial intelligencegenerated content,人工智能生成内容)技术是人工智能1.0时代进入2.0时代的重要标志,aigc技术的核心思想是利用人工智能算法生成具有一定创意和质量的内容,能够模仿输入内容的风格,在模仿的同时进行想象,从而创造出新的内容。aigc技术可以用于问答、文本摘要生成、机器翻译、分类、代码生成和对话ai等应用场景。申请号为cn202211741019.2的专利申请公开了一种低代码开发系统,涉及轨道交通
,所述系统包括:后端低代码开发工具、前端低代码开发工具和paas平台;后端低代码开发工具部署于paas平台,用于提供程序在线编写业务领域服务,并将编写完成的业务领域服务部署于paas平台;前端低代码开发工具用于向后端低代码开发工具请求paas平台中的数据信息。该申请通过将后端低代码开发工具部署于paas平台,并将编写完成的业务领域服务部署于paas平台,便于研发人员后续重复调用业务领域服务,可以提高轨道交通数字化智能软件应用的研发效率,并降低研发成本,但仍然存在以下不足之处:无法获取大量的高质量代码,也不能对大量的代码进行分析从而选出最优的代码进行组合形成用户所需要的代码开发文本,导致现有的低代码开发技术仍存在开发效率低下、代码质量难以保证的问题。因此,开发一种基于aigc技术自动进行低代码开发的系统,具有重要的现实意义和应用价值


技术实现思路

1、为了克服上述的技术问题,本申请的目的在于提供一种基于aigc技术自动进行低代码开发的系统:通过管理员在词条上传模块中上传若干通用检索词条,注册用户通过账号密码登录app查看通用检索词条,通过用户管理模块将通用检索词条分类为已回复词条和待回复词条,并获取待回复词条的回复值,通过词条分析模块根据传时值、回复值获得词条优先展示系数,通过用户管理模块按照词条优先展示系数从小到大的顺序将通用检索词条进行排序并展示,注册用户对展示的通用检索词条进行回复代码,通过代码生成模块获取参考词条的预选取代码的赞反值、使用值,通过词条分析模块根据赞反值、使用值获得代码优先选择系数,通过代码生成模块根据代码优先选择系数获得选中代码,并将选中代码按照参考词条在代码开发描述文本中的位置后方进行填写,形成代码开发文本,解决了现有的低代码开发系统无法获取大量的高质量代码,也不能对大量的代码进行分析从而选出最优的代码进行组合形成用户所需要的代码开发文本,导致现有的低代码开发技术仍存在开发效率低下、代码质量难以保证的问题。

2、本申请的目的可以通过以下技术方案实现:

3、一种基于aigc技术自动进行低代码开发的系统,包括:

4、代码生成模块,用于获取参考词条的预选取代码的赞反值zf、使用值sy,并将赞反值zf、使用值sy发送至词条分析模块;还用于根据代码优先选择系数yx获得选中代码,并将选中代码按照参考词条在代码开发描述文本中的位置后方进行填写,形成代码开发文本;

5、词条分析模块,用于根据赞反值zf、使用值sy获得代码优先选择系数yx,并将代码优先选择系数yx发送至代码生成模块;

6、所述词条分析模块获得代码优先选择系数yx的具体过程如下:

7、将赞反值zf、使用值sy进行量化处理,提取赞反值zf、使用值sy的数值,并将其代入公式中计算,依据公式

8、得到代码优先选择系数yx,其中,x1、x2分别为设定的赞反值zf、使用值sy对应的预设权重因子,x1、x2满足x2>x1>2.014,取x1=2.35,x2=2.97;

9、将代码优先选择系数yx发送至代码生成模块。

10、作为本申请进一步的方案:所述代码生成模块获得选中代码的具体过程如下:

11、将每个参考词条相对于的所有预选取代码按照代码优先选择系数yx从大到小的顺序进行排序,并将位于首位的预选取代码标记为选中代码,并将选中代码按照参考词条在代码开发描述文本中的位置后方进行填写,形成代码开发文本,代码开发人员经过查看后选择将选中代码直接使用、间接使用或替换成其他的预选取代码后下载并运行,完成自动低代码开发。

12、作为本申请进一步的方案:所述代码生成模块获取赞反值zf的具体过程如下:

13、获取每个参考词条对应的所有回复的代码,并将其标记为预选取代码,获取预选取代码的赞同次数和反对次数,并将其分别标记为赞次值zc和反次值fc,将赞次值zc和反次值fc进行量化处理,提取赞次值zc和反次值fc的数值,并将其代入公式中计算,依据公式得到赞反值zf,其中,c1、c2分别为设定的赞次值zc和反次值fc对应的预设比例系数,c1、c2满足c1+c2=1,0<c1<c2<1,取c1=0.34,c2=0.66。

14、作为本申请进一步的方案:所述代码生成模块获取使用值sy的具体过程如下:

15、获取预选取代码的被代码开发人员直接使用的次数和间接使用的次数,并将其分别标记为直接值zj和间接值jj,将直接值zj和间接值jj进行量化处理,提取直接值zj和间接值jj的数值,并将其代入公式中计算,依据公式得到使用值sy,其中,j1、j2分别为设定的直接值zj和间接值jj对应的预设比例系数,j1、j2满足j1+j2=1,0<j2<j1<1,取j1=0.73,j2=0.27;其中,直接使用为预选取代码不经过任何修改就直接选用,间接使用虽然选用了预选取代码,但是内容经过代码开发人员修改后才被选用。

16、作为本申请进一步的方案:该基于aigc技术自动进行低代码开发的系统还包括:

17、词条上传模块,其允许管理员上传若干通用检索词条,通用检索词条用于描述代码需要实现的功能,每个通用检索词条下方均设置一回复框,回复框允许注册用户根据通用检索词条的内容编写代码。

18、作为本申请进一步的方案:该基于aigc技术自动进行低代码开发的系统还包括:

19、用户管理模块,用于注册用户通过账号密码登录app查看通用检索词条,并将通用检索词条分类为已回复词条和待回复词条,并获取待回复词条的回复值hf,并将待回复词条的传时值cs、回复值hf发送至词条分析模块;还用于按照词条优先展示系数yz从小到大的顺序将通用检索词条进行排序并展示,注册用户对展示的通用检索词条进行回复代码。

20、作为本申请进一步的方案:所述用户管理模块将通用检索词条分类的具体过程如下:

21、注册用户通过账号密码登录app查看通用检索词条;

22、获取通用检索词条的上传时刻和当前时刻,计算以获得两者之间的时间差,并将其标记为传时值cs,获本文档来自技高网...

【技术保护点】

1.一种基于AIGC技术自动进行低代码开发的系统,其特征在于,包括:

2.根据权利要求1所述的一种基于AIGC技术自动进行低代码开发的系统,其特征在于,所述代码生成模块获得选中代码的方式包括:

3.根据权利要求1所述的一种基于AIGC技术自动进行低代码开发的系统,其特征在于,所述代码生成模块获取赞反值ZF的方式包括:

4.根据权利要求1所述的一种基于AIGC技术自动进行低代码开发的系统,其特征在于,所述代码生成模块获取使用值SY的方式包括:

5.根据权利要求1所述的一种基于AIGC技术自动进行低代码开发的系统,其特征在于,还包括:

6.根据权利要求1所述的一种基于AIGC技术自动进行低代码开发的系统,其特征在于,还包括:

7.根据权利要求6所述的一种基于AIGC技术自动进行低代码开发的系统,其特征在于,所述用户管理模块将通用检索词条分类的方式包括:

8.根据权利要求6所述的一种基于AIGC技术自动进行低代码开发的系统,其特征在于,所述用户管理模块获取回复值HF的方式包括:

9.根据权利要求8所述的一种基于AIGC技术自动进行低代码开发的系统,其特征在于,所述词条分析模块还用于根据传时值CS、回复值HF获得词条优先展示系数YZ,并将词条优先展示系数YZ发送至用户管理模块。

10.根据权利要求9所述的一种基于AIGC技术自动进行低代码开发的系统,其特征在于,所述词条分析模块获得词条优先展示系数YZ的方式包括:

...

【技术特征摘要】

1.一种基于aigc技术自动进行低代码开发的系统,其特征在于,包括:

2.根据权利要求1所述的一种基于aigc技术自动进行低代码开发的系统,其特征在于,所述代码生成模块获得选中代码的方式包括:

3.根据权利要求1所述的一种基于aigc技术自动进行低代码开发的系统,其特征在于,所述代码生成模块获取赞反值zf的方式包括:

4.根据权利要求1所述的一种基于aigc技术自动进行低代码开发的系统,其特征在于,所述代码生成模块获取使用值sy的方式包括:

5.根据权利要求1所述的一种基于aigc技术自动进行低代码开发的系统,其特征在于,还包括:

6.根据权利要求1所述的一种基于aigc技术自动进行低代码开发的系统...

【专利技术属性】
技术研发人员:李鲲
申请(专利权)人:泰德网聚北京科技股份有限公司
类型:发明
国别省市:

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

1