[发明专利]一种智能对话方法及装置在审
申请号: | 202210301607.8 | 申请日: | 2022-03-24 |
公开(公告)号: | CN114661964A | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 黄国瑞;李腾;先永春;王炼;胡加明 | 申请(专利权)人: | 鼎富新动力(北京)智能科技有限公司 |
主分类号: | G06F16/9032 | 分类号: | G06F16/9032;G06F16/9035;G06F16/9038 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 钟扬飞 |
地址: | 100000 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 对话 方法 装置 | ||
本申请提供一种智能对话方法及装置,该智能对话方法包括:接收用户输入的提问信息;通过统一识别引擎对提问信息进行意图识别,得到多个问法意图;根据多个问法意图进行统一意图排序,在多个问法意图中确定出提问意图;匹配与提问意图相对应的多层对话流程;在统一知识库中查找与多层对话流程相匹配的应答信息;根据多层对话流程,输出应答信息。可见,实施这种实施方式,能够统一识别引擎、统一应答引擎来避免在对话过程中多种引擎的同时执行,从而能够降低机器人智能对话问答过程中的资源消耗和延时,进而使得智能对话机器人能够提供更好的服务体验。
技术领域
本申请涉及智能对话领域,具体而言,涉及一种智能对话方法及装置。
背景技术
目前,在智能对话领域通常会使用多种引擎对不同类型的提问信息进行同时识别、综合意图排序与分引擎答复。可见,该种方式得到应答信息的过程中需要多个引擎同时执行,从而会造成不必要的资源消耗和时间消耗,进而使得对话机器人反应变慢。
发明内容
本申请实施例的目的在于提供一种智能对话方法及装置,能够统一识别引擎、统一应答引擎来避免在对话过程中多种引擎的同时执行,从而能够降低机器人智能对话问答过程中的资源消耗和延时,进而使得智能对话机器人能够提供更好的服务体验。
本申请实施例第一方面提供了一种智能对话方法,包括:
接收用户输入的提问信息;
通过统一识别引擎对所述提问信息进行意图识别,得到多个问法意图;
根据所述多个问法意图进行统一意图排序,在所述多个问法意图中确定出提问意图;
匹配与所述提问意图相对应的多层对话流程;
在统一知识库中查找与所述多层对话流程相匹配的应答信息;
根据所述多层对话流程,输出所述应答信息。
在上述实现过程中,该方法能够通过统一识别引擎对提问信息统一进行意图识别,从而能够避免多识别引擎的同时执行;该方法还能够通过统一意图排序,降低处理难度和控制难度;该方法还能够通过统一知识库,避免多对话引擎的应用;同时,该方法还能够将所有对话类型归一为多层对话类型,以使所有流程统一进行,从而能够降低机器人智能对话问答过程中的资源消耗和延时,进而使得智能对话机器人能够提供更好的服务体验。
进一步地,所述通过统一识别引擎对所述提问信息进行意图识别,得到多个问法意图的步骤包括:
通过统一识别引擎中的匹配模型和/或分类模型对所述提问信息进行意图识别,得到多个问法意图以及与所述多个问法意图一一对应的多个识别得分。
进一步地,所述根据所述多个问法意图进行统一意图排序,在所述多个问法意图中确定出提问意图的步骤包括:
根据所述多个识别得分对所述多个问法意图进行排序,得到排序结果;
将所述排序结果中识别得分最高的问法意图确定为提问意图。
进一步地,所述在统一知识库中查找与所述对话流程相匹配的应答信息的步骤包括:
在统一知识库中查找与所述提问意图相匹配的对话内容;
判断所述对话内容是否包括多层子内容;
当所述对话内容不包括所述多层子内容时,确定所述对话内容为与所述多层对话流程中首层对话流程相对应的应答信息。
进一步地,所述根据所述多层对话流程,输出所述应答信息的步骤包括:
判断所述多层对话流程中除首层对话流程以外的对话流程是否为空;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鼎富新动力(北京)智能科技有限公司,未经鼎富新动力(北京)智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210301607.8/2.html,转载请声明来源钻瓜专利网。