一种人机交互的方法及电子设备技术

技术编号:26896387 阅读:30 留言:0更新日期:2020-12-29 16:24
一种人机交互的方法及电子设备(100),涉及通信技术领域,有利于准确识别用户的目的,满足用户的需求,提升用户体验,该方法具体包括:在人机对话交互的过程中,服务器(200)对用户话语进行槽位提取时,若存在有未提取到信息的槽位,且该槽位为非必填关键槽位时,服务器(200)向用户发问,以确定该槽位的信息是否必要,若为必要信息,则服务器(200)进一步提取该槽位的信息,若不必要,则服务器(200)不再提取该槽位的信息。

【技术实现步骤摘要】
【国外来华专利技术】一种人机交互的方法及电子设备
本申请涉及通信
,尤其涉及一种人机交互的方法及电子设备。
技术介绍
人机对话系统,或称之为人机对话平台、聊天机器人(chatbot)等,是新一代的人机交互界面。聊天机器人可以与用户进行对话,并在对话过程中识别出用户的意图,并为该用户提供例如订餐、订票、打车等服务。如图1A所示,为一个聊天机器人与用户的对话过程的举例。以该举例说明聊天机器人的工作过程,该工作过程可以包括:开放域对话、准入条件和封闭域对话。其中,开放域对话是指聊天机器人还未识别出用户意图进行对话。在用户说出“帮我叫个车”时,聊天机器人经过逻辑判断(即准入条件),确定出用户意图(即叫车服务)后,跳转到封闭域对话。封闭域对话是指识别用户意图后,为了明确用户目的(或者称为明确任务细节)而进行的对话。封闭域对话中具体包含填充槽位(简称为填槽)、澄清话术和响应结果的过程。其中,填槽过程指的是为了让用户意图转化为用户明确的指令而补全信息的过程。其中,槽位可以理解为用户用来表达意图的关键信息。例如,在图1A中所示的对话中,打车服务的槽位有:出发地的槽位本文档来自技高网...

【技术保护点】
一种人机交互的方法,其特征在于,可运用于人机对话系统中,包括:/n服务器接收第一输入,所述第一输入包含用户的服务需求;/n所述服务器根据所述第一输入,确定第一输入对应的第一领域,所述第一领域为所述用户的服务需求对应的任务场景;/n所述服务器将所述第一输入分发到所述第一领域对应的意图识别模型中,识别出第一输入对应的第一意图,所述第一意图为所述第一领域中的子场景;/n所述服务器从所述第一输入中提取所述第一意图中第一槽位的信息;其中,所述第一意图中预先配置有所述第一槽位,且所述第一槽位为非必填关键槽位;/n当所述服务器确定未提取到所述第一槽位的信息时,所述服务器向所述用户提问,以确定所述第一槽位的信...

【技术特征摘要】
【国外来华专利技术】一种人机交互的方法,其特征在于,可运用于人机对话系统中,包括:
服务器接收第一输入,所述第一输入包含用户的服务需求;
所述服务器根据所述第一输入,确定第一输入对应的第一领域,所述第一领域为所述用户的服务需求对应的任务场景;
所述服务器将所述第一输入分发到所述第一领域对应的意图识别模型中,识别出第一输入对应的第一意图,所述第一意图为所述第一领域中的子场景;
所述服务器从所述第一输入中提取所述第一意图中第一槽位的信息;其中,所述第一意图中预先配置有所述第一槽位,且所述第一槽位为非必填关键槽位;
当所述服务器确定未提取到所述第一槽位的信息时,所述服务器向所述用户提问,以确定所述第一槽位的信息是否必要;
所述服务器接收第二输入,所述第二输入包含用户确认的所述第一槽位的信息是否必要的信息;
若所述用户确认所述第一槽位的信息为必要信息,则所述服务器从所述第二输入中提取所述第一槽位的信息;所述服务器根据所述第一意图,以及所述第一槽位的信息执行所述第一意图对应的操作;
若所述用户确认所述第一槽位的信息为非必要信息,则所述服务器不提取所述第一槽位的信息;所述服务器根据所述第一意图执行所述第一意图对应的操作。


