著录项信息
专利名称 | 一种实现自动应答的系统及方法 |
申请号 | CN200610104054.8 | 申请日期 | 2006-07-31 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2007-11-21 | 公开/公告号 | CN101076184 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W4/12 | IPC分类号 | H;0;4;W;4;/;1;2;;;H;0;4;M;1;/;6;4;;;H;0;4;L;1;2;/;5;8查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市福田区振兴路赛格科技园2栋东403室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
发明人 | 余祥鑫;邓大付;杨海松 |
代理机构 | 北京德琦知识产权代理有限公司 | 代理人 | 罗正云;宋志强 |
摘要
本发明公开了一种实现自动应答的系统,包括:即时通信服务器,用于建立即时通信客户端和聊天机器人服务器之间的即时通信连接;即时通信客户端,用于通过该即时通信连接向聊天机器人服务器发送包含问题的会话消息;聊天机器人服务器,用于接收由即时通信客户端发送来的该会话消息,自动查询知识库以确定与所述会话消息包含的问题相匹配的回答,并通过所述即时通信连接发送包含该回答的响应消息到即时通信客户端。本发明还公开了一种实现自动应答的方法。应用本发明可以降低硬件投资,甚至不需要人工的参与,能够较好地降低成本。
1.一种实现自动应答的系统,其特征在于,该系统包括:
即时通信服务器,用于建立即时通信客户端和聊天机器人服务器之间的即时通信连接;进一步用于建立客户服务座席客户端和即时通信客户端之间的即时通信连接;
即时通信客户端,用于通过该即时通信连接向聊天机器人服务器发送包含问题的会话消息;进一步用于通过客户服务座席客户端和即时通信客户端之间的即时通信连接向客户服务座席客户端发送包含问题的会话消息;
聊天机器人服务器,用于接收由即时通信客户端发送来的该会话消息,自动查询知识库以确定与所述会话消息包含的问题相匹配的回答,并通过所述即时通信连接发送包含该回答的响应消息到即时通信客户端;聊天机器人服务器不仅有知识库,还可以从开放的文本库中对信息进行抽取,从而找到问题的答案;
客户服务座席客户端,用于客户服务人员回答即时通信客户端所发送的会话消息中包含的问题,并通过所述即时通信连接将包含该回答的响应消息发送到即时通信客户端;
该系统进一步包括客户关系管理CRM系统,CRM系统与客户服务座席客户端连接;
客户服务座席客户端,用于客户服务人员查询CRM系统以获取与会话消息包含的问题相关的用户或企业信息,根据所述信息确定所述会话消息中包含的问题的回答,并通过所述即时通信连接将包含该回答的响应消息发送到即时通信客户端。
2.根据权利要求1所述的实现自动应答的系统,其特征在于,该系统进一步包括移动即时通信客户端和移动即时通信网关;
移动即时通信客户端,用于通过移动即时通信网关建立与即时通信服务器的移动通信连接,通过即时通信服务器建立与聊天机器人服务器的即时通信连接,并用于向聊天机器人服务器发送包含问题的会话消息;
移动即时通信网关,用于建立移动即时通信客户端和即时通信服务器之间的移动通信连接;
所述聊天机器人服务器,进一步用于接收由移动即时通信客户端发送来的包含问题的会话消息,自动查询知识库以确定与所述会话消息包含的问题相匹配的回答,并通过所述即时通信连接和移动通信连接将包含该回答的响应消息发送到移动即时通信客户端。
3.根据权利要求1所述的实现自动应答的系统,其特征在于,
所述即时通信客户端和聊天机器人服务器之间的即时通信连接为:以点对点P2P方式而实现的即时通信连接;或以即时通信服务器转发的方式而实现的即时通信连接。
4.一种实现自动应答的方法,其特征在于,该方法预先建立客户服务座席客户端和即时通信客户端之间的即时通信连接,还包括以下步骤:
A、建立即时通信客户端和聊天机器人服务器之间的即时通信连接;
B、即时通信客户端通过该即时通信连接向聊天机器人服务器发送包含问题的会话消息;
C、聊天机器人服务器接收由即时通信客户端发送来的该会话消息,自动查询知识库以确定与所述会话消息包含的问题相匹配的回答,并通过所述即时通信连接发送包含该回答的响应消息到即时通信客户端;其中聊天机器人服务器不仅有知识库,还可以从开放的文本库中对信息进行抽取,从而找到问题的答案;
D、即时通信客户端通过客户服务座席客户端和即时通信客户端之间的即时通信连接向客户服务座席客户端发送包含问题的会话消息;
E、客户服务人员通过客户服务座席客户端确定该会话消息中所包含的问题的回答,并通过所述即时通信连接将包含该回答的响应消息发送到即时通信客户端;步骤E所述客户服务人员通过客户服务座席客户端确定该会话消息中所包含的问题的回答包括:
E1、客户服务人员通过客户服务座席客户端查询CRM系统以获取与会话消息包含的问题相关的企业或用户的信息;
E2、客户服务人员根据所述信息确定所述会话消息中包含的问题的回答。
5.根据权利要求4所述的方法,其特征在于,所述步骤B为:
即时通信客户端通过该即时通信连接,以点对点P2P的方式向聊天机器人服务器发送会话消息;或
即时通信客户端通过该即时通信连接,以即时通信服务器转发的方式向聊天机器人服务器发送会话消息。
6.根据权利要求4所述的方法,其特征在于,该方法进一步包括:预先通过移动即时通信网关建立移动即时通信客户端与即时通信服务器的移动通信连接,以及通过即时通信服务器建立移动即时通信客户端与聊天机器人服务器的即时通信连接;该方法进一步包括:
移动即时通信客户端向聊天机器人服务器发送包含问题的会话消息;
聊天机器人服务器接收由移动即时通信客户端发送来的包含问题的会话消息,自动查询知识库以确定与所述会话消息包含的问题相匹配的回答,并通过所述即时通信连接和移动通信连接将包含该回答的响应消息发送到移动即时通信客户端。
一种实现自动应答的系统及方法\n技术领域\n[0001] 本发明涉及即时通信(IM)和基于人工智能的自动回答技术领域,更具体地说,本发明涉及一种实现自动应答的系统及方法。\n背景技术\n[0002] 目前企业客户服务系统一般采用呼叫中心(Call Center)。传统的呼叫中心基于公共开关电话网络(PSTN),一般由排队机和PSTN相连接。排队机转接客户电话到业务代表的人工座席,业务代表通过接听电话,为客户提供信息服务。随着计算机和通信技术的发展,呼叫中心已经引入了语音自动应答系统及计算机电话集成(CTI)技术,其基本系统由CTI服务器、自动语音应答设备(IVR)、自动传真服务器、外拨服务器及人工座席等构成。\n[0003] 同时,随着互联网技术和应用的发展,互联网呼叫中心(Internet CallCenter,ICC)得到应用和发展。ICC是基于互联网的呼叫中心,它不是简单地将互联网的信息提供给呼叫中心,而是将互联网与呼叫中心有机地集成为一体。用户可以从Web站点直接进入互联网呼叫中心,用点击按钮的方式实现与对方通话。当然,用户也可以用IP电话呼入,或者还可以实现文本交互(如白版功能)。一切互联网上的功能都可以采用软排队、中间件技术与互联网呼叫中心集成为一体。\n[0004] 然而,这些呼叫中心解决方案需要大量的硬件投资,成本高,同时需要大量的客户服务人员,因此费用非常高昂。\n[0005] 基于互联网的IM系统是指使用因特网技术,允许人们实时传送文本、语音、视频和数据文件等信息的一种系统。IM系统的特点是能让用户可以选择性地接受或拒绝某人的信息,也可以同一时间与多人进行交流。具体地,用户从网上下载即时通信软件,并在机器中安装它。安装后从即时服务提供商那里注册并获得唯一名称,然后用户就可以登陆中心服务器使用IM服务。即时消息既可用通过服务器转发,也可以利用P2P(点对点)技术直接发向接收方的机器。\n[0006] 随着IM的普及,越来越多互联网用户习惯使用IM作为沟通交流的工具。目前,一些单位用IM工具作为客户服务方法。包括:申请一个IM账号作为客户服务账号,并向客户公布;客户只要加入企业的客服IM账号为好友,就可以实现和客户服务人员的沟通。\n[0007] 然而,这样的客户服务中心仍然需要利用大量的客户服务人员对客户的咨询电话进行接听和解答问题,因此成本依然非常高,而且客户咨询的问题大部分是相同或类似的问题。\n发明内容\n[0008] 有鉴于此,本发明的主要目的是提出一种实现自动应答的系统,以降低成本。\n[0009] 本发明的另一目的是提出一种实现自动应答的方法,以降低成本。\n[0010] 为达到上述目的,本发明的技术方案是这样实现的:\n[0011] 一种实现自动应答的系统,该系统包括:\n[0012] 即时通信服务器,用于建立即时通信客户端和聊天机器人服务器之间的即时通信连接;进一步用于建立客户服务座席客户端和即时通信客户端之间的即时通信连接;\n[0013] 即时通信客户端,用于通过该即时通信连接向聊天机器人服务器发送包含问题的会话消息;进一步用于通过客户服务座席客户端和即时通信客户端之间的即时通信连接向客户服务座席客户端发送包含问题的会话消息;\n[0014] 聊天机器人服务器,用于接收由即时通信客户端发送来的该会话消息,自动查询知识库以确定与所述会话消息包含的问题相匹配的回答,并通过所述即时通信连接发送包含该回答的响应消息到即时通信客户端;\n[0015] 客户服务座席客户端,用于客户服务人员回答即时通信客户端所发送的会话消息中包含的问题,并通过所述即时通信连接将包含该回答的响应消息发送到即时通信客户端。\n[0016] 该系统进一步包括客户关系管理CRM系统,CRM系统与客户服务座席客户端连接;\n[0017] 客户服务座席客户端,用于客户服务人员查询CRM系统以获取与会话消息包含的问题相关的用户或企业信息,根据所述信息确定所述会话消息中包含的问题的回答,并通过所述即时通信连接将包含该回答的响应消息发送到即时通信客户端。\n[0018] 该系统进一步包括移动即时通信客户端和移动即时通信网关;\n[0019] 移动即时通信客户端,用于通过移动即时网关建立与即时通信服务器的移动通信连接,通过即时通信服务器建立与聊天机器人服务器的即时通信连接,并用于向聊天机器人服务器发送包含问题的会话消息;\n[0020] 移动即时通信网关,用于建立移动即时通信客户端和即时通信服务器之间的移动通信连接;\n[0021] 所述聊天机器人服务器,进一步用于接收由移动即时通信客户端发送来的包含问题的会话消息,自动查询知识库以确定与所述会话消息包含的问题相匹配的回答,并通过所述即时通信连接和移动通信连接将包含该回答的响应消息发送到移动即时通信客户端。\n[0022] 所述即时通信客户端和聊天机器人服务器之间的即时通信连接为:以点对点P2P方式而实现的即时通信连接;或以即时通信服务器转发的方式而实现的即时通信连接。\n[0023] 一种实现自动应答的方法,该方法预先建立客户服务座席客户端和即时通信客户端之间的即时通信连接,还包括以下步骤:\n[0024] A、建立即时通信客户端和聊天机器人服务器之间的即时通信连接;\n[0025] B、即时通信客户端通过该即时通信连接向聊天机器人服务器发送包含问题的会话消息;\n[0026] C、聊天机器人服务器接收由即时通信客户端发送来的该会话消息,自动查询知识库以确定与所述会话消息包含的问题相匹配的回答,并通过所述即时通信连接发送包含该回答的响应消息到即时通信客户端;\n[0027] D、即时通信客户端通过客户服务座席客户端和即时通信客户端之间的即时通信连接向客户服务座席客户端发送包含问题的会话消息;\n[0028] E、客户服务人员通过客户服务座席客户端确定该会话消息中所包含的问题的回答,并通过所述即时通信连接将包含该回答的响应消息发送到即时通信客户端。\n[0029] 步骤E所述客户服务人员通过客户服务座席客户端确定该会话消息中所包含的问题的回答包括:\n[0030] E1、客户服务人员通过客户服务座席客户端查询CRM系统以获取与会话消息包含的问题相关的企业或用户的信息;\n[0031] E2、客户服务人员根据所述信息确定所述会话消息中包含的问题的回答。\n[0032] 所述步骤B为:\n[0033] 即时通信客户端通过该即时通信连接,以点对点P2P的方式向聊天机器人服务器发送会话消息;或\n[0034] 即时通信客户端通过该即时通信连接,以即时通信服务器转发的方式向聊天机器人服务器发送会话消息。\n[0035] 该方法进一步包括:预先建立移动即时通信客户端与即时通信服务器的移动通信连接,以及建立移动即时通信客户端与聊天机器人服务器的即时通信连接;该方法进一步包括:\n[0036] 移动即时通信客户端通过该移动通信连接和即时通信连接向聊天机器人服务器发送包含问题的会话消息;\n[0037] 聊天机器人服务器接收由移动即时通信客户端发送来的包含问题的会话消息,自动查询知识库以确定与所述会话消息包含的问题相匹配的回答,并通过所述即时通信连接和移动通信连接将包含该回答的响应消息发送到移动即时通信客户端。\n[0038] 从上述技术方案中可以看出,在本发明所提出的自动应答系统中,即时通信服务器,用于建立即时通信客户端和聊天机器人服务器之间的即时通信连接;即时通信客户端,用于通过该即时通信连接向聊天机器人服务器发送会话消息;聊天机器人服务器,用于接收由即时通信客户端发送来的该会话消息,自动查询知识库以确定与所述会话消息包含的问题相匹配的回答,并通过所述即时通信连接发送包含该回答的响应消息到即时通信客户端。由此可见,应用本发明以后,通过将IM技术和自动应答技术相结合,可以减少甚至不需要人工的参与,并且显著降低了硬件投资,因此能够极大地降低成本。\n[0039] 另外,由于知识库中的知识是可以更新和积累的,因此响应消息也会越来越准确,因此本发明还能够更好地对用户的提问、咨询做出准确回答。\n附图说明\n[0040] 图1为根据本发明的自动应答系统的示范性结构示意图;\n[0041] 图2为根据本发明第一实施例的自动应答系统的示范性结构示意图;\n[0042] 图3为根据本发明第二实施例的自动应答系统的示范性结构示意图;\n[0043] 图4为根据本发明的实现自动应答方法的示范性流程示意图;\n[0044] 图5为根据本发明的创建聊天机器人的示范性流程示意图;\n[0045] 图6为根据本发明创建知识库的示范性流程示意图;\n[0046] 图7为根据本发明激活聊天机器人的示范性流程示意图;\n[0047] 图8为根据本发明即时通信客户端与聊天机器人的示范性交互流程示意图;\n[0048] 图9为根据本发明即时通信客户端与客户服务座席客户端的示范性交互流程示意图。\n具体实施方式\n[0049] 为使本发明的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施例对本发明再作进一步详细的说明。\n[0050] 图1为根据本发明的自动应答系统的示范性结构示意图。如图1所示,该系统包括:\n[0051] 即时通信服务器101,用于建立即时通信客户端100和聊天机器人服务器102之间的即时通信连接;\n[0052] 即时通信客户端100,用于通过该即时通信连接向聊天机器人服务器102发送包含问题的会话消息;\n[0053] 聊天机器人服务器102,用于接收由即时通信客户端100发送来的该会话消息,自动查询知识库以确定与所述会话消息包含的问题相匹配的回答,并通过所述即时通信连接发送包含该回答的响应消息到即时通信客户端100。\n[0054] 其中,即时通信客户端100和聊天机器人服务器102之间的即时通信连接可以为:\n以P2P方式而实现的即时通信连接;或以即时通信服务器101转发的方式而实现的即时通信连接。\n[0055] 基于图1所示的示范性结构,即时通信客户端100所发出的会话消息可以是各种咨询消息,比如咨询某公司的业务、某个人的个人资料、某项业务的执行情况,等等。此时,响应消息中应该包括回答这些咨询消息的各种相关信息。\n[0056] 根据图1所示的示范性结构,本领域技术人员可以对本发明的自动应答系统进行各种优选变换。下面对其中的一些示范性实施例进行说明,然而,这些示范性说明并不用于限制本发明。\n[0057] 如果用户对聊天机器人返回的问题答案不满意,优选可以点击即时通信客户端\n100好友列表中的人工服务按钮,这样即时通信客户端会通过即时通信服务器101建立一个同客户服务座席客户端的会话连接,这个连接可以通过即时通信服务器101连接到客户服务座席客户端,也可以由即时通信客户端100以P2P方式直接连接到客户服务座席客户端。\n[0058] 利用客户服务座席客户端,客服人员可以进行问题的解答,这样保证了客户的问题得到及时的人工问答。企业客服座席客户端也可以和企业的CRM、ERP等系统连接,实时查询咨询用户的资料和企业信息,以帮助客服人员更好地问答客户的问题。\n[0059] 图2为根据本发明第一实施例的自动应答系统的示范性结构示意图。如图2所示,该系统包括:\n[0060] 即时通信服务器202,用于建立即时通信客户端201和聊天机器人服务器203之间的即时通信连接;\n[0061] 即时通信客户端201,用于通过该即时通信连接向聊天机器人服务器203发送包含问题的会话消息;\n[0062] 聊天机器人服务器203,用于接收由即时通信客户端201发送来的该会话消息,自动查询知识库以确定与所述会话消息包含的问题相匹配的回答,并通过所述即时通信连接发送包含该回答的响应消息到即时通信客户端201;\n[0063] 首先,将图2与图1相比,可见该系统进一步包括客户服务座席客户端204,[0064] 所述即时通信服务器202,进一步用于建立客户服务座席客户端204和即时通信客户端201之间的即时通信连接;所述即时通信客户端201,进一步用于通过客户服务座席客户端204和即时通信客户端201之间的即时通信连接向客户服务座席客户端204发送包含问题的会话消息;客户服务座席客户端204,用于客户服务人员确定所述会话消息中问题的回答,并通过所述即时通信连接将该包含该回答的响应消息发送到即时通信客户端。\n[0065] 图2所示的系统优选进一步包括与客户服务座席客户端204相连接的CRM 205,此时\n[0066] 客户服务座席客户端204,用于查询CRM 205系统以获取与会话消息包含的问题相关的帮助信息(通常为用户或企业信息),根据所述帮助信息确定所述会话消息包含问题的回答,并通过所述即时通信连接将包含该回答的响应消息发送到即时通信客户端201。\n[0067] 除了能够支持基于互联网的即时通信客户端201,本发明所提出的自动应答系统优选还能够支持基于移动通信的移动即时通信客户端。\n[0068] 图3为根据本发明第二实施例的自动应答系统的示范性结构示意图。如图3所示,与图2相比,该系统进一步包括移动即时通信客户端306和移动即时通信网关307,图3中其余的实体对应于图2中的相应实体;其中\n[0069] 移动即时通信客户端306,用于通过移动即时网关307建立与即时通信服务器302的移动通信连接,通过即时通信服务器302建立与聊天机器人服务器303的即时通信连接,并用于向聊天机器人服务器303发送包含问题的会话消息;\n[0070] 移动即时通信网关307,用于建立移动即时通信客户端306和即时通信服务器302之间的移动通信连接;具体为通过IP网络与移动运营商的网络设备连接的服务器,实现即时通信服务器与移动运营商网络连接的代理和相关通信协议的转换;\n[0071] 所述聊天机器人服务器303,进一步用于接收由移动即时通信客户端306发送来的会话消息,自动查询知识库以确定与所述会话消息包含的问题相匹配的回答,并通过所述即时通信连接和移动通信连接将包含该回答的响应消息发送到移动即时通信客户端\n306。\n[0072] 在本发明中,聊天机器人系统也叫自动问答系统,又称QA(automaticQuestion Answering)系统。它采用自然语言处理技术,一方面完成对用户问题的分析处理;另一方面完成正确答案的生成,让人们在杂乱无章的网络世界中快速、准确地获得自己想要的信息。自动问答系统以自然语言理解技术为核心,涉及到计算语言学、信息科学和人工智能等多门学科,是计算机应用研究的热点之一。\n[0073] 优选地,自动问答系统可以分为封闭域自动问答和开放域自动问答系统,封闭域自动问答系统就是预先建立好知识库(问题库),然后从问题库中查找问题答案,开放域自动问答系统不仅有问题库,还可以从开放的文本库中对信息进行抽取,从而找到问题的答案。本发明既可以采用封闭域的自动问答系统,还可以采用开放域自动问答系统。\n[0074] 自动问答系统主要包括四个部分:知识库查找部分、问题理解部分、信息检索部分和答案抽取部分。下面分别详细介绍这几个部分的功能和关键技术。\n[0075] 知识库查找部分:\n[0076] 知识库的作用是把用户经常问的问题和答案保存起来。这样,对于用户输入的问题,可以首先在知识库中搜索,看看有没有相同的问题。如果有,就可以直接把知识库中这个问题对应的答案返回给用户,从而极大地提高了系统的效率。\n[0077] 知识库查找主要包括候选问题集查找和问题相似度计算。候选问题集查找是从常问问题集中找出若干个候选的问题,以缩小查找的范围,使后续的相似度计算等较复杂的处理过程都在候选问题集这个相对较小的范围内进行。在候选问题集确定后,下一步是要从这个集合中找出和目标问句最相似的问句,所用的方法是计算候选问题集中每个问句和目标问句之间的相似度,对应的相似度最大的问句就是我们要找的句子。计算问题相似度的方法有很多,包括基于向量空间模型的方法或是基于语义的方法等等。\n[0078] 问题理解部分:\n[0079] 如果在知识库中找不到用户输入的问题,就需要进行问题理解,问题理解是要充分理解用户提问的问题,掌握用户的提问意图。比如,“华山在哪里?”问题理解部分通过对这个问题的分析,就可以知道用户是在问华山的地理位置。问题理解一般包括对问题进行分词、确定问题的类型、关键词的提取和关键词扩展。\n[0080] 分词是中文自然语言处理中必需的关键步骤,分词的准确率对后续的处理过程有着非常重要的影响。\n[0081] 中文的问题分类比英文要复杂的多,因为英语中的问句一般都是通过疑问词(例如where、when、who、what time)开头,而且疑问词的数目极其有限。但对于汉语,问句的提问方式要灵活的多。对问题进行分类的主要目的是针对不同类型的问题制定相应的规则,以便在关键词提取、关键词扩展、答案抽取等阶段利用这些规则。例如,对于询问地点的问题,我们可以规定,答案中必须含有“在”、“位于”、“处于”等词。\n[0082] 关键词提取是从用户输入的问句中提取出对后面的检索有用的关键词,关键词的提取直接影响到后面的检索的结果。另外,在答案句子中,有些词常常不是原来问题的关键词,而是这些词的同义扩展。因此还需要对关键词进行适当的扩展。需要注意的是,关键词扩展虽然提高了系统的召回率,但如果扩展不适当会极大地降低检索的准确率,因此一般的自动问答系统对关键词的扩展都是很谨慎的。\n[0083] 信息检索部分:\n[0084] 通过问题理解得到的关键词集合需要提交给信息检索系统来查找相关的文档。信息检索系统的任务就是在已有的知识库中搜索和关键词集合相关的知识,并交给答案抽取部分。信息检索是一个相对比较成熟的技术,只要对现有的技术进行一些改进就可以应用到问答系统中。这里还存在一个知识库建设的问题,为了保证对任何问题都能找到相关的答案,知识库必须足够大。\n[0085] 答案抽取部分:\n[0086] 信息检索部分返回的是一系列相关的知识,然后答案抽取部分从这些相关的知识中提炼出相关的答案提交给用户。一般搜索引擎返回的是一堆网页,而自动问答系统需要返回的是简短的、准确性很高的答案。答案可以是一句话,或者是几句话,也可以是几个词或者短语。\n[0087] 对于那些问时间地点的问题,就可以用很短的语句来回答,而对于询问原因、事件的问题就需要较长的语句才能回答。因此,答案的抽取还需要依据问题的类型。答案抽取部分是问答系统中难度最大的一部分。问答系统返回的答案形式多样,可以是词语、句子、或者文摘。为了准确地把答案从相关知识中抽取出来,不仅需要使用关键词匹配,还要使用了语义相似度的方法。\n[0088] 下面详细介绍本发明的各种优选具体应用。比如,将本发明应用于企业的客服服务中心。\n[0089] 当用户需要联系企业的客服服务中心咨询企业相关问题时,用户首先通过即时通信客户端登录即时通信服务器,然后加入企业的聊天机器人为好友,双击聊天机器人,通过即时通信服务器发起一个与聊天机器人的会话连接,这里的连接即可以通过即时通信服务器在连接到聊天机器人服务器,也可以由即时通信客户端以P2P方式直接连接到聊天机器人服务器,然后再通过即时通信服务器发送问题到聊天机器人,聊天机器人收到聊天消息,通过智能算法,查找知识库,把与问题匹配的答案通过即时通信服务器发送给用户的即时通信客户端,用户可以采用聊天的方式和企业客户机器人进行问题咨询和查询。\n[0090] 如果用户对企业客户机器人返回的问题答案不满意,可以点击客户端的人工服务按钮,这样即时通信客户端会通过即时通信服务器建立一个同企业客服座席客户端的会话连接,这个连接可以通过即时通信服务器在连接到企业客服座席客户端,也可以由即时通信客户端以P2P方式直接连接到企业客服座席客户端。企业客服座席客户端可以由客服人员进行问题的解答,这样就保证了客户的问题得到及时的人工问答。\n[0091] 以上详细描述了本发明所提出的自动应答系统,下面对本发明所提出的实现自动应答方法进行说明。\n[0092] 图4为根据本发明的实现自动应答方法的示范性流程示意图。如图4所示,该方法包括:\n[0093] 步骤401:建立即时通信客户端和聊天机器人服务器之间的即时通信连接;\n[0094] 步骤402:即时通信客户端通过该即时通信连接向聊天机器人服务器发送包含问题的会话消息;\n[0095] 步骤403:聊天机器人服务器接收由即时通信客户端发送来的该会话消息,自动查询知识库以确定与所述会话消息包含的问题相匹配的回答,并通过所述即时通信连接发送包含该回答的响应消息到即时通信客户端。\n[0096] 其中,该方法还可以进一步包括:预先建立客户服务座席客户端和即时通信客户端之间的即时通信连接;\n[0097] 在步骤403之后,如果即时通信客户端对响应消息并不满意,则该方法还可以进一步包括步骤404和步骤405:\n[0098] 步骤404:即时通信客户端通过客户服务座席客户端和即时通信客户端之间的即时通信连接向客户服务座席客户端发送会话消息;\n[0099] 步骤405:客户服务人员通过客户服务座席客户端确定所述会话消息包含的问题的回答,并通过所述即时通信连接包含该回答的响应消息发送到即时通信客户端。\n[0100] 图5为根据本发明的创建聊天机器人的示范性流程示意图。如图5所示,该方法包括:\n[0101] 步骤501:访问即时通信服务器,申请创建企业客服机器人账号,比如一个用于企业客服的即时通信账号;\n[0102] 步骤502:即时通信服务器分配即时通信账号,如企业客服号码,并创建相关即时通信账号数据库;\n[0103] 步骤503:即时通信服务器通知聊天机器人服务器创建相关一个相关的企业机器人和知识库;\n[0104] 步骤504:企业登录到聊天机器人服务器,在知识库中编辑知识,从而建立相关的企业客服知识库。\n[0105] 基于图5所示流程,图6为根据本发明创建企业客服知识库的示范性流程示意图。\n如图6所示,该方法包括:\n[0106] 步骤601:企业访问聊天机器人服务器,以企业客服机器人账号登录进入系统;\n[0107] 步骤602:企业选择编辑企业客服知识库,增加、删除、修改知识库,并保存知识库;\n[0108] 步骤603:企业提交该知识库以创建企业客服知识库,并充当聊天机器人的知识库。\n[0109] 一般情况下,在提供服务之前需要激活聊天机器人。图7为根据本发明激活聊天机器人的示范性流程示意图。如图7所示,该方法包括:\n[0110] 步骤701:企业访问聊天机器人服务器,以企业客服机器人账号登录进入系统;\n[0111] 步骤702:企业激活机器人,使其在线,服务于客户。\n[0112] 图8为根据本发明即时通信客户端与聊天机器人的示范性交互流程示意图。如图\n8所示,该方法包括:\n[0113] 步骤801:客户申请一个即时通信账号;\n[0114] 步骤802:客户以该即时通信账号登录即时通信服务器;\n[0115] 步骤803:客户加企业客服机器人账号为好友;\n[0116] 步骤804:客户同企业客服机器人聊天,向企业客服机器人发送咨询消息,以询问客户相关问题;\n[0117] 步骤805:即时通信服务器收到客户即时通信客户端的咨询消息,转发给企业客服机器人,企业客服机器人自动查询知识库,并返回答案给客户。\n[0118] 图9为根据本发明即时通信客户端与客户服务座席客户端的示范性交互流程示意图。如图9所示,该方法包括:\n[0119] 步骤901:客户触发即时通信客户端的座席聊天按钮,客户即时通信客户端请求建立一个与客户服务座席客户端的点到点聊天连接通道;\n[0120] 步骤902:即时通信服务器转发连接请求,当聊天通道建立成功时,转发聊天消息。\n[0121] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2011-09-21
- 2008-01-16
- 2007-11-21
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2006-03-29
|
2004-02-26
| | |
2
| |
2005-04-27
|
2003-10-24
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |