[发明专利]对话状态确定方法、终端设备及存储介质在审
申请号: | 202011586720.2 | 申请日: | 2020-12-28 |
公开(公告)号: | CN112632254A | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 陈海滨 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F16/33;G06N3/04;G06N3/08 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 张全文 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对话 状态 确定 方法 终端设备 存储 介质 | ||
本申请适用于人工智能技术领域,提供了一种对话状态确定方法、终端设备及存储介质,该方法包括:响应于接收到用户在当前轮对话中输入的当前输入语句,获取针对上一输入语句的系统响应语句;从预先构建的候选领域信息集中,选取与当前输入语句和系统响应语句匹配的候选领域信息,作为当前领域信息,以及从预先构建的候选槽位信息集中,选取与当前输入语句和系统响应语句匹配的候选槽位信息,作为当前槽位信息;将当前领域信息、历史领域状态信息、当前槽位信息和历史槽位状态信息,输入预先训练的对话状态模型,得到当前轮对话的对话状态信息。此外,本申请还涉及区块链技术。
技术领域
本申请涉及人工智能技术领域,尤其涉及一种对话状态确定方法、终端设备及存储介质。
背景技术
人机交互中,用户与智能设备的一问一答通常被称之为一轮对话。目前,智能设备通常可以通过多轮对话,获取必要信息以最终得到明确的用户指令。实践中,多轮对话通常与一件任务的执行相对应。如,可以通过多轮对话,获取用于执行购买机票任务的必要信息,从而基于所获取的必要信息得到明确的用户指令,以实现准确执行购买机票的任务。
相关技术中,需要通过多轮对话获取所需执行的任务的必要信息。
发明内容
有鉴于此,本申请实施例提供了一种对话状态确定方法、终端设备及存储介质,以解决现有技术中获取所需执行的任务的必要信息的效率不够高的问题。
本申请实施例的第一方面提供了一种对话状态确定方法,包括:
响应于接收到用户在当前轮对话中输入的当前输入语句,获取针对上一输入语句的系统响应语句,其中,上一输入语句为用户在上一轮对话中输入的语句;
从预先构建的候选领域信息集中,选取与当前输入语句和系统响应语句匹配的候选领域信息,作为当前领域信息,以及从预先构建的候选槽位信息集中,选取与当前输入语句和系统响应语句匹配的候选槽位信息,作为当前槽位信息;
将当前领域信息、历史领域状态信息、当前槽位信息和历史槽位状态信息,输入预先训练的对话状态模型,得到当前轮对话的对话状态信息,其中,对话状态信息包括当前领域状态信息和当前槽位状态信息。
进一步地,将当前领域信息、历史领域状态信息、当前槽位信息和历史槽位状态信息,输入预先训练的对话状态模型,得到当前轮对话的对话状态信息,包括:
将当前领域信息和历史领域状态信息输入预先训练的第一神经网络模型,得到当前领域状态信息,以及将当前槽位信息和历史槽位状态信息输入预先训练的第二神经网络模型,得到当前槽位状态信息;
将当前领域状态信息和当前槽位状态信息,组合生成当前轮对话的对话状态信息。
进一步地,从预先构建的候选领域信息集中,选取与当前输入语句和系统响应语句匹配的候选领域信息,作为当前领域信息,包括:
从候选领域信息集中,选取与组合语句的语义最相近的候选领域信息,作为当前领域信息,其中,组合语句为将当前输入语句和系统响应语句组合生成的语句;以及
从预先构建的候选槽位信息集中,选取与当前输入语句和系统响应语句匹配的候选槽位信息,作为当前槽位信息,包括:
从候选槽位信息集中,选取与组合语句的语义最相近的候选槽位信息,作为当前槽位信息。
进一步地,从候选领域信息集中,选取与组合语句的语义最相近的候选领域信息,作为当前领域信息,包括:
针对候选领域信息集中的候选领域信息,确定该候选领域信息对应的向量与组合语句对应的向量之间的语义相似度;
从候选领域信息集中,选取对应语义相似度最大的候选领域信息,作为当前领域信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011586720.2/2.html,转载请声明来源钻瓜专利网。