【技术实现步骤摘要】
【国外来华专利技术】基于示例会话使用自然语言机器学习来响应用户请求的技术相关申请本申请要求于2016年12月15日提交的代理人案卷号1360F0136的题为“TechniquestoRespondtoUserRequestsUsingNatural-LanguageMachineLearningBasedonExampleConversations”的美国专利申请号15/380,112的优先权,其全部内容通过引用并入本文。本申请依据35U.S.C.§119(e)要求于2016年4月11日提交的代理人案卷号1360F0136Z的题为“TechniquestoRespondtoUserRequestsUsingNatural-LanguageMachineLearningBasedonExampleConversations”的美国临时专利申请号62/320,869的优先权,其全部内容通过引用并入本文。
技术介绍
用户可以在消息收发系统中彼此交互,在两个或更多个用户之间的基于文本的会话中彼此来回发送消息。用户可以在消息收发系统中具有与他们相关联的用户账户,用户账户提供用户的在线身份、指向用户的消息的目的地、并且通常协调用户对消息收发系统的访问和使用。用户可以从各种端点访问消息收发系统,包括移动设备(例如,手机)、台式计算机、网络浏览器、专用消息收发应用程序等。
技术实现思路
以下呈现了简化的概述,以便提供对本文描述的一些新颖实施方式的基本理解。该概述不是广泛的概述,并且不旨在标识关键/重要元素或描绘其范围。一些概念以简化形式呈现,作为稍后呈现的更详细描述的序言。各种实施方式总体上指向基于示 ...
【技术保护点】
1.一种计算机实现的方法,包括:接收示例交互存储库,所述示例交互存储库包括多个示例用户到机器人交互;将所述示例交互存储库提交给自然语言机器学习组件;响应于提交所述示例交互存储库,从所述自然语言机器学习组件接收序列模型;以及基于所述序列模型执行用户到机器人会话。
【技术特征摘要】
【国外来华专利技术】2016.04.11 US 62/320,869;2016.12.15 US 15/380,1121.一种计算机实现的方法,包括:接收示例交互存储库,所述示例交互存储库包括多个示例用户到机器人交互;将所述示例交互存储库提交给自然语言机器学习组件;响应于提交所述示例交互存储库,从所述自然语言机器学习组件接收序列模型;以及基于所述序列模型执行用户到机器人会话。2.根据权利要求1所述的方法,其中,基于所述序列模型执行所述用户到机器人会话包括将所述序列模型应用于用户请求上下文、用户到机器人会话历史以及针对一个或多个用户消息的语义分析信息。3.根据权利要求1所述的方法,执行所述用户到机器人会话包括从客户端设备接收用户消息并基于所述用户消息和所述序列模型生成机器人响应,所述机器人响应包括机器人动作,所述方法进一步包括:将所述机器人动作发送到机器人应用程序,传送到所述机器人应用程序的所述机器人动作与用户请求上下文相关联;以及从所述机器人应用程序接收更新的用户请求上下文。4.根据权利要求1所述的方法,执行所述用户到机器人会话包括从客户端设备接收用户消息并基于所述用户消息和所述序列模型生成机器人响应,所述方法进一步包括:基于利用与当前的用户请求上下文相关联的所述序列模型处理所述用户消息来生成更新的用户请求上下文。5.根据权利要求1所述的方法,其中,执行所述用户到机器人会话包括经由消息收发系统交换一系列用户消息和机器人消息以生成用户请求上下文和推断的用户请求动作,所述推断的用户请求动作基于应用程序接口调用定义,其中,所述应用程序接口调用的一个或多个参数基于所述用户请求上下文定义。6.根据权利要求1所述的方法,其中,所述示例用户到机器人交互中的一个或多个包括开发人员所编写用户到机器人假设交互,所述方法进一步包括:经由开发人员控制台接收一个或多个所述开发人员所编写用户到机器人交互。7.根据权利要求1所述的方法,其中,所述示例用户到机器人交互中的一个或多个包括基于使用的用户到机器人交互,所述方法进一步包括:接收从执行生产的用户到机器人会话所生成的一个或多个生产式用户到机器人交互;经由开发人员控制台显示所述一个或多个生产式用户到机器人交互;经由所述开发人员控制台接收对于所述一个或多个生产式用户到机器人交互的一个或多个开发人员修改,以生成所述基于使用的用户到机器人交互;经由所述开发人员控制台接收所述一个或多个生产式用户到机器人交互的开发人员验证,以生成所述基于使用的用户到机器人交互;经由所述开发人员控制台接收所述一个或多个生产式用户到机器人交互的一个或多个开发人员注释,以生成所述基于使用的用户到机器人交互,所述一个或多个开发人员注释包括上下文更新注释;响应于接收到所述一个或多个基于使用的用户到机器人交互的所述开发人员验证,在所述示例交互存储库中包括所述一个或多个基于使用的用户到机器人交互;以及在所述示例交互存储库中包括所述一个或多个基于使用的用户到机器人交互的所述一个或多个开发人员注释。8.根据权利要求1所述的方法,基于所述序列模型执行所述用户到机器人会话包括:将提取的非监督信息合并到一个或多个建议机器人响应中。9.一种装置,包括:处理器电路;在所述处理器电路上操作的交互处理组件,用于将示例交互存储库提交给自然语言机器学习组件并且响应于提交所述示例交互存储库而从所述自然语言机器学习组件接收序列模型,所述示例交互存储库包括多个示例用户到机器人交互;客户端通信组件,操作以执行与用户客户端的用户消息交换,以基于所述序列模型执行用户到机器人会话;以及机器人应用程序接口组件,操作以从机器人应用程序接收所述示例交互存储库,并与所述机器人应用程序执行机器人信息交换以基于所述序列模型执行所述用户到机器人会话,其中,基于所述序列模型执行所述用户到机器人会话包括将所述序列模型应用于用户请求上下文、用户到机器人会话历史、针对一个或多个用户消息的语义分析信息以及针对所述一个或多个用户消息的所提取的非监督信息。10.根据权利要求9所述的装置,与所述用户客户端的用户消息交换包括从客户端设备接收用户消息,所述用户到机器人会话包括基于所述用户消息和所述序列模型的机器人响应,所述机器人响应包括机器人动作,所述装置进一步包括:所述机器人应用程序接口组件操作以将所述机器人动作传送到所述机器人应用程序,传送到所述机器人应用程序的所述机器人动作与用户请求上下文相关联;并从所述机器人应用程序接收更新的用户请求上下文。11.根据权利要求9所述的装置,执行所述用户到机器人会话包括从客户端设备接收用户消息并基于所述用户消息和所述序列模型生成机器人响应,所述装置进一步包括:所述交互处理组件操作以基于利用与当前的用户请求上下文相关联的所述序列模型处理所述用户消息来生成更新的用户请求上下文。12.根据权利要求9所述的装置,其中,执行所述用户到机器人会...
【专利技术属性】
技术研发人员:威利·布兰丁,亚历山大·勒布伦,
申请(专利权)人:脸谱公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。