当前位置: 首页 > 专利查询>艾赛普公司专利>正文

自动响应用户的请求制造技术

技术编号:21178551 阅读:70 留言:0更新日期:2019-05-22 12:40
用户可以诸如通过说出或录入文本来使用自然语言请求帮助或信息。可以通过执行语义处理以理解请求并制定适当的响应来自动确定对用户请求的响应。可以通过从请求计算特征、使用特征来选择对应于请求的图的节点并然后使得执行要向用户提供响应的动作来自动确定响应。例如,动作可以包括向用户提供信息、从用户请求进一步的信息或者使用户接通客户服务代表。

Automatically respond to user requests

Users can request help or information in natural language, such as by speaking or entering text. Responses to user requests can be automatically determined by performing semantic processing to understand requests and formulate appropriate responses. The response can be automatically determined by selecting the node of the graph corresponding to the request from the request calculation feature, using the feature, and then making the execution of the action to provide the response to the user. For example, actions may include providing information to the user, requesting further information from the user, or connecting the user to a customer service representative.

【技术实现步骤摘要】
【国外来华专利技术】自动响应用户的请求优先权声明本专利申请要求以下临时专利申请的权益,藉此通过引用将其整体并入:2016年7月8日提交的美国专利申请序列号62/359,841(ASAP-0001-P01)。
本专利技术涉及使用语义处理的自动化通信或辅助通信。
技术介绍
公司需要与客户进行有效交互来为其客户提供服务。例如,客户可能需要获得有关公司服务的信息,可能有关于计费的问题,或者可能需要来自公司的技术支持。公司以各种不同的方式与客户交互。公司可以有网站,并且客户可以导航该网站来执行各种动作。公司可以有在诸如智能电话或平板电脑之类的用户设备上运行的应用程序(“应用(app)”),其提供与网站类似的服务。公司可以有电话号码,客户可以呼叫该号码以通过交互式语音应答来获得信息或与客户服务代表交谈。公司还可以使用各种社交媒体服务(诸如脸书或推特)来响应客户。允许客户与公司交互的一些现有技术可能对客户造成麻烦。导航到网站或应用程序上的正确页面或导航电话呼叫中的语音菜单可能非常耗时。允许客户与公司交互的一些现有技术可能公司实现起来较为昂贵。雇佣客户服务代表来以人工方式响应请求和接听电话呼叫可能是一大笔开销。附图说明通过参考以下附图可以理解本专利技术及其某些实施例的以下详细描述:图1A和1B例示了客户设备上的示例用户界面。图2例示了使用语义处理来响应客户请求的系统。图3例示了使用语义处理自动响应客户请求的系统。图4例示了可以用于确定响应客户请求的动作的动作图。图5是使用语义处理来自动响应客户请求的示例实现的流程图。图6是用于选择节点的贪婪算法的示例实现的流程图。图7是用于选择节点的束搜索算法的示例实现的流程图。图8例示了可以用于选择动作图的节点的搜索图。图9例示了可以用于使用基于词汇的语言模型来确定文本完成的搜索图。图10例示了使用分类器来确定文本完成的系统。图11例示了可以用于使用基于字符的语言模型来确定文本完成的搜索图。图12是使用语义处理来确定文本完成的示例实现的流程图。图13例示了使用语义处理来确定建议响应的系统。图14例示了可以用于建议响应的搜索图。图15是使用语义处理来建议响应的示例实现的流程图。图16例示了使用语义处理来建议资源的系统。图17是使用语义处理来建议资源的示例实现的流程图。图18A-18Q例示了客户和客户支持代表之间的客户支持会话的示例用户界面。图19A-19C例示了用于提供语义处理服务的系统。图20是提供语义处理服务的示例实现的流程图。图21是可以用于执行语义处理的示例性计算设备。具体实施方式本文描述的是用于使用语义处理来响应用户的请求的技术。尽管本文描述的技术可以用于各种各样的用户和请求,但是为了清楚地呈现,将使用公司提供对客户请求的响应的示例。然而,本文描述的技术不限于客户和公司,可以向来自并非客户的用户的请求提供响应,并且响应可以来自并非公司的实体,比如个人。语义处理可以用于自动化对请求的响应并帮助响应用户制定对请求的响应。语义处理可以用于为客户提供完全自动化的体验。语义处理的使用允许客户通过使用自然语言提出请求来获得所需信息或所需支持。使用自然语言进行请求可以允许客户比用其他提出请求的方法更快地接收到对他的请求的解决方案。在某些情况下,客户的请求可以通过单次交互来解决。例如,在客户询问“我的包裹何时到达”的情况下,响应可能是“您的包裹定于周三到达,其跟踪号码为1234”。图1A和1B例示了可以用于提供自动响应的客户设备上的示例用户界面100。图1A例示了在客户设备上呈现的文本框110的示例,客户可以在该文本框110处向公司发送请求。客户可以以如同客户向人发送消息的方式同样的方式使用自然语言键入请求。客户可以使用诸如按钮120之类的按钮来提交请求。在一些实现中,客户可以说出请求,并且可以在客户设备上或在服务器计算机处将语音转换为文本。在客户提交请求之后,可以自动处理该请求。例如,语义处理技术可以用于理解请求并提供响应。图1B例示了对客户请求的三个示例响应。在用户界面130中,提供立即回答客户问题的响应。在用户界面140中,自动处理已确定需要来自客户的更多信息以提供响应,并且要求客户提供附加信息。在用户界面140中,要求客户选择几个可能选项中的一个,但是在其他实例或实现中,可以要求客户以其他方式提供附加信息,诸如通过键入附加文本来阐明该响应。在用户界面150中,自动处理已确定使客户接通(connect)客户服务代表。本文描述的技术不限于前述示例响应,并且可以向客户提供任何合适的响应。例如,可以立即向请求变更他或她的电话号码的客户提供表格以允许客户录入新的电话号码(例如,通过将应用自动导航到适当的屏幕或提供适当的网页)。除了提供自动响应之外,还可以使用语义处理来帮助客户服务代表(CSR)响应用户的请求。例如,在客户和CSR之间的对话中,可以使用语义处理来理解客户请求的含义并向CSR提供建议,诸如当CSR开始键入响应时,可以建议键入文本的完成;在CSR开始键入之前,可以向CSR建议完整响应;可以向CSR建议资源,以向CSR提供相关信息,或使CSR更易于执行动作;等等。语义处理系统图2例示了用于使用语义处理来响应客户请求的系统200。在图2中,客户可以使用客户设备210与公司通信。客户设备210可以包括任何适当的设备,诸如智能电话、平板电脑、可穿戴设备或物联网设备。客户可以使用任何适当的技术来提交请求,诸如向在客户设备210上运行的应用(例如,特定公司的应用或为处理客户请求而创建的第三方应用)键入或说出请求、在网页上键入或说出请求、发送文本消息或发送电子邮件。如本文所使用的,文本消息包括作为文本发送的任何消息,包括但不限于使用SMS(短消息服务)或专用应用程序(例如,脸书消息递送器(messenger)、苹果iMessage、谷歌Hangouts或WhatsApp)发送的消息。客户的请求可以由客户设备210发送给应用程序接口组件220,并且可以使用任何适当的网络(例如,互联网、Wi-Fi或蜂窝数据网络)直接或间接地发送。可以使用任何适当的传输协议来发送请求,所述传输协议包括发送客户说出请求的音频或消息的文本中的一个或多个。在客户向客户设备210说出请求的情况下,语音识别可以由客户设备210执行、在服务器计算机处执行或由图2的另一组件执行。应用程序接口组件220可以包括例如由公司操作的一个或多个服务器计算机。应用程序接口组件220接收客户请求,并且可以协调对客户请求的进一步处理。在要自动处理客户请求的情况下,可以将客户请求路由到语义响应组件240来确定响应而无需CSR参与。语义响应组件240可以对客户请求的文本执行语义处理以理解请求的含义、选择要响应于请求而执行的动作,并且使得将响应呈现给客户。另外,语义响应组件240可以向应用程序接口组件220提供结果以供客户支持组件230使用。在要将来自客户设备210的客户请求发送给CSR的情况下,可以将客户请求路由到客户支持组件230以将请求引导到CSR并从CSR获得响应。客户支持组件230可以与多个CSR连接,诸如CSR251、CSR252和CSR253。每个CSR可以使用用户接口(诸如计算机上的应用程序或网页)来接收客户请求并提供对它们的响应。客户支持组件2本文档来自技高网...

【技术保护点】
1.一种用于自动响应用户请求的计算机实现的方法,所述方法包括:接收对应于用户请求的文本;从所述文本计算多个特征;使用包括多个节点的图,其中:所述多个节点包括第一节点和第二节点,第一节点与第一分类器和第一动作相关联,并且第二节点与第二分类器和第二动作相关联;使用第一分类器和所述多个特征计算第一节点的第一分数;使用第二分类器和所述多个特征计算第二节点的第二分数;使用第一分数和第二分数选择第一节点;以及使得执行与第一节点相关联的第一动作。

【技术特征摘要】
【国外来华专利技术】2016.07.08 US 62/3598411.一种用于自动响应用户请求的计算机实现的方法,所述方法包括:接收对应于用户请求的文本;从所述文本计算多个特征;使用包括多个节点的图,其中:所述多个节点包括第一节点和第二节点,第一节点与第一分类器和第一动作相关联,并且第二节点与第二分类器和第二动作相关联;使用第一分类器和所述多个特征计算第一节点的第一分数;使用第二分类器和所述多个特征计算第二节点的第二分数;使用第一分数和第二分数选择第一节点;以及使得执行与第一节点相关联的第一动作。2.根据权利要求1所述的计算机实现的方法,其中,所述用户是公司的客户,并且所述用户请求寻求来自所述公司的帮助。3.根据权利要求1所述的计算机实现的方法,其中,使得执行第一动作包括向所述用户发送信息、从所述用户请求附加信息、或者使所述用户接通客户支持代表。4.根据权利要求1所述的计算机实现的方法,其中,接收对应于用户请求的文本包括对包括所述用户的语音的音频信号执行语音识别。5.根据权利要求1所述的计算机实现的方法,其中,经由文本消息、电子邮件、web服务器或在用户设备上运行的应用程序来接收所述文本。6.根据权利要求1所述的计算机实现的方法,其中,选择第一节点包括使用贪婪搜索算法。7.根据权利要求1所述的计算机实现的方法,其中,计算第一分数包括使用关于所述用户的信息。8.一种用于自动响应用户请求的系统,所述系统包括:至少一个服务器计算机,其包括至少一个处理器和至少一个存储器,所述至少一个服务器计算机被配置成:接收对应于用户请求的文本;从所述文本计算多个特征;使用包括多个节点的图,其中:所述多个节点包括第一节点和第二节点,第一节点与第一分类器和第一动作相关联,并且第二节点与第二分类器和第二动作相关联;使用第一分类器和所述多个特征计算第一节点的第一分数;使用第二分类器和所述多个特征计算第二节点的第二分数;使用第一分数和第二分数选择第一节点;以及使得执行与第一节点相关联的第一动作。9.根据权利要求8所述的系统,其中,第一节点与第一多个动作相关联,第一多个动作包括第一动作;并且其中,所述至少一个服务器计算机被配置成从第一多个动作中选择第一动作。10.根据权利要求9所述的系统,...

【专利技术属性】
技术研发人员:G萨波斯尼克代辉J哈克曼S亨利
申请(专利权)人:艾赛普公司
类型:发明
国别省市:美国,US

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

1