场境感知人机对话制造技术

技术编号:33535104 阅读:29 留言:0更新日期:2022-05-19 02:14
本公开涉及场境感知人机对话。描述了涉及利用正进行的人机对话的场境来增强自动化助理在用户在不同的域(主题)之间突然转换时进行解释和响应的能力的方法、设备、和计算机可读介质。在各种实现方式中,可在与自动化助理的正在进行的人机对话期间接收来自用户的自然语言输入。可选择语法以解析所述自然语言输入。该选择可以是基于作为与正在进行的人机对话相关联的场境数据结构的一部分存储的主题。可基于所选择的语法来解析所述自然语言输入,以生成解析。基于所述解析,可生成自然语言响应,并且通过使用输出装置将所述自然语言响应输出至用户。可识别由所述解析或者所述自然语言响应提出的任何主题,并且可将其添加至所述场境数据结构。场境数据结构。场境数据结构。

【技术实现步骤摘要】
场境感知人机对话
[0001]分案说明
[0002]本申请属于申请日为2017年9月27日的中国专利技术专利申请201710891157.1的分案申请。


[0003]本申请涉及场境感知人机对话。

技术介绍

[0004]用户越来越有能力使用自然语言与计算机交互,例如,本文中将这种情况称为“人机对话”。例如,许多移动计算装置(诸如,智能电话、平板、智能手表、独立式智能扬声器等)包括称为“自动化助理”(也称为“交互式助理模块”、“移动助理”等)的软件程序。自动化助理可以被配置为解析和解释自然语言输入(例如,首先口语表达,然后转换成文本,或者最初以文本形式接收)并且提供响应输出(诸如,对问题的回答、任务开始等)。现有的自动化助理通常难以在会话的域之间切换。例如,如果用户和自动化助理已经关于一个主题或者域(例如,玩游戏)中的对象交换对话,并且然后用户突然将会话转向不相关的域(例如,天气)中的另一主题,则自动化助理可能不会完全地响应和/或可能需要附加对话来进行合适地响应。

技术实现思路

[0005]本文中描述了用于利用正在进本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种使用一个或多个处理器实现的方法,包括:接收来自用户的自然语言输入作为所述用户与由所述处理器中的一个或多个处理器操作的自动化助理之间的正在进行的人机对话的一部分,其中,在所述正在进行的人机对话期间先前提出的一个或多个主题作为与所述正在进行的人机对话相关联的场境数据结构的一部分被存储在存储器中;从与多个相应主题相关联的语法的超集中场境过滤与所述先前提出的一个或多个主题相关联的一个或多个语法的子集,其中,所述场境过滤是基于所述先前提出的一个或多个主题的与所述正在进行的人机对话的关联性的一个或多个相应度量;在所述场境过滤之后,基于所场境过滤的一个或多个语法来解析所述自然语言输入以生成一个或多个解析;基于所述解析中的一个或多个解析,生成自然语言响应;使用一个或多个输出装置,将所述自然语言响应输出至所述用户;识别由所述解析中的一个或多个解析或者所述自然语言响应提出的一个或多个新主题;将所识别的一个或多个新主题添加至所述场境数据结构;以及基于所述先前提出的主题中的给定主题与所述一个或多个新主题之间的语义相关性度量,提升与所述给定主题相关联的与所述正在进行的人机对话的关联性的所述度量。2.根据权利要求1所述的方法,其中,与所述一个或多个主题中的每个给定主题相关联的关联性的所述度量进一步是至少部分地基于自最后提出所述给定主题以来所述正在进行的人机对话的回合的计数来确定的,其中,自最后提出所述给定主题以来的所述回合的计数与所述给定主题的与所述正在进行的人机对话的关联性相反地相关。3.根据权利要求1所述的方法,其中,所述场境数据结构包括无向图,所述无向图包括多个节点和连接所述多个节点的多个边。4.根据权利要求3所述的方法,其中,所述无向图的每个节点表示作为所述场境数据结构的一部分存储的所述先前提出的一个或多个主题中的给定主题、以及自最后提出所述给定主题起的所述正在进行的人机对话的回合的计数。5.根据权利要求4所述的方法,其中,连接两个节点的每个边表示在分别由所述两个节点表示的两个主题之间的语义相关性度量。6.根据权利要求1所述的方法,进一步包括生成具有一个或多个节点的对话树,所述一个或多个节点表示在所述正在进行的人机对话期间已经调用的一个或多个交互式语音过程。7.根据权利要求6所述的方法,其中,所述节点中的一个或多个节点与一个或多个主题相关联。8.一种系统,所述系统包括一个或多个处理器以及与所述一个或多个处理器操作地耦合的存储器,其中,所述存储器存储指令,所述指令响应于由所述一个或多个处理器执行所述指令而使所述一个或多个处理器:接收来自用户的自然语言输入作为所述用户与由所述处理器中的一个或多个处理器操作的自动化助理之间的正在进行的人机对话的一部分,其中,在所述正在进行的人机对话期间先前提出的一个或多个主题作为与所述正在进行的人机对话相关联的场境数据结
构的一部分被存储在存储器中;从与多个相应主题相关联的语法的超集中场境过滤与所述先前提出的一个或多个主题相关联的一个或多个语法的子集,其中,所述场境过滤是基于所述先前提出的一个或多个主题的与所述正在进行的人机对话的关联性的一个或多个相应度量;在所述场境过滤之后,基于所场境过滤的一个或多个语法来解析所述自然语言输入以生成一个或多个解析;基于所述解析中的一个或多个解析,生成自然语言响应;使用一个或多个输出装置,将所述自然语言响应输出至所述用户;识别由所述解析中的一个或多个解析或者所述自然语言响应提出的一个或多个新主题;将所识别的一个或多个新主题添加至所述场境数据结构;以及基于所述先前提出的主题中的给定主题与所述一个或多个新主题之间的...

【专利技术属性】
技术研发人员:彼得
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

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

1