【技术实现步骤摘要】
【国外来华专利技术】助理系统中手势输入的自动完成
[0001]本公开总体上涉及网络环境内基于机器学习技术的对话管理,并且具体地涉及用于智能助理(smart assistant)系统的硬件和软件。
[0002]背景
[0003]助理系统可以基于用户输入、位置感知和从各种在线来源访问信息(如天气状况、交通拥堵、新闻、股票价格、用户日程、零售价格等)的能力的组合来代表用户提供信息或服务。用户输入可以包括文本(例如,在线聊天)(尤其是在即时消息传递应用或其他应用中的文本)、声音(voice)、图像、运动、取向(orientation)、或它们的组合。助理系统可以基于用户输入来执行礼宾类型的(concierge-type)服务(例如,预订晚餐、购买活动门票、安排旅行)或者提供信息。助理系统也可以基于在线信息和事件执行管理或数据处理任务,而无需用户启动或交互。可以由助理系统执行的那些任务的示例可以包括日程管理(例如,对晚餐约会发送用户由于交通状况而要迟到的告警信息,更新双方的日程,以及改变餐馆预订时间)。助理系统可以通过计算设备、应用编程接口(API)、以及用户设备上应用激增(proliferation)的组合来实现。
[0004]可以包括社交网络网站的社交网络系统可以使它的用户(例如个人或组织)能够与它交互以及通过它彼此交互。社交网络系统可以利用来自用户的输入来在社交网络系统中创建并存储与用户相关联的用户简档(user profile)。用户简档可以包括用户的人口统计信息、通信渠道信息以及关于个人兴趣的信息。社交网络系统还可以用来自用户的 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括由一个或更多个计算系统:从与第一用户相关联的客户端系统接收包括由所述第一用户执行的不完整手势的用户输入;由意图理解模块计算对应于所述不完整手势的一个或更多个意图的一个或更多个置信度分数;确定与每个意图相关联的所计算的置信度分数低于阈值分数;响应于确定每个意图的所计算的置信度分数低于所述阈值分数,基于个性化手势识别模型,从多个预定义手势中选择一个或更多个候选手势,其中,每个候选手势与表示所述第一用户打算输入相应候选手势的可能性的置信度分数相关联;以及向所述客户端系统发送用于呈现对应于一个或更多个所述候选手势的一个或更多个建议输入的指令。2.根据权利要求1所述的方法,还包括:对于所述一个或更多个候选手势中的每一个,计算该候选手势相对于所述不完整手势的相似度。3.根据权利要求2所述的方法,其中,每个候选手势相对于所述不完整手势的相似度基于所述不完整手势相对于所述客户端系统的轨迹。4.根据权利要求2所述的方法,其中,每个候选手势相对于所述不完整手势的相似度基于所述不完整手势相对于所述客户端系统的取向。5.根据权利要求2所述的方法,其中,每个候选手势相对于所述不完整手势的相似度基于与所述不完整手势相关联的对象。6.根据权利要求2所述的方法,其中,每个候选手势相对于所述不完整手势的相似度基于与所述不完整手势相关联的上下文信息。7.根据权利要求2所述的方法,其中,每个候选手势相对于所述不完整手势的相似度基于所述不完整手势相对于所述客户端系统的位置。8.根据权利要求1所述的方法,其中,所述阈值分数基于由所述第一用户执行的唤醒手势。9.根据权利要求1所述的方法,其中,计算对应于所述不完整手势的一个或更多个意图的一个或更多个置信度分数是基于与所述不完整手势相关联的速度。10.根据权利要求1所述的方法,其中,计算对应于所述不完整手势的一个或更多个意图的一个或更多个置信度分数是基于与所述不完整手势相关联的时间信息,并且其中,所述时间信息包括所述用户输入中的暂停。11.根据权利要求1所述的方法,还包括:从所述客户端系统接收来自所述第一用户的用户选择的输入,其中,所述用户选择的输入包括所述建议输入之一;以及基于所述用户选择的输入执行一个或更多个任务。12.根据权利要求1所述的方法,其中,选择所述一个或更多个候选手势还基于所述一个或更多个意图。13.根据权利要求1所述的方法,其中,每个预定义手势包括指向、戳、轻击、挥动或滑动中的一个或更多个。
14.根据权利要求1所述的方法,还包括:从所述客户端系统接收来自所述第一用户的第一用户选择的输入,其中,所述第一用户选择的输入包括所述建议输入之一,并且其中,所述第一用户选择的输入与第一意图相关联;基于所述第一用户选择的输入,生成一个或更多个附加候选手势,其中,所述一个或更多个附加候选手势中的每一个都与所述第一意图相关联;向所述客户端系统发送用于呈现对应于一个或更多个所述附加候选手势的一个或更多个附加建议输入的指令;从所述客户端系统接收来自所述第一用户的第二用户选择的输入,其中,所述第二用户选择的输入包括所述附加建议输入之一;以及基于所述第二用户选择的输入执行一个或更多个任务。15.体现软件的一个或更多个计算机可读非暂时性存储介质,所述软件在被执行时可操作来:从与第一用户相关联的客户端系统接收包括由所述第一用户执行的不完整手势的用户输入;由意图理解模块计算对应于所述不完整手势的一个或更多个意图的一个或更多个置信度分数;确定与每个意图相关联的所计算的置信度分数低于阈值分数;响应于确定每个意图的所计算的置信度分数低于所述阈值分数,基于个性化手势识别模型,从多个预定义手势中选择一个或更多个候选手势,其中,每个候选手势与表示所述第一用户打算输入相应候选手势的可能性的置信度分数相关联;以及向所述客户端系统发送用于呈现对应于一个或更多个所述候选手势的一个或更多个建议输入的指令。16.根据权利要求15所述的介质,其中,所述软件在被执行时还可操作来:对于所述一个或更多个候选手势中的每一个,计算该候选手势相对于所述不完整手势的相似度。17.根据权利要求15所述的介质,其中,每个候选手势相对于所述不完整手势的相似度基于所述不完整手势相对于所述客户端系统的轨迹。18.根据权利要求15所述的介质,其中,每个候选手势相对于所述不完整手势的相似度基于所述不完整手势相对于所述客户端系统的取向。19.根据权利要求15所述的介质,其中,每个候选手势相对于所述不完整手势的相似度基于与所述不完整手势相关联的对象。20.一种系统,包括:一个或更多个处理器;和耦合到所述处理器的非暂时性存储器,所述非暂时性存储器包括所述处理器能够执行的指令,所述处理器在执行所述指令时可操作来:从与第一用户相关联的客户端系统接收包括由所述第一用户执行的不完整手势的用户输入;由意图理解模块计算对应于所述不完整手势的一个或更多个意图的一个或更多个置信度分数;
确定与每个意图相关联的所计算的置信度分数低于阈值分数;响应于确定每个意图的所计算的置信度分数低于所述阈值分数,基于个性化手势识别模型,从多个预定义手势中选择一个或更多个候选手势,其中,每个候选手势与表示所述第一用户打算输入相应候选手势的可能性的置信度分数相关联;以及向所述客户端系统发送用于呈现对应于一个或更多个所述候选手势的一个或更多个建议输入的指令。21.一种方法,特别地用于在助理系统中使用,所述方法用于通过使用户能够在会话中利用用户输入与所述助理系统交互以获取帮助,来帮助用户获得信息或服务,其中,所述用户输入包括声音、文本、图像、视频、运动或取向或它们的任意组合,所述助理系统特别地通过计算设备、应用编程接口(API)、以及用户设备上应用激增的组合来实现,所述方法包括,由一个或更多个计算系统:从与第一用户相关联的客户端系统接收包括由所述第一用户执行的不完整手势的用户输入;由意图理解模块计算对应于所述不完整手势的一个或更多个意图的一个或更多个置信度分数;确定与每个意图相关联的所计算的置信度分数低于阈值分数;响应于确定每个意图的所计算的置信度分数低于所述阈值分数,基于个性化手势识别模型,从多个预定义手势中选择一个或更多个候选手势,其中,每个候选手势与表示所述第一用户打算输入相应候选手势的可能性的置信度分数相关联;以及向所述客户端系统发送用于呈现对应于一个或更多个所述候选手势的一个或更多个建议输入的指令。22.根据权利要求21所述的方法,还包括:对于所述一个或更多个候选手势中的每一个,计算该候选手势相对于所述不完整手势的相似度。23.根据权利要求22所述的方法,其中,每个候选手势相对于所述不完整手势的相似度基于以下一项或更多项:-所述不完整手势相对于所述客户端系统的轨迹-所述不完整手势相对于所述客户端系统的取向-与所述不完整手势相关联的对象-与所述不完整手势相关联的上下文信息-所述不完整手势相对于所述客户端系统的位置。24.根据权利要求21至23中任一项所述的方法,其中,所述阈值分数基于由所述第一用户执行的唤醒手势。25.根据权利要求21至24中任一项所述的方法,其中,计算对应于所述不完整手势的一个或更多个意图的一个或更多个置信度分数是基于与所述不完整手势相关联的速度。26.根据权利要求21至25中任一项所述的方法,其中,计算对应于所述不完整手势的一个或更多个意图的一个或更多个置信度分数是基于与所述不完整手势相关联的时间信息,并且其中,所述时间信息包括所述用户输入中的暂停。27.根据权利要求21至26中任一项所述的方法,还包括:
从所述客户端系统接收来自...
【专利技术属性】
技术研发人员:威廉,
申请(专利权)人:脸谱科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。