【技术实现步骤摘要】
【国外来华专利技术】基于自然语言用户界面输入生成自然语言输出
本说明书描述了基于自然语言用户界面输入生成自然语言输出。一些实施方式涉及改进的自动化个人助理。
技术介绍
一些笔记记录计算机应用和/或其它计算机应用使用户能够创建包括由用户明确设置的内容的笔记条目。例如,用户可以创建“呼叫Bob”的笔记。进一步地,一些计算机应用可以实现对用户创建的笔记的有限搜索。然而,这些和/或其它技术可能遭受一个或多个缺点。例如,笔记记录计算机应用可以仅基于搜索的词语与笔记的词语之间的精确关键字匹配来实现笔记条目的搜索。例如,如果搜索包括“呼叫”和/或“Bob”,则仅识别“呼叫Bob”。而且,一些笔记记录计算机应用可能不会自动过滤和/或排名响应于搜索的笔记条目和/或仅可以基于有限的用户提供内容来这样做。另外,一些笔记记录计算机应用可能要求用户明确指定由用户提供的内容将用于创建笔记条目,因此不为用户的许多类型的输入(诸如,在与个人助理对话期间和/或在与一个或多个附加用户对话期间提供的输入)创建任何条目。可以呈现附加和/或替代的缺点。
技术实现思路
本说明书的一些实施方式涉及改进的自动化个人助理。一些实施方式涉 ...
【技术保护点】
1.一种由一个或多个处理器执行的方法,包括:接收第一自然语言输入,所述第一自然语言输入是由用户经由所述用户的计算装置的用户界面输入装置制成的自由形式输入;在存储在一个或多个计算机可读介质中的所述用户的个人数据库中生成针对所述第一自然语言输入的条目,所述生成包括:将所述第一自然语言输入的词语中的一个或多个给定词语或者所述给定词语的标识符存储在所述条目中,基于以下中的至少一个来生成描述性元数据:所述第一自然语言输入的所述词语中的一个或多个,以及与接收所述第一自然语言输入相关联的一个或多个场境特征,以及将所述描述性元数据存储在所述条目中;在接收到所述第一自然语言输入之后接收第二自 ...
【技术特征摘要】
【国外来华专利技术】2016.05.17 US 15/157,2971.一种由一个或多个处理器执行的方法,包括:接收第一自然语言输入,所述第一自然语言输入是由用户经由所述用户的计算装置的用户界面输入装置制成的自由形式输入;在存储在一个或多个计算机可读介质中的所述用户的个人数据库中生成针对所述第一自然语言输入的条目,所述生成包括:将所述第一自然语言输入的词语中的一个或多个给定词语或者所述给定词语的标识符存储在所述条目中,基于以下中的至少一个来生成描述性元数据:所述第一自然语言输入的所述词语中的一个或多个,以及与接收所述第一自然语言输入相关联的一个或多个场境特征,以及将所述描述性元数据存储在所述条目中;在接收到所述第一自然语言输入之后接收第二自然语言输入,所述第二自然语言输入是由所述用户经由所述用户界面输入装置或者所述用户的附加计算装置的附加用户界面输入装置制成的自由形式输入;基于所述第二自然语言输入来确定至少一个搜索参数;基于所述搜索参数来搜索所述个人数据库;基于所述搜索来确定所述条目响应于所述第二自然语言输入,所述确定至少部分地基于将所述搜索参数与所述描述性元数据中的至少一些相匹配;生成自然语言输出,所述自然语言输出包括基于所述条目的一个或多个自然语言输出词语;以及响应于所述第二自然语言输入,提供所述自然语言输出以经由所述计算装置的用户界面输出装置或者所述附加计算装置的用户界面输出装置呈现给所述用户。2.根据权利要求1所述的方法,其中,生成所述描述性元数据是基于所述第一自然语言输入的所述给定词语和与接收所述第一自然语言输入相关联的所述一个或多个场境特征二者。3.根据权利要求1或权利要求2所述的方法,其中,生成所述描述性元数据是基于与接收所述第一自然语言输入相关联的一个或多个场境特征,并且其中,基于所述一个或多个场境特征来生成所述描述性元数据包括:生成所述描述性元数据的时间元数据,所述时间元数据指示接收到所述第一自然语言输入的日期或时间。4.根据权利要求3所述的方法,其中,所述至少一个搜索参数是时间搜索参数,并且其中,确定所述条目响应于所述第二自然语言输入包括将所述时间搜索参数与所述时间元数据相匹配。5.根据权利要求3或权利要求4所述的方法,进一步包括:确定附加条目响应于所述第二自然语言输入;以及选择所述条目代替所述附加条目,其中,选择所述条目是基于当前日期或时间与所述条目的所述时间元数据的一致性;其中,提供包括所述条目的所述给定词语中的至少一些的所述自然语言输出是响应于选择所述条目,并且其中,在生成所述自然语言输出时不使用所述附加条目,并且其中,响应于所述第二自然语言输入不提供基于所述附加条目的输出。6.根据权利要求3至5中任一项权利要求所述的方法,其中,生成所述自然语言输出包括基于所述条目的所述时间元数据来生成所述自然语言输出的一个或多个时间词语。7.根据前述权利要求中任一项所述的方法,其中,生成所述描述性元数据是基于与接收所述第一自然语言输入相关联的一个或多个场境特征,并且其中,生成所述描述性元数据包括:生成所述描述性元数据的位置元数据,所述位置元数据指示在接收到所述第一自然语言输入时所述用户的位置。8.根据权利要求7所述的方法,其中,所述至少一个搜索参数是位置搜索参数,并且其中,确定所述条目响应于所述第二自然语言输入包括将所述位置搜索参数与所述位置元数据相匹配。9.根据权利要求7或权利要求8所述的方法,进一步包括:确定附加条目响应于所述第二自然语言输入;选择所述条目代替所述附加条目,其中,选择所述条目是基于所述用户的当前位置与所述条目的所述位置元数据的一致性;其中,提供包括所述条目的所述给定词语中的至少一些的所述自然语言输出是响应于选择所述条目,并且其中,在生成所述自然语言输出时不使用所述附加条目,并且其中,响应于所述第二自然语言输入不提供基于所述附加条目的输出。10.根据权利要求7至9中任一项所述的方法,其中,生成所述自然语言输出包括基于所述条目的所述位置元数据来生成所述自然语言输出的一个或多个位置词语。11.根据权利要求7至10中任一项所述的方法,其中,在所述用户与至少一个附加用户之间的通信期间提供所述第一自然语言输入,并且其中,生成所述描述性元数据是基于与接收所述第一自然语言输入相关联的一个或多个场境特征,并且其中,生成所述描述性元数据包括:生成所述描述性元数据的附加用户元数据,所述附加用户元数据识别在接收到所述第一自然语言输入时与所述用户通信的所述附加用户。12.根据权利要求11所述的方法,其中,所述用户与所述附加用户之间的所述通信是经由所述用户的所述计算装置的第一消息交换客户端和所述附加用户的附加用户计算装置的第二消息交换客户端。13.根据前述权利要求中任一项所述的方法,其中,生成所述描述性元数据是基于所述第一自然语言输入的所述词语中的一个或多个,并且其中,基于所述第一自然语言输入的所述词语中的一个或多个来生成所述描述性元数据包括:基于所述词语中的一个或多个来生成所述...
【专利技术属性】
技术研发人员:玛炎·格瑞特,柯婉芬,布赖恩·赫林,何瑞杰,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。