System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电商,尤其涉及一种提示文本生成方法及其相应的装置、计算机设备、计算机可读存储介质。
技术介绍
1、随着生成式模型的快速发展和改进,特别是像gpt这样的大语言模型,使得使用者可以利用简洁的提示文本来引导大语言模型生成各种类型的文本、答案或编程代码。这样的方式不仅直观便捷,而且十分灵活,使用者可以根据需要调整提示文本来获得期望的输出。
2、传统技术中,通常针对所需生成的每个不同的提示文本分别构造出相应的提示文本生成服务或提示文本生成接口,然而这样的实现方式,一方面,需要对这些服务或接口分别进行部署和维护,管理成本高,另一方面,不同服务或接口之间相互隔离,使得不同服务或接口之间相同执行效果的代码块无法被复用,造成这些代码块需要重复开发、测试、维护、存储,浪费大量的开发资源、存储资源和时间。
3、鉴于传统技术的不足,本申请人长期从事相关领域的研究,为解决数据库信息处理领域业内难题,故另辟蹊径。
技术实现思路
1、本申请的首要目的在于解决上述问题至少之一而提供一种提示文本生成方法及其相应的装置、计算机设备、计算机可读存储介质。
2、为满足本申请的各个目的,本申请采用如下技术方案:
3、适应本申请的目的之一而提供的一种提示文本生成方法,包括如下步骤:
4、生成多个流程配置实例,将每个流程配置实例关联对应的唯一标识构造为映射库,所述流程配置实例包含至少一个执行模块;
5、将所述映射库存储于缓存区,并将该映射库发布至
6、响应客户端的提示文本生成请求,确定提示文本生成请求所指定的提示文本模板、配置参数,以及唯一标识对应的目标流程配置实例;
7、从所述缓存区中调用所述目标流程配置实例,由该目标流程配置实例中的所述执行模块根据所述配置参数修改所述提示文本模板,得到提示文本。
8、进一步的实施例中,生成多个流程配置实例,包括如下步骤:
9、针对每个所述流程配置实例,从数据库中获取该流程配置实例相对应的结构描述体,及由该结构描述体所定义的多个执行模块和各个执行模块之间的连接关系;
10、根据所述结构描述体所描述的连接关系,连接各个所述执行模块,得到相应的流程配置实例。
11、进一步的实施例中,根据所述结构描述体所描述的连接关系,连接各个所述执行模块,得到相应的流程配置实例,包括如下步骤:
12、根据所述结构描述体确定所述多个执行模块中,构成同一执行结构体的组件,每个执行结构体的组件包括决策执行模块、功能执行模块,以及修改执行模块;
13、根据所述结构描述体所描述的连接关系,将同一执行结构体中的功能执行模块和修改执行模块分别作为不同的决策分支,与决策执行模块相连接。
14、进一步的实施例中,根据所述结构描述体所描述的连接关系,将同一执行结构体中的功能执行模块和修改执行模块分别作为不同的决策分支,与决策执行模块相连接之后,包括:
15、当存在多个执行结构体时,根据所述结构描述体所描述的连接关系,将执行顺序上相继的在后执行结构体的决策执行模块的输入与在先执行结构体的功能执行模块的输出相连接。
16、进一步的实施例中,生成多个流程配置实例,将每个流程配置实例关联对应的唯一标识构造为映射库之前,包括如下步骤:
17、响应实例配置请求,向客户端推送流程编辑页面;
18、接收基于所述流程编辑页面生成的结构描述体,所述结构描述体包括定义有多个执行模块以及各个执行模块之间的连接关系;
19、将所述结构描述体存储到数据库中。
20、进一步的实施例中,从所述缓存区中调用所述目标流程配置实例,由该目标流程配置实例中的所述执行模块根据所述配置参数修改所述提示文本模板,得到提示文本之后,包括如下步骤:
21、将所述提示文本输入大语言模型,得到相应的结果数据;
22、根据所述结果数据对得到该提示文本的目标流程配置实例进行评分,确定该目标流程配置实例的综合分值;
23、当所述目标流程配置实例的综合分值达到预设阈值时,将所述目标流程配置实例发布上线。
24、进一步的实施例中,将所述目标流程配置实例发布上线之后,包括如下步骤:
25、响应版本回退事件,获取所述目标流程配置实例之前发布上线的旧版本流程配置实例;
26、以所述旧版本流程配置实例替换所述目标流程配置实例发布上线。
27、另一方面,适应本申请的目的之一而提供的一种提示文本生成装置,包括映射库构造模块、映射库处理模块、请求响应模块以及实例执行模块,其中,映射库构造模块,用于生成多个流程配置实例,将每个流程配置实例关联对应的唯一标识构造为映射库,所述流程配置实例包含至少一个执行模块;映射库处理模块,用于将所述映射库存储于缓存区,并将该映射库发布至客户端;请求响应模块,用于响应客户端的提示文本生成请求,确定提示文本生成请求所指定的提示文本模板、配置参数,以及唯一标识对应的目标流程配置实例;实例执行模块,用于从所述缓存区中调用所述目标流程配置实例,由该目标流程配置实例中的所述执行模块根据所述配置参数修改所述提示文本模板,得到提示文本。
28、进一步的实施例中,所述映射库构造模块,包括:结构描述体获取子模块,用于针对每个所述流程配置实例,从数据库中获取该流程配置实例相对应的结构描述体,及由该结构描述体所定义的多个执行模块和各个执行模块之间的连接关系;模块连接子模块,用于根据所述结构描述体所描述的连接关系,连接各个所述执行模块,得到相应的流程配置实例。
29、进一步的实施例中,所述模块连接子模块,包括:组件确定单元,用于根据所述结构描述体确定所述多个执行模块中,构成同一执行结构体的组件,每个执行结构体的组件包括决策执行模块、功能执行模块,以及修改执行模块;模块连接单元,用于根据所述结构描述体所描述的连接关系,将同一执行结构体中的功能执行模块和修改执行模块分别作为不同的决策分支,与决策执行模块相连接。
30、进一步的实施例中,所述模块连接单元之后,包括:执行结构体连接单元,用于当存在多个执行结构体时,根据所述结构描述体所描述的连接关系,将执行顺序上相继的在后执行结构体的决策执行模块的输入与在先执行结构体的功能执行模块的输出相连接。
31、进一步的实施例中,所述映射库构造模块之前,包括:请求响应子模块,用于响应实例配置请求,向客户端推送流程编辑页面;编辑接收子模块,用于接收基于所述流程编辑页面生成的结构描述体,所述结构描述体包括定义有多个执行模块以及各个执行模块之间的连接关系;结构描述体存储子模块,用于将所述结构描述体存储到数据库中。
32、进一步的实施例中,所述实例执行模块之后,包括:模型输出子模块,用于将所述提示文本输入大语言模型,得到相应的结果数据;分值确定子模块,用于根据所述结果数据对得到该提示文本的目标流程配本文档来自技高网...
【技术保护点】
1.一种提示文本生成方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的提示文本生成方法,其特征在于,生成多个流程配置实例,包括如下步骤:
3.根据权利要求2所述的提示文本生成方法,其特征在于,根据所述结构描述体所描述的连接关系,连接各个所述执行模块,得到相应的流程配置实例,包括如下步骤:
4.根据权利要求3所述的提示文本生成方法,其特征在于,根据所述结构描述体所描述的连接关系,将同一执行结构体中的功能执行模块和修改执行模块分别作为不同的决策分支,与决策执行模块相连接之后,包括:
5.根据权利要求1至4中任意一项所述的提示文本生成方法,其特征在于,生成多个流程配置实例,将每个流程配置实例关联对应的唯一标识构造为映射库之前,包括如下步骤:
6.根据权利要求1至4中任意一项所述的提示生成方法,其特征在于,从所述缓存区中调用所述目标流程配置实例,由该目标流程配置实例中的所述执行模块根据所述配置参数修改所述提示文本模板,得到提示文本之后,包括如下步骤:
7.根据权利要求6所述的提示文本生成方法,其特征在于,将所
8.一种提示文本生成装置,其特征在于,包括:
9.一种计算机设备,包括中央处理器和存储器,其特征在于,所述中央处理器用于调用运行存储于所述存储器中的计算机程序以执行如权利要求1至7中任意一项所述的方法的步骤。
10.一种计算机可读存储介质,其特征在于,其以计算机可读指令的形式存储有依据权利要求1至7中任意一项所述的方法所实现的计算机程序,该计算机程序被计算机调用运行时,执行相应的方法所包括的步骤。
...【技术特征摘要】
1.一种提示文本生成方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的提示文本生成方法,其特征在于,生成多个流程配置实例,包括如下步骤:
3.根据权利要求2所述的提示文本生成方法,其特征在于,根据所述结构描述体所描述的连接关系,连接各个所述执行模块,得到相应的流程配置实例,包括如下步骤:
4.根据权利要求3所述的提示文本生成方法,其特征在于,根据所述结构描述体所描述的连接关系,将同一执行结构体中的功能执行模块和修改执行模块分别作为不同的决策分支,与决策执行模块相连接之后,包括:
5.根据权利要求1至4中任意一项所述的提示文本生成方法,其特征在于,生成多个流程配置实例,将每个流程配置实例关联对应的唯一标识构造为映射库之前,包括如下步骤:
6.根据权利要求1至4中任意...
【专利技术属性】
技术研发人员:陈轶,
申请(专利权)人:广州商研网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。