[发明专利]扩充的对话理解体系结构有效
申请号: | 201210090634.1 | 申请日: | 2012-03-30 |
公开(公告)号: | CN102750311B | 公开(公告)日: | 2018-07-20 |
发明(设计)人: | L·P·赫克;M·金达昆塔;D·米特比;L·施蒂费尔曼 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F17/28 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 王英 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 扩充 对话 理解 体系结构 | ||
1.一种用于提供扩充的对话理解体系结构的方法,所述方法包括:
从用户接收包括动作请求的自然语言短语;
将所述自然语言短语翻译成搜索短语;
基于所述动作请求,获取与所述用户相关联的上下文状态;
基于所述上下文状态创建一个或多个目标;
基于所述一个或多个目标得到多个可选的建议动作,所述多个可选的建议动作包括与所述动作请求有关的多个用户活动;以及
将所述多个可选的建议动作显示给所述用户。
2.如权利要求1所述的方法,其特征在于,所述搜索短语包括至少一个上下文语义概念。
3.如权利要求2所述的方法,其特征在于,所述至少一个上下文语义概念包括未包含在所述自然语言短语中的词汇。
4.如权利要求1所述的方法,其特征在于,还包括:
根据所述搜索短语执行搜索动作;
根据所述搜索动作接收多个搜索结果;
向所述用户提供所述多个搜索结果;以及
向多个用户提供所述多个搜索结果,其中所述自然语言短语从所述多个用户之间的对话获得。
6.一种用于提供扩充的对话理解体系结构的方法,包括:
从用户接收包括动作请求的自然语言短语;
基于所述动作请求,创建与所述自然语言短语相关联的上下文状态;
基于所述上下文状态创建一个或多个目标;
将所述自然语言短语翻译成可执行动作;
根据所述上下文状态来标识与所述可执行动作相关联的域;
基于所述一个或多个目标提供多个建议的下一个动作,所述多个建议的下一个动作是可选的并且包括基于所述上下文状态和所述动作请求的多个用户活动;以及
在所标识的域中执行所述可执行动作。
7.如权利要求6所述的方法,其特征在于,还包括:
从所述用户接收第二自然语言短语;
确定所述第二自然语言短语是否与至少一个建议的下一个动作相关联;以及
响应于确定所述第二自然语言短语与所述至少一个建议的下一个动作相关联,执行所述至少一个建议的下一个动作。
8.如权利要求7所述的方法,其特征在于,还包括:
响应于确定所述第二自然语言短语与所述至少一个建议的下一个动作不相关联,向所述用户提供至少一个第二建议的下一个动作。
9.如权利要求8所述的方法,其特征在于,还包括:
根据所述第二自然语言短语来更新所述上下文状态。
10.一种用于提供知晓上下文的环境的系统,所述系统包括:
存储器存储;以及
耦合到所述存储器存储的处理单元,其中所述处理单元用以:
接收来自用户的动作请求,
收集与所述用户相关联的上下文状态,其中所述上下文状态包括以下各项中的至少一个:与所述用户相关联的角色、至少一个先前的用户目标、至少一个先前的用户动作请求、所述用户的位置、时间、日期、与来自所述用户的第一动作请求相关联的类别、与来自所述用户的所述第一动作请求相关联的数据类型、以及与先前的用户动作请求相关联的数据类别,
根据所述上下文状态创建多个目标,
根据所述上下文状态来执行所请求的动作,
确定所述请求的动作是否与完成所述多个目标中的至少一个相关联,其中可用于确定所述上下文状态是否与完成至少一个预测目标相关联包括可用于将所述上下文状态与多个用户上下文状态进行比较,所述多个用户上下文状态各自与所述多个目标中的至少一个相关联,
响应于确定所述动作与完成所述多个目标中的至少一个相关联,更新所述上下文状态,
确定所述上下文状态是否包括所述多个目标中的已完成的目标,以及
响应于确定所述上下文状态不包括所述已完成的目标,提供建议的下一动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210090634.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:定长裁切控制装置
- 下一篇:热交换器通道用不对称扁管