【技术实现步骤摘要】
对话处理方法、模型训练方法及其相关设备
本申请涉及数据处理领域,特别是涉及一种对话处理方法、模型训练方法及其相关设备。
技术介绍
随着人工智能的高速发展,聊天机器人是近年来重点研究的方向。苹果的Siri如今已经变得家喻户晓,微软的小冰2014年进入中国以来已经成为百万中国用户的数字伙伴,阿里的店小蜜如今已经为千万卖家服务,为其充当智能客服。多轮对话作为一种对话管理(DialogManagement,DM)过程是聊天机器人中重要的一环。DM控制着人机对话的过程,根据对话历史信息,决定此刻对用户的回复。目前大多数公司的多轮对话处理方式,一种主要是通过规则的方式来实现的,即通过有限状态机来实现,状态和下一步动作都定义好了,当状态满足时,进行下一步动作,进入相应的节点。故基于规则实现的多轮对话必须严格按照流程的方向来执行,缺乏灵活性。例如订飞机票功能,设置的规则是先询问出发地目的地,再在询问时间,这个顺序,如果用户先回答时间,对话处理系统就无法识别,进而无法与用户进行正常交互。另一种是通过对用户输入文本进行分词,并基于分词结果生成对用户的回复。然而,此种仅基于简单分词实现对话处理的方式,会导致设备生成的用户回复不够准确,进而导致设备与用户之间的交互出错。
技术实现思路
本申请主要解决的技术问题是提供一种对话处理方法、模型训练方法及其相关设备,能够提高设备与用户之间交互的准确性。为了解决上述问题,本申请第一方面提供了一种对话处理方法,包括:获取至少一条用户输入数据;提取所述至少一条用户输入数 ...
【技术保护点】
1.一种对话处理方法,其特征在于,包括:/n获取至少一条用户输入数据;/n提取所述至少一条用户输入数据的意图和实体;/n将所述意图和实体输入至对话处理模型中处理,得到与所述用户输入数据匹配的回复数据;/n将所述回复数据反馈给用户。/n
【技术特征摘要】
1.一种对话处理方法,其特征在于,包括:
获取至少一条用户输入数据;
提取所述至少一条用户输入数据的意图和实体;
将所述意图和实体输入至对话处理模型中处理,得到与所述用户输入数据匹配的回复数据;
将所述回复数据反馈给用户。
2.根据权利要求1所述的方法,其特征在于,所述至少一条用户输入数据包括属于同一轮对话流中的当前用户输入数据和至少一条历史用户输入数据;
所述提取所述至少一条用户输入数据的意图和实体,包括:
分别提取每条所述用户输入数据的意图和实体,并由每条所述用户输入数据的意图和实体形成特征数据;
所述将所述意图和实体输入至对话处理模型中处理,包括:
将所述特征数据输入至对话处理模型中处理。
3.根据权利要求2所述的方法,其特征在于,所述由每条所述用户输入数据的意图和实体形成特征数据,包括:
基于每条所述用户输入数据的意图和实体形成一特征向量,并由每条所述用户输入数据对应得到的特征向量组成所述特征数据;
其中,所述特征向量为独热one-hot向量。
4.根据权利要求1所述的方法,其特征在于,在所述将所述意图和实体输入至对话处理模型中处理,得到与所述用户输入数据匹配的回复数据之前,所述方法还包括:
若所述用户输入数据中的当前用户输入数据为用户首次输入的数据,则识别出所述用户输入数据的意图,并从若干个针对不同场景的对话处理模型中选择出与所述意图匹配的对话处理模型,以作为对所述用户输入数据进行处理的对话处理模型;
若所述用户输入数据中的当前用户输入数据不为用户首次输入的数据,则选择对用户前次输入的用户输入数据进行回复时所采用的对话处理模型,以作为对所述用户输入数据进行处理的对话处理模型。
5.根据权利要求1所述的方法,其特征在于,所述将所述意图和实体输入至对话处理模型中处理,得到与所述用户输入数据匹配的回复数据,包括:
将所述意图和实体输入至对话处理模型中处理,得到至少一条预测回复数据及所述预测回复数据的匹配评估结果;
选择所述匹配评估结果符合预设要求的所述预测回复数据作为与所述用户输入数据匹配的回复数据。
6.根据权利要求5所述的方法,其特征在于,所述将所述意图和实体输入至对话处理模型中处理,得到与所述用户输入数据匹配的回复数据,还包括:
若所述至少一条预测回复数据均不符合所述预设要求,则保存所述对话处理模型的处理记录,并从若干个针对不同场景的对话处理模型中,重新选择与所述用户输入数据的意图匹配的其他对话处理模型,并将所述意图和实体输入至所述重新选...
【专利技术属性】
技术研发人员:黄磊,靳丁南,罗欢,权圣,
申请(专利权)人:马上消费金融股份有限公司,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。