[发明专利]对聊天机器人中自然理解系统的上下文反馈在审
申请号: | 202080039891.5 | 申请日: | 2020-04-23 |
公开(公告)号: | CN113906411A | 公开(公告)日: | 2022-01-07 |
发明(设计)人: | J·A·泰勒 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 马明月 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 聊天 机器 人中 自然 理解 系统 上下文 反馈 | ||
聊天机器人计算系统包括机器人控制器和自然语言处理器。自然语言处理器接收第一文本输入,并且标识由第一文本输入表示的概念。概念的指示被输出到机器人控制器,机器人控制器生成对第一文本输入的响应。当第二文本输入被接收时,自然语言处理器输出的概念也被反馈到自然语言处理器的输入中以作为上下文信息。然后,自然语言处理器基于第二自然语言、文本输入和上下文信息,标识第二文本输入中表示的概念。
背景技术
计算系统目前被广泛使用。一些计算系统包括在线聊天功能,其允许用户相互进行实时(或接近实时)消息传递。类似地,一些计算系统包括机器人(有时被称为网络机器人),它们是被运行以在网络(诸如广域网)上执行任务的应用。当机器人使用聊天功能时,它有时被称为聊天机器人。
聊天机器人有时被用在计算系统中以便实现对话接口。用户可以使用自然语言与对话接口进行交互,以便执行各种不同的任务。一些任务包括获取信息(在该情况下,机器人实现搜索功能,并且将信息返回给用户)和执行任务(在该情况下,机器人实现控制功能以控制某些物理控制系统或项目)。聊天机器人也可以被用户使用来执行各种其他任务。
仅举几个示例,聊天机器人可以被用作数据存储系统的对话接口,以便可以使用自然语言输入查询进行搜索。在另一示例中,聊天机器人可以用于实现家庭自动化系统的接口,其中家庭中的不同可控子系统可以由用户使用聊天机器人的对话输入而被控制。聊天机器人可以被用于进行预订、获取行车路线、获取天气信息以及许多其他事情。
以上讨论仅针对一般背景信息被提供,并不旨在帮助确定所要求保护的主题的范围。
发明内容
一种聊天机器人计算系统,包括机器人控制器和自然语言处理器。自然语言处理器接收第一文本输入,并且标识由第一文本输入表示的概念。概念的指示被输出到机器人控制器,机器人控制器生成对第一文本输入的响应。当第二文本输入被接收时,自然语言处理器输出的概念也被反馈到自然语言处理器的输入中以作为上下文信息。然后,自然语言处理器基于第二自然语言、文本输入和上下文信息,标识第二文本输入中表示的概念。
提供本发明内容来以简化形式介绍一系列概念,这些概念在下面的具体实施方式中进一步被描述。本发明内容不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用作辅助确定所要求保护的主题的范围。所要求保护的主题不仅限于解决背景技术中指出的任何或所有缺点的实现。
附图说明
图1是其中使用聊天机器人计算系统的计算系统架构的一个示例的框图。
图2是图示了图1中图示的架构的整体操作的一个示例的流程图。
图3是示出了图1中图示的使用知识模型的架构的框图。
图3A、图3B和图3C示出了知识模型的不同部分的示例。
图4是示出了知识模型的一个示例的框图。
图5是示出了图3中图示的使用上下文筛选/增强逻辑的架构的框图。
图6是更详细地示出了上下文筛选/增强逻辑的一个示例的框图。
图7是图示了在先前图中图示的使用知识模型的架构的一个示例的流程图。
图8是示出了先前图中所示的使用上下文筛选/增强逻辑的架构的操作的一个示例的流程图。
图9示出了先前图中图示的被部署在云计算架构中的架构的一个示例。
图10-图12示出了可以在先前图中所示的架构中使用的移动设备的示例。
图13是示出了可以在先前图中示出的架构中使用的计算环境的一个示例的框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080039891.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:收发器设备和调度设备
- 下一篇:氟气制造装置及光散射检测器