在多轮对话中生成接下来的用户提示制造技术

技术编号:20759240 阅读:30 留言:0更新日期:2019-04-03 13:06
用于在多轮交互式对话中生成对来自用户的其他数据的提示的系统和方法。实施例通过用户输入及机器生成提示的已处理序列改善了对电子市场中可供购买的最相关项目的搜索。可以基于用户查询是否已经充分指明、用户意图是否模糊或搜索任务是否已经变化来选择性地生成问题类型提示、验证陈述类型提示和推荐类型提示。对新的主要对象的检测表示搜索任务发生变化。维护提示与用户回复之间的上下文关联,但是搜索任务变化导致先前的上下文数据被忽略。提示可基于知识图中的数据元素关联强度值、相对数据元素位置和深度而指向未指定的知识图维度,并且遵循数据元素知识图维度类型的预定顺序来生成。

【技术实现步骤摘要】
【国外来华专利技术】在多轮对话中生成接下来的用户提示相关申请的交叉引用该国际申请要求于2016年8月16日提交的题为“GeneratingNextUserPromptsInAnIntelligentOnlinePersonalAssistantMulti-TurnDialog”的美国专利申请序列号15/238,660的优先权,通过引用将其全文并入本文。
技术介绍
传统搜索是没有人情味的。人们不能以标准的语言与传统的浏览引擎对话。传统搜索是耗时的,存在太多的选择并且可能浪费很多时间来浏览结果的页面。受制于传统工具的技术限制,用户难以传达意图,例如用户不能共享产品的照片以帮助搜索。随着选择激增至数十亿的在线项目,比较搜索变得比以往任何时候都更加重要,而目前的解决方案并不是针对这种规模而设计的。通常显示不相关的结果,而不会出现最佳结果。传统形式的比较搜索(搜索+细化+浏览)不再有用。
技术实现思路
在一个示例中,智能个人助理系统包括可扩缩的人工智能(AI),其渗透到现有的消息传递平台的基本结构(fabric)中以提供智能在线个人助理(或“机器人”)。该系统可以利用现有的库存(inventory)和经组织的数据库,以在人类用户和智能在线个人助理之间的预测性多轮通信中提供智能的个性化答案。智能个人助理系统的一个示例包括知识图。机器学习组件可以连续地识别用户意图并从用户意图中学习,从而随着时间的推移增强用户身份和理解能力。由此,所提供的用户体验是鼓舞人心的、直观的、独特的,并且可以关注于某些年龄组(例如,千禧一代)的使用和行为模式。附图说明附图通过示例而非限制的方式一般性地示出本文档中讨论的各种实施例。为了更容易地识别对任何特定元素或动作的讨论,附图标记中的最高有效的一个或多个数字指的是首先引入该元素的图号。图1示出了根据一些示例实施例的联网系统。图2示出了根据一些示例实施例的智能个人助理系统的总体架构。图3示出了根据一些示例实施例的语音识别组件的组件。图4示出了代表性软件架构软件架构,其可以结合本文中所描述的各种硬件架构来使用。图5示出了根据一些示例实施例的机器的组件,所述机器能够从机器可读介质(例如,计算机可读存储介质)中读取指令并执行本文中所讨论的方法中的任何一种或多种。图6示出了根据一些示例实施例的可以在其中部署智能在线个人助理的示例环境。图7示出了根据一些示例实施例的智能个人助理系统处理自然语言用户输入以生成电子市场中的项目推荐的概述。图8示出了根据一些示例实施例的自然语言理解(NLU)组件、该组件的子组件以及与该组件交互的其他组件。图9示出了根据一些示例实施例的各种分析的结果。图10示出了根据一些示例实施例的知识图。图11A和图11B示出了根据一些示例实施例的具有项目类别、一些项目属性和一些项目属性值的简明知识图。图12示出了根据一些示例实施例的智能个人助理系统处理自然语言用户输入以生成建议性提示的概述。图13示出了根据一些示例实施例的用于处理自然语言用户输入以生成项目推荐的方法的流程图。具体实施方式该上下文中的“载波信号”指能够存储、编码或携带用于由机器执行的指令的任何无形介质,并且包括数字或模拟通信信号或用于促进这种指令的传送的其它无形介质。可以经由网络接口设备使用传输介质并使用多种已知传输协议中的任何一种来通过网络发送或接收指令。该上下文中的“客户端设备”指的是接口连接到通信网络以从一个或多个服务器系统或其他客户端设备获得资源的任何机器。客户端设备可以是:移动电话、台式计算机、膝上型计算机、便携式数字助理(PDA)、智能电话、平板计算机、超级本、上网本、笔记本计算机、多处理器系统、基于微处理器或可编程的消费电子产品、游戏机、机顶盒或用户可以用来接入联网系统102的任何其他通信设备,但不限于此。该上下文中的“通信网络”指网络的一个或多个部分,该网络可以是自组织(adhoc)网络、内联网、外联网、虚拟专用网(VPN)、局域网(LAN)、无线LAN(WLAN)、广域网(WAN)、无线WAN(WWAN)、城域网(MAN)、互联网、互联网的一部分、公共交换电话网络(PSTN)的一部分、普通老式电话服务(POTS)网络、蜂窝电话网络、无线网络、网络、另一类型的网络、或两个或更多个这样的网络的组合。例如,网络或网络的一部分可以包括无线或蜂窝网络,并且耦接可以是码分多址(CDMA)连接、全球移动通信系统(GSM)连接或其他类型的蜂窝或无线耦接。在该示例中,耦接可以实现各种类型的数据传输技术中的任何一种,例如单载波无线电传输技术(1xRTT)、演进数据优化(EVDO)技术、通用分组无线电服务(GPRS)技术、GSM演进增强数据速率(EDGE)技术、包括3G的第三代合作伙伴计划(3GPP)、第四代无线(4G)网络、通用移动电信系统(UMTS)、高速分组接入(HSPA)、全球微波接入互操作性(WiMAX)、长期演进(LTE)标准、由各种标准设置组织定义的其他标准、其他远程协议或其他数据传输技术。该上下文中的“组件”指具有由功能或子例程调用、分支点、应用程序接口(API)、或提供特定处理或控制功能的划分或模块化的其他技术限定的边界的设备、物理实体或逻辑。组件可以经由其接口与其他组件进行组合,以实施机器处理。组件可以是封装功能性硬件单元,被设计与其他组件或程序中通常执行相关功能中的特定功能的一部分一起使用。组件可以构成软件组件(例如,机器可读介质上体现的代码)或硬件组件。“硬件组件”是能够执行特定操作的有形单元,并且可以按照特定的物理方式来配置或布置。在各种示例实施例中,一个或多个计算机系统(例如独立的计算机系统、客户端计算机系统或服务器计算机系统)或者计算机系统的一个或多个硬件组件(例如处理器或处理器组)可以由软件(例如应用或应用部分)配置为进行操作以执行本文中描述的特定操作的硬件组件。也可以机械地、电性地或用其任何合适的组合来实现硬件组件。例如,硬件组件可以包括永久地被配置为执行特定操作的专用电路或逻辑。硬件组件可以是专用处理器,例如现场可编程门阵列(FPGA)或专用集成电路(ASIC)。硬件组件还可以包括由软件临时配置为执行特定操作的可编程逻辑或电路。例如,硬件组件可以包括由通用处理器或其他可编程处理器执行的软件。一旦由这样的软件配置,硬件组件就变成特定的机器(或机器的特定组件),其被专门定制用于执行所配置的功能,而不再是通用处理器。应理解,以机械方式、以专用和永久配置的电路或以临时配置的电路(例如由软件配置)实现硬件组件的决定可以出于成本和时间的考虑。因此,短语“硬件组件”(或“硬件实现的组件”)应理解为涵盖有形实体,其是在物理上构造、永久配置(例如硬线连接)或临时配置(例如编程)为以特定方式操作或执行本文中描述的特定操作的实体。考虑临时配置(例如编程)硬件组件的实施例,无需在任一时刻配置或实例化硬件组件中的每一个。例如,在硬件组件包括被软件配置成为专用处理器的通用处理器的情况下,通用处理器可以在不同时间被配置为分别不同的专用处理器(例如包括不同的硬件组件)。因此,软件将特定的一个或多个处理器例如配置为在一个时刻构成特定硬件组件并且在不同的时刻构成不同的硬件组件。硬件组件可以向其他硬件组件提供信息并从其他硬件组件接收信息。因此,本文档来自技高网...

【技术保护点】
1.一种用于在多轮对话中生成对附加自然语言输入的提示的方法,所述方法包括:接收知识图中的维度与对用户查询数据的分析的结果之间的已排名匹配,所述知识图维度至少包括类别、属性和属性值各一个,并且所述结果包括用户感兴趣的主要对象、用户意图和相关参数;搜索库存并且将搜索结果并入到所述知识图中;确定是否实现所述分析的结果与直接或间接链接到所述主要对象的知识图维度之间的预定的足够级别的匹配;以及如果已经实现了所述足够级别的匹配,则基于所述搜索结果来生成并输出推荐类型提示。

【技术特征摘要】
【国外来华专利技术】2016.08.16 US 15/238,6601.一种用于在多轮对话中生成对附加自然语言输入的提示的方法,所述方法包括:接收知识图中的维度与对用户查询数据的分析的结果之间的已排名匹配,所述知识图维度至少包括类别、属性和属性值各一个,并且所述结果包括用户感兴趣的主要对象、用户意图和相关参数;搜索库存并且将搜索结果并入到所述知识图中;确定是否实现所述分析的结果与直接或间接链接到所述主要对象的知识图维度之间的预定的足够级别的匹配;以及如果已经实现了所述足够级别的匹配,则基于所述搜索结果来生成并输出推荐类型提示。2.根据权利要求1所述的方法,其中,对话中的提示的数量受限于预定的最大值,所述预定的最大值是通过将常识知识并入到所述分析中以更好地推断用户意图来最小化的。3.根据权利要求1所述的方法,其中,所述推荐类型提示推荐电子市场中待售的至少一个项目。4.根据权利要求1所述的方法,还包括:如果尚未实现所述足够级别的匹配但是已经实现近乎足够级别的匹配,则替代地生成并输出提供多个推荐的不同的推荐类型提示,其中所述多个推荐中的每个推荐跨越至少一个未指定的已链接知识图维度。5.根据权利要求1所述的方法,其中,所述推荐类型提示包括至少一个表征电子市场中待售的项目的图像。6.根据权利要求1所述的方法,其中,所述推荐类型提示包括文本输出和口语输出中的一项。7.根据权利要求1所述的方法,还包括:如果在所述对话期间改变所述主要对象,则替代地生成并输出关于所述主要对象的验证陈述类型提示,并且忽略来自之前的搜索任务的上下文数据,其中,改变所述主要对象表示搜索任务的改变。8.一种计算机可读存储介质,所述计算机可读存储介质中嵌入有指令集,所述指令集当由计算机的一个或多个处理器执行时,使所述计算机执行用于在多轮对话中生成对附加自然语言输入的提示的下列操作:接收知识图中的维度与对用户查询数据的分析的结果之间的已排名匹配,所述知识图维度至少包括类别、属性和属性值各一个,并且所述结果包括用户感兴趣的主要对象、用户意图和相关参数;搜索库存并且将搜索结果并入到所述知识图中;确定是否实现所述分析的结果与直接或间接链接到所述主要对象的知识图维度之间的预定的足够级别的匹配;以及如果已经实现了所述足够级别的匹配,则基于所述搜索结果来生成并输出推荐类型提示。9.根据权利要求8所述的介质,其中,对话中的提示的数量受限于预定的最大值,所述预定的最大值是通过将常识知识并入到所述分析中以更好地推断用户意图来最小化的。10.根据权利要求8所述的介质,其中,所...

【专利技术属性】
技术研发人员:布拉多克·加斯基尔阿迪·圭拉·哈维维
申请(专利权)人:电子湾有限公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1