根据权利要求1所述的人机交互的方法,其特征在于,所述服务器从所述第一输入中提取所述第一意图中第一槽位的信息包括:
所述服务器将所述第一输入中识别出的各个词或各个实体输入到所述第一槽位对应的槽位提取模型中,分别计算所述第一输入中各个词或各个实体对应的置信度;
若所述第一输入中的第一词或者第一实体的置信度大于或等于第一阈值,则所述服务器确认所述第一词或者所述第一实体为所述第一槽位的信息;
若所述第一输入中各个词或者各个实体的置信度均小于所述第一阈值,则所述服务器确定未提取到所述第一槽位的信息。


根据权利要求1或2所述的人机交互的方法,其特征在于,所述的人机交互的方法还包括:
若所述第一槽位对应于自定义槽位类型,则所述服务器分别计算所述第一输入中识别出的各个实体与所述自定义槽位类型中的各个词的相似度;
若所述第一输入中识别出的各个实体与所述自定义槽位类型中的各个词的相似度均小于第二阈值,则所述服务器确认所述第一输入中不含有所述第一槽位的信息;若所述第一输入中第二实体与所述自定义槽位类型中的第二词的相似度大于或等于第三阈值,则所述服务器确认所述第二词为所述第一槽位的信息;若所述第一输入中存在任一实体与所述自定义槽位类型中的任一词的相似度大于或等于所述第二阈值,且小于所述第三阈值时,所述服务器确认向所述用户提问,以确定所述第一槽位的信息是否必要。


根据权利要求2所述的人机交互的方法,其特征在于,所述的人机交互的方法还包括:
若所述第一输入中的各个词或者各个实体的置信度均小于第四阈值,则所述服务器确认所述第一输入中不含有所述第一槽位的信息;
若所述第一输入中存在任一词或者任一实体的置信度小于所述第一阈值,且大于或等于第四阈值时,则所述服务器确认向所述用户提问,以确定所述第一槽位的信息是否必要。


根据权利要求1-4任一项所述的人机交互的方法,其特征在于,若所述用户确认的所述第一槽位的信息为必要信息,则所述服务器从所述第二输入中提取所述第一槽位的信息包括:
若所述用户确认所述第一槽位的信息为必要信息,则所述服务器采用所述第一槽位对应的槽位提取模型或者采用规则,从所述第二输入中提取所述第一槽位的信息。


根据权利要求1-5任一项所述的人机交互的方法,其特征在于,所述第一意图中还预先配置有第二槽位,且所述第二槽位为必填槽位,所述的人机交互的方法还包括:
当所述服务器确定未提取到所述第二槽位的信息时,所述服务器向所述用户提问,以便提取所述第二槽位的信息;
所述服务器接收第三输入,并从所述第三输入中提取所述第二槽位的信息,所述第三输入包含所述用户的回答;
所述服务器根据所述第一意图,所述第一槽位的信息,以及所述第二槽位的信息执行所述第一意图对应的操作;或者,所述服务器根据所述第一意图,以及所述第二槽位的信息执行所述第一意图对应的操作。


根据权利要求1-6任一项所述的人机交互的方法,其特征在于,所述第一意图中还预先配置有第三槽位,且所述第三槽位为非必填非关键槽位,所述的人机交互的方法还包括:
当所述服务器确定未提取到所述第三槽位的信息时,所述服务器不提取所述第三槽位的信息。


一种服务器,其特征在于,可运用于人机对话系统中,包括:通信接口、存储器和处理器;所述通信接口、所述存储器与所述处理器耦合,所...

【专利技术属性】
技术研发人员:张晴张锦辉张轶博
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1