[发明专利]任务型对话机器人应答方法、装置及机器人、存储介质有效
申请号: | 201910151879.2 | 申请日: | 2019-02-28 |
公开(公告)号: | CN111625629B | 公开(公告)日: | 2023-08-25 |
发明(设计)人: | 刘坤 | 申请(专利权)人: | TCL科技集团股份有限公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F40/30 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 张全文 |
地址: | 516006 广东省惠州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 对话 机器人 应答 方法 装置 存储 介质 | ||
本申请实施例公开了一种任务型对话机器人应答方法、装置及机器人、存储介质,方法包括:获取对话信息,为其分配唯一标识;根据唯一标识,从记忆网络中查找相关的第一目标词,从知识库中查找相关的第二目标词;通过Transformer模型的编码结构分别对第一目标词和第二目标词进行编码,得到第一语义编码向量和第二语义编码向量;通过Transformer模型的编码结构对对话信息进行编码得到第三语义编码向量;通过Transformer模型的解码结构对第一语义编码向量、第二语义编码向量和第三语义编码向量进行解码,得到应答信息;根据应答信息进行应答。本申请实施例可以使得对话机器人有效完成推理问题的应答。
技术领域
本申请属于人工智能技术领域,尤其涉及一种任务型对话机器人应答方法、装置及机器人、计算机可读存储介质。
背景技术
近年来,随着语音技术的成熟和AI技术的不断发展,人们对于对话机器人的需求愈加强烈。
任务型对话机器人是AI应用的一个重要方向。目前,对话机器人一般是基于Encoder-Decoder技术框架,或基于强化学习的技术框架。传统对话机器人的应答处理流程一般如下:对用户语音进行识别,得到用户语音文本,其中包括数据集清洗、分词(字)以及词性标注等;根据用户语音文本进行语言理解,其中包括领域分类、意图识别等;最后基于检索的相似度算法或者直接采用生成式的应答,进行应答。
传统的技术框架虽然可以保证机器人回复的流畅性、多样性,但是,在信息的一致性以及外部知识的引用方面都存在诸多问题。尤其是在面对复杂的、需要引入外部知识库的推理问题时,传统技术框架没有很强的基于上下文语义表征的模型,使得推理问题难以解决。也就是说,目前的对话机器人没有很好的语义表征机制来引导推理,以应对用户的一些复杂问题。
发明内容
有鉴于此,本申请实施例提供一种任务型对话机器人应答方法、装置及机器人、计算机可读存储介质,以解决现有任务型对话机器人面对推理问题时无法有效应答的问题。
本申请实施例的第一方面提供一种任务型对话机器人应答方法,包括:
获取用户的对话信息,并为所述对话信息分配唯一标识;
根据所述唯一标识,分别从预先建立的记忆网络的历史对话记录中查找与所述对话信息相关的第一目标词以及从预先建立的知识库中查找与所述对话信息相关的第二目标词,所述记忆网络包括Transformer模型的编解码结构;
通过Transformer模型中的编码结构分别对所述第一目标词和第二目标词进行编码,得到第一语义编码向量和第二语义编码向量;
通过Transformer模型中的编码结构对所述对话信息进行编码,得到第三语义编码向量;
通过Transformer模型中的解码结构对所述第一语义编码向量、所述第二语义编码向量以及所述第三语义编码向量进行解码,得到所述对话信息的应答信息;
根据所述应答信息执行应答操作。
结合第一方面,在一种可行的实现方式中,在所述为所述对话信息分配唯一标识之后,还包括:
根据所述唯一标识和所述对话信息,更新所述记忆网络。
结合第一方面,在一种可行的实现方式中,所述根据所述应答信息执行应答操作,包括:
通过显示屏显示所述应答信息;和/或
将所述应答信息转化为应答语音信息;
根据所述应答语音信息播放应答语音。
结合第一方面,在一种可行的实现方式中,所述记忆网络的训练过程具体包括:
获取对话训练数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL科技集团股份有限公司,未经TCL科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910151879.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:门锁装置及车门
- 下一篇:可信安全的度量方法和装置