[发明专利]一种交互流程间的切换方法及其装置在审
申请号: | 201811611899.5 | 申请日: | 2018-12-27 |
公开(公告)号: | CN111382236A | 公开(公告)日: | 2020-07-07 |
发明(设计)人: | 李波;姜中秋;朱频频 | 申请(专利权)人: | 上海智臻智能网络科技股份有限公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 徐伟 |
地址: | 201803 上海市嘉定区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 交互 流程 切换 方法 及其 装置 | ||
本发明提供了一种交互流程间的切换方法,每一交互流程包括至少一个流程节点,每一流程节点关联一个节点ID,所述切换方法包括:响应于从用户接收的反馈信息不属于当前交互流程,记录所述当前流程节点的节点ID并切换至所述反馈信息所属的交互流程;以及响应于所述反馈信息所属的交互流程结束,返回所述节点ID关联的流程节点。
技术领域
本发明涉及智能问答领域,尤其涉及一种用于多个交互流程之间的切换方法及其装置。
背景技术
随着人工智能技术和自然语言处理的不断发展,目前不少企业的智能问答系统不仅限于普通的一问一答,更期望智能问答机器人可以实现更多的拟人化的交互能力。其中用于某一具体会话场景中的多轮交互是拟人化智能很重要的一种能力。
基于一个具体地会话场景实现多轮交互的流程以便指导用户如何完成一些操作或协助用户完成一些操作。一般的多轮交互涉及多个来回对话,在这过程中,智能问答系统会在该交互流程的数据库来获取用户提出的问题的答案,一般地,交互流程的数据库远远小于问答知识库中的数据量,因此交互流程的流程节点的流转速度会大于问答知识库中的知识。
在一些情况下,用户在交互流程的交互过程中,产生一些交互流程外的问题,该些问题的答案无法在该交互流程的数据库中获取到,则需要跳出该交互流程的数据库去获取答案。通常,在用户产生的问题无法与正在流转的交互流程的数据库中找到答案时,智能问答系统会结束该正在流转的交互流程去获取用户产生的问题的答案。但是,智能问答系统无法在跳出一未流转完的交互流程之后再回到该交互流程。而一般情况下,用户期望能够回到之前未流转完的交互流程继续流转。
为解决上述问题,本发明提供一种交互流程间的切换方法。
发明内容
为了克服上述缺陷,本发明旨在提供一种交互流程间的切换方法。
所述切换方法包括:响应于从用户接收的反馈信息不属于当前交互流程,记录所述当前流程节点的节点ID并切换至所述反馈信息所属的交互流程;以及响应于所述反馈信息所属的交互流程结束,返回所述节点ID关联的流程节点。
更进一步地,所述切换方法还包括:响应于从用户接收的反馈信息与所述当前交互流程中的当前流程节点及其在前所有流程节点匹配失败,判断所述反馈信息不属于所述当前交互流程。
更进一步地,所述切换方法还包括:响应于所述反馈信息不包括一流程节点对应的流程要素的要素内容,判断所述反馈信息与所述流程节点匹配失败。
更进一步地,所述切换的步骤包括:将所述反馈信息与其他交互流程进行匹配;以及响应于所述反馈信息与一交互流程匹配成功,启动所述反馈信息所属的交互流程。
更进一步地,所述将反馈信息与其他交互流程进行匹配包括:将所述反馈信息与其他交互流程的启动知识进行相似度计算;响应于所述反馈信息与一交互流程的启动知识的相似度最大且大于预设阈值,判断所述反馈信息与所述交互流程匹配成功。
更进一步地,所述切换方法还包括:响应于所述反馈信息所属的交互流程结束,从用户接收下一反馈信息;以及响应于所述下一反馈信息与所述节点ID关联的流程节点相匹配,返回所述节点ID关联的流程节点。
更进一步地,所述匹配的步骤还包括:基于所述节点ID包括的流程信息,将所述反馈信息与所述流程信息指示的交互流程中的所有流程节点进行匹配;以及返回与所述反馈信息匹配成功的流程节点。
更进一步地,所述交互流程为问答知识库中的任一知识或交互流程库中的任一交互流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海智臻智能网络科技股份有限公司,未经上海智臻智能网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811611899.5/2.html,转载请声明来源钻瓜专利网。