CN101431573B - Method and equipment for implementing automatic customer service through human-machine interaction technology - Google Patents
Method and equipment for implementing automatic customer service through human-machine interaction technology Download PDFInfo
- Publication number
- CN101431573B CN101431573B CN 200710048039 CN200710048039A CN101431573B CN 101431573 B CN101431573 B CN 101431573B CN 200710048039 CN200710048039 CN 200710048039 CN 200710048039 A CN200710048039 A CN 200710048039A CN 101431573 B CN101431573 B CN 101431573B
- Authority
- CN
- China
- Prior art keywords
- customer service
- natural language
- knowledge base
- information
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供一种通过人机交互技术实现自动客户服务的方法以及用于实现该方法的设备,所述方法包括:接收用户以自然语言输入的问题,将所述自然语言通过人机交互技术转换成供计算机识别的信息;然后根据所述的供计算机识别的信息输出反馈信息。此外,本发明还提供实现该方法的设备。
The present invention provides a method for realizing automatic customer service through human-computer interaction technology and equipment for realizing the method. The method includes: receiving a question input by a user in natural language, and converting the natural language through human-computer interaction technology into information for computer identification; and then output feedback information based on the information for computer identification. In addition, the invention also provides equipment for realizing the method.
Description
技术领域technical field
本发明涉及计算机网络技术与人机交互技术,特别是涉及一种通过计算机网络技术及人机交互技术实现智能化自动客户服务的方法及实现该方法的设备。The invention relates to computer network technology and human-computer interaction technology, in particular to a method for realizing intelligent automatic customer service through computer network technology and human-computer interaction technology and equipment for realizing the method.
背景技术Background technique
以自动语音和人工服务为特点的客户服务中心在国内已经开展了多年。各种规模的企业,从银行,电信到中小企业以及政府都已经开始了这种服务。客户对这种服务形式从当初的好奇逐渐转化到习以为常。现在,对一个企业来说,拥有客户服务中心仅仅是最低要求,对于其客户来说,客户服务中心必须能够提供高质量的服务。在新的形势下,企业的客户服务中心遇到了如下的挑战:The customer service center characterized by automatic voice and manual service has been developed for many years in China. Businesses of all sizes, from banks and telecoms to SMEs and governments, have already started the service. Customers have gradually changed from being curious about this form of service to becoming accustomed to it. Now, for an enterprise, having a customer service center is only the minimum requirement. For its customers, the customer service center must be able to provide high-quality services. Under the new situation, the customer service center of the enterprise has encountered the following challenges:
1、客服代表知识的全面性。1. The knowledge of customer service representative is comprehensive.
随着市场竞争的加剧,企业不断推出新的产品和服务。作为联系客户的重要部门,客户服务中心必须对企业提供的所有产品和服务都了如指掌。因此,企业通常在推出新产品的前期,会对客服人员进行专门的培训,随着新产品推出速度的加快,这种培训频率也逐渐提高(成本由此增大)。由于这种信息越来越多,有时甚至已经超出了客服人员能够掌握的程度,客户人员不得不在客户询问的时间,临时查询相关资料或者询问其他对此了解的同事。这种临时的信息检索一方面使得客户等待更长的时间,另一方面使每次通话的成本大幅上升。在某些情况下,客户的电话被转到不同的客服代表手中,这时客户需要不断的重复自己的问题。With the intensification of market competition, companies continue to launch new products and services. As an important department to contact customers, the customer service center must know all the products and services provided by the enterprise. Therefore, companies usually conduct special training for customer service personnel in the early stage of launching new products. As the speed of launching new products accelerates, the frequency of such training gradually increases (the cost increases accordingly). Since there is more and more information of this kind, and sometimes it has even exceeded the level that customer service personnel can grasp, customer personnel have to temporarily inquire about relevant information or ask other colleagues who know about it at the time of customer inquiry. On the one hand, this temporary information retrieval makes customers wait longer, and on the other hand, the cost of each call increases significantly. In some cases, the customer's call was transferred to different customer service representatives, at which point the customer had to repeat their question over and over again.
2、用户数的大幅增长。2. Substantial increase in the number of users.
随着企业市场的开拓,更多的客户和潜在客户通过客服中心了解相关的产品和服务信息,这时企业原有的客户中心由于硬件系统的限制,导致客户在排队队列中等待时间过长。企业这时面临着一个选择,加大设备投资(申请更多线路,提高电信设备处理能力)或者流失客户。而通常情况下,客服中心的投资和再投资都非常的昂贵,并且一般需要花费3~9月时间进行实施。With the development of the enterprise market, more customers and potential customers learn about relevant product and service information through the customer service center. At this time, due to the limitation of the hardware system of the original customer center of the enterprise, customers wait in the queue for too long. At this time, enterprises are faced with a choice, increase investment in equipment (apply for more lines, improve the processing capacity of telecommunications equipment) or lose customers. Usually, the investment and reinvestment of the call center is very expensive, and generally takes 3 to 9 months to implement.
另一方面,随着企业各种产品和市场活动的推出,用户会在短时间之内通过客户服务中心查询和了解各种问题。这种间断性的高峰对客服中心产生了极大的压力,如果企业对客服中心通过再投资来应对这种高峰压力,会导致非高峰时段的设备和人员冗余,这种冗余对于企业来说是另外一种成本支出。On the other hand, with the launch of various products and marketing activities of the enterprise, users will inquire and understand various problems through the customer service center in a short period of time. This intermittent peak puts great pressure on the customer service center. If the enterprise reinvests in the customer service center to cope with this peak pressure, it will lead to equipment and personnel redundancy during off-peak hours. This redundancy is of great importance to the enterprise. Said to be another cost expenditure.
3、昼夜和假日服务。3. Day and night and holiday service.
由于工作节奏的加快,相当多用户都不方便在工作时间利用企业的客户服务中心,他们通常会选择下班以后或者利用节假日的时间。作为企业来说,维持一个长时间的客户服务时间意味着成本的增加,而对于客服人员本身来说,在节假日工作会带来各种各样的管理问题。Due to the accelerated pace of work, it is inconvenient for many users to use the customer service center of the enterprise during working hours, and they usually choose to use the time after get off work or during holidays. As an enterprise, maintaining a long customer service time means an increase in cost, and for the customer service personnel themselves, working on holidays will bring various management problems.
在当前的应用现状下,遇到如上的挑战,企业一般别无选择,只能进行系统升级以及新客服人员的招聘,由此带来一系列的额外成本。但是升级及招聘都无法彻底解决客服人员对产品了解不够的问题,于是有企业投入巨资,购买和实施知识管理软件等复杂系统,由此又带来一系列的巨额成本。Under the current application status, enterprises generally have no choice but to upgrade the system and recruit new customer service personnel when encountering the above challenges, which brings a series of additional costs. However, upgrading and recruitment cannot completely solve the problem that customer service personnel do not know enough about the product, so some companies invest huge sums of money to purchase and implement complex systems such as knowledge management software, which in turn brings a series of huge costs.
发明内容Contents of the invention
基于目前以自动语音和人工服务为特点的客户服务中心所存在的各种不足而提出本发明,其用于提供一种通过计算机网络技术及人机交互技术实现智能化自动客户服务的方法及实现该方法的设备。。The present invention is proposed based on various deficiencies in the current customer service center characterized by automatic voice and manual service, which is used to provide a method and realization of intelligent automatic customer service through computer network technology and human-computer interaction technology equipment for the method. .
本发明所提供的方法以及相应的设备可以用于实现客服机器人系统的构建,所述客服机器人系统或者客服机器人是一种全新的概念,它是以自然语言处理和人机交互等多种人工智能技术为基础,使用IM(即时通讯工具)或WEB网页作为表现形式的自动客服系统,在该系统中,用户可以像与人工客服对话一样与客服机器人交谈,在自然的交互过程中得到特定领域问题的解决方法。更具体而言,所述的客服机器人指的是基于网络(包括电话和移动设备)通讯的逻辑意义上的“虚拟机器人”,没有自己的实体,他的功能就是为用户提供智能化自动客服。这一系统可以应用于政府、企业以及各种事业单位中相应的向外提供服务的部门,例如,其可以用于提高政府职能部门受理来自政府、企业和市民的各类申请、提高询问和投诉的效率,显著地降低政府客服成本、减少人为错误、增强用户体验。The method and corresponding equipment provided by the present invention can be used to realize the construction of a customer service robot system. The customer service robot system or customer service robot is a brand-new concept, which is based on various artificial intelligences such as natural language processing and human-computer interaction. Based on technology, an automatic customer service system using IM (instant messaging tool) or WEB pages as the form of expression, in which users can chat with customer service robots as if they were talking to human customer service, and get specific domain questions in the natural interaction process solution. More specifically, the customer service robot refers to a logical "virtual robot" based on network (including telephone and mobile device) communication, without its own entity, and its function is to provide users with intelligent automatic customer service. This system can be applied to the corresponding external service departments in the government, enterprises and various public institutions. Efficiency, significantly reducing government customer service costs, reducing human errors, and enhancing user experience.
根据本发明的第一方面,提供了一种通过人机交互技术实现自动客户服务的方法,该方法包括:接收用户输入的基于自然语言的查询信息;根据所述基于自然语言的查询信息输出查询结果。具体地,该步骤中包括对作为用户输入信息的查询信息进行语义分析,并与所述预存的知识库中的内容进行语义匹配,获得与该查询信息相匹配的问题或其相关联的答案的步骤。According to the first aspect of the present invention, there is provided a method for realizing automatic customer service through human-computer interaction technology, the method includes: receiving query information based on natural language input by the user; outputting query information based on the query information based on natural language result. Specifically, this step includes performing semantic analysis on the query information input by the user, and performing semantic matching with the content in the pre-stored knowledge base, and obtaining the question matching the query information or its associated answer. step.
优选地,当所述语义匹配获得的问题具有对应的答案,将该答案作为查询结果输出。当所述语义匹配获得的问题没有对应的答案而仅具有相关联的询问信息,则将该询问信息输出;然后接收用户针对所述询问信息而输入的基于自然语言的反馈信息;再将所述反馈信息作为所述用户输入信息来重复上述步骤,直至获得所述对应的答案和所述反馈信息为用户指示结束查询的指示信息。Preferably, when the question obtained by the semantic matching has a corresponding answer, the answer is output as a query result. When the question obtained by the semantic matching does not have a corresponding answer but only has associated query information, then output the query information; then receive feedback information based on natural language input by the user for the query information; and then output the query information The feedback information is used as the user input information and the above steps are repeated until the corresponding answer is obtained and the feedback information is instruction information for the user to instruct to end the query.
根据本发明的第二方面,提供了一种通过人机交互技术提供智能化自动客户服务的设备,该设备包括:人机交互装置,用于接收用户输入的基于自然语言的查询信息;反馈装置,用于根据所述基于自然语言的查询信息输出查询结果。具体地,该装置中还包括语义匹配装置,用于对作为用户输入信息的查询信息进行语义分析,并与所述预存的知识库中的内容进行语义匹配,获得与该查询信息相匹配的问题,所述知识库包含具有一定拓扑结构的多个问题及其相关联的答案;当所述语义匹配获得的问题具有对应的答案,该语义匹配装置将该答案作为查询结果输出。According to the second aspect of the present invention, there is provided a device for providing intelligent automatic customer service through human-computer interaction technology, the device includes: a human-computer interaction device for receiving query information based on natural language input by a user; a feedback device , for outputting a query result according to the query information based on natural language. Specifically, the device also includes a semantic matching device, which is used to perform semantic analysis on the query information input by the user, and perform semantic matching with the content in the pre-stored knowledge base to obtain a question matching the query information. , the knowledge base includes a plurality of questions with a certain topology and their associated answers; when a question obtained by the semantic matching has a corresponding answer, the semantic matching device outputs the answer as a query result.
优选地,当所述语义匹配获得的问题没有对应的答案而仅具有相关联的询问信息,则由所述语义匹配装置将该询问信息输出;然后接收用户针对所述询问信息而输入的基于自然语言的反馈信息;再根据所述反馈信息进行上述的语义匹配步骤,即以该反馈信息作为用户输入信息,对其进行语义分析并与所述预存的知识库中的内容进行语义匹配,获得与该查询信息相匹配的问题,当所述语义匹配获得的问题具有对应的答案,该语义匹配装置将该答案作为查询结果输出。重复上述步骤直至获得所述对应答案和所述反馈信息为用户指示结束查询的指示信息。Preferably, when the question obtained by the semantic matching has no corresponding answer but only has associated query information, the query information is output by the semantic matching device; Language feedback information; then perform the above-mentioned semantic matching step according to the feedback information, that is, use the feedback information as user input information, perform semantic analysis on it and carry out semantic matching with the content in the pre-stored knowledge base, and obtain the same The query information is matched with a question, and when the question obtained by the semantic matching has a corresponding answer, the semantic matching device outputs the answer as a query result. The above steps are repeated until the corresponding answer and the feedback information obtained are indication information for the user to end the query.
本发明所提供方法以及系统的优点在于,The advantages of the method and system provided by the present invention are:
1)降低企业在客户服务中心的再投资,从容应对用户数的大量增长;1) Reduce the reinvestment of the enterprise in the customer service center, and calmly cope with the large increase in the number of users;
2)降低企业客服中心的运行成本;2) Reduce the operating cost of the enterprise customer service center;
3)减少客户的不愉快体验-等待时间、回答的准确性;3) Reduce the unpleasant experience of customers - waiting time, accuracy of answers;
5)对客户进行分析并自我更新服务能力;5) Analyze customers and self-update service capabilities;
6)低成本提供昼夜和假日服务6) Provide round-the-clock and holiday service at low cost
采用本发明的技术方案,能够为传统客户服务中心提供问题分流支持,使传统服务中心能够专注于复杂的和高价值的客户。从而在两种渠道内,企业能为用户提供了更为迅速、准确而标准的服务。在低成本的条件下,为企业的高速发展提供了有效的支持。对于企业或者政府来说,这种领先技术的使用也为其增加了新的形象(科技和创新的形象)。By adopting the technical solution of the invention, it can provide problem triage support for the traditional customer service center, so that the traditional service center can focus on complicated and high-value customers. Therefore, in the two channels, enterprises can provide users with more rapid, accurate and standard services. Under the condition of low cost, it provides effective support for the rapid development of enterprises. For enterprises or governments, the use of this leading technology also adds a new image (image of technology and innovation).
附图说明Description of drawings
通过阅读以下参照附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显。Other characteristics, objects and advantages of the present invention will become more apparent by reading the following detailed description of non-limiting embodiments with reference to the accompanying drawings.
附图中,相同或者相似的附图标识代表相同或者相应的部件。In the drawings, the same or similar reference numerals represent the same or corresponding components.
图1为根据本发明的智能化客户服务设备-用户终端网络系统图;Fig. 1 is intelligent customer service equipment-user terminal network system diagram according to the present invention;
图2为根据本发明的智能化客户服务设备实现智能化自动客户服务的系统方法流程图;Fig. 2 is a flow chart of a system method for realizing intelligent automatic customer service according to the intelligent customer service equipment of the present invention;
图3为根据本发明的智能化客户服务设备中的知识库采用的并列式数据表示意图;3 is a schematic diagram of a parallel data table adopted by the knowledge base in the intelligent customer service device according to the present invention;
图4为根据本发明的智能化客户服务设备中的知识库采用的树状结构数据表示意图;FIG. 4 is a schematic diagram of a tree structure data representation adopted by the knowledge base in the intelligent customer service device according to the present invention;
图5为根据本发明的一个具体实施方式通过人机交互技术提供智能化自动客户服务设备的装置框图;Fig. 5 is a device block diagram of providing intelligent automatic customer service equipment through human-computer interaction technology according to a specific embodiment of the present invention;
图6为根据本发明的一个具体实施方式简化方案的变化例的智能化自动客户服务设备的装置框图;FIG. 6 is a device block diagram of an intelligent automatic customer service device according to a variation example of a simplified solution of a specific embodiment of the present invention;
图7为根据本发明的一个具体实施方式的智能化客户服务设备的服务器系统具体架构示意图;FIG. 7 is a schematic diagram of a specific architecture of a server system of an intelligent customer service device according to a specific embodiment of the present invention;
图8为根据本发明的一个优选实施方式的智能化客户服务设备的服务器系统具体架构示意图。Fig. 8 is a schematic diagram of a specific architecture of a server system of an intelligent customer service device according to a preferred embodiment of the present invention.
具体实施方式Detailed ways
本发明可用于构建一种智能化客户服务设备(如,图1所示的智能化客户服务设备1),即本发明所述的客服机器人系统或者客服机器人平台,以实现本发明第一方面所提供的实现智能化自动客户服务的方法。The present invention can be used to build an intelligent customer service device (such as the intelligent customer service device 1 shown in Figure 1), that is, the customer service robot system or customer service robot platform described in the present invention, so as to realize the first aspect of the present invention. The method provided for realizing intelligent automatic customer service.
基于图1所示的智能查询系统-用户终端网络系统图,以下将详细介绍本发明第一方面所提供方法的具体过程,图2为根据本发明的智能化客户服务设备实现智能化自动客户服务的系统方法流程图。Based on the intelligent query system-user terminal network system diagram shown in Figure 1, the specific process of the method provided by the first aspect of the present invention will be introduced in detail below, and Figure 2 is the realization of intelligent automatic customer service according to the intelligent customer service equipment of the present invention Flowchart of the system method.
本发明图1所示的智能化客户服务设备1具有一网络接口,具体地,所述网络可以是各种可以在用户终端2与智能化客户服务设备1之间实现数据传输的网络,包括互联网,手机互联网,也可以是局域网或其他类型的网络。本实施方式中,所述网络接口可以用于和互联网交换数据。The intelligent customer service device 1 shown in Fig. 1 of the present invention has a network interface, specifically, the network can be various networks that can realize data transmission between the user terminal 2 and the intelligent customer service device 1, including the Internet , mobile Internet, or local area network or other types of networks. In this implementation manner, the network interface may be used to exchange data with the Internet.
步骤S210,用户可以向用户终端2进行基于自然语言的信息输入,并通过互联网将该信息输入的数据传送至所述智能化客户服务设备1。In step S210, the user can input information based on natural language into the user terminal 2, and transmit the data of the information input to the intelligent customer service device 1 through the Internet.
然后进行步骤S220,智能化客户服务设备1将接收到的基于自然语言的信息输入进行语义分析,例如,提取所述自然语言中的语义关键词,将其排练组合成适于智能化客户服务设备1识别或分类检索的语句片段,然后智能化客户服务设备1将根据已建立的知识库,对经过语义分析的自然语言数据进行语义匹配,以获得所述知识库中的和该自然语言的语义相匹配的答案或者和该自然语言的语义相匹配的询问信息。Then proceed to step S220, the intelligent customer service device 1 performs semantic analysis on the received information input based on natural language, for example, extracts the semantic keywords in the natural language, and rehearses and combines it into a form suitable for intelligent customer service equipment. 1 Recognize or classify the retrieved sentence fragments, and then the intelligent customer service device 1 will perform semantic matching on the natural language data that has undergone semantic analysis according to the established knowledge base, so as to obtain the semantics of the natural language in the knowledge base and the natural language Matching answers or query information matching the semantics of the natural language.
然后执行判断步骤S230,如果在上述步骤之后所述智能化客户服务设备1已在所述知识库中获得和用户输入的自然语言的语义相匹配的答案,该智能化客户服务设备1直接将该答案作为反馈信息,执行步骤S260,将该信息通过网络输出至用户终端2,用户即可接收到反馈信息。Then execute the judgment step S230, if after the above steps, the intelligent customer service device 1 has obtained an answer matching the semantics of the natural language input by the user in the knowledge base, the intelligent customer service device 1 will directly The answer is used as feedback information, step S260 is executed, and the information is output to the user terminal 2 through the network, and the user can receive the feedback information.
如果在上述步骤之后智能化客户服务设备1在知识库中不能获得和用户输入的自然语言的语义相匹配的答案,则该智能化客户服务设备1继续执行判断步骤S240,判断在所述知识库中是否存在和用户输入的自然语言的语义相匹配的询问信息。如果存在和用户输入的自然语言的语义相匹配的询问信息,则进行步骤S241。If after the above steps, the intelligent customer service device 1 cannot obtain an answer that matches the semantics of the natural language input by the user in the knowledge base, then the intelligent customer service device 1 continues to execute the judgment step S240, and judges that in the knowledge base Whether there is any query information that matches the semantics of the natural language input by the user. If there is query information matching the semantics of the natural language input by the user, go to step S241.
步骤S241,由智能化客户服务设备1从所述知识库中提取出该询问信息,并将其作为反馈信息通过互联网发送至用户终端2。Step S241, the intelligent customer service device 1 extracts the query information from the knowledge base, and sends it to the user terminal 2 as feedback information via the Internet.
用户可以根据用户终端2显示的所述询问信息进一步以自然语言输入信息,该输入的自然语言数据将由用户终端2通过互联网发送给所述智能化客户服务设备1,然后回到步骤S210,重复进行该智能化客户服务设备1对自然语言进行语义分析并进行语义匹配等步骤。。The user can further input information in natural language according to the inquiry information displayed by the user terminal 2, and the input natural language data will be sent by the user terminal 2 to the intelligent customer service device 1 through the Internet, and then return to step S210 and repeat The intelligent customer service device 1 performs semantic analysis on natural language and performs semantic matching and other steps. .
如果在以上步骤之后智能化客户服务设备1在其知识库中不能获得和用户输入的自然语言的语义相匹配的答案,也不能获得和用户输入的自然语言的语义相匹配的询问信息,该智能化客户服务设备1将继续执行预定的缺省步骤S250,例如,可以根据预先设定的缺省信息输出反馈信息;或者,将所接收的无法获得语义匹配结果的自然语言输入内容通过电子邮件发送至预先设定的邮件地址,该预先设定的邮件地址例如是由专门的人工客服人员进行定时管理;还可以将人机交互界面链接至预先设定的地址,具体方式包括,通过即时通信工具MSN向客户显示一链接地址,引导客户链接到预先设定地址,该预先设定地址可以是由人工客服人员负责的客服电话,或者也可以是表现形式为MSN,QQ等即时通信工具的人工客服,由人工客服人员补充性地回答所述智能化客户服务设备1不能获得与所接收的自然语言的语义相匹配的答案的部分问题。If after the above steps, the intelligent customer service device 1 cannot obtain an answer matching the semantics of the natural language input by the user in its knowledge base, nor can it obtain inquiry information matching the semantics of the natural language input by the user, the intelligent The customer service device 1 will continue to execute the predetermined default step S250, for example, the feedback information can be output according to the preset default information; or, the received natural language input content that cannot obtain the semantic matching result is sent by email To a pre-set email address, the pre-set email address is, for example, regularly managed by a dedicated human customer service staff; it is also possible to link the human-computer interaction interface to the pre-set address, specific methods include, through instant messaging tools MSN displays a link address to the customer and guides the customer to link to the pre-set address. The pre-set address can be a customer service phone number in charge of a manual customer service person, or a manual customer service in the form of MSN, QQ and other instant messaging tools. , the artificial customer service personnel supplementarily answer some of the questions for which the intelligent customer service device 1 cannot obtain answers matching the semantics of the received natural language.
通常情况下,当所述智能化客户服务设备1从用户终端2收到的所述对应的答案和所述反馈信息为用户指示结束查询的指示信息时,所述的流程结束。Normally, when the corresponding answer and the feedback information received by the intelligent customer service device 1 from the user terminal 2 are indication information for the user to end the query, the process ends.
在上述过程中,可以通过自动方式或者后台管理的方式完善和增加所述智能化客户服务设备1的知识库中所存储的数据。In the above process, the data stored in the knowledge base of the intelligent customer service device 1 can be improved and increased by automatic means or background management.
在智能化客户服务设备1接收用户输入的基于自然语言输入的查询信息时,这些查询信息通常因人而异,具体而言,同一种语义的查询信息,用户可以使用多种表达方式。该智能化客户服务设备1中的知识库不一定能涵盖同一种语义下的多种基于自然语言的查询信息的表达方式,而经过智能化客户服务设备1的语义分析步骤,这些表达方式各异的查询信息通常可以和其知识库中已存在的相应语义的查询信息对应起来,从而可以进一步在所述知识库中获得和该查询信息相关联的答案或者相关联的询问信息。When the intelligent customer service device 1 receives natural language-based query information input by the user, the query information is usually different from person to person. Specifically, the user can use multiple expressions for the same semantic query information. The knowledge base in the intelligent customer service device 1 may not necessarily cover multiple expressions of query information based on natural language under the same semantics, but after the semantic analysis step of the intelligent customer service device 1, these expressions are different The query information of the query information can usually be corresponded with the corresponding semantic query information existing in the knowledge base, so that the answer associated with the query information or the associated query information can be further obtained in the knowledge base.
本发明的智能化客户服务设备1可以自动存储用户以各种知识库中未有的表达方式所输入的基于自然语言的询问信息,并在经过语义分析后将其与知识库中已存储的同样语义的询问信息相关联地储存起来,这种方式为追加方式的存储,在增加新的表述方式的询问信息时,并不影响知识库已经储存的任何内容,其可以丰富所述知识库涵盖的各种询问信息的表达方式。另一方面,所存储的内容还可以用于检查所述智能化客户服务设备1对用户输入的基于自然语言的询问信息进行语义分析时是否正确,例如,可以通过人工检查上述存储的内容,如果发现智能化客户服务设备1通过语义分析自动存储的用户输入的基于自然语言的询问信息所关联的并不是其知识库中语义相同的询问信息,则可将该智能化客户服务设备1自动存储的询问信息删除,或者人工将其关联到另一条语义相合适的知识库中已有的询问信息上进行存储。如此则可以避免下次对相同的询问信息出现不正确的语义分析。The intelligent customer service device 1 of the present invention can automatically store the query information based on natural language input by the user in a variety of expressions that are not available in the knowledge base, and after semantic analysis, it will be the same as that stored in the knowledge base. Semantic query information is stored associatively. This method is an additional method of storage. When adding query information in a new expression mode, it does not affect any content already stored in the knowledge base, which can enrich the content covered by the knowledge base. Various ways of expressing the query information. On the other hand, the stored content can also be used to check whether the intelligent customer service device 1 performs semantic analysis on the natural language-based inquiry information input by the user. For example, the above-mentioned stored content can be checked manually, if If it is found that the natural language-based query information automatically stored by the intelligent customer service device 1 through semantic analysis is not associated with query information with the same semantics in its knowledge base, then the intelligent customer service device 1 can automatically store the query information. The inquiry information is deleted, or it is manually associated with another existing inquiry information in the knowledge base with appropriate semantics for storage. In this way, incorrect semantic analysis of the same query information can be avoided next time.
在智能化客户服务设备1与用户终端2进行信息交流的过程中,特别是其中有人工客服人员参与回答该智能化客户服务设备1不能获得与所接收的自然语言的语义相匹配的答案的问题时,可以通过该智能化客户服务设备1中相应的后台管理接口控制所述智能化客户服务设备1的知识库存储相关内容,对知识库进行更新,例如其可以存储所接收的自然语言输入内容,以及该自然语言输入内容的语义匹配结果,以及其出现次数;以及所接收的无法获得语义匹配的答案和语义匹配的询问信息的自然语言输入内容及其由人工客服人员相应回复的反馈信息;另外,还包括存储一些涉及专业领域的语言词汇。通常情况下,知识库所存储的一项或多项内容任选地可以通过替换或者追加方式更新所述知识库。In the process of information exchange between the intelligent customer service device 1 and the user terminal 2, in particular, there are artificial customer service personnel involved in answering the question that the intelligent customer service device 1 cannot obtain an answer that matches the semantics of the received natural language , the knowledge base of the intelligent customer service device 1 can be controlled to store relevant content through the corresponding background management interface in the intelligent customer service device 1, and the knowledge base can be updated, for example, it can store the received natural language input content , and the semantic matching result of the natural language input content, as well as the number of occurrences; and the received natural language input content for which the semantic matching answer and semantic matching query information cannot be obtained and the feedback information correspondingly replied by the human customer service personnel; In addition, it also includes storing some language vocabulary related to professional fields. Usually, one or more contents stored in the knowledge base can optionally update the knowledge base through replacement or addition.
具体地,所述智能化客户服务设备1中的知识库可以采用存储方式为并列式的数据表,这种情况下,其分为两个数据表,如图3所示,其中,第一数据表用于存储和基于自然语言的特定问题语义相匹配的预设答案,例如,预设答案a1和问题q1相关联,预设答案a2和问题q2相关联等等,这些和用户基于自然语言输入的问题相匹配的答案在数据库中的关系是并列的;第二数据表用于存储和特定自然语言的语义相匹配的预设询问信息,例如,预设询问信息a1’和问题q1’相关联,预设询问信息a2’和问题q2’相关联等等,这些和用户基于自然语言输入的问题相关联的询问信息在数据库中的关系也是并列的。Specifically, the knowledge base in the intelligent customer service device 1 may adopt a data table whose storage mode is parallel, and in this case, it is divided into two data tables, as shown in FIG. 3 , wherein the first data The table is used to store preset answers that match the semantics of specific questions based on natural language. For example, preset answer a1 is associated with question q1, preset answer a2 is associated with question q2, etc. These are related to user input based on natural language The relationship between the answers matching the questions in the database is parallel; the second data table is used to store the preset query information matching the semantics of a specific natural language, for example, the preset query information a1' is associated with the question q1' , the preset query information a2' is associated with the question q2', etc., and the relationship of these query information associated with the question input by the user based on natural language in the database is also juxtaposed.
此外,所述知识库也可以采用树状结构形式的数据表,这种情况下,该数据表中对特定自然语言根据其语义预先分类并逐级排列,如图4所示,该树状数据表是将用户基于自然语言输入的问题逐级地进行分类排列,例如,用户基于自然语言输入的问题经过语义分析并经过语义匹配为Q1类问题时,在该类问题将存在相应的若干条询问信息,可继续用询问或提示的方式使用户进一步回答,例如分为Q11、Q12、Q13等问题对用户进行提问,从而在最后得到和用户基于自然语言输入的问题语义相关联的答案。当然,这种树状结构的数据表也可以在用户输入的基于自然语言的问题具有直接相关联的答案时直接得到答案。In addition, the knowledge base can also use a data table in the form of a tree structure. In this case, the specific natural language in the data table is pre-classified and arranged step by step according to its semantics, as shown in FIG. 4, the tree data The table classifies and arranges the questions entered by users based on natural language level by level. For example, when the questions entered by users based on natural language are semantically analyzed and matched into Q1 questions, there will be several corresponding inquiries in this type of questions Information can continue to be asked or prompted to make the user answer further, such as Q11, Q12, Q13 and other questions to ask the user, so as to finally get the answer semantically related to the question entered by the user based on natural language. Of course, such a tree-structured data table can also directly obtain an answer when a natural language-based question input by a user has a directly associated answer.
以下将通过图5所示的通过人机交互技术提供智能化自动客户服务设备1的装置框图,并结合一个实施例对本发明第二方面提供的实现自动客户服务的设备进行具体的描述。The device block diagram of the intelligent automatic customer service device 1 provided by the human-computer interaction technology shown in FIG. 5 will be used below, and the device for realizing automatic customer service provided by the second aspect of the present invention will be described in detail in conjunction with an embodiment.
如图5所示,根据本发明的一个具体实施方式的通过人机交互技术提供智能化自动客户服务的智能化客户服务设备1主要适用于提供咨询、问讯或者类似业务的单位或者单位中负责相应职能的机构。该智能化客户服务设备1主要包括一人机交互装置51以及一反馈装置52,优选地,该智能化客户服务设备5中还可以包括一后台管理装置53。As shown in Figure 5, according to a specific embodiment of the present invention, an intelligent customer service device 1 that provides intelligent automatic customer service through human-computer interaction technology is mainly applicable to units that provide consultation, inquiry or similar services or units that are responsible for corresponding functional organization. The intelligent customer service device 1 mainly includes a human-computer interaction device 51 and a feedback device 52 , preferably, the intelligent customer service device 5 may also include a background management device 53 .
人机交互装置51主要用于将所接收到的来自用户终端2的数据,例如用户在用户终端2上用上述基于windows的微软拼音输入法输入的文字,或者用户在用户终端2上通过麦克风而输入的声音等通过人机交互技术转换成供计算机识别的信息;具体包括将所述数据中所包含的自然语言转换成适于该智能化客户服务设备1识别或分类检索的信息,例如,将用户的声音输入转化为计算机可以进行语义分析的数据。另一方面,人机交互装置51还用于将来自反馈装置52的反馈信息通过互联网发送到用户终端2。The human-computer interaction device 51 is mainly used for the received data from the user terminal 2, such as the text input by the user on the user terminal 2 using the above-mentioned Microsoft Pinyin input method based on windows, or the user uses the microphone on the user terminal 2 to The input voice, etc. is converted into information for computer recognition through human-computer interaction technology; specifically, it includes converting the natural language contained in the data into information suitable for identification or classification retrieval by the intelligent customer service device 1, for example, converting The user's voice input is converted into data that the computer can perform semantic analysis on. On the other hand, the human-computer interaction device 51 is also used to send the feedback information from the feedback device 52 to the user terminal 2 via the Internet.
反馈装置52通常包括一知识库存储装置521和语义匹配装置522,其中知识库存储装置521具体的表现形式为各种格式的关系型数据库例如DB2、Oracle、或者MySQL,Microsoft SQL Server 2000 withSP3/SP4等等。其中存储和特定的自然语言的语义相匹配的答案,以及和特定的自然语言的语义相匹配的问题。语义匹配装置522用于对自然语言进行语义分析并进行语义匹配,该语义匹配装置522将上述通过人机交互装置51转换的各种数据(即用户通过用户终端2输入并通过互联网发送至人机交互装置51的自然语言数据)进行语义分析,例如,提取其中的关键词,然后将其与知识库存储装置521中所存储的和特定的自然语言的语义相匹配的答案或者问题进行匹配,并将匹配结果反馈至所述人机交互装置。The feedback device 52 generally includes a knowledge base storage device 521 and a semantic matching device 522, wherein the specific representation form of the knowledge base storage device 521 is a relational database in various formats such as DB2, Oracle, or MySQL, Microsoft SQL Server 2000 withSP3/SP4 etc. Answers matching the semantics of a specific natural language and questions matching the semantics of a specific natural language are stored therein. Semantic matching device 522 is used for carrying out semantic analysis to natural language and carries out semantic matching, and this semantic matching device 522 converts the above-mentioned various data through human-computer interaction device 51 (that is, the user inputs through user terminal 2 and sends to human-machine through Internet. The natural language data of interactive device 51) carry out semantic analysis, for example, extract wherein key word, then match it with the answer or the question that is stored in the knowledge base storage device 521 and matches the semantics of specific natural language, and The matching result is fed back to the human-computer interaction device.
具体地,输出反馈信息时,反馈装置52是由语义匹配装置522根据已建立的知识库存储装置521中的数据库,对经过人机交互装置51转换的自然语言数据进行语义匹配,以获得和该自然语言的语义相匹配的答案并将其反馈至人机交互装置51。如果所述语义匹配装置522没有获得和该自然语言的语义相匹配的答案,则其进一步在所述知识库存储装置521的数据库中匹配和该自然语言的语义相匹配的询问信息,如果匹配到和该自然语言的语义相匹配的询问信息,则输出该询问信息至人机交互装置51,并由人机交互装置51通过互联网将询问信息发送至用户终端2,用于向用户提问;然后用户可以通过用户终端2输入用于回答所述询问信息的自然语言,并经由互联网发送至人机交互装置51,语义匹配装置522接着对经过人机交互装置5 1处理的反馈自然语言数据进行语义匹配;重复上述步骤,直至用户终止在用户终端2上输入自然语言。Specifically, when outputting feedback information, the feedback device 52 uses the semantic matching device 522 to perform semantic matching on the natural language data converted by the human-computer interaction device 51 according to the database in the established knowledge base storage device 521, so as to obtain the The answer matched with the semantics of the natural language is fed back to the human-computer interaction device 51 . If the semantic matching device 522 does not obtain an answer that matches the semantics of the natural language, it further matches query information that matches the semantics of the natural language in the database of the knowledge base storage device 521. If the query information matches the semantics of the natural language, the query information is output to the human-computer interaction device 51, and the human-computer interaction device 51 sends the query information to the user terminal 2 through the Internet to ask the user a question; then the user The natural language used to answer the query information can be input through the user terminal 2, and sent to the human-computer interaction device 51 via the Internet, and the semantic matching device 522 then performs semantic matching on the feedback natural language data processed by the human-computer interaction device 51. ; Repeat the above steps until the user terminates the input of natural language on the user terminal 2.
为了使所述智能化自动客户服务设备1对用户的回答趋于完善,上述的知识库存储装置521还可存储人机交互装置51所接收的自然语言输入内容及其经过人机交互装置51处理以及语义匹配装置522匹配的结果,用于更新该知识库存储装置521中的知识库,所述语义匹配结果包括和用户在用户终端2上输入的自然语言的语义相匹配的答案或者询问信息。In order to make the answer of the intelligent automatic customer service equipment 1 to the user tend to be perfect, the above-mentioned knowledge base storage device 521 can also store the natural language input content received by the human-computer interaction device 51 and the content processed by the human-computer interaction device 51 And the matching result of the semantic matching device 522 is used to update the knowledge base in the knowledge base storage device 521 , the semantic matching result includes an answer or query information matching the semantics of the natural language input by the user on the user terminal 2 .
由于用户在用户终端2上输入的问题多种多样,例如,其中一部分和应用该智能化自动客户服务设备1的单位中相应职能部门所负责的咨询业务没有直接关系,或者虽然和该职能部门的咨询业务有关但是相应的问题在知识库存储装置521的知识库中尚未有相应的或者相关的答案,这种情况下,该智能化自动客户服务设备5将不能获得与所接收的自然语言的语义相匹配的答案,甚至也无法根据所接收的自然语言的语义向用户反馈询问信息。根据本发明的优选方案,当上述反馈装置52没有获得与所接收的自然语言的语义相匹配的答案和询问信息时,其可以执行预定的缺省指令,通过所述人机交互装置41向用户终端2反馈代偿性的内容,例如,反馈装置52可以根据预先设定的缺省信息输出反馈信息;或者,将所接收的无法获得语义匹配结果的自然语言输入内容通过电子邮件发送至预先设定的邮件地址,该预先设定的邮件地址例如是由专门的人工客服人员进行定时管理;还可以将人机交互界面链接至预先设定的地址,具体方式包括,通过即时通信工具MSN向客户显示一链接地址,引导客户链接到预先设定地址,该预先设定地址可以是由人工客服人员负责的客服电话,或者也可以是表现形式为MSN,QQ等即时通信工具的人工客服,由人工客服人员补充性地回答所述反馈装置52不能获得与所接收的自然语言的语义相匹配的答案的部分问题。Since the questions entered by the user on the user terminal 2 are various, for example, some of them have no direct relationship with the consulting service that the corresponding functional department in the unit applying the intelligent automatic customer service equipment 1 is responsible for, or although they are related to the functional department's Consulting services are relevant but the corresponding questions do not yet have corresponding or relevant answers in the knowledge base of the knowledge base storage device 521. In this case, this intelligent automatic customer service device 5 will not be able to obtain the semantics of the received natural language Matching answers, even the query information cannot be fed back to the user according to the semantics of the received natural language. According to a preferred solution of the present invention, when the above-mentioned feedback device 52 does not obtain answers and query information that match the semantics of the received natural language, it can execute a predetermined default instruction, and send a message to the user through the human-computer interaction device 41. Terminal 2 feeds back compensatory content. For example, the feedback device 52 can output feedback information according to preset default information; For example, the preset email address is regularly managed by a dedicated manual customer service personnel; the human-computer interaction interface can also be linked to the preset address, and the specific method includes sending a message to the customer through the instant messaging tool MSN Display a link address and guide the customer to link to the preset address. The preset address can be the customer service phone number in charge of the manual customer service personnel, or it can also be the manual customer service in the form of MSN, QQ and other instant communication tools. The customer service personnel supplementarily answer some of the questions for which the feedback device 52 cannot obtain answers matching the semantics of the received natural language.
为了使本发明的智能化自动客户服务设备1在使用过程中不断完善和增加知识库存储装置521中所存储的知识库内容,在智能化自动客户服务设备1与用户终端2进行信息交流的过程中,特别是其中有人工客服人员参与回答反馈装置52不能获得与所接收的自然语言的语义相匹配的答案的问题时,知识库存储装置521可以存储相关内容,用于更新知识库,例如其可以存储所接收的自然语言输入内容,以及该自然语言输入内容的语义匹配结果,以及其出现次数;以及所接收的无法获得语义匹配的答案和语义匹配的询问信息的自然语言输入内容及其由人工客服人员相应回复的反馈信息;另外,还包括存储一些涉及专业领域的语言词汇。通常情况下,知识库存储装置521所存储的一项或多项内容任选地可以通过覆盖或者追加方式更新所述知识库存储装置521中的知识库。In order to continuously improve and increase the knowledge base content stored in the knowledge base storage device 521 during the use of the intelligent automatic customer service equipment 1 of the present invention, the process of information exchange between the intelligent automatic customer service equipment 1 and the user terminal 2 , especially when there are human customer service personnel involved in answering questions that the feedback device 52 cannot obtain an answer that matches the semantics of the received natural language, the knowledge base storage device 521 can store relevant content for updating the knowledge base, such as its Can store the received natural language input content, the semantic matching result of the natural language input content, and the number of occurrences; The feedback information of the corresponding reply by the artificial customer service personnel; in addition, it also includes the storage of some language vocabulary related to the professional field. Usually, one or more contents stored in the knowledge base storage device 521 can optionally update the knowledge base in the knowledge base storage device 521 by overwriting or appending.
为了实现上述的优选方案,本发明的智能化自动客户服务设备1可以包括一后台管理装置53,其用于完善和增加知识库存储装置521中所存储的知识库内容。In order to realize the above preferred solution, the intelligent automatic customer service device 1 of the present invention may include a background management device 53 for improving and increasing the content of the knowledge base stored in the knowledge base storage device 521 .
所述后台管理装置53能够帮助使用该智能化自动客户服务设备1的用户管理和部署该智能化设备的功能。具体地,所述后台管理装置53可以是,例如,连接到反馈装置52的电脑终端,它支持UNIX、Linux、Windows等操作系统,管理人员可以通过基于WEB的管理后台方便地管理的该智能化自动客户服务设备1的功能,如调整该智能化自动客户服务设备1的客服系统的表现形式等操作。具体包括:1)、客服知识库的增加、删除和修改;2)、客服知识库的批量导入,例如本发明采用的操作系统可支持多种方式的数据导入(Excel、Access、文本文件等),并且可以选择是覆盖/追加等选择项;3)、知识库的处理策略,当数据库中没有与用户的提问相关的问题时,使用何种策略应对,可选择缺省回答、Email给人工客服、转接人工客服(MSN机器人支持)等多种方式;4)、管理(增加和修改)机器人的欢迎语;5)、管理(增加和修改)机器人的缺省回答;6)、修改人工客服的信息;7)、日志分析功能,可以查看系统的详细使用情况,具体功能如下:问题内容,回答内容,IP地址,提问时间,响应时间;针对某IP察看该IP提问列表以及回答内容;通过日志分析,系统管理员能标记错误回答,使机器人再次遇到相同问题时可以规避错误答案;提供问题被提问次数的排名;提供筛选功能,能筛选出正确回答、错误回答、供选择的回答、无法回答等情况。同时提供提问时间筛选、IP地址筛选、问题内容筛选;8)、分析机器人无法回复的问题列表,添加正确的问题和答案到知识库中,不断的丰富知识库,从而提高机器人的智能;9)、增加专业词汇,丰富机器人的专业领域知识;10)灵活的管理人员权限设置。The background management device 53 can help the user who uses the intelligent automatic customer service equipment 1 to manage and deploy the functions of the intelligent equipment. Specifically, the background management device 53 can be, for example, a computer terminal connected to the feedback device 52, which supports operating systems such as UNIX, Linux, and Windows, and managers can easily manage the intelligent system through the management background based on WEB. The functions of the automatic customer service equipment 1 include operations such as adjusting the expression form of the customer service system of the intelligent automatic customer service equipment 1 . Concretely comprise: 1), increase, delete and revise of customer service knowledge base; 2), the batch import of customer service knowledge base, for example the operating system that the present invention adopts can support the data import of multiple modes (Excel, Access, text file etc.) , and you can choose options such as overwriting/appending; 3), the processing strategy of the knowledge base, when there is no problem related to the user's question in the database, what strategy to use to deal with it, you can choose the default answer, Email to the manual customer service , Transfer to manual customer service (MSN robot support) and other methods; 4), manage (add and modify) the robot's welcome message; 5), manage (add and modify) the default answer of the robot; 6), modify the manual customer service 7), the log analysis function, you can check the detailed usage of the system, the specific functions are as follows: question content, answer content, IP address, question time, response time; for a certain IP, check the IP question list and answer content; through Log analysis, the system administrator can mark wrong answers, so that the robot can avoid wrong answers when encountering the same question again; provide the ranking of the number of questions asked; provide a filtering function, which can filter out correct answers, wrong answers, alternative answers, Unable to answer etc. At the same time, it provides question time screening, IP address screening, and question content screening; 8), analyzes the list of questions that the robot cannot answer, adds correct questions and answers to the knowledge base, and continuously enriches the knowledge base, thereby improving the intelligence of the robot; 9) , Increase professional vocabulary, enrich the robot's professional field knowledge; 10) Flexible management personnel authority settings.
上述后台管理装置53并不是必需的,该装置的作用是在本发明的智能化自动客户服务设备1能够针对客户输入的自然语言进行自动回复的基础上,进一步完善本发明所提供设备的智能化程度,但是在所述智能化自动客户服务设备1中的知识库已经较为完善的情况下,可以不使用后台管理装置53。换言之,只需要有所述的反馈装置52以及人机交互装置51已经可以完成本发明的基本方案,或者,使用后台管理装置53使所述知识库较为完善时,可以去掉后台管理装置53。因此,作为本发明实施例一个变化例,所述的智能化自动客户服务设备可以不包括所述的后台管理装置。如图6所示,该智能化客户服务设备5’主要包括一人机交互装置51以及一反馈装置52,所述反馈装置52中还包括知识库存储装置521以及语义匹配装置522。该简化实施例的智能化自动客户服务设备5’中,上述各装置可以完成的功能和前一个设备的实施例相同。The above-mentioned background management device 53 is not necessary. The function of this device is to further improve the intelligentization of the equipment provided by the present invention on the basis that the intelligent automatic customer service equipment 1 of the present invention can automatically reply to the natural language input by the customer. However, if the knowledge base in the intelligent automatic customer service equipment 1 is relatively complete, the background management device 53 may not be used. In other words, only the feedback device 52 and the human-computer interaction device 51 can complete the basic solution of the present invention, or the background management device 53 can be removed when the background management device 53 is used to complete the knowledge base. Therefore, as a variation of the embodiment of the present invention, the intelligent automatic customer service equipment may not include the background management device. As shown in FIG. 6 , the intelligent customer service device 5' mainly includes a human-computer interaction device 51 and a feedback device 52, and the feedback device 52 also includes a knowledge base storage device 521 and a semantic matching device 522. In the intelligent automatic customer service equipment 5' of this simplified embodiment, the functions that the above-mentioned devices can complete are identical to the embodiment of the previous equipment.
此外,作为本发明实施例的另一个变化例,以上实施例所述的知识库存储装置521或者语义匹配装置522均可以独立于反馈装置52,而由后台管理装置对其内容或者功能加以控制。在实际应用时,本领域技术人员可以根据需要将本发明实施例中所描述的各种装置拆分或者结合后加以应用。In addition, as another variation of the embodiment of the present invention, the knowledge base storage device 521 or the semantic matching device 522 described in the above embodiments may be independent of the feedback device 52, and its content or function may be controlled by the background management device. In actual application, those skilled in the art may disassemble or combine the various devices described in the embodiments of the present invention according to requirements and then apply them.
以下将详细介绍根据上述内容利用服务器系统等具体设备构建形成本发明所述客服机器人的技术方案,在根据本发明提供的方法和设备实施上述客服机器人方案之前,通常需要进行如下的准备工作:The following will introduce in detail the technical solution for forming a customer service robot according to the present invention by using specific equipment such as a server system according to the above-mentioned content. Before implementing the above-mentioned customer service robot solution according to the method and equipment provided by the present invention, the following preparatory work is usually required:
硬件环境的准备Preparation of the hardware environment
一台或一台以上个人电脑终端服务器,其用于作为数据库以及应用程序服务器;在采用一台以上服务器的情况下,数据库服务器和应用程序服务器可以分开设置,以便于提高性能以及方便网络架构。One or more personal computer terminal servers are used as database and application program servers; when more than one server is used, the database server and application program server can be set separately to improve performance and facilitate network architecture.
上述的服务器可以采用各种品牌和配置的服务器,例如,可以采用Dell、HP、IBM、联想、浪潮等品牌的厂商所提供的各种型号的服务器。The above-mentioned servers can be servers of various brands and configurations, for example, servers of various models provided by manufacturers of brands such as Dell, HP, IBM, Lenovo, and Inspur can be used.
软件环境的准备Preparation of the software environment
与硬件环境相应,服务器上的操作系统也可以有多种选择,例如,其可以采用Windows作为操作系统,同样也可以采用Unix、Linux、Linux、FreeBSD、Solaris等等作为操作系统。通常,用于实现本发明技术方案的服务器可以安装Microsoft Windows 2003 Enterprise操作系统,并安装其它如防火墙等安全和性能调节软件。数据库服务器还需要安装Microsoft SQL Server 2000 with SP3/SP4。在客服软件实施时通常需要使用到数据库的管理密码。Corresponding to the hardware environment, the operating system on the server can also have multiple choices, for example, it can use Windows as the operating system, and also can use Unix, Linux, Linux, FreeBSD, Solaris, etc. as the operating system. Usually, the server that is used to realize technical solution of the present invention can install Microsoft Windows 2003 Enterprise operating system, and install other security and performance adjustment software such as firewalls. The database server also needs to install Microsoft SQL Server 2000 with SP3/SP4. In the implementation of customer service software, it is usually necessary to use the management password of the database.
此外,本发明的技术方案所涉及的数据库为一个泛指的概念,其可以是各种格式的关系型数据库,而不局限于某种特定格式的数据库。具体地,在应用本发明的技术方案时,可以选择商业数据库,例如DB2、Oracle等等,也可以选择免费的数据库,例如MySQL等等。In addition, the database involved in the technical solution of the present invention is a general concept, which may be a relational database in various formats, and is not limited to a database in a specific format. Specifically, when applying the technical solution of the present invention, a commercial database such as DB2, Oracle, etc. may be selected, or a free database such as MySQL may be selected.
网络环境的准备Preparation for the network environment
确保根据本发明所提供的技术方案而设置的服务器相互之间通过内部网连接(在采用一台以上服务器时),例如,通过交换机将各服务器组成局域网,并且这些服务器都分配有固定的内网IP地址。由于要提供互联网WEB服务,应用程序服务器必须有到外网的出口(预先保留一出口带宽)。并且,根据本发明的技术方案而构建的客服机器人在实施时需要使用到外网地址和映射的端口号(例如80端口)。Ensure that the servers provided according to the technical solution provided by the present invention are connected to each other through an intranet (when more than one server is used), for example, each server is formed into a local area network by a switch, and these servers are all assigned a fixed intranet IP address. Since Internet WEB services are to be provided, the application server must have an exit to the external network (an exit bandwidth is reserved in advance). Moreover, the customer service robot constructed according to the technical solution of the present invention needs to use the external network address and the mapped port number (for example, port 80) during implementation.
本领域技术人员应当理解,上述的各种准备工作仅仅是用于示范性地对本发明的具体实施方式进行说明,而不是用于限制本发明。在实际应用过程中,技术人员可以根据实际需要对所述硬件环境、软件环境、网络环境中的任一项或者任多项内容作适当调整或者补充。例如,在上述的软件环境之外,本领域技术人员还可以根据需要安装支撑软件,或者,在本发明技术方案基础上对所述通过各种服务器构建的客服系统进行安装和配置,具体地,所述的安装支撑软件可以包括,例如JDK1.5,Resin-Pro,JDBC组件等等,安装客服系统包括智能客服引擎、自然语言处理引擎、管理控制台等。It should be understood by those skilled in the art that the various preparatory work described above are only used to exemplarily describe the specific implementation manners of the present invention, rather than to limit the present invention. During actual application, technicians may make appropriate adjustments or supplements to any or more of the hardware environment, software environment, and network environment according to actual needs. For example, in addition to the above-mentioned software environment, those skilled in the art can also install supporting software according to needs, or, on the basis of the technical solution of the present invention, install and configure the customer service system built through various servers, specifically, The installation supporting software may include, for example, JDK1.5, Resin-Pro, JDBC components, etc., and the installation customer service system includes an intelligent customer service engine, a natural language processing engine, a management console, and the like.
此外,所述的硬件环境也不局限于上述用于示例的各种硬件环境,例如,在某单位中实施根据本发明的技术方案而构建的客服机器人时,所涉及的各种应用程序服务器、数据库服务器等均可整合在该单位原有的各种型号的服务器中,而不限定于本发明所列举的各种服务器。或者,用于构建根据本发明的客服机器人的各种应用程序服务器、数据库服务器是由单独购置的服务器构成,但是这些服务器也可以与该单位原有的服务器或者服务器系统配合使用,例如,所述单位原有一台互联网WEB服务器,其具有连接internet的出口,该服务器用于向外界展示所述单位的网站,在这种情况下,通常由技术人员根据网络的实际情况将根据本发明的技术方案而构建的WEB客服机器人的统一资源定位符(URL)通过例如JavaScript脚本的方式集成到该单位已有的网站中去。In addition, the described hardware environment is not limited to the above-mentioned various hardware environments used for example. For example, when a customer service robot constructed according to the technical solution of the present invention is implemented in a certain unit, the various application servers involved, The database server and the like can be integrated in various types of original servers of the unit, and are not limited to the various servers listed in the present invention. Or, the various application program servers and database servers used to construct the customer service robot according to the present invention are composed of separately purchased servers, but these servers can also be used in conjunction with the original server or server system of the unit, for example, the The original unit has an Internet WEB server, which has an outlet to connect to the internet, and this server is used to display the website of the unit to the outside world. In this case, the technical solution according to the technical solution of the present invention is usually used by technicians according to the actual situation of the network. And the Uniform Resource Locator (URL) of the WEB customer service robot of construction is integrated in the existing website of this unit by the mode such as JavaScript script.
图7示出了本发明的一个具体实施方式的客服机器人系统架构示意图。该客服机器人通常的应用环境可以是提供咨询、问讯或者类似业务的单位,在此假定其用于某单位中与公众进行沟通的一具体部门。Fig. 7 shows a schematic diagram of a system architecture of a customer service robot in a specific embodiment of the present invention. The usual application environment of the customer service robot may be a unit that provides consultation, inquiry or similar services, and it is assumed that it is used in a specific department in a certain unit that communicates with the public.
在进行所述客服机器人系统的构建时,所采用的服务器等具体设备可以与上述内容中所介绍的装置一一对应,例如,在图1或者图2中所示的人机交互装置71通常可以是一个负责与用户交换数据的服务器,例如一个WEB服务器;在图5或者图6中所示的语义匹配装置522通常可以是一个专门的具有智能客服引擎的服务器;而知识库存储装置通常可以是一个用于存储的知识库服务器。当然,为合理利用服务器等硬件设备,上述图5或者图6中所示意的各个装置均可以整合在一个服务器中。另一方面,也同样可以由一个以上服务器构成上述内容所述的一个装置,举例而言,上述的反馈装置52可以是由一个知识库服务器和一个智能引擎服务器构成。因此,以下所述的各种服务器仅仅是对本发明一个具体应用方案的举例,在实际应用中将可以根据上述提示进行各种调整。When constructing the customer service robot system, the server and other specific equipment used may correspond to the devices described above. For example, the human-computer interaction device 71 shown in FIG. 1 or FIG. It is a server responsible for exchanging data with users, such as a WEB server; the semantic matching device 522 shown in Fig. 5 or Fig. 6 can usually be a special server with an intelligent customer service engine; and the knowledge base storage device can usually be A knowledge base server for storage. Of course, in order to make reasonable use of hardware devices such as servers, all the devices shown in FIG. 5 or 6 above can be integrated into a server. On the other hand, more than one server can also be used to constitute a device described above. For example, the above-mentioned feedback device 52 can be composed of a knowledge base server and an intelligent engine server. Therefore, the various servers described below are only examples of a specific application solution of the present invention, and various adjustments can be made according to the above prompts in practical applications.
如图7所示,根据本发明的客服机器人平台体系架构中采用的服务器系统包括:知识库服务器71、智能客服引擎服务器72、以及互联网WEB服务器73,这些服务器构成智能化自动客户服务设备1。其中,分别由三台服务器执行知识库(数据库)存储、智能客户服务以及和互联网进行数据交换的功能。并且,如图7所示,这些服务器之间通过线缆或者内部网互连,彼此之间可以进行相互之间的通信,任意两个服务器之间均可以相互交换数据。As shown in Figure 7, the server system adopted in the customer service robot platform architecture according to the present invention includes: a knowledge base server 71, an intelligent customer service engine server 72, and an Internet WEB server 73, and these servers constitute an intelligent automatic customer service device 1. Among them, three servers perform the functions of knowledge base (database) storage, intelligent customer service and data exchange with the Internet respectively. Moreover, as shown in FIG. 7 , these servers are interconnected through cables or an intranet, and can communicate with each other, and any two servers can exchange data with each other.
用户可以通过用户终端2经由互联网登录到上述该政府部门的网站,即通过互联网连接到图7所示的互联网WEB服务器73,并通过WEB交互方式或者各种即时通讯工具,例如MSN,QQ等方式与上述知识库服务器71、智能客服引擎服务器72、以及互联网WEB服务器73所组成的服务器系统进行信息交流。The user can log in to the website of the above-mentioned government department via the Internet through the user terminal 2, that is, connect to the Internet WEB server 73 shown in Figure 7 through the Internet, and interact with the WEB or various instant messaging tools, such as MSN, QQ, etc. Exchange information with the server system composed of the knowledge base server 71, the intelligent customer service engine server 72, and the Internet WEB server 73.
具体地,用户以所述的WEB交互方式和该服务器系统构建的智能化自动客户服务设备1进行信息交流时,用户终端2只需要拥有和互联网WEB通信协议相应的网络浏览器,例如微软公司的IE,这种浏览器通常集成于常见的操作系统如Windows中,不需要安装或者修改任何软件,即可以方便地和所述智能化自动客户服务设备1进行信息交流。该用户终端2能够支持现有的多种操作系统,例如,Windows,Unix,Linux等。Specifically, when the user exchanges information with the intelligent automatic customer service device 1 built by the server system in the WEB interactive manner, the user terminal 2 only needs to have a web browser corresponding to the Internet WEB communication protocol, such as Microsoft's IE, this browser is usually integrated in a common operating system such as Windows, without installing or modifying any software, it can easily communicate with the intelligent automatic customer service device 1 . The user terminal 2 can support various existing operating systems, such as Windows, Unix, Linux, and so on.
对于习惯使用即时通信工具的用户,根据本发明的服务器系统构建的智能化自动客户服务设备1同样也可以支持即时通信工具的使用,例如MSN,QQ等常见的即时通信工具。在这种情况下,所述客服机器人通常以使用该即时通信工具的另一端的聊天对象的形式而出现,这是一种更为轻松和随意的交流环境,能够让用户部分消除面对重要部门时的焦虑和紧张。For users who are accustomed to using instant messaging tools, the intelligent automatic customer service device 1 constructed according to the server system of the present invention can also support the use of instant messaging tools, such as common instant messaging tools such as MSN and QQ. In this case, the customer service robot usually appears in the form of a chat partner on the other end of the instant messaging tool, which is a more relaxed and casual communication environment, allowing users to partially eliminate the need to face important departments anxiety and tension.
以上两种和用户终端2的信息交流方式可以单独使用,也可以合并使用,在实际应用时可以根据具体情况加以选择,不管何种方式均可用于完成本发明的技术方案。The above two ways of information exchange with the user terminal 2 can be used alone or in combination, and can be selected according to specific conditions in actual application, and no matter which way can be used to complete the technical solution of the present invention.
在应用根据本发明的服务器系统所构建的智能化自动客户服务设备1时,用户如果需要同上述的某单位中设置有客服机器人系统的具体部门进行信息交流,例如咨询和该具体部门业务相关的信息,可以通过用户终端2以自然语言输入问题,假定用户终端2是通过即时通信工具MSN和智能化自动客户服务设备1进行信息交流,则上述以自然语言输入的信息将通过即时通信工具MSN经由互联网发送到所述服务器系统中的互联网WEB服务器73,所述智能化自动客户服务设备1通过该互联网WEB服务器73接收所述以自然语言输入的问题。When applying the intelligentized automatic customer service equipment 1 built by the server system of the present invention, if the user needs to exchange information with the specific department that is provided with the customer service robot system in the above-mentioned certain unit, such as consulting and the specific department business-related Information can be input in natural language through the user terminal 2. Assuming that the user terminal 2 conducts information exchange through the instant messaging tool MSN and the intelligent automatic customer service device 1, the above-mentioned information input in natural language will pass through the instant messaging tool MSN via The Internet sends to the Internet WEB server 73 in the server system, and the intelligent automatic customer service device 1 receives the question input in natural language through the Internet WEB server 73 .
具体地,上述的客户基于自然语言输入问题的方式可以是向用户终端2通过各种输入法,例如在键盘上使用微软拼音输入法进行文字输入,也可以是向用户终端2通过麦克风而进行的声音输入,在声音输入的情况下,将涉及到对输入的声音进行识别以判断其语义的过程,因其属于成熟的现有技术,在本发明中将不再详细叙述。Specifically, the above-mentioned way for the customer to input questions based on natural language can be through various input methods to the user terminal 2, such as using the Microsoft Pinyin input method on the keyboard for text input, or through a microphone to the user terminal 2 Voice input, in the case of voice input, will involve the process of recognizing the input voice to judge its semantics, because it belongs to mature prior art, it will not be described in detail in the present invention.
然后,该智能化自动客户服务设备1中的智能客服引擎服务器72将所接收到的自然语言通过人机交互技术转换成供计算机识别的信息;再根据所述的供计算机识别的信息输出反馈信息,并将该反馈信息通过所述的互联网WEB服务器73同样以即时通信工具MSN经由互联网发送到用户终端2。Then, the intelligent customer service engine server 72 in the intelligent automatic customer service device 1 converts the received natural language into information for computer recognition through human-computer interaction technology; then outputs feedback information according to the information for computer recognition , and send the feedback information to the user terminal 2 via the Internet via the Internet WEB server 73 via the instant messaging tool MSN.
具体地,输出反馈信息时,是由智能客服引擎服务器72对输入的自然语言进行语义分析并根据已建立的知识库服务器71中的知识库对其进行语义匹配,以获得预设于该知识库中和所输入自然语言的语义相匹配的答案并将其输出。如果所述智能客服引擎服务器72没有获得和所输入的自然语言的语义相匹配的答案,则其将判断是否存在和所输入的自然语言的语义相匹配的询问信息,如果存在相应的和所输入的自然语言的语义相匹配的询问信息,则输出该询问信息,向用户提问;然后该智能客服引擎服务器72再次接收用户根据所述询问信息反馈输入的自然语言;接着对反馈输入的自然语言进行语义分析并进行语义匹配;重复上述步骤,直至用户终止在用户终端2上输入自然语言,或者直至该用户从用户终端获得和用户所输入的自然语言相匹配的答案。Specifically, when outputting feedback information, the intelligent customer service engine server 72 performs semantic analysis on the input natural language and performs semantic matching on it according to the knowledge base in the established knowledge base server 71, so as to obtain the information preset in the knowledge base. Neutralize the answer that matches the semantics of the input natural language and output it. If the intelligent customer service engine server 72 does not obtain an answer matched with the semantics of the imported natural language, it will judge whether there is an inquiry message matching the semantics of the imported natural language, if there is a corresponding Then output the query information and ask the user a question; then the intelligent customer service engine server 72 receives the user's natural language feedback input according to the query information again; then the feedback input natural language is processed. Semantic analysis and semantic matching; repeat the above steps until the user stops inputting natural language on the user terminal 2, or until the user obtains an answer matching the natural language input by the user from the user terminal.
在以上描述的过程中,所述知识库服务器71中的知识库可以采用并列式的数据表,这种情况下,其分为两个数据表,如图3所示,其中,第一数据表用于存储和基于自然语言的特定问题语义相匹配的预设答案,例如,预设答案a1和问题q1相关联,预设答案a2和问题q2相关联等等,这些和用户基于自然语言输入的问题相匹配的答案在数据库中的关系是并列的;第二数据表用于存储和特定自然语言的语义相匹配的预设询问信息,例如,预设询问信息a1’和问题q1’相关联,预设询问信息a2’和问题q2’相关联等等,这些和用户基于自然语言输入的问题相关联的询问信息在数据库中的关系也是并列的。In the process described above, the knowledge base in the knowledge base server 71 can use parallel data tables, in this case, it is divided into two data tables, as shown in Figure 3, wherein the first data table It is used to store preset answers that match the semantics of specific questions based on natural language. For example, preset answer a1 is associated with question q1, preset answer a2 is associated with question q2, etc. These are related to user input based on natural language The relationship between the answers matching the questions in the database is parallel; the second data table is used to store preset inquiry information matching the semantics of a specific natural language, for example, the preset inquiry information a1' is associated with the question q1', The preset query information a2' is associated with the question q2', etc., and the relationship between these query information associated with the question input by the user based on natural language in the database is also parallel.
此外,所述知识库也可以采用树状结构形式的数据表,这种情况下,该数据表中对特定自然语言根据其语义预先分类并逐级排列,如图4所示,该树状数据表是将用户基于自然语言输入的问题逐级地进行分类排列,例如,用户基于自然语言输入的问题经过语义分析并经过语义匹配为Q1类问题时,在该类问题将存在相应的若干条询问信息,可继续用询问或提示的方式使用户进一步回答,例如分为Q11、Q12、Q13等问题对用户进行提问,从而在最后得到和用户基于自然语言输入的问题语义相关联的答案。当然,这种树状结构的数据表也可以在用户输入的基于自然语言的问题具有直接相关联的答案时直接得到答案。In addition, the knowledge base can also use a data table in the form of a tree structure. In this case, the specific natural language in the data table is pre-classified and arranged step by step according to its semantics, as shown in FIG. 4, the tree data The table classifies and arranges the questions entered by users based on natural language level by level. For example, when the questions entered by users based on natural language are semantically analyzed and matched into Q1 questions, there will be several corresponding inquiries in this type of questions Information can continue to be asked or prompted to make the user answer further, such as Q11, Q12, Q13 and other questions to ask the user, so as to finally get the answer semantically related to the question entered by the user based on natural language. Of course, such a tree-structured data table can also directly obtain an answer when a natural language-based question input by a user has a directly associated answer.
为了使所述智能化自动客户服务设备1对用户的回答趋于完善,知识库服务器71还可存储所接收的自然语言输入内容及其语义匹配结果以更新其中的知识库所包含的例如上述的数据表,所述语义匹配结果包括和用户在用户终端2上输入的自然语言的语义相匹配的答案或者询问信息。In order to make the answer of the intelligent automatic customer service equipment 1 to the user more perfect, the knowledge base server 71 can also store the received natural language input content and its semantic matching results to update the knowledge base contained in it, such as the above-mentioned A data table, the semantic matching result includes answers or query information that match the semantics of the natural language input by the user on the user terminal 2 .
由于用户在用户终端2上输入的问题多种多样,例如,其中一部分和该政府部门的咨询业务没有直接关系,或者虽然和该政府部分的咨询业务有关但是相应的问题在知识库服务器71的知识库中尚未有相应的或者相关的答案,这种情况下,将不能获得与所接收的自然语言的语义相匹配的答案,甚至也无法根据所接收的自然语言的语义向用户反馈询问信息。根据本发明的优选方案,当智能客服引擎服务器72没有获得与所接收的自然语言的语义相匹配的答案和询问信息时,其可以执行预定的缺省指令,向用户终端2反馈代偿性的内容,例如,智能客服引擎服务器72可以根据预先设定的缺省信息输出反馈信息;或者,将所接收的无法获得语义匹配结果的自然语言输入内容通过电子邮件发送至预先设定的邮件地址,该预先设定的邮件地址例如是由专门的人工客服人员进行定时管理;还可以将人机交互界面链接至预先设定的地址,具体方式包括,通过即时通信工具MSN向客户显示一链接地址,引导客户链接到预先设定地址,该预先设定地址可以是由人工客服人员负责的客服电话,或者也可以是表现形式为MSN,QQ等即时通信工具的人工客服,由人工客服人员补充性地回答所述智能客服引擎服务器72不能获得与所接收的自然语言的语义相匹配的答案的部分问题。Since the questions input by the user on the user terminal 2 are various, for example, some of them are not directly related to the consulting service of the government department, or although they are related to the consulting service of the government department, the corresponding questions are in the knowledge of the knowledge base server 71. There is no corresponding or related answer in the library. In this case, the answer matching the semantics of the received natural language cannot be obtained, and even the query information cannot be fed back to the user according to the semantics of the received natural language. According to the preferred solution of the present invention, when the intelligent customer service engine server 72 does not obtain answers and inquiry information that match the semantics of the received natural language, it can execute predetermined default instructions and feed back compensatory information to the user terminal 2. Content, for example, the intelligent customer service engine server 72 can output feedback information according to preset default information; or, the received natural language input content that cannot obtain semantic matching results is sent to a preset email address by email, The preset email address is, for example, regularly managed by a dedicated artificial customer service personnel; the human-computer interaction interface can also be linked to the preset address, and the specific method includes displaying a link address to the customer through the instant messaging tool MSN, Guide customers to link to the pre-set address, the pre-set address can be the customer service number in charge of the manual customer service staff, or it can also be the manual customer service in the form of MSN, QQ and other instant messaging tools, and the manual customer service staff supplementarily Answer some questions for which the intelligent customer service engine server 72 cannot obtain an answer matching the semantics of the received natural language.
为了使本发明的智能化自动客户服务设备1在使用过程中不断完善和增加知识库服务器71中所存储的知识库内容,在智能化自动客户服务设备1与用户终端进行信息交流的过程中,特别是其中有人工客服人员参与回答智能客服引擎服务器72不能获得与所接收的自然语言的语义相匹配的答案的问题时,知识库服务器71可以存储相关内容,用于更新知识库,例如其可以存储所接收的自然语言输入内容,以及该自然语言输入内容的语义分析和语义匹配结果,以及其出现次数;以及所接收的无法获得语义匹配的答案和语义匹配的询问信息的自然语言输入内容及其由人工客服人员回复的相应反馈信息;另外,还包括存储一些涉及专业领域的语言词汇。通常情况下,知识库服务器7 1所存储的一项或多项内容任选地可以通过覆盖或者追加方式更新所述知识库服务器71中的知识库。In order to continuously improve and increase the content of the knowledge base stored in the knowledge base server 71 during the use of the intelligent automatic customer service device 1 of the present invention, in the process of information exchange between the intelligent automatic customer service device 1 and the user terminal, Especially when there are artificial customer service personnel involved in answering the question that the intelligent customer service engine server 72 cannot obtain an answer matching the semantics of the received natural language, the knowledge base server 71 can store relevant content for updating the knowledge base, for example, it can Store the received natural language input content, as well as the semantic analysis and semantic matching results of the natural language input content, as well as the number of occurrences; and the received natural language input content and It is the corresponding feedback information replied by human customer service personnel; in addition, it also includes the storage of some language vocabulary related to professional fields. Usually, one or more contents stored in the knowledge base server 71 can optionally update the knowledge base in the knowledge base server 71 by overwriting or appending.
因此,根据本发明的一个实施方式的优选方案,所述用于构建客服机器人平台的服务器系统实际上包括两个系统:客服机器人管理系统和客服机器人智能引擎系统。Therefore, according to a preferred solution of an embodiment of the present invention, the server system used to construct the customer service robot platform actually includes two systems: a customer service robot management system and a customer service robot intelligent engine system.
如图8所示,根据上述优选方案的服务器系统包括:知识库服务器71、智能客服引擎服务器72、以及互联网WEB服务器73。分别由三台服务器执行知识库存储、智能客户服务以及和互联网进行数据交换的功能。这些服务器主要用于所述的构成客服机器人智能引擎系统,它们之间通过线缆或者内部网互连,彼此之间可以进行相互之间的通信,任意两个服务器之间均可以相互交换数据。此外,在上述各服务器所构成的客服机器人智能引擎系统的基础上,完整的服务器系统还包括一智能客服管理后台75,其主要用于构成客服机器人管理系统。As shown in FIG. 8 , the server system according to the above preferred solution includes: a knowledge base server 71 , an intelligent customer service engine server 72 , and an Internet WEB server 73 . Three servers perform the functions of knowledge base storage, intelligent customer service and data exchange with the Internet respectively. These servers are mainly used to form the intelligent engine system of the customer service robot. They are interconnected through cables or intranets, and can communicate with each other. Any two servers can exchange data with each other. In addition, on the basis of the customer service robot intelligent engine system formed by the above servers, the complete server system also includes an intelligent customer service management background 75, which is mainly used to form a customer service robot management system.
所述客服机器人管理系统能够帮助用户管理和部署智能化自动客户服务设备1’。它支持UNIX、Linux、Windows等操作系统,管理人员可以通过基于WEB的管理后台方便地管理客服系统的内容,如调整客服系统的表现形式等操作。具体包括:1)、客服知识库的增加、删除和修改;2)、客服知识库的批量导入,例如本发明采用的操作系统可支持多种方式的数据导入(Excel、Access、文本文件等),并且可以选择是覆盖/追加等选择项;3)、知识库的处理策略,当数据库中没有与用户的提问相关的问题时,使用何种策略应对,可选择缺省回答、Email给人工客服、转接人工客服(MSN机器人支持)等多种方式;4)、管理(增加和修改)机器人的欢迎语;5)、管理(增加和修改)机器人的缺省回答;6)、修改人工客服的信息;7)、日志分析功能,可以查看系统的详细使用情况,具体功能如下:问题内容,回答内容,IP地址,提问时间,响应时间;针对某IP察看该IP提问列表以及回答内容;通过日志分析,系统管理员能标记错误回答,使机器人再次遇到相同问题时可以规避错误答案;提供问题被提问次数的排名;提供筛选功能,能筛选出正确回答、错误回答、供选择的回答、无法回答等情况。同时提供提问时间筛选、IP地址筛选、问题内容筛选;8)、分析机器人无法回复的问题列表,添加正确的问题和答案到知识库中,不断的丰富知识库,从而提高机器人的智能;9)、增加专业词汇,丰富机器人的专业领域知识;10)灵活的管理人员权限设置。The customer service robot management system can help users manage and deploy intelligent automatic customer service equipment 1'. It supports UNIX, Linux, Windows and other operating systems. Managers can easily manage the content of the customer service system through the WEB-based management background, such as adjusting the form of customer service system and other operations. Concretely comprise: 1), increase, delete and revise of customer service knowledge base; 2), the batch import of customer service knowledge base, for example the operating system that the present invention adopts can support the data import of multiple modes (Excel, Access, text file etc.) , and you can choose options such as overwriting/appending; 3), the processing strategy of the knowledge base, when there is no problem related to the user's question in the database, what strategy to use to deal with it, you can choose the default answer, Email to the manual customer service , Transfer to manual customer service (MSN robot support) and other methods; 4), manage (add and modify) the robot's welcome message; 5), manage (add and modify) the default answer of the robot; 6), modify the manual customer service 7), the log analysis function, you can check the detailed usage of the system, the specific functions are as follows: question content, answer content, IP address, question time, response time; for a certain IP, check the IP question list and answer content; through Log analysis, the system administrator can mark wrong answers, so that the robot can avoid wrong answers when encountering the same question again; provide the ranking of the number of questions asked; provide a filtering function, which can filter out correct answers, wrong answers, alternative answers, Unable to answer etc. At the same time, it provides question time screening, IP address screening, and question content screening; 8), analyzes the list of questions that the robot cannot answer, adds correct questions and answers to the knowledge base, and continuously enriches the knowledge base, thereby improving the intelligence of the robot; 9) , Increase professional vocabulary, enrich the robot's professional field knowledge; 10) Flexible management personnel authority settings.
在利用根据本发明的智能化自动客户服务设备1或7’与用户进行信息交流时,以实现智能化自动客户服务的方法的流程同样可以参照图2,以下结合图7或图8所示的客服机器人平台体系架构示意图以及图2,对所述流程中的具体步骤说明如下:When using the intelligent automatic customer service equipment 1 or 7' according to the present invention to exchange information with the user, the process of the method for realizing intelligent automatic customer service can also refer to FIG. The schematic diagram of the system architecture of the customer service robot platform and Figure 2 describe the specific steps in the process as follows:
步骤S210,用户通过用户终端2以互联网WEB交互方式或者即时通信工具向图2所示的服务器系统构建的客服机器人平台进行信息输入,用户终端2可以将用户以各种输入法输入的文字,或者用户以麦克风输入的声音等数据通过互联网发送给所述客服机器人平台中的互联网WEB服务器73。In step S210, the user inputs information to the customer service robot platform constructed by the server system shown in FIG. The data such as the sound that the user inputs with microphone sends to the Internet WEB server 73 in the described customer service robot platform by Internet.
步骤S220,互联网WEB服务器73将接收到的数据通过线缆或者局域网发送到智能客服引擎服务器72,由该智能客服引擎服务器72对所输入的自然语言进行语义分析并与预存知识库服务器71中的知识库进行语义匹配,例如,提取所述自然语言中的语义关键词,将其排练组合成该智能客服引擎适于识别或分类检索的语句片段。然后在所述知识库中对其进行语义匹配,以获得和该自然语言的语义相匹配的答案。Step S220, the Internet WEB server 73 sends the received data to the intelligent customer service engine server 72 through a cable or local area network, and the intelligent customer service engine server 72 carries out semantic analysis to the input natural language and communicates with the pre-stored knowledge base server 71. The knowledge base performs semantic matching, for example, extracting semantic keywords in the natural language, rehearsing and combining them into sentence fragments suitable for recognition or classification retrieval by the intelligent customer service engine. Then perform semantic matching on the knowledge base to obtain an answer matching the semantics of the natural language.
然后执行判断步骤S230,如果在上述步骤之后智能客服引擎服务器72已在所述知识库服务器71中获得和用户输入的自然语言的语义相匹配的答案,则直接执行步骤S260,智能客服引擎服务器72以所述的和用户输入的自然语言的语义相匹配的答案为反馈信息,将其发送至互联网WEB服务器73,并由该互联网WEB服务器73通过互联网以互联网WEB交互方式或者即时通信工具的方式将所述反馈信息发送至用户终端2,即可完成从接收用户输入信息到用户获得反馈信息的信息交流过程。Then execute the judgment step S230, if after the above steps, the intelligent customer service engine server 72 has obtained the answer matched with the semantics of the natural language input by the user in the knowledge base server 71, then directly execute step S260, the intelligent customer service engine server 72 The answer that matches the semantics of the natural language input by the user is used as the feedback information, and it is sent to the Internet WEB server 73, and the Internet WEB server 73 passes through the Internet in an Internet WEB interactive mode or in the form of an instant communication tool. The feedback information is sent to the user terminal 2 to complete the information exchange process from receiving the user input information to the user obtaining the feedback information.
如果在上述步骤之后智能客服引擎服务器72在所述知识库服务器71的知识库中不能获得和用户输入的自然语言的语义相匹配的答案,则继续执行判断步骤S240,判断在所述知识库服务器71的知识库中是否存在和用户输入的自然语言的语义相匹配的询问信息。如果存在和用户输入的自然语言的语义相匹配的询问信息,则执行步骤S241,由智能客服引擎服务器72从知识库服务器71中提取出该询问信息,并将其通过互联网WEB服务器73经由互联网反馈至用户终端2。其中,所述询问信息是用于向用户提问,例如,当用户输入的自然语言是“我想了解天气情况。”由于天气情况是根据地区和时间而变化,智能客服引擎服务器72在所述知识库服务器71的知识库中不能获得和用户输入的自然语言的语义相匹配的答案。通常,知识库服务器71的知识库中会存在和该用户输入的问题的语义相关的询问信息“您想知道什么地区,什么时间的天气情况?”这种情况下,客服引擎服务器72就可以在所述知识库中获取该询问信息,然后客服引擎服务器72将其通过互联网WEB服务器在互联网上反馈至用户终端2。If after the above steps, the intelligent customer service engine server 72 cannot obtain an answer that matches the semantics of the natural language input by the user in the knowledge base of the knowledge base server 71, then continue to perform the judgment step S240, and judge that in the knowledge base server 71 Whether there is query information matching the semantics of the natural language input by the user in the knowledge base of 71 . If there is an inquiry information matching the semantics of the natural language input by the user, then step S241 is performed, and the intelligent customer service engine server 72 extracts the inquiry information from the knowledge base server 71, and feeds it back via the Internet through the Internet WEB server 73 to user terminal 2. Wherein, the inquiry information is used to ask questions to the user, for example, when the natural language input by the user is "I want to know the weather conditions." Since the weather conditions vary according to the region and time, the intelligent customer service engine server 72 is based on the knowledge An answer that matches the semantics of the natural language input by the user cannot be obtained from the knowledge base of the library server 71 . Usually, in the knowledge base of the knowledge base server 71, there will be query information related to the semantics of the question input by the user "what area and time do you want to know about the weather?" In this case, the customer service engine server 72 can The query information is obtained from the knowledge base, and then the customer service engine server 72 feeds it back to the user terminal 2 via the Internet WEB server on the Internet.
用户可以根据用户终端2显示的所述询问信息进一步以自然语言输入信息,例如,“我想知道上海市今天的天气情况。”该输入的自然语言数据将由用户终端通过互联网发送给所述客服机器人平台中的互联网WEB服务器73,重复进行上述从步骤S210开始的步骤。The user can further input information in natural language according to the inquiry information displayed by the user terminal 2, for example, "I want to know the weather conditions in Shanghai today." The input natural language data will be sent to the customer service robot by the user terminal through the Internet The Internet WEB server 73 in the platform repeats the steps starting from step S210.
如果在上述步骤之后智能客服引擎服务器72在所述知识库服务器71的知识库中不能获得和用户输入的自然语言的语义相匹配的询问信息,所述智能客服引擎服务器72将继续执行预定的缺省步骤S250,例如,智能客服引擎服务器72可以根据预先设定的缺省信息输出反馈信息;或者,将所接收的无法获得语义匹配结果的自然语言输入内容通过电子邮件发送至预先设定的邮件地址,该预先设定的邮件地址例如是由专门的人工客服人员进行定时管理;还可以将人机交互界面链接至预先设定的地址,具体方式包括,通过即时通信工具MSN向客户显示一链接地址,引导客户链接到预先设定地址,该预先设定地址可以是由人工客服人员负责的客服电话,或者也可以是表现形式为MSN,QQ等即时通信工具的人工客服,由人工客服人员补充性地回答所述智能客服引擎服务器72不能获得与所接收的自然语言的语义相匹配的答案的部分问题。If after the above-mentioned steps, the intelligent customer service engine server 72 cannot obtain the inquiry information matching the semantics of the natural language input by the user in the knowledge base of the knowledge base server 71, the intelligent customer service engine server 72 will continue to execute the predetermined default. Step S250 is omitted, for example, the intelligent customer service engine server 72 can output feedback information according to preset default information; or, the received natural language input content that cannot obtain semantic matching results is sent to the preset email address by email. Address, the preset mail address is, for example, regularly managed by a dedicated manual customer service personnel; the human-computer interaction interface can also be linked to the preset address, and the specific method includes displaying a link to the customer through the instant messaging tool MSN Address, guide customers to link to the pre-set address, the pre-set address can be the customer service number in charge of the manual customer service staff, or it can also be the manual customer service in the form of MSN, QQ and other instant messaging tools, supplemented by the manual customer service staff Responsively answer some questions for which the intelligent customer service engine server 72 cannot obtain answers matching the semantics of the received natural language.
通常情况下,当用户终止输入自然语言或获得和用户所输入的自然语言相匹配的答案后,所述的流程结束。Usually, when the user stops inputting natural language or obtains an answer matching the natural language input by the user, the process ends.
结合以上实施例的具体描述,对本发明所提供方法以及实现该方法的设备的优点分析如下:In conjunction with the specific description of the above embodiments, the analysis of the advantages of the method provided by the present invention and the equipment for realizing the method is as follows:
1)降低企业在客户服务中心的再投资,从容应对用户数的大量增长;1) Reduce the reinvestment of the enterprise in the customer service center, and calmly cope with the large increase in the number of users;
根据对银行、电信、政府和普通企业客户服务中心数据的调查,客户中心所接到的问题之中很大部分是重复的问题或者简单咨询的问题,例如产品的功能、特点,办事流程等。如果我们可以将这部分问题分流到其他渠道,例如企业的网站将能够满足这部分用户的需求。企业通常都试图这么做,不过根据最终用户的反馈,他们在访问企业的网站时通常都觉得网站结构太过复杂,需要花费太多的时间来寻找自己需要的内容。According to the survey of customer service centers of banks, telecommunications, governments and ordinary enterprises, most of the questions received by customer centers are repetitive questions or simple consultation questions, such as product functions, characteristics, handling procedures, etc. If we can divert this part of the problem to other channels, such as the enterprise's website, it will be able to meet the needs of this part of users. Enterprises usually try to do this, but according to the feedback of end users, when they visit the enterprise website, they usually feel that the structure of the website is too complicated, and it takes too much time to find the content they need.
本发明的客服机器人或者智能化自动客户服务设备能够通过引导性的问答,了解客户的需求,在较短的时间内给用户一个满意的回答。且用户只需要像和客服代表一样聊天就能够达到自己的目的。且由于系统架构本身的特点,本发明能够实现同时对大量用户的服务。The customer service robot or the intelligent automatic customer service equipment of the present invention can understand the customer's needs through guided questions and answers, and give the user a satisfactory answer in a relatively short period of time. And users only need to chat with customer service representatives to achieve their goals. And due to the characteristics of the system architecture itself, the present invention can realize the service for a large number of users at the same time.
2)降低企业客服中心的运行成本;2) Reduce the operating cost of the enterprise customer service center;
根据Forrester Research研究显示,有30%的顾客会透过网络上的Self Service方式来获得答案。 根据Garner Group研究显示,客服回复电话的成本为$5.50/个,而使用网络客服的成本仅为$0.24/个;通过将部分咨询问题转到成本更低的网络客服,企业可以节省更多的通信费用和人员成本。According to Forrester Research, 30% of customers will get answers through Self Service on the Internet. According to Garner Group's research, the cost of customer service replies is $5.50/one, while the cost of using online customer service is only $0.24/one; companies can save more communication costs by transferring some inquiries to lower-cost online customer service and personnel costs.
3)减少客户的不愉快体验-等待时间、回答的准确性3) Reduce customer's unpleasant experience - waiting time, accuracy of answers
由于将部分咨询问题转移到网络客服,企业有更多的更多的资源(线路、人员)投入到复杂的问题之中。采用本发明的技术方案,对于企业而言,其每次拔打客服中心时,需要排队的时间就更短,甚至能够即时接通。Due to the transfer of some consulting issues to online customer service, enterprises have more and more resources (lines, personnel) to invest in complex issues. By adopting the technical solution of the present invention, for an enterprise, the time to queue up is shorter every time it dials the customer service center, and it can even be connected immediately.
而对于使用网络客服的用户来说,系统能够根据其问题即时给出相关答复,而且由于其回答基于企业标准信息,不会存在错误。For users who use online customer service, the system can give relevant answers immediately according to their questions, and because their answers are based on enterprise standard information, there will be no errors.
5)对客户进行分析并自我更新服务能力;5) Analyze customers and self-update service capabilities;
系统能够完整记录所有的用户问题,企业或者政府能够根据这些记录分析客户的行为特点,例如哪些问题是用户最关心的,特定用户对什么产品/服务感兴趣等。而利用传统客户,这些信息保存于语音形式或者属于客服人员的私有信息,很难进行信息的再加工(搜索和分析)。The system can completely record all user problems, and companies or governments can analyze customer behavior characteristics based on these records, such as which problems users are most concerned about, what products/services specific users are interested in, etc. With traditional customers, the information is stored in the voice form or belongs to the private information of the customer service personnel, and it is difficult to reprocess the information (search and analysis).
系统通过对常见问题的分析,可以提供更为准确的回答。对于暂时无法满足的问题,企业可以进行分析,从而为以后类似的问题提供信息。The system can provide more accurate answers through the analysis of frequently asked questions. For problems that cannot be satisfied temporarily, enterprises can conduct analysis to provide information for similar problems in the future.
6)低成本提供昼夜和假日服务6) Provide round-the-clock and holiday service at low cost
在假日和下班时段内,用户愿意使用更长的时间解决产品或者服务的问题,在传统的客服务中心模式下,企业或者政府一方面要雇用更多的客服代表,另一方面平均通话时间变长,相应的成本会急剧增加。而赢思智能客服机器人一旦部署,能够在几乎无成本增加的情况下提供全时服务。During holidays and off-duty hours, users are willing to spend longer to solve product or service problems. In the traditional customer service center mode, enterprises or governments have to hire more customer service representatives on the one hand, and on the other hand, the average call time has changed. In the long run, the corresponding cost will increase sharply. Once deployed, Inspiron's intelligent customer service robot can provide full-time services with almost no cost increase.
客服机器人作为一种全新的客服工具,主要用于解决人工客服不能解决的问题,其投入成本低,应用效果好,可以24小时在线实时回复用户提问。应用这项技术的单位,其为公众服务的能力得到明显提高。客服机器人能够帮助所述单位的各级部门方便的从人工客服方式过渡到电脑全自动人工智能型的机器人客服方式。通过网站,可以完整的传递信息,结合图片、文字甚至视频给用户最完整的回复,让用户在同客服机器人愉快轻松的交流中解决问题。As a brand-new customer service tool, the customer service robot is mainly used to solve problems that cannot be solved by manual customer service. It has low investment cost and good application effect. It can reply users' questions online in real time 24 hours a day. Units that apply this technology have significantly improved their ability to serve the public. The customer service robot can help the departments at all levels of the unit conveniently transition from the manual customer service mode to the computer automatic artificial intelligence robot customer service mode. Through the website, information can be transmitted completely, combined with pictures, text and even video to give users the most complete reply, allowing users to solve problems in pleasant and relaxed communication with customer service robots.
总之,企业或者政府等单位通过部署智能客服机器人或者智能化自动客户服务设备,能够为传统客户服务中心提供问题分流支持,使传统服务中心能够专注于复杂的和高价值的客户。从而在两种渠道内,企业能为用户提供了更为迅速、准确而标准的服务。在低成本的条件下,为企业的高速发展提供了有效的支持。对于企业或者政府来说,这种领先技术的使用也为其增加了新的形象(科技和创新的形象)。In short, enterprises or governments can provide problem triage support for traditional customer service centers by deploying intelligent customer service robots or intelligent automatic customer service equipment, so that traditional service centers can focus on complex and high-value customers. Therefore, in the two channels, enterprises can provide users with more rapid, accurate and standard services. Under the condition of low cost, it provides effective support for the rapid development of enterprises. For enterprises or governments, the use of this leading technology also adds a new image (image of technology and innovation).
以上对本发明的实施例进行了描述,但是本发明并不局限于特定的系统、设备和具体协议,本领域内技术人员可以在所附权利要求的范围内做出各种变形或修改。The embodiments of the present invention have been described above, but the present invention is not limited to specific systems, devices and specific protocols, and those skilled in the art can make various changes or modifications within the scope of the appended claims.
Claims (14)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 200710048039 CN101431573B (en) | 2007-11-08 | 2007-11-08 | Method and equipment for implementing automatic customer service through human-machine interaction technology |
| HK09105532.5A HK1128110B (en) | 2009-06-19 | Method and apparatus for providing automatic customer services through man-computer interaction |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 200710048039 CN101431573B (en) | 2007-11-08 | 2007-11-08 | Method and equipment for implementing automatic customer service through human-machine interaction technology |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101431573A CN101431573A (en) | 2009-05-13 |
| CN101431573B true CN101431573B (en) | 2013-02-20 |
Family
ID=40646722
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 200710048039 Active CN101431573B (en) | 2007-11-08 | 2007-11-08 | Method and equipment for implementing automatic customer service through human-machine interaction technology |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101431573B (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015154447A1 (en) * | 2014-08-15 | 2015-10-15 | 中兴通讯股份有限公司 | Method and apparatus for interactive voice response |
| CN114186041A (en) * | 2021-11-29 | 2022-03-15 | 珠海采筑电子商务有限公司 | Answer output method |
| CN114186040A (en) * | 2021-11-29 | 2022-03-15 | 珠海采筑电子商务有限公司 | Operation method of intelligent robot customer service |
Families Citing this family (79)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102622369A (en) * | 2011-01-26 | 2012-08-01 | 无锡凯祺科技有限公司 | Novel efficient real-time network information platform system with human thinking characteristics |
| CN102624675B (en) * | 2011-01-27 | 2014-08-06 | 腾讯科技(深圳)有限公司 | Self-service customer service system and method |
| CN102739557B (en) * | 2011-04-08 | 2016-06-22 | 腾讯科技(深圳)有限公司 | User's shunt method in customer service and device |
| CN103294725A (en) * | 2012-03-03 | 2013-09-11 | 李辉 | Intelligent response robot software |
| CN103365836B (en) * | 2012-04-01 | 2016-05-11 | 郭佳 | A kind of mutual implementation method and system thereof of distributed intelligence that adopts natural language |
| CN102789496A (en) * | 2012-07-13 | 2012-11-21 | 携程计算机技术(上海)有限公司 | Method and system for implementing intelligent response |
| WO2014039106A1 (en) * | 2012-09-10 | 2014-03-13 | Google Inc. | Answering questions using environmental context |
| CN102868695B (en) * | 2012-09-18 | 2015-06-17 | 天格科技(杭州)有限公司 | Conversation tree-based intelligent online customer service method and system |
| CN103795876A (en) * | 2012-10-29 | 2014-05-14 | 殷程 | Intelligent voice script |
| CN102968987A (en) * | 2012-11-19 | 2013-03-13 | 百度在线网络技术(北京)有限公司 | Speech recognition method and system |
| CN103297503B (en) * | 2013-05-08 | 2016-08-17 | 南京邮电大学 | Mobile terminal intelligent perception system based on information retrieval server by different level |
| CN103312704A (en) * | 2013-06-03 | 2013-09-18 | 苏州阔地网络科技有限公司 | Method and system for realizing intelligent customer service |
| KR101508429B1 (en) * | 2013-08-22 | 2015-04-07 | 주식회사 엘지씨엔에스 | System and method for providing agent service to user terminal |
| CN104881410B (en) * | 2014-02-27 | 2020-03-17 | 腾讯科技(深圳)有限公司 | Client platform information interaction method, device and system |
| CN104951458B (en) * | 2014-03-26 | 2019-03-01 | 华为技术有限公司 | Method and device for help processing based on semantic recognition |
| CN103941865A (en) * | 2014-04-08 | 2014-07-23 | 三和智控(北京)系统集成有限公司 | Method for establishing discrete human-computer interaction mechanism |
| CN104268667A (en) * | 2014-09-03 | 2015-01-07 | 陈飞 | Method and system for assisting manager in dispute resolution |
| CN105592234B (en) * | 2014-10-21 | 2018-08-28 | 阿里巴巴集团控股有限公司 | Processing method of communication data and device |
| WO2016071917A1 (en) * | 2014-11-03 | 2016-05-12 | Hewlett-Packard Development Company, L.P. | Social media analytics and response |
| CN104469029B (en) * | 2014-11-21 | 2017-11-07 | 科大讯飞股份有限公司 | Number checking method and device is carried out by voice |
| CN104679815B (en) * | 2014-12-08 | 2018-02-23 | 北京云知声信息技术有限公司 | It is a kind of to screen question and answer pair and the method and system in real-time update question and answer storehouse |
| CN104735132B (en) * | 2015-02-13 | 2017-05-24 | 腾讯科技(深圳)有限公司 | Information inquiry method, servers and terminal |
| CN106155532A (en) * | 2015-04-23 | 2016-11-23 | 腾讯科技(深圳)有限公司 | A kind of method of quickly revert, terminal and system |
| CN104809197A (en) * | 2015-04-24 | 2015-07-29 | 同程网络科技股份有限公司 | On-line question and answer method based on intelligent robot |
| CN105072173A (en) * | 2015-08-03 | 2015-11-18 | 谌志群 | Customer service method and system for automatically switching between automatic customer service and artificial customer service |
| CN105045919B (en) * | 2015-08-24 | 2019-08-16 | 北京云知声信息技术有限公司 | A kind of information output method and device |
| WO2017058960A1 (en) | 2015-09-28 | 2017-04-06 | Wand Labs, Inc. | Unified virtual reality platform |
| US10992625B2 (en) | 2015-09-28 | 2021-04-27 | Microsoft Technology Licensing, Llc | Unified messaging platform |
| CN106686266B (en) * | 2015-11-10 | 2019-05-31 | 中国电信股份有限公司 | For realizing the methods, devices and systems of automatic-answering back device |
| CN105631686A (en) * | 2015-12-22 | 2016-06-01 | 北京奇虎科技有限公司 | Method and device for solving problem by customer service system |
| CN106909930A (en) * | 2015-12-23 | 2017-06-30 | 神州数码信息系统有限公司 | A kind of model and method of the man-machine automatic switchover based on government affairs machine question answering system |
| CN105577529B (en) * | 2015-12-30 | 2019-03-05 | 上海智臻智能网络科技股份有限公司 | Robot customer service and customer service method, intelligent customer service system |
| CN106936689A (en) * | 2015-12-30 | 2017-07-07 | 航天信息软件技术有限公司 | Customer service method and apparatus based on instant messaging public number |
| CN109245995B (en) * | 2015-12-30 | 2021-04-23 | 上海智臻智能网络科技股份有限公司 | Robot customer service and customer service system |
| CN105721725A (en) * | 2016-02-03 | 2016-06-29 | 北京光年无限科技有限公司 | Customer service oriented question and answer interaction method and system |
| CN105808694B (en) * | 2016-03-04 | 2019-05-31 | 上海携程商务有限公司 | Online customer service answering system and method |
| CN105930367B (en) * | 2016-04-12 | 2020-06-09 | 华南师范大学 | Intelligent chat robot control method and control device |
| CN105975530B (en) * | 2016-04-29 | 2021-10-01 | 华南师范大学 | Robot dialogue control method and system based on chat big data knowledge base |
| CN105956828A (en) * | 2016-05-03 | 2016-09-21 | 成都亿信标准认证集团有限公司 | Management consultation system |
| CN107402912B (en) * | 2016-05-19 | 2019-12-31 | 北京京东尚科信息技术有限公司 | Method and device for parsing semantics |
| CN107404502A (en) * | 2016-05-20 | 2017-11-28 | 北京阳光易德科技股份有限公司 | A kind of information processing method based on portable psychological counseling system |
| US10496686B2 (en) * | 2016-06-13 | 2019-12-03 | Baidu Usa Llc | Method and system for searching and identifying content items in response to a search query using a matched keyword whitelist |
| CN105978986A (en) * | 2016-06-13 | 2016-09-28 | 镇江市润州园林绿化研究所 | Scientific advisory system for garden landscape ecology |
| CN106202270B (en) * | 2016-06-28 | 2020-03-20 | 广州幽联信息技术有限公司 | Man-machine conversation method and device based on natural language |
| CN106227779A (en) * | 2016-07-18 | 2016-12-14 | 深圳追科技有限公司 | A kind of man-machine interaction method of customer service system |
| CN106078764A (en) * | 2016-08-12 | 2016-11-09 | 李乾 | A kind of old man accompanies and attends to robot and control method thereof |
| CN106407271B (en) * | 2016-08-26 | 2020-02-14 | 厦门快商通科技股份有限公司 | Intelligent customer service system and updating method of intelligent customer service knowledge base thereof |
| CN106357942A (en) * | 2016-10-26 | 2017-01-25 | 广州佰聆数据股份有限公司 | Intelligent response method and system based on context dialogue semantic recognition |
| CN106557590A (en) * | 2016-12-01 | 2017-04-05 | 同方知网(北京)技术有限公司 | A kind of intelligent Answer System |
| CN107145759A (en) * | 2017-06-08 | 2017-09-08 | 深圳市佑康健康管理股份有限公司 | Hospital guide's implementation method, device and the computer-readable recording medium of family doctor |
| CN107423948A (en) * | 2017-06-14 | 2017-12-01 | 上海优尔蓝信息科技股份有限公司 | A kind of personnel recruitment system |
| CN109145092B (en) * | 2017-06-15 | 2022-05-17 | 阿里巴巴集团控股有限公司 | Database updating and intelligent question and answer management method, device and equipment |
| CN107391683A (en) * | 2017-07-24 | 2017-11-24 | 北京讯创科技有限公司 | Cloud service platform |
| CN107688614B (en) * | 2017-08-04 | 2018-08-10 | 平安科技(深圳)有限公司 | It is intended to acquisition methods, electronic device and computer readable storage medium |
| CN107886231B (en) * | 2017-11-03 | 2020-06-19 | 广州杰赛科技股份有限公司 | Customer Service Quality Evaluation Method and System |
| CN108021685A (en) * | 2017-12-14 | 2018-05-11 | 广州九六计算机有限公司 | A kind of new material technology consultative service system |
| CN107908803B (en) * | 2017-12-26 | 2020-10-27 | 上海智臻智能网络科技股份有限公司 | Response method and device, storage medium and terminal for question and answer interaction |
| CN110300234A (en) * | 2018-03-21 | 2019-10-01 | 上海易谷网络科技股份有限公司 | IVR intelligent sound navigation silence seat technology |
| CN108197963A (en) * | 2018-03-28 | 2018-06-22 | 广州市菲玛尔咨询服务有限公司 | A kind of intelligent customer service manages system |
| CN108664656B (en) * | 2018-05-18 | 2020-06-26 | 上海智臻智能网络科技股份有限公司 | Knowledge data automatic synchronization and input method, device, system, equipment and medium |
| CN108827275A (en) * | 2018-06-08 | 2018-11-16 | 苏州经贸职业技术学院 | Travel navigation method and system |
| CN109413286B (en) * | 2018-10-22 | 2021-07-20 | 北京移数通电讯有限公司 | Intelligent customer service voice response system and method |
| CN109460457A (en) * | 2018-10-25 | 2019-03-12 | 北京奥法科技有限公司 | Text sentence similarity calculating method, intelligent government affairs auxiliary answer system and its working method |
| CN109525737B (en) * | 2018-12-03 | 2020-08-14 | 商客通尚景信息技术江苏有限公司 | Call access control method and system |
| CN109829744A (en) * | 2018-12-15 | 2019-05-31 | 深圳壹账通智能科技有限公司 | Consultation method, device, electronic equipment and medium based on natural language processing |
| WO2020151220A1 (en) * | 2019-01-22 | 2020-07-30 | 深圳追一科技有限公司 | Auxiliary customer service device, method, system, robot, and storage medium |
| CN112187614B (en) * | 2019-07-02 | 2022-06-03 | 腾讯科技(深圳)有限公司 | Information interaction method and device |
| CN110519469A (en) * | 2019-08-23 | 2019-11-29 | 上海科技发展有限公司 | Intelligent sound exchange method, system, medium and device applied to telephone service platform |
| CN111182255B (en) * | 2019-12-02 | 2021-04-30 | 广东小天才科技有限公司 | Sound box based learning auxiliary method and sound box |
| CN111064607A (en) * | 2019-12-10 | 2020-04-24 | 珠海格力电器股份有限公司 | Management method, device and storage medium of network operation and maintenance system |
| CN111159344A (en) | 2019-12-27 | 2020-05-15 | 京东数字科技控股有限公司 | Robot response method, device, equipment and storage medium |
| CN111309283B (en) * | 2020-03-25 | 2023-12-05 | 北京百度网讯科技有限公司 | Voice control method and device of user interface, electronic equipment and storage medium |
| CN113781061B (en) * | 2020-06-17 | 2024-07-19 | 北京沃东天骏信息技术有限公司 | Information push management method and device |
| CN111861509A (en) * | 2020-07-10 | 2020-10-30 | 上汽大通汽车有限公司 | An interactive customer service platform |
| TWI767339B (en) * | 2020-09-25 | 2022-06-11 | 國泰人壽保險股份有限公司 | Voice service system and method |
| CN112559550B (en) * | 2020-10-30 | 2021-09-07 | 北京智源人工智能研究院 | A Multi-Data Source NL2SQL System Based on Semantic Rules and Multidimensional Models |
| CN113393843A (en) * | 2021-05-26 | 2021-09-14 | 上海声通信息科技股份有限公司 | Intelligent interaction platform based on automatic voice recognition and natural language processing |
| CN114186020A (en) * | 2021-11-29 | 2022-03-15 | 珠海采筑电子商务有限公司 | Semantic association method |
| CN114238609A (en) * | 2021-12-17 | 2022-03-25 | 航天科技控股集团股份有限公司 | Car instrumentation question and answer feedback guidance service system |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1741013A (en) * | 2004-08-27 | 2006-03-01 | 英业达股份有限公司 | A customer service automatic question answering system and method thereof |
| CN1821991A (en) * | 2005-02-18 | 2006-08-23 | 上海赢思软件技术有限公司 | A fast processing system for knowledge question answering based on artificial intelligence |
| CN1928864A (en) * | 2006-09-22 | 2007-03-14 | 浙江大学 | FAQ based Chinese natural language ask and answer method |
| CN101030267A (en) * | 2006-02-28 | 2007-09-05 | 腾讯科技(深圳)有限公司 | Automatic question-answering method and system |
-
2007
- 2007-11-08 CN CN 200710048039 patent/CN101431573B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1741013A (en) * | 2004-08-27 | 2006-03-01 | 英业达股份有限公司 | A customer service automatic question answering system and method thereof |
| CN1821991A (en) * | 2005-02-18 | 2006-08-23 | 上海赢思软件技术有限公司 | A fast processing system for knowledge question answering based on artificial intelligence |
| CN101030267A (en) * | 2006-02-28 | 2007-09-05 | 腾讯科技(深圳)有限公司 | Automatic question-answering method and system |
| CN1928864A (en) * | 2006-09-22 | 2007-03-14 | 浙江大学 | FAQ based Chinese natural language ask and answer method |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015154447A1 (en) * | 2014-08-15 | 2015-10-15 | 中兴通讯股份有限公司 | Method and apparatus for interactive voice response |
| CN105338204A (en) * | 2014-08-15 | 2016-02-17 | 中兴通讯股份有限公司 | Interactive voice response method and device |
| CN114186041A (en) * | 2021-11-29 | 2022-03-15 | 珠海采筑电子商务有限公司 | Answer output method |
| CN114186040A (en) * | 2021-11-29 | 2022-03-15 | 珠海采筑电子商务有限公司 | Operation method of intelligent robot customer service |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101431573A (en) | 2009-05-13 |
| HK1128110A1 (en) | 2009-10-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101431573B (en) | Method and equipment for implementing automatic customer service through human-machine interaction technology | |
| US10534586B2 (en) | Method, system and apparatus for visual programming of interaction workflows for omni-channel customer contact centers with integrated customer relationship management | |
| USRE43031E1 (en) | Online interaction processing | |
| US6973620B2 (en) | Method and apparatus for providing user support based on contextual information | |
| CN107741976B (en) | Intelligent answering method, device, medium and electronic device | |
| CN101556669A (en) | Method and device for conducting personalized marketing with user by using human-computer interaction technology | |
| US6886016B2 (en) | Method and system for supporting multivalue attributes in a database system | |
| CN111597318A (en) | Method, device and system for executing business task | |
| US6625613B2 (en) | Automatic generation of SQL for frame completion | |
| US11688393B2 (en) | Machine learning to propose actions in response to natural language questions | |
| WO2025130162A1 (en) | Multimedia information processing method, system, and electronic device | |
| US11526509B2 (en) | Increasing pertinence of search results within a complex knowledge base | |
| CN112612802B (en) | A real-time data processing method, device and platform | |
| US8862609B2 (en) | Expanding high level queries | |
| CN103177039A (en) | Data processing method and data processing device | |
| KR20110048675A (en) | Call center counseling method and counseling system using voice recognition and tagging | |
| CN118349661A (en) | A data processing method, device and equipment based on large language model | |
| US20030212647A1 (en) | Method, system and program product for maintaining a change history for a database design | |
| CN101377772B (en) | Method and system for globalizing support operations | |
| JP7638167B2 (en) | Computer system and procedure support method | |
| CN111556096B (en) | Information push method, device, medium and electronic equipment | |
| CN118349569A (en) | Relationship-aware production data query method, device, equipment, medium and product | |
| EP4639399A1 (en) | Automatic alternative text suggestions for speech recognition engines of contact center systems | |
| CN116521732A (en) | YApi label-based interface query method and device, storage medium and electronic device | |
| US20210157881A1 (en) | Object oriented self-discovered cognitive chatbot |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1128110 Country of ref document: HK |
|
| ASS | Succession or assignment of patent right |
Owner name: SHANGHAI HANSHI NETWORK TECHNOLOGY CO., LTD. Free format text: FORMER OWNER: SHANGHAI INCESOFT CO., LTD. Effective date: 20111012 |
|
| C41 | Transfer of patent application or patent right or utility model | ||
| COR | Change of bibliographic data |
Free format text: CORRECT: ADDRESS; FROM: 200000 CHANGNING, SHANGHAI TO: 201700 QINGPU, SHANGHAI |
|
| TA01 | Transfer of patent application right |
Effective date of registration: 20111012 Address after: 201700, room 1, building 4989, 8071 Zhao Qing Road, Qingpu, Shanghai Applicant after: Shanghai Hanshi Network Technology Co.,Ltd. Address before: 200000, 3 building, Beida Jade Bird Software Park, No. 799 Tianshan West Road, Shanghai Applicant before: INCESOFT Co.,Ltd. |
|
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| ASS | Succession or assignment of patent right |
Owner name: ZHU PINPIN Free format text: FORMER OWNER: SHANGHAI HANSHI NETWORK TECHNOLOGY CO., LTD. Effective date: 20130709 |
|
| C41 | Transfer of patent application or patent right or utility model | ||
| COR | Change of bibliographic data |
Free format text: CORRECT: ADDRESS; FROM: 201700 QINGPU, SHANGHAI TO: 200060 PUTUO, SHANGHAI |
|
| TR01 | Transfer of patent right |
Effective date of registration: 20130709 Address after: 200060, room 16, No. 1415, Lane 301, Jiangning Road, Shanghai, Putuo District Patentee after: Zhu Pinpin Address before: 201700, room 1, building 4989, 8071 Zhao Qing Road, Qingpu, Shanghai Patentee before: Shanghai Hanshi Network Technology Co.,Ltd. |
|
| REG | Reference to a national code |
Ref country code: HK Ref legal event code: GR Ref document number: 1128110 Country of ref document: HK |
|
| ASS | Succession or assignment of patent right |
Owner name: SHANGHAI ZHIZHEN NETWORK TECHNOLOGY CO., LTD. Free format text: FORMER OWNER: ZHU PINPIN Effective date: 20141115 |
|
| C41 | Transfer of patent application or patent right or utility model | ||
| COR | Change of bibliographic data |
Free format text: CORRECT: ADDRESS; FROM: 200060 PUTUO, SHANGHAI TO: 201824 JIADING, SHANGHAI |
|
| TR01 | Transfer of patent right |
Effective date of registration: 20141115 Address after: 201824, 7 floor, No. 1555, Lane 398, Jiangxi Road, Jinsha Road, Shanghai, Jiading District Patentee after: SHANGHAI ZHIZHEN NETWORK TECHNOLOGY CO.,LTD. Address before: 200060, room 16, No. 1415, Lane 301, Jiangning Road, Shanghai, Putuo District Patentee before: Zhu Pinpin |
|
| C56 | Change in the name or address of the patentee | ||
| CP03 | Change of name, title or address |
Address after: 201803 Shanghai Jiading District Jinsha Road, Lane 1555, No. 7, layer 398, Patentee after: SHANGHAI XIAOI ROBOT TECHNOLOGY Co.,Ltd. Address before: 201824, 7 floor, No. 1555, Lane 398, Jiangxi Road, Jinsha Road, Shanghai, Jiading District Patentee before: SHANGHAI ZHIZHEN NETWORK TECHNOLOGY CO.,LTD. |
|
| EE01 | Entry into force of recordation of patent licensing contract | ||
| EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20090513 Assignee: GUIZHOU XIAOAI ROBOT TECHNOLOGY CO.,LTD. Assignor: SHANGHAI XIAOI ROBOT TECHNOLOGY Co.,Ltd. Contract record no.: 2017990000490 Denomination of invention: Method and equipment for implementing automatic customer service through human-machine interaction technology Granted publication date: 20130220 License type: Common License Record date: 20171215 |
|
| PP01 | Preservation of patent right |
Effective date of registration: 20251020 Granted publication date: 20130220 |
|
| PP01 | Preservation of patent right |
