【技术实现步骤摘要】
任务驱动的用户意图
本申请涉及任务驱动的用户意图。
技术介绍
任务驱动的用户意图可提供用于便于用户查询和会话的自然语言理解的机制。在一些情况下,基于web和/或基于云的网络服务可向用户提供大量的信息,但是搜索代理可能不能理解用户的上下文来选择向哪个服务查询。例如,“让我们今晚吃意大利菜(let′sdoItaliantonight)”的自然语言短语可能不能被搜索引擎理解,其可返回与将短语翻译成意大利语而非搜索意大利餐馆相关联的结果。由此,传统的系统需要明确的句法来定义搜索域,而不能够从搜索的上下文中标识该域。
技术实现思路
提供本
技术实现思路
以便以简化形式介绍将在以下的具体实施方式中进一步描述的一些概念。此
技术实现思路
既不旨在标识所要求保护的主题的关键特征或必要特征。本
技术实现思路
也不旨在用于限制所要求保护的主题的范围。可提供用户意图的标识。多个网络应用可被标识,并且与该多个应用中的各个应用相关联的本体(ontology)可被定义。如果从用户接收到的短语与至少一个所定义的本体相关联,则与网络应用相关联的动作可被执行。以上概括描述和以下详细描述两者都提供了示例,并且只是说 ...
【技术保护点】
一种用于提供用户意图标识的方法(200),所述方法(200)包括:标识(210)多个基于网络的应用(150(A)?(C));生成(215)与所述多个基于网络的应用(150(A)?(C))中的各个应用相关联的本体;从用户接收(220)自然语言短语;确定(225)所述自然语言短语是否与和至少一个应用(150(A)?(C))相关联的至少一个本体相关联;以及响应于确定(225)所述自然语言短语与所述至少一个本体相关联,根据所述自然语言短语来执行(240)与所述多个基于网络的应用(150(A)?(C))中的至少一个相关联的代理动作。
【技术特征摘要】
2011.03.31 US 13/077,303;2011.03.31 US 13/077,3681.一种用于提供用户意图标识的方法(200),所述方法(200)包括:标识(210)多个基于网络的应用(150(A)-(C));从用户接收(220)第一自然语言短语;将所述第一自然语言短语解析成多个词;使用所述多个词以及与所述多个基于网络的应用相关联的本体,通过计算设备来从所述多个基于网络的应用中标识与所述第一自然语言短语相关联的基于网络的应用;响应于标识出与所述第一自然语言短语相关联的基于网络的应用,将所述第一自然语言短语翻译成与所述基于网络的应用相关联的代理动作,其中,所述代理动作包括所述多个词中的至少一个词作为所述基于网络的应用的参数;接收第二自然语言短语;将所述第二自然语言短语解析成第二多个词;基于所述第二多个词来确定所述第二自然语言短语与所述基于网络的应用相关联;响应于确定所述第二自然语言短语与所述基于网络的应用相关联,将所述代理动作更新为包括所述第二多个词中的至少一个作为所述基于网络的应用的第二参数;以及根据所述第一自然语言短语和所述第二自然语言短语来执行与所述基于网络的应用相关联的所述代理动作。2.如权利要求1所述的方法(200),其特征在于,进一步包括将与至少一个基于网络的应用(150(A)-(C))相关联的共享本体和与所述用户相关联的个人本体合并。3.如权利要求1所述的方法(200),还包括定义(215)与所述多个应用(150(A)-(C))中的各个应用相关联的本体,包括标识与所述多个应用(150(A)-(C))中的各个应用相关联的至少一个所需的参数。4.如权利要求3所述的方法(200),其特征在于,使用所述多个词来通过所述计算设备从所述多个基于网络的应用中标识与所述第一自然语言短语相关联的基于网络的应用包括:确定所述第一自然语言短语是否包括与至少一个应用(150(A)-(C))相关联的至少一个所需的参数。5.如权利要求1所述的方法(200),其特征在于,所述多个应用(150(A)-(C))中的至少一个与多个相关的API相关联,各个API与共享本体相关联,所述方法进一步包括:显示(245)与在至少一个应用(150(A)-(C))上执行动作相关联的结果;确定(220)是否从所述用户接收到第二短语;以及响应于确定(220)从所述用户接收到第二短语,确定(225)所述第二短语是否与所述共享本体相关联。6.一种用于提供用户意图的标识的方法(200),由所述方法(200)包括:从用户接收(220)短语;将所述短语解析成多个词;使用所述多...
【专利技术属性】
技术研发人员:L·P·赫克,M·金达昆塔,D·米特比,L·施蒂费尔曼,
申请(专利权)人:微软公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。