一种任务型多轮对话构建方法、设备和计算机可读存储介质技术

技术编号:38157121 阅读:12 留言:0更新日期:2023-07-13 09:26
本发明专利技术提供了一种任务型多轮对话构建方法、设备和计算机可读存储介质,方法包括:通过意图管理,可配置在对话中需触发的任务型对话意图;意图管理步骤中,对话意图的配置具体包括:词槽设置,词槽设置用于定义在对话中需要抽取的各个槽位信息和抽取内容的范围,实现对话意图所需填充的信息;触发设置,触发设置用于定义触发对话意图的条件;回复设置,回复设置用于设置对话完成的条件和回复结果,可根据词槽情况配置触发最终回复的条件。本发明专利技术提供的任务型多轮对话构建方法、设备和计算机可读存储介质,满足多种实际应用场景的对话交互需求。求。求。

【技术实现步骤摘要】
一种任务型多轮对话构建方法、设备和计算机可读存储介质


[0001]本专利技术涉及对话配置
,具体而言,涉及一种任务型多轮对话构建方法、设备和计算机可读存储介质。

技术介绍

[0002]本专利技术对于
技术介绍
的描述属于与本专利技术相关的相关技术,仅仅是用于说明和便于理解本专利技术的
技术实现思路
,不应理解为申请人明确认为或推定申请人认为是本专利技术在首次提出申请的申请日的现有技术。
[0003]现有的任务型多轮对话的构建方法通常有三类:第一,通过意图、词槽、词典等多个环节和步骤的详细配置和调试来构建对话流程,常见的此类产品中需配置的细节较多,操作过程较为繁琐;第二,通过拖拉拽等在画布上的配置操作来搭建对话,虽然整体界面更为可视化,但存在一定的学习成本;第三,通过编写好的配置文件,基于固定的代码逻辑运行生效,操作成本较高,且可实现的对话流程比较固定,不便于结合场景灵活调整。现有的任务型多轮对话构建方法或通过产品功能层面的复杂配置操作实现,或通过后台代码层面开发实现,操作成本相对较高,且难以和其他类型的问答或对话能力灵活结合。另外,以上三类方法构建的多轮对话通常为独立的对话能力,与其他类型的对话能力或技能相对隔离,因此相对封闭。
[0004]为了解决上述技术问题,本专利技术提出了一种任务型多轮对话构建方法、设备和计算机可读存储介质,可通过较为简便的操作流程实现任务型多轮对话的构建,并且可实现与FAQ、知识图谱问答等问答能力的结合应用,满足多种实际应用场景的对话交互需求。

技术实现思路

[0005]本专利技术提供了一种任务型多轮对话构建方法、设备和计算机可读存储介质,可通过较为简便的操作流程实现任务型多轮对话的构建,并且可实现与FAQ、知识图谱问答等问答能力的结合应用,满足多种实际应用场景的对话交互需求。
[0006]本专利技术第一方面的实施例提供了一种任务型多轮对话构建方法,包括如下步骤:通过意图管理,可配置在对话中需触发的任务型对话意图;通过意图管理,可配置在对话中需触发的任务型对话意图步骤中,对话意图的配置具体包括:词槽设置,词槽设置用于定义在对话中需要抽取的各个槽位信息和抽取内容的范围,实现对话意图所需填充的信息;触发设置,触发设置用于定义触发对话意图的条件;回复设置,回复设置用于设置对话完成的条件和回复结果,可根据词槽情况配置触发最终回复的条件。
[0007]优选地,词槽设置步骤具体包括,逐个定义对话意图中涉及的相关词槽信息;词槽信息包括词槽的名称、相关的词典、词典值是否展示为选项、词槽是否必填、最大澄清轮数和话术,以及多个词槽同时缺失时的澄清顺序。
[0008]优选地,触发设置步骤中,可单条添加或批量导入触发话术,单条添加时可插入词槽信息,支持设置精准或模糊匹配。
[0009]优选地,回复设置步骤中,回复类型可按需选择回复话术或执行调用,回复话术用于给出统一话术给与终结对话的情况;执行调用用于词槽填充内容影响到返回结果的情况,可在输入框内填入需调用的api接口信息,以配置用于调取其他类型对话能力回复的接口。
[0010]优选地,方法还包括:词典管理,词典管理可添加自定义词典,用于支持意图管理中的词槽相关信息。
[0011]优选地,方法还包括:规则管理,规则管理服务于意图识别中的词槽提取,规则管理预置有提取规则。
[0012]优选地,提取规则包括系统预置的邮箱、身份证、手机号、日期、固话中相关的规则类型,除此之外支持自定义添加规则。
[0013]优选地,意图管理步骤中,可添加和管理多个需要实现的对话意图,每个意图是一个触发条件和流程明确的对话目标,意图通过多轮对话完成任务;意图之间可配置优先级,当用户的问题同时命中多个意图时,将按优先级依次执行。
[0014]本专利技术第二方面的实施例还提供了一种任务型多轮对话构建设备,其包括存储器和处理器;其中,存储器用于存储可执行程序代码;处理器用于读取存储器中存储的可执行程序代码以执行任务型多轮对话构建方法。
[0015]本专利技术第三方面的实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,其特征在于,计算机程序被处理器执行时实现任务型多轮对话构建方法。
[0016]本专利技术提供的任务型多轮对话构建方法、设备和计算机可读存储介质,可通过较为简便的操作流程实现任务型多轮对话的构建,并且可实现与FAQ、知识图谱问答等问答能力的结合应用,满足多种实际应用场景的对话交互需求。
[0017]本专利技术的附加方面和优点将在下面的描述部分中变得明显,或通过本专利技术的实践了解到。
附图说明
[0018]本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0019]图1示出根据本专利技术实施例的任务型多轮对话构建方法的流程图;
[0020]图2示出根据本专利技术实施例的任务型多轮对话构建方法的对话执行流程图;
[0021]图3示出根据本专利技术实施例的任务型多轮对话构建方法中意图管理界面示意图;
[0022]图4示出根据本专利技术实施例的任务型多轮对话构建方法中添加意图界面示意图;
[0023]图5示出根据本专利技术实施例的任务型多轮对话构建方法中编辑词槽界面示意图;
[0024]图6示出根据本专利技术实施例的任务型多轮对话构建方法中词槽设置界面示意图;
[0025]图7示出根据本专利技术实施例的任务型多轮对话构建方法中触发设置界面示意图;
[0026]图8示出根据本专利技术实施例的任务型多轮对话构建方法中回复设置界面示意图;
[0027]图9示出根据本专利技术实施例的任务型多轮对话构建方法中词典管理界面示意图;
[0028]图10示出根据本专利技术实施例的任务型多轮对话构建方法中规则管理界面示意图;
[0029]图11示出根据本专利技术实施例的任务型多轮对话构建方法中添加规则界面示意图;
[0030]图12是本说明书任务型多轮对话构建设备的一个实施例的结构图;
[0031]图13是本说明书任务型多轮对话构建方法的计算机可读存储介质的一个实施例的结构图。
具体实施方式
[0032]为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施方式对本专利技术进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0033]在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用其他不同于在此描述的其他方式来实施,因此,本专利技术的保护范围并不受下面公开的具体实施例的限制。
[0034]下述讨论提供了本专利技术的多个实施例。虽然每个实施例代表了专利技术的单一组合,但是本专利技术不同实施例可以替换,或者合并组合,因此本专利技术也可认为包含所记载的相同和/或不同实施例的所有可能组合。因而,如果一个实施例包含A、B、C,另一个实施例包含B和D的组合,那么本专利技术也应视为包括含有A、B、C、D的一个或多个所有其他可能的组合的实施例,尽本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务型多轮对话构建方法,其特征在于,包括如下步骤:通过意图管理,可配置在对话中需触发的任务型对话意图;所述通过意图管理,可配置在对话中需触发的任务型对话意图步骤中,对话意图的配置具体包括:词槽设置,所述词槽设置用于定义在所述对话中需要抽取的各个槽位信息和抽取内容的范围,实现所述对话意图所需填充的信息;触发设置,所述触发设置用于定义触发所述对话意图的条件;回复设置,所述回复设置用于设置对话完成的条件和回复结果,可根据词槽情况配置触发最终回复的条件。2.根据权利要求1所述的任务型多轮对话构建方法,其特征在于,所述词槽设置步骤具体包括,逐个定义所述对话意图中涉及的相关词槽信息;所述词槽信息包括词槽的名称、相关的词典、词典值是否展示为选项、词槽是否必填、最大澄清轮数和话术,以及多个词槽同时缺失时的澄清顺序。3.根据权利要求1所述的任务型多轮对话构建方法,其特征在于,所述触发设置步骤中,可单条添加或批量导入触发话术,单条添加时可插入词槽信息,支持设置精准或模糊匹配。4.根据权利要求1所述的任务型多轮对话构建方法,其特征在于,所述回复设置步骤中,回复类型可按需选择回复话术或执行调用,所述回复话术用于给出统一话术给与终结对话的情况;所述执行调用用于词槽填充内容影响到返回结果的情况,可在输入框内填入需调用的api接口信息,以配置用于调取其他类型对话能力回复的接口。5.根据权利要求1所...

【专利技术属性】
技术研发人员:杨娟杨再飞翟士丹朱芳娟鲍红飞张少杰
申请(专利权)人:北京海致星图科技有限公司
类型:发明
国别省市:

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

1