Implementation involves: receiving communication data from a device, including data input by the user of the device; receiving text data based on communication data; providing a set of intents and entities based on processing text data through an artificial intelligence service; and including one or more intents indicated in the text data. Volume sets include one or more entities indicated in text data, and Artificial Intelligence Service implements convolutional neural networks (CNN); identifies action sets based on one or more of text data, intention sets, and entity sets; and receives a result set that includes at least one action from the execution action set. Results; provide result data; and transmit data to the device.
【技术实现步骤摘要】
人工智能数字代理
技术介绍
用户(例如,企业的客户)可以向呼叫中心呼叫以试图解决问题、收集信息和/或使用服务。呼叫中心已经引入了自动化服务,自动化服务使得用户能够深度挖掘菜单,例如,以试图集中资源来致力于特定用户(例如,标识可能最适合于解决用户需求的特定部门和/或客户服务代表)。示例自动化服务可以包括人工智能,其处理用户说出的单词以将呼叫路由到特定资源。然而,这样的自动化服务可能有缺点。例如,尽管自动化服务可能能够路由呼叫,但是自动化服务在其他功能(例如,执行所请求的服务)方面受到限制。
技术实现思路
本公开的实现总体上涉及用于基于人工智能(AI)的数字代理的计算机实现的平台。更具体地,本公开的实现涉及能够可听地与用户交互并且能够基于用户交互来执行一个或多个动作的基于AI的数字代理。在一些实现中,动作包括:从设备接收通信数据,通信数据包括由设备的用户输入的数据;基于通信数据接收文本数据;基于通过人工智能服务处理文本数据来提供意图集合和实体集合,意图集合包括在文本数据中指示的一个或多个意图,实体集合包括在文本数据中指示的一个或多个实体,人工智能服务实现一个或多个卷积神经网络(CNN);基于文本数据、意图集合和实体集合中的一项或多项来标识动作集合,动作集合包括要由一个或多个计算机实现的服务执行的一个或多个动作;接收结果集合,该结果集合包括来自执行动作集合中的动作的计算机实现的服务的至少一个结果;提供包括描述至少一个结果的数据的结果数据;以及向设备传输结果数据。这个方面的其他实现包括对应的系统、装置、以及体现在计算机存储设备上被配置为执行方法的动作的计算机程序。这些和其他 ...
【技术保护点】
1.一种用于提供基于人工智能(AI)的数字助理的计算机实现的方法,所述方法由一个或多个处理器执行并且包括:由所述一个或多个处理器从设备接收通信数据,所述通信数据包括由所述设备的用户输入的数据;由所述一个或多个处理器基于所述通信数据接收文本数据;由所述一个或多个处理器基于通过人工智能服务处理所述文本数据来提供意图集合和实体集合,所述意图集合包括在所述文本数据中指示的一个或多个意图,所述实体集合包括在所述文本数据中指示的一个或多个实体,所述人工智能服务实现一个或多个卷积神经网络(CNN);由所述一个或多个处理器基于所述文本数据、所述意图集合和所述实体集合中的一项或多项来标识动作集合,所述动作集合包括要由一个或多个计算机实现的服务执行的一个或多个动作;由所述一个或多个处理器接收结果集合,所述结果集合包括来自执行所述动作集合中的动作的计算机实现的服务的至少一个结果;由所述一个或多个处理器提供包括描述所述至少一个结果的数据的结果数据;以及由所述一个或多个处理器向所述设备传输所述结果数据。
【技术特征摘要】
2017.03.02 US 15/448,4011.一种用于提供基于人工智能(AI)的数字助理的计算机实现的方法,所述方法由一个或多个处理器执行并且包括:由所述一个或多个处理器从设备接收通信数据,所述通信数据包括由所述设备的用户输入的数据;由所述一个或多个处理器基于所述通信数据接收文本数据;由所述一个或多个处理器基于通过人工智能服务处理所述文本数据来提供意图集合和实体集合,所述意图集合包括在所述文本数据中指示的一个或多个意图,所述实体集合包括在所述文本数据中指示的一个或多个实体,所述人工智能服务实现一个或多个卷积神经网络(CNN);由所述一个或多个处理器基于所述文本数据、所述意图集合和所述实体集合中的一项或多项来标识动作集合,所述动作集合包括要由一个或多个计算机实现的服务执行的一个或多个动作;由所述一个或多个处理器接收结果集合,所述结果集合包括来自执行所述动作集合中的动作的计算机实现的服务的至少一个结果;由所述一个或多个处理器提供包括描述所述至少一个结果的数据的结果数据;以及由所述一个或多个处理器向所述设备传输所述结果数据。2.根据权利要求1所述的方法,其中所述人工智能服务包括使用自然语言处理(NLP)来提供所述意图集合的意图分类模型。3.根据权利要求2所述的方法,其中所述NLP包括单词嵌入。4.根据权利要求1所述的方法,其中所述人工智能服务包括使用命名实体识别(NER)来提供所述实体集合的实体提取模型。5.根据权利要求1所述的方法,还包括:确定所述意图集合和所述实体集合中的一者或两者为空,并且作为响应,向所述设备传输至少一个消歧问题。6.根据权利要求1所述的方法,还包括:基于所述意图集合中的意图确定预期实体不在所述实体集合中,并且作为响应,向所述设备传输至少一个消歧问题。7.根据权利要求1所述的方法,还包括:确定所述结果集合包括缺陷,并且作为响应,向所述设备传输至少一个消歧问题。8.根据权利要求1所述的方法,其中所述通信数据包括音频数据,并且所述结果数据包括音频结果数据。9.根据权利要求1所述的方法,其中所述通信数据包括文本数据,并且所述结果数据包括文本结果数据。10.根据权利要求1所述的方法,其中所述结果数据包括由语音响应合成模块基于文本结果数据提供的音频数据。11.一种或多种非暂态计算机可读存储介质,耦合到一个或多个处理器并且具有在其上存储的指令,所述指令在由所述一个或多个处理器执行时使得所述一个或多个处理器执行用于提供基于人工智能(AI)的数字助理的操作,所述操作包括:从设备接收通信数据,所述通信数据包括由所述设备的用户输入的数据;基于所述通信数据接收文本数据;基于通过人工智能服务处理所述文本数据来提供意图集合和实体集合,所述意图集合包括在所述文本数据中指示的一个或多个意图,所述实体集合包括在所述文本数据中指示的一个或多个实体,所述人工智能服务实现一个或多个卷积神经网络(CNN);基于所述文本数据、所述意图集合和所述实体集合中的一项或多项来标识动作集合,所述动作集合包括要由一个或多个计算机实现的服务执行的一个或多个动作;接收结果集合,所述结果集合包括来自执行所述动作集合中的动作的计算机实现的服务的至少一个结果;提供包括描述所述至少一个结果的数据的结果数据;以及向所述设备传输所述结果数据。12.根据权利要求11所述的计算机可读存储介质,其中所述人工智能服务包括使用自然语言处理(NLP)来提供所述意图集合的意...
【专利技术属性】
技术研发人员:M·L·马加,T·M·萨拉马,F·罗西,
申请(专利权)人:埃森哲环球解决方案有限公司,
类型:发明
国别省市:爱尔兰,IE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。