【技术实现步骤摘要】
对话状态的确定方法、装置、设备及存储介质
本申请涉及人工智能
,特别涉及一种对话状态的确定方法、装置、设备及存储介质。
技术介绍
近年来,人工智能技术发展迅速,以智能语音系列为代表,“外呼机器人”已广泛地应用于服务行业、电商行业、以及金融行业等各行各业。“外呼机器人”通常采用对话系统的流水线(pipeline)模式,过程如下:自动语音识别(AutomaticSpeechRecognition,ASR)模块将输入语音转换为文本,自然语言理解(NaturalLanguageUnderstanding,NLU)模块解析上述文本的对话意图和槽位,对话管理(DialogManagement,DM)基于上述对话意图和槽位对多轮对话过程的对话状态进行跟踪、以及生成回复语句。在采用状态机针对对话状态进行状态跟踪时,经常会出现对话状态跳转错误的情况,一旦出现对话状态错误难以纠正,比如,当对话状态出现状态超前的情况时,对话状态难以回退。
技术实现思路
本申请实施例提供了一种对话状态的确定方法、装置、设备 ...
【技术保护点】
1.一种对话状态的确定方法,其特征在于,所述方法包括:/n从当前对话的当前输入语句中提取当前对话意图;/n响应于所述当前对话意图为第一类型意图,基于对话特征信息对所述当前对话的当前对话状态进行重新确认,得到重确认的当前对话状态;/n基于所述当前对话意图对所述重确认的当前对话状态进行状态转移,得到下一轮对话的对话状态;/n其中,所述第一类型意图是指具备转移对话状态性质的对话意图,所述对话特征信息用于表征上一轮对话的上一个输入语句和所述当前输入语句之间的关联关系。/n
【技术特征摘要】
1.一种对话状态的确定方法,其特征在于,所述方法包括:
从当前对话的当前输入语句中提取当前对话意图;
响应于所述当前对话意图为第一类型意图,基于对话特征信息对所述当前对话的当前对话状态进行重新确认,得到重确认的当前对话状态;
基于所述当前对话意图对所述重确认的当前对话状态进行状态转移,得到下一轮对话的对话状态;
其中,所述第一类型意图是指具备转移对话状态性质的对话意图,所述对话特征信息用于表征上一轮对话的上一个输入语句和所述当前输入语句之间的关联关系。
2.根据权利要求1所述的方法,其特征在于,所述基于对话特征信息对所述当前对话的当前对话状态进行重新确认,得到重确认的当前对话状态,包括:
获取所述上一个输入语句和所述当前输入语句之间的所述对话特征信息;
基于所述对话特征信息确认所述上一个输入语句与所述当前输入语句之间是否存在状态跳转;
响应于不存在所述状态跳转,基于所述上一个输入语句、所述当前输入语句和所述当前对话意图重新确认所述当前对话的对话状态,得到所述重确认的当前对话状态。
3.根据权利要求2所述的方法,其特征在于,所述基于所述上一个输入语句、所述当前输入语句和所述当前对话意图重新确认当前对话状态,得到所述第二对话状态,包括:
基于对话意图与对话状态的映射关系,确定与所述当前对话意图对应的n个候选对话状态;
基于所述上一个输入语句和所述当前输入语句,调用匹配模型从所述n个候选对话状态中匹配出所述重确认的当前对话状态,n为正整数。
4.根据权利要求3所述的方法,其特征在于,所述n个候选对话状态中每一个候选对话状态对应m个历史回复语句,所述历史回复语句是指在所述当前对话所在的多轮对话环境中位于所述当前输入语句之前的回复语句,m为非负整数;
所述基于所述上一个输入语句和所述当前输入语句,调用匹配模型从所述n个候选对话状态中匹配出所述重确认的当前对话状态,包括:
基于所述上一个输入语句和所述当前输入语句,调用所述匹配模型对所述m个历史回复语句中的每一个历史回复语句进行匹配评分,得到所述每一个历史回复语句的匹配分数;
从所述n个候选对话状态对应的历史回复语句的匹配分数中确定出最大匹配分数;
将所述最大匹配分数对应的候选对话状态确定为所述重确认的当前对话状态。
5.根据权利要求1所述的方法,其特征在于,所述基于对话特征信息对所述当前对话的当前对话状态进行重新确认,得到重确认的...
【专利技术属性】
技术研发人员:汪建,辛立杰,袁春阳,
申请(专利权)人:北京三快在线科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。