[发明专利]多轮人机交互方法、系统、计算机及介质在审
申请号: | 201910221858.3 | 申请日: | 2019-03-22 |
公开(公告)号: | CN109977209A | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 宋亚楠;邱楠;严汉明;梁剑华;邹创华;邓婧文;丁玉龙;程谦;彭旺友 | 申请(专利权)人: | 深圳狗尾草智能科技有限公司;深圳琥珀虚颜智能科技有限公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F17/27 |
代理公司: | 北京酷爱智慧知识产权代理有限公司 11514 | 代理人: | 占丽君 |
地址: | 518017 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 会话数据 会话 多轮 用户意图 上下文数据库 人机交互 下轮 读取 会话结束 同一用户 语法习惯 计算机 适配 数据库 存储 检测 预测 | ||
本发明提供的多轮人机交互方法、系统、计算机及介质,该方法当检测到用户当前一轮会话结束时,对用户下轮会话的用户意图进行预测;如果用户下轮会话的用户意图与当前一轮会话的用户意图相同时,将当前一轮会话的会话数据存储至上下文数据库中;当接收到用户新一轮的会话数据时,根据所述会话数据判断是否需要增加多轮会话意图;如果是,读取所述上下文数据库中的会话数据,根据新一轮的会话数据以及上下文数据库中的会话数据完成本次会话;如果不是,根据新一轮的会话数据完成本次会话。该方法能够实现同一用户意图的多轮交互,适配用户不同的语法习惯。
技术领域
本发明属于人机交互技术领域,具体涉及多轮人机交互方法、系统、计算机及介质。
背景技术
人机交互是一门研究系统与用户之间交互关系的学问。系统可以是各种各样的机器,也可以是计算机化的系统和软件。人机交互界面通常是指用户可见的部分。用户通过人机交互界面与系统交流,并进行操作。
依托于人机交互技术的发展,支持人机交互功能的产品和应用越来越多,用户在熟悉这些产品和应用的同时,也给这些产品和应用的用户体验提出了更高的要求。
为了满足用户新产生的高标准的需求,需要进一步优化人机交互的逻辑和过程,其中如何使得聊天程序及聊天机器人支持同一用户意图的多轮交互是一个重要的研究课题和研究方向。
发明内容
针对现有技术中的缺陷,本发明提供多轮人机交互方法、系统、计算机及介质,能够实现同一用户意图的多轮交互。
第一方面,一种多轮人机交互方法,包括以下步骤:
当检测到用户当前一轮会话结束时,对用户下轮会话的用户意图进行预测;
如果用户下轮会话的用户意图与当前一轮会话的用户意图相同时,将当前一轮会话的会话数据存储至上下文数据库中;
当接收到用户新一轮的会话数据时,根据所述会话数据判断是否需要增加多轮会话意图;
如果是,读取所述上下文数据库中的会话数据,根据新一轮的会话数据以及上下文数据库中的会话数据完成本次会话;
如果不是,根据新一轮的会话数据完成本次会话。
优选地,所述对用户下轮会话的用户意图进行预测具体包括:
识别用户下轮会话的会话类型;
根据所述会话类型对用户下轮会话的用户意图进行预测。
优选地,当所述会话类型为闲聊时,所述根据所述会话类型对用户下轮会话的用户意图进行预测具体包括:
设置预测规则;
根据所述预测规则对用户下轮会话的用户意图进行预测;
所述预测规则通过以下一种或几种方法定义:
①根据预设的交互习惯进行定义;
②获取用户的历史人机交互数据,利用深度学习技术分析所述历史人机交互数据,根据得到的该用户的交互习惯进行定义;
③采集不同人群的人机交互数据,分析所述人机交互数据,根据得到的交互习惯进行定义。
优选地,当所述会话类型为特定领域对话时,所述根据所述会话类型对用户下轮会话的用户意图进行预测具体包括:
预设若干个槽位;
根据用户当前一轮的会话内容对所述槽位进行槽填充;
如果用户当前一轮的会话结束,但是槽位未填充完成时,定义用户下轮会话的用户意图与当前一轮会话的会话意图相同,并根据未填充的槽位生成询问指令进行询问;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳狗尾草智能科技有限公司;深圳琥珀虚颜智能科技有限公司,未经深圳狗尾草智能科技有限公司;深圳琥珀虚颜智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910221858.3/2.html,转载请声明来源钻瓜专利网。