一种多轮对话生成方法、装置、计算设备及存储介质与流程

专利2025-10-19  21


本发明涉及计算机,具体涉及一种多轮对话生成方法、装置、计算设备及存储介质。


背景技术:

1、随着人工智能领域的快速兴起,市场更新越来越快。大量的应用领域开始结合人工智能来构建自己的企业应用体系,例如当前的人工智能被广泛应用于电话客服、电商服务以及聊天机器人等领域,而无论是电话客服或者是聊天机器人,在进行对话时,除了一问一答的直出模式,更多的机器人开始向多轮对话的方向发展,而机器人进行多轮对话是一个需要海量数据模型进行支撑的服务,一个多轮对话的模型,往往包含大量的对话流程。

2、因此,如何快速构建一个多轮对话流程,成为目前的难题。


技术实现思路

1、鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种多轮对话生成方法、装置、计算设备以及存储介质。

2、根据本发明的一个方面,提供一种多轮对话生成方法,在计算设备中执行,该方法包括:接收用户发送的对话生成请求,对话生成请求至少包括指示对话内容的文本描述信息;至少基于文本描述信息,组装提示指令,提示指令包括指令部分、示例部分和问题部分;将各提示指令输入至对话生成模型中处理,以便于对话生成模型解析提示指令,并按照示例部分生成针对文本描述信息的第一类型对话流数据和第二类型对话流数据;利用第一类型对话流数据和第二类型对话流数据,生成针对对话内容的多轮对话数据。

3、根据本发明的又一个方面,提供一种多轮对话生成装置,驻留在计算设备中,该方法包括:接收模块,适于接收用户发送的对话生成请求,对话生成请求至少包括指示对话内容的文本描述信息;组装模块,适于至少基于文本描述信息,组装提示指令,提示指令包括指令部分、示例部分和问题部分;

4、解析模块,适于将各提示指令输入至对话生成模型中处理,以便于对话生成模型解析提示指令,并按照示例部分生成针对文本描述信息的第一类型对话流数据和第二类型对话流数据;生成模块,适于利用第一类型对话流数据和第二类型对话流数据,生成针对对话内容的多轮对话数据。

5、根据本发明的又一个方面,提供一种计算设备,包括:至少一个处理器;和存储有程序指令的存储器,其中,所述程序指令被配置为适于由所述至少一个处理器执行,所述程序指令包括用于执行上述方法的指令。

6、根据本发明的又一个方面,提供一种计算机程序产品,包括计算机程序/指令,其中,所述计算机程序/指令被处理器执行时实现上述方法。

7、根据本发明的又一个方面,提供一种存储有程序指令的可读存储介质,当所述程序指令被计算设备读取并执行时,使得所述计算设备执行上述的方法。

8、根据本发明的方案,通过对用户发送的文本描述信息进行组装,生成可被对话生成模型处理的提示指令,快速生成一个多轮对话流程,从而能够迅速集成到机器人多轮对话模型中。

9、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。



技术特征:

1.一种生成多轮对话数据的方法,在计算设备中执行,该方法包括:

2.如权利要求1所述的方法,其中,按照所述示例部分生成针对所述文本描述信息的第一类型对话流数据和第二类型对话流数据,包括:

3.如权利要求2所述的方法,其中,所述第一类型为rasa类型,所述第二类型为antvx6类型。

4.如权利要求3所述的方法,其中,利用所述第一类型对话流数据和第二类型对话流数据,生成针对所述对话内容的多轮对话数据,包括:

5.如权利要求2所述的方法,其中,还包括提示指令的示例部分的生成步骤:

6.如权利要求4所述的方法,其中,还包括:

7.如权利要求6所述的方法,其中,还包括:

8.如权利要求6所述的方法,其中,还包括:

9.一种多轮对话生成装置,驻留在计算设备中,该方法包括:

10.一种计算设备,包括:


技术总结
本发明公开了一种多轮对话生成方法、装置、计算设备及存储介质,多轮对话生成方法在计算设备中执行,该方法包括:接收用户发送的对话生成请求,对话生成请求至少包括指示对话内容的文本描述信息;至少基于文本描述信息,组装提示指令,提示指令包括指令部分、示例部分和问题部分;将各提示指令输入至对话生成模型中处理,以便于对话生成模型解析提示指令,并按照示例部分生成针对文本描述信息的第一类型对话流数据和第二类型对话流数据;利用第一类型对话流数据和第二类型对话流数据,生成针对对话内容的多轮对话数据。

技术研发人员:鲁军平,胡震,张晓,彭建
受保护的技术使用者:北京鸿联九五信息产业有限公司
技术研发日:
技术公布日:2024/11/11
转载请注明原文地址: https://tieba.8miu.com/read-17033.html

最新回复(0)