System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() AIGC代码的生成方法、生成装置和电子设备制造方法及图纸_技高网

AIGC代码的生成方法、生成装置和电子设备制造方法及图纸

技术编号:44107701 阅读:2 留言:0更新日期:2025-01-24 22:33
本申请提供了一种AIGC代码的生成方法、生成装置和电子设备。该方法包括:获取步骤,获取AIGC生成的代码,得到第一AIGC代码;填充步骤,填充第一AIGC代码的上下文参数,形成第一AIGC模块;集成步骤,将第一AIGC模块集成到系统中,得到第二AIGC模块;试运行步骤,对第二AIGC模块进行试运行,若第二AIGC模块未通过试运行,依次重复以上步骤,直到通过试运行;若第二AIGC模块通过试运行,确定第二AIGC模块为最优模块;将最优模块固化为系统的资产;在接收到代码生成请求的情况下,利用最优模块生成对应的AIGC代码。该方法解决了AIGC代码在系统研发中的适用性不高的问题。

【技术实现步骤摘要】

本申请涉及人工智能技术,具体而言,涉及一种aigc代码的生成方法、生成装置和电子设备。


技术介绍

1、随着人工智能技术的飞速发展,生成式人工智能(aigc)及其相关能力正雨后春笋般的涌现出来,其中大多数aigc服务都具备了良好的代码生成即纠错等能力,他们具备了一般程序员能完成的简单代码工作,可以直接使用在一些简单的系统应用和代码场景中。

2、目前,对于复杂的场景或者有着上下文等通用场景的情况下,aigc代码不具备替代程序研发工作,专利技术人发现在整个系统研发中,aigc代码无法适应特定的上下文环境,在系统研发中的适用性不高。

3、因此,亟需一种aigc代码在系统研发中的适用性高的aigc代码的生成方法。


技术实现思路

1、本申请的主要目的在于提供一种aigc代码的生成方法、生成装置和电子设备,以至少解决现有技术中在整个系统研发中,aigc代码无法适应特定的上下文环境,在系统研发中的适用性不高的问题。

2、为了实现上述目的,根据本申请的一个方面,提供了一种aigc代码的生成方法,包括:获取步骤,获取aigc生成的代码,得到第一aigc代码;填充步骤,填充所述第一aigc代码的上下文参数,形成第一aigc模块;集成步骤,将所述第一aigc模块集成到系统中,得到第二aigc模块;试运行步骤,对所述第二aigc模块进行试运行,确定所述第二aigc模块是否可通过试运行;若所述第二aigc模块未通过试运行,则依次重复执行所述获取步骤、所述填充步骤、所述集成步骤和所述试运行步骤至少一次,直到所述第二aigc模块通过试运行;若所述第二aigc模块通过试运行,则确定所述第二aigc模块为最优模块,并将所述最优模块固化为所述系统的资产;在接收到代码生成请求的情况下,利用所述最优模块生成对应的所述aigc代码,使所述aigc代码直接在所述系统中运行。

3、可选地,获取aigc生成的代码,得到第一aigc代码,包括:获取所述aigc生成的信息;去除所述aigc生成的信息中有非代码的部分,得到过滤后的aigc代码;将所述过滤后的aigc代码的html语言文本转化为可以直接被编译和执行的代码,得到所述第一aigc代码。

4、可选地,获取所述aigc生成的信息,包括:根据预设的代码生成模板,构建第一请求包,所述第一请求包包含所有生成代码所需的上下文信息和参数;将所述第一请求包发送给aigc服务器,所述aigc服务器根据所述第一请求包的内容生成包括代码的信息。

5、可选地,填充所述第一aigc代码的上下文参数,形成第一aigc模块,包括:将所述第一aigc代码中的上下文参数进行增加或修改,得到调整后的aigc代码,所述上下文参数包括所述第一aigc代码的输入参数和输出参数,以及所述第一aigc代码与所述系统中的其他组件进行交互的信息;将所述调整后的aigc代码采用java方法包装,得到第二aigc代码;将所述第二aigc代码封装为所述第一aigc模块,所述第一aigc模块包含使所述第二aigc代码能在所述系统中有效运行的上下文信息。

6、可选地,将所述第一aigc模块集成到系统中,包括以下之一:所述第一aigc模块与所述系统已有模块直接相互调用;所述第一aigc模块直接替代所述系统已有模块;所述第一aigc模块与所述系统已有模块进行融合。

7、可选地,对所述第二aigc模块进行试运行,确定所述第二aigc模块是否可通过试运行,包括:将所述第二aigc模块在所述系统中运行,记录输出结果;将所述输出结果与预设输出结果进行比较;若所述输出结果与所述预设输出结果不一致,则确定所述第二aigc模块未通过试运行;若所述输出结果与所述预设输出结果一致,则确定所述第二aigc模块通过试运行。

8、可选地,在获取aigc生成的代码之前,包括:在所述系统中预埋aigc模块,初始化所述aigc模块的信息,所述aigc模块的信息包括所述aigc模块的名称、输入参数和输出参数;根据所述aigc模块的信息,自动生成一个图形形式的初始aigc模块,将所述第一aigc模块集成到系统中,得到第二aigc模块,包括:将所述第一aigc模块集成到所述初始aigc模块中,得到所述第二aigc模块。

9、可选地,所述方法还包括:每经过预设时间段,对所有所述最优模块进行批处理,以校验所有所述最优模块的准确度。

10、根据本申请的另一方面,提供了一种aigc代码的生成装置,包括:

11、获取单元,用于获取aigc生成的代码,得到第一aigc代码;

12、填充单元,用于填充所述第一aigc代码的上下文参数,形成第一aigc模块;

13、集成单元,用于将所述第一aigc模块集成到系统中,得到第二aigc模块;

14、试运行单元,用于对所述第二aigc模块进行试运行,确定所述第二aigc模块是否可通过试运行;

15、重复单元,用于若所述第二aigc模块未通过试运行,则依次重复执行所述获取单元、所述填充单元、所述集成单元和所述试运行单元至少一次,直到所述第二aigc模块通过试运行;

16、确定单元,用于若所述第二aigc模块通过试运行,则确定所述第二aigc模块为最优模块,并将所述最优模块固化为所述系统的资产;

17、生成单元,用于在接收到代码生成请求的情况下,利用所述最优模块生成对应的所述aigc代码,使所述aigc代码直接在所述系统中运行。

18、根据本申请的再一方面,提供了一种电子设备,包括:一个或多个处理器,存储器,以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行任意一种所述的aigc代码的生成方法。

19、应用本申请的技术方案,首先,获取第一aigc代码并填充所述第一aigc代码的上下文参数,形成第一aigc模块;然后,将所述第一aigc模块集成到系统中,得到第二aigc模块;之后,对所述第二aigc模块进行试运行,确定所述第二aigc模块是否可通过试运行,在所述第二aigc模块未通过试运行的情况下,则依次重复执行所述获取步骤、所述填充步骤、所述集成步骤和所述试运行步骤至少一次,直到所述第二aigc模块通过试运行;在所述第二aigc模块通过试运行的情况下,则确定所述第二aigc模块为最优模块,并将所述最优模块固化为所述系统的资产;最后,在接收到代码生成请求的情况下,利用所述最优模块生成对应的所述aigc代码,该aigc代码直接在所述系统中运行。该方案中,通过将aigc生成的代码进行上下文处理后集成到系统,即该方案可以将aigc代码融入系统,成为系统的一部分,可以根据系统的特定要求进行定制化适配,这意味着这些代码在生成时或生成后,会根据系统的具体需求进行调整和优化,以确保它们无缝地与系统中的已有代码协同工作,从而解决了现有技术在整个系统研发中,aigc代码无法适应特定本文档来自技高网...

【技术保护点】

1.一种AIGC代码的生成方法,其特征在于,包括:

2.根据权利要求1所述的生成方法,其特征在于,获取AIGC生成的代码,得到第一AIGC代码,包括:

3.根据权利要求2所述的生成方法,其特征在于,获取所述AIGC生成的信息,包括:

4.根据权利要求1所述的生成方法,其特征在于,填充所述第一AIGC代码的上下文参数,形成第一AIGC模块,包括:

5.根据权利要求1所述的生成方法,其特征在于,将所述第一AIGC模块集成到系统中,包括以下之一:

6.根据权利要求1所述的生成方法,其特征在于,对所述第二AIGC模块进行试运行,确定所述第二AIGC模块是否可通过试运行,包括:

7.根据权利要求1所述的生成方法,其特征在于,

8.根据权利要求1所述的生成方法,其特征在于,所述方法还包括:

9.一种AIGC代码的生成装置,其特征在于,包括:

10.一种电子设备,其特征在于,包括:一个或多个处理器,存储器,以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行权利要求1至8中任意一项所述的AIGC代码的生成方法。

...

【技术特征摘要】

1.一种aigc代码的生成方法,其特征在于,包括:

2.根据权利要求1所述的生成方法,其特征在于,获取aigc生成的代码,得到第一aigc代码,包括:

3.根据权利要求2所述的生成方法,其特征在于,获取所述aigc生成的信息,包括:

4.根据权利要求1所述的生成方法,其特征在于,填充所述第一aigc代码的上下文参数,形成第一aigc模块,包括:

5.根据权利要求1所述的生成方法,其特征在于,将所述第一aigc模块集成到系统中,包括以下之一:

6.根据权利要求1所述的生成方法,其特征在于,...

【专利技术属性】
技术研发人员:鲍远来曾金舟夏康董爱军陶鹏
申请(专利权)人:中国邮政储蓄银行股份有限公司
类型:发明
国别省市:

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

1