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

文档序号:34734216发布日期:2023-07-12 17:59阅读:26来源:国知局
一种任务型多轮对话构建方法、设备和计算机可读存储介质与流程

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


背景技术:

1、本发明对于背景技术的描述属于与本发明相关的相关技术,仅仅是用于说明和便于理解本发明的
技术实现要素:
,不应理解为申请人明确认为或推定申请人认为是本发明在首次提出申请的申请日的现有技术。

2、现有的任务型多轮对话的构建方法通常有三类:第一,通过意图、词槽、词典等多个环节和步骤的详细配置和调试来构建对话流程,常见的此类产品中需配置的细节较多,操作过程较为繁琐;第二,通过拖拉拽等在画布上的配置操作来搭建对话,虽然整体界面更为可视化,但存在一定的学习成本;第三,通过编写好的配置文件,基于固定的代码逻辑运行生效,操作成本较高,且可实现的对话流程比较固定,不便于结合场景灵活调整。现有的任务型多轮对话构建方法或通过产品功能层面的复杂配置操作实现,或通过后台代码层面开发实现,操作成本相对较高,且难以和其他类型的问答或对话能力灵活结合。另外,以上三类方法构建的多轮对话通常为独立的对话能力,与其他类型的对话能力或技能相对隔离,因此相对封闭。

3、为了解决上述技术问题,本发明提出了一种任务型多轮对话构建方法、设备和计算机可读存储介质,可通过较为简便的操作流程实现任务型多轮对话的构建,并且可实现与faq、知识图谱问答等问答能力的结合应用,满足多种实际应用场景的对话交互需求。


技术实现思路

1、本发明提供了一种任务型多轮对话构建方法、设备和计算机可读存储介质,可通过较为简便的操作流程实现任务型多轮对话的构建,并且可实现与faq、知识图谱问答等问答能力的结合应用,满足多种实际应用场景的对话交互需求。

2、本发明第一方面的实施例提供了一种任务型多轮对话构建方法,包括如下步骤:通过意图管理,可配置在对话中需触发的任务型对话意图;通过意图管理,可配置在对话中需触发的任务型对话意图步骤中,对话意图的配置具体包括:词槽设置,词槽设置用于定义在对话中需要抽取的各个槽位信息和抽取内容的范围,实现对话意图所需填充的信息;触发设置,触发设置用于定义触发对话意图的条件;回复设置,回复设置用于设置对话完成的条件和回复结果,可根据词槽情况配置触发最终回复的条件。

3、优选地,词槽设置步骤具体包括,逐个定义对话意图中涉及的相关词槽信息;词槽信息包括词槽的名称、相关的词典、词典值是否展示为选项、词槽是否必填、最大澄清轮数和话术,以及多个词槽同时缺失时的澄清顺序。

4、优选地,触发设置步骤中,可单条添加或批量导入触发话术,单条添加时可插入词槽信息,支持设置精准或模糊匹配。

5、优选地,回复设置步骤中,回复类型可按需选择回复话术或执行调用,回复话术用于给出统一话术给与终结对话的情况;执行调用用于词槽填充内容影响到返回结果的情况,可在输入框内填入需调用的api接口信息,以配置用于调取其他类型对话能力回复的接口。

6、优选地,方法还包括:词典管理,词典管理可添加自定义词典,用于支持意图管理中的词槽相关信息。

7、优选地,方法还包括:规则管理,规则管理服务于意图识别中的词槽提取,规则管理预置有提取规则。

8、优选地,提取规则包括系统预置的邮箱、身份证、手机号、日期、固话中相关的规则类型,除此之外支持自定义添加规则。

9、优选地,意图管理步骤中,可添加和管理多个需要实现的对话意图,每个意图是一个触发条件和流程明确的对话目标,意图通过多轮对话完成任务;意图之间可配置优先级,当用户的问题同时命中多个意图时,将按优先级依次执行。

10、本发明第二方面的实施例还提供了一种任务型多轮对话构建设备,其包括存储器和处理器;其中,存储器用于存储可执行程序代码;处理器用于读取存储器中存储的可执行程序代码以执行任务型多轮对话构建方法。

11、本发明第三方面的实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,其特征在于,计算机程序被处理器执行时实现任务型多轮对话构建方法。

12、本发明提供的任务型多轮对话构建方法、设备和计算机可读存储介质,可通过较为简便的操作流程实现任务型多轮对话的构建,并且可实现与faq、知识图谱问答等问答能力的结合应用,满足多种实际应用场景的对话交互需求。

13、本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。



技术特征:

1.一种任务型多轮对话构建方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的任务型多轮对话构建方法,其特征在于,所述词槽设置步骤具体包括,逐个定义所述对话意图中涉及的相关词槽信息;所述词槽信息包括词槽的名称、相关的词典、词典值是否展示为选项、词槽是否必填、最大澄清轮数和话术,以及多个词槽同时缺失时的澄清顺序。

3.根据权利要求1所述的任务型多轮对话构建方法,其特征在于,所述触发设置步骤中,可单条添加或批量导入触发话术,单条添加时可插入词槽信息,支持设置精准或模糊匹配。

4.根据权利要求1所述的任务型多轮对话构建方法,其特征在于,所述回复设置步骤中,回复类型可按需选择回复话术或执行调用,所述回复话术用于给出统一话术给与终结对话的情况;所述执行调用用于词槽填充内容影响到返回结果的情况,可在输入框内填入需调用的api接口信息,以配置用于调取其他类型对话能力回复的接口。

5.根据权利要求1所述的任务型多轮对话构建方法,其特征在于,方法还包括:

6.根据权利要求1所述的任务型多轮对话构建方法,其特征在于,方法还包括:

7.根据权利要求6所述的任务型多轮对话构建方法,其特征在于,所述提取规则包括系统预置的邮箱、身份证、手机号、日期、固话中的这些规则类型,除此之外支持自定义添加规则。

8.根据权利要求1-7中任意一项所述的任务型多轮对话构建方法,其特征在于,所述意图管理步骤中,可添加和管理多个需要实现的对话意图,每个所述意图是一个触发条件和流程明确的对话目标,所述意图通过多轮对话完成任务;意图之间可配置优先级,当用户的问题同时命中多个意图时,将按优先级依次执行。

9.一种任务型多轮对话构建设备,其包括存储器和处理器;其中,所述存储器用于存储可执行程序代码;所述处理器用于读取所述存储器中存储的可执行程序代码以执行根据权利要求1-8任意一项所述的任务型多轮对话构建方法。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-8任意一项所述的任务型多轮对话构建方法。


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

技术研发人员:杨娟,杨再飞,翟士丹,朱芳娟,鲍红飞,张少杰
受保护的技术使用者:北京海致星图科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1