[发明专利]基于剧本的对话方法、设备及电子设备在审
申请号: | 201910227295.9 | 申请日: | 2019-03-25 |
公开(公告)号: | CN111737408A | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | 王晓军 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/33 | 分类号: | G06F16/33;G06F16/332;G06F16/36 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 郭少晶 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 剧本 对话 方法 设备 电子设备 | ||
1.一种基于剧本的对话方法,包括:
对剧本进行解析,以形成有向图结构的剧本流,其中,所述有向图结构包括意图节点、输出节点和有向边并且包括至少一个环状结构;
基于所述剧本流,向用户输出第一输出节点的内容以及从第一输出节点通过有向边所连接的至少一个第一意图节点的内容;
接收用户对所述至少一个第一意图节点中的第一意图节点的选择;以及
基于所选择的第一意图节点,向用户输出从第一意图节点通过有向边所连接的第二输出节点的内容以及从第二输出节点通过有向边所连接的至少一个第二意图节点的内容。
2.根据权利要求1所述的方法,其中,所述意图节点的内容包括原始语料和基于正则表达式生成的语料中的至少一个。
3.根据权利要求1所述的方法,其中,所述输出节点的内容是通过人工配置的回复内容。
4.根据权利要求1所述的方法,其中,在存储器中以数组的形式存储所述有向图结构。
5.根据权利要求1所述的方法,其中,对剧本进行解析,以形成有向图结构的剧本流还包括:
对多个剧本进行解析,以形成有向图结构的剧本流。
6.根据权利要求5所述的方法,其中,所述所选择的第一意图节点分别与所述多个有向图结构中的至少两个第二输出节点相关联,以及
其中,基于所选择的第一意图节点,向用户输出从第一意图节点通过有向边所连接的第二输出节点的内容以及从第二输出节点通过有向边所连接的至少一个第二意图节点的内容还包括:
从所述至少两个第二输出节点选择一个第二输出节点;以及
向用户输出所选择的第二输出节点的内容以及从该第二输出节点通过有向边所连接的至少一个第二意图节点的内容。
7.根据权利要求5所述的方法,还包括:
记录与用户进行对话的历史对话记录;以及
基于历史对话记录,废弃多个剧本中的至少一个剧本。
8.根据权利要求7所述的方法,其中,历史对话记录用于记录N轮从输出第一输出节点的内容到输出至少一个第二意图节点的内容的对话数据,以及
其中,废弃多个剧本中的至少一个剧本还包括:
当n轮对话数据表明没有与用户意图匹配的意图节点时,废弃当前的剧本,其中n小于等于N。
9.根据权利要求7所述的方法,还包括:
当剧本的数量小于等于剧本阈值时,从所废弃的剧本中恢复至少一个剧本,供对话使用。
10.根据权利要求5所述的方法,还包括:
基于用户的个性化数据,对所述多个剧本进行排序,以及
基于所述排序,选择排序较高的剧本;以及
其中,基于所述剧本流,向用户输出第一输出节点的内容以及从第一输出节点通过有向边所连接的至少一个第一意图节点的内容还包括:
基于所述排序较高的剧本的剧本流,向用户输出第一输出节点的内容以及从第一输出节点通过有向边所连接的至少一个第一意图节点的内容。
11.根据权利要求1-11中的任何一项所述的方法,其中,所述意图节点的内容表示进行对话的用户的可能意图,以及所述输出节点的内容表示针对用户的可能意图的返回结果。
12.一种基于剧本的对话设备,包括用于执行根据权利要求1-11中的任何一项所述的方法中的步骤的装置。
13.一种用于基于剧本的对话的电子设备,包括存储器和处理器,其中,所述存储器存储可执行指令,以及当由处理器执行所述可执行指令时,所述处理器执行根据权利要求1-11中的任何一项所述的方法中的步骤。
14.根据权利要求13所述的电子设备,其中,所述电子设备是服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910227295.9/1.html,转载请声明来源钻瓜专利网。