[发明专利]基于行为树的对话方法、装置及电子设备、存储介质在审
申请号: | 202111302959.7 | 申请日: | 2021-11-04 |
公开(公告)号: | CN113987107A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 徐男 | 申请(专利权)人: | 京东科技信息技术有限公司 |
主分类号: | G06F16/31 | 分类号: | G06F16/31;G06F16/332;G06F16/33;G06F16/35;G06F16/953;G06F40/295 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 单冠飞 |
地址: | 100176 北京市北京经济技*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 行为 对话 方法 装置 电子设备 存储 介质 | ||
本申请提出了一种基于行为树的对话方法、装置及电子设备、存储介质。该方法包括:获取目标用户当前对话业务所对应的目标行为树;以目标行为树上的首个控制节点为根节点,从根节点开始对目标行为树进行搜索;获取搜索到的当前控制节点下的子节点和当前控制节点的节点类型;根据当前控制节点的节点类型,对当前控制节点下的子节点进行搜索,直至搜索出输出对话结果的目标节点结束搜索。本申请中设置了不同的节点类型,利用不同类型的节点之间的协同作用,可以构建多种行为树,从而满足智能对话的应答需求,提高智能对话的灵活性,利用不同类型的节点构建行为树,提升了应答效果,使得用户有更好的体验。
技术领域
本申请涉及自然语言处理、人工智能等领域,尤其涉及一种基于行为树的对话方法、 装置及电子设备、存储介质。
背景技术
基于进行智能对话时通常采用行为树作为主线策略,行为树是一个树形结构,进行智 能对话时,会从树的根节点出发,按照应答顺序遍历各个节点,找出第一个和当前数据相 符合的行为作为输出应答。相关技术中,节点间能力的搭配对输出应答影响较大,在复杂 条件下,输出应答可能无法满足用户需求。
发明内容
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请的一个 目的在于提出一种基于行为树的对话方法。
本申请的第二个目的在于提出一种基于行为树的对话装置。
本申请的第三个目的在于提出一种电子设备。
本申请的第四个目的在于提出一种非瞬时计算机可读存储介质。
本申请的第五个目的在于提出一种计算机程序产品。
为达上述目的,本申请第一方面实施例提出了一种基于行为树的对话方法,包括:
获取目标用户当前对话业务所对应的目标行为树;
以目标行为树上的首个控制节点为根节点,从根节点开始对目标行为树进行搜索;
获取搜索到的当前控制节点下的子节点和当前控制节点的节点类型;
根据当前控制节点的节点类型,对当前控制节点下的子节点进行搜索,直至搜索出输 出对话结果的目标节点结束搜索。
本申请实施例中设置了不同的节点类型,利用不同类型的节点之间的协同作用,可以 构建多种行为树,从而满足智能对话的应答需求,提高智能对话的灵活性,利用不同类型 的节点构建行为树,提升了应答效果,使得用户有更好的体验。
为达上述目的,本申请第二方面实施例提出了一种基于行为树的对话装置,包括:
获取模块,用于获取目标用户当前对话业务所对应的目标行为树;
搜索模块,用于以目标行为树上的首个控制节点为根节点,从根节点开始对目标行为 树进行搜索;获取搜索到的当前控制节点下的子节点和当前控制节点的节点类型;根据当 前控制节点的节点类型,对当前控制节点下的子节点进行搜索,直至搜索出输出对话结果 的目标节点结束搜索。
为达上述目的,本申请第三方面实施例提出了一种电子设备,包括:
至少一个处理器;以及
与至少一个处理器通信连接的存储器;其中,
存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至 少一个处理器能够执行本申请第一方面实施例中提供的基于行为树的对话方法。
为达上述目的,本申请第四方面实施例提出了一种计算机可读存储介质,其上存储有 计算机指令,其中,计算机指令用于使计算机执行根据本申请第一方面实施例中提供的基 于行为树的对话方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东科技信息技术有限公司,未经京东科技信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111302959.7/2.html,转载请声明来源钻瓜专利网。