一种对话状态跟踪方法、装置及计算设备制造方法及图纸

技术编号:24010690 阅读:33 留言:0更新日期:2020-05-02 01:38
本发明专利技术公开了一种对话状态跟踪方法、装置及计算设备,所述计算设备与数据存储装置连接,所述数据存储装置中存储有至少一个对话服务模式的模式信息,每个模式信息包括服务名称、服务描述、至少一个意图和至少一个槽位,每个意图包括意图名称、意图描述和至少一个请求槽位,所述方法包括:基于当前轮次的对话语句和存储的所有意图,识别出当前意图;基于当前轮次的对话语句和存储的所有请求槽位,识别出当前请求槽位;至少基于当前轮次的对话语句和存储的所有槽位,识别出当前激活槽位的槽位值;将所述当前意图、当前请求槽位和当前激活槽位的槽位值,确定为当前对话状态,以便基于所述当前对话状态对用户语句进行响应。

A dialogue state tracking method, device and computing equipment

【技术实现步骤摘要】
一种对话状态跟踪方法、装置及计算设备
本专利技术涉及自然语言处理领域,具体涉及一种在人机对话中的对话状态跟踪方法、装置及计算设备。
技术介绍
人机对话技术中的多轮对话技术是实现智能人机交互系统的核心技术之一,具有广泛的应用场景,并且可以直接使用在具体的业务处理中,例如,酒店预定、火车票预定等。如何在多轮对话中跟踪对话状态,从而使得对话能够流畅进行,是其中的一个关键问题。现有的对话状态跟踪技术一般是基于规则对对话状态进行更新,泛化性较差,难以应用在复杂的对话语境之中。因此,如何高效准确地跟踪对话状态以便进一步产生合理的系统响应,是目前人机对话系统设计中亟待解决的技术问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的对话状态跟踪方法、装置及计算设备。根据本专利技术的一个方面,提供一种对话状态跟踪方法,在计算设备中执行,所述计算设备与数据存储装置连接,所述数据存储装置中存储有至少一个对话服务模式的模式信息,每个模式信息包括服务名称、服务描述、至少一个意图本文档来自技高网...

【技术保护点】
1.一种对话状态跟踪方法,在计算设备中执行,所述计算设备与数据存储装置连接,所述数据存储装置中存储有至少一个对话服务模式的模式信息,每个模式信息包括服务名称、服务描述、至少一个意图和至少一个槽位,每个意图包括意图名称、意图描述和至少一个请求槽位,所述方法包括:/n基于当前轮次的对话语句和存储的所有意图,识别出当前意图;/n基于当前轮次的对话语句和存储的所有请求槽位,识别出当前请求槽位;/n至少基于当前轮次的对话语句和存储的所有槽位,识别出当前激活槽位的槽位值;/n将所述当前意图、当前请求槽位和当前激活槽位的槽位值,确定为当前对话状态,以便基于所述当前对话状态对用户语句进行响应。/n

【技术特征摘要】
1.一种对话状态跟踪方法,在计算设备中执行,所述计算设备与数据存储装置连接,所述数据存储装置中存储有至少一个对话服务模式的模式信息,每个模式信息包括服务名称、服务描述、至少一个意图和至少一个槽位,每个意图包括意图名称、意图描述和至少一个请求槽位,所述方法包括:
基于当前轮次的对话语句和存储的所有意图,识别出当前意图;
基于当前轮次的对话语句和存储的所有请求槽位,识别出当前请求槽位;
至少基于当前轮次的对话语句和存储的所有槽位,识别出当前激活槽位的槽位值;
将所述当前意图、当前请求槽位和当前激活槽位的槽位值,确定为当前对话状态,以便基于所述当前对话状态对用户语句进行响应。


2.如权利要求1所述的方法,其中,所述基于当前轮次的对话语句和存储的所有意图,识别出当前意图,包括:
获取当前轮次的对话语句的第一语义表示;
获取每个意图的语义表示,并将所有意图的语义表示进行拼接,得到第二语义表示;
将第一语义表示和第二语义表示进行拼接后,输入到预设的意图分类器进行处理,得到当前意图。


3.如权利要求1或2所述的方法,其中,所述基于当前轮次的对话语句和存储的所有请求槽位,识别出当前请求槽位,包括:
获取当前轮次的对话语句的第一语义表示;
获取每个请求槽位的语义表示,并将所有请求槽位的语义表示进行拼接,得到第三语义表示;
将第一语义表示和第三语义表示进行拼接后,输入到预设的请求槽位分类器进行处理,得到当前请求槽位。


4.如权利要求1至3中任一项所述的方法,其中,所述至少基于当前轮次的对话语句和存储的所有槽位,识别出当前激活槽位的槽位值,包括:
获取当前轮次的对话语句的第一语义表示;
获取每个分类型槽位的语义表示,并将所有分类型槽位的语义表示进行拼接,得到第四语义表示;
将第一语义表示和第四语义表示进行拼接后,输入预设的第一状态分类器进行处理,得到激活的分类型槽位;
将激活的分类型槽位的语义表示以及激活的分类型槽位的所有可能的槽位值的语义表示进行拼接,得到第五语义表示;
将第一语义表示和第五语义表示进行拼接后,输入预设的槽值分类器进行处理,得到当前激活的分类型槽位的槽位值...

【专利技术属性】
技术研发人员:石智中朱峰翟羽佳
申请(专利权)人:车智互联北京科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1