[发明专利]基于人工智能的话术生成方法、装置、设备及存储介质有效
申请号: | 201710480310.1 | 申请日: | 2017-06-22 |
公开(公告)号: | CN107423363B | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 何荞至 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F16/33;G06F16/31 |
代理公司: | 北京鸿德海业知识产权代理有限公司 11412 | 代理人: | 袁媛 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 人工智能 的话 生成 方法 装置 设备 存储 介质 | ||
本发明公开了基于人工智能的话术生成方法、装置、设备及存储介质,其中方法包括:生成话术森林,采用一棵多叉树的数据结构,多叉树中至少包括三层节点,按照从上到下的顺序依次为根节点、领域节点和角色节点,每个叶子节点分别对应于与该叶子节点所在路径上的信息相对应的至少一个话术模板;获取用户问题,根据用户问题对话术森林进行搜索,得到用户问题对应的叶子节点,并将得到的叶子节点对应的话术模板作为候选话术模板;根据用户问题以及候选话术模板生成待播报的话术,并播报给用户。本发明所述方案具有广泛适用性,并能够提升话术播报效果等。
【技术领域】
本发明涉及计算机应用技术,特别涉及基于人工智能的话术生成方法、装置、设备及存储介质。
【背景技术】
人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。
随着技术的发展,人机对话产品的应用越来越广泛,而目前主要的人机对话产品中,通常都按照领域进行了划分,即一个产品对应于一个领域。
另外,目前的人机对话产品中,在针对用户问题播报应答的话术时,通常都只有一个角色。
也就是说,现有的人机对话产品,主要采用单领域、单角色的实现方式,从而导致产品的适用性较差,仅适用于单一的领域,且话术播报效果不佳。
【发明内容】
有鉴于此,本发明提供了基于人工智能的话术生成方法、装置、设备及存储介质,具有广泛适用性并能够提升话术播报效果。
具体技术方案如下:
一种基于人工智能的话术生成方法,包括:
生成话术森林,所述话术森林采用一棵多叉树的数据结构,所述多叉树中至少包括三层节点,按照从上到下的顺序依次为根节点、领域节点和角色节点,每个叶子节点分别对应于与所述叶子节点所在路径上的信息相对应的至少一个话术模板;
获取用户问题,根据所述用户问题对所述话术森林进行搜索,得到所述用户问题对应的叶子节点;
将得到的叶子节点对应的话术模板作为候选话术模板;
根据所述用户问题以及所述候选话术模板生成待播报的话术,并播报给用户。
根据本发明一优选实施例,所述根据所述用户问题对所述话术森林进行搜索,得到所述用户问题对应的叶子节点包括:
获取所述用户问题的语义解析结果,所述语义解析结果中至少包括:领域以及角色信息;
按照所述语义解析结果对所述话术森林进行搜索,得到与所述语义解析结果相匹配的叶子节点。
根据本发明一优选实施例,所述根据所述用户问题以及所述候选话术模板生成待播报的话术包括:
根据所述用户问题,分别对每个候选话术模板进行槽位替换,得到候选话术;
从所述候选话术中去除不符合要求的候选话术;
从剩余的候选话术中选出一个作为所述待播报的话术。
根据本发明一优选实施例,所述分别对每个候选话术模板进行槽位替换包括:
获取所述用户问题的内容查询结果;
针对每个候选话术模板,分别根据所述内容查询结果对所述候选话术模板中的第一类槽位进行替换,并根据预先设定的候选替换集,对所述候选话术模板中的第二类槽位进行替换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710480310.1/2.html,转载请声明来源钻瓜专利网。