Movatterモバイル変換


[0]ホーム

URL:


CN101076060A - Chatting robot system and automatic chatting method - Google Patents

Chatting robot system and automatic chatting method
Download PDF

Info

Publication number
CN101076060A
CN101076060ACNA200710090636XACN200710090636ACN101076060ACN 101076060 ACN101076060 ACN 101076060ACN A200710090636X ACNA200710090636X ACN A200710090636XACN 200710090636 ACN200710090636 ACN 200710090636ACN 101076060 ACN101076060 ACN 101076060A
Authority
CN
China
Prior art keywords
user
statement
server
knowledge base
distributor
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.)
Pending
Application number
CNA200710090636XA
Other languages
Chinese (zh)
Inventor
杨海松
刘云峰
刘致远
禹荣凌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co LtdfiledCriticalTencent Technology Shenzhen Co Ltd
Priority to CNA200710090636XApriorityCriticalpatent/CN101076060A/en
Publication of CN101076060ApublicationCriticalpatent/CN101076060A/en
Priority to PCT/CN2008/070217prioritypatent/WO2008119270A1/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

The system comprises a delivery server and at least two robot servers. Wherein, the delivery server is used to receive the user's message and to deliver the user's message to the relevant robot server; the robot server is used to respond to the user's message and to automatically give a feedback reply. The invention also reveals a method thereof.

Description

A kind of chat robots system and automatic chatting method
Technical field
The present invention relates to artificial intelligence field, more particularly, the present invention relates to a kind of chat robots system and automatic chatting method.
Background technology
In the last few years, the means of communication between the people became increasingly abundant.Means of communication such as JICQ, SMS day by day is in fashion.Based on these means of communications, except realizing interpersonal communication exchange, make that also the communication exchange between person to person worker's intelligence system becomes possibility.
The chat robots system be exactly a kind of can be at every moment online and artificial intelligence system by natural language and people's communication exchange by means of means of communication.Except chat feature, the chat robots system can also have numerous value-added services, for example weather inquiry, map inquiry, life information inquiry, calculator, dictionary etc., even can also play games with the people.The chat robots system comes down to a kind of automatically request-answering system.Automatically request-answering system is a core with the natural language understanding technology, relates to multi-door subjects such as computational linguistics, information science and artificial intelligence, is one of focus of computer application research.Natural language understanding is an important research direction in the artificial intelligence field, it makes computer can understand and use human natural language, be appreciated that user's conversation content or query intention, realize between people and the computer effective communication based on natural language.
Chat robots utilizes the information resources of natural language processing technique, knowledge base and real-time update, finishes the analyzing and processing to customer problem on the one hand, finishes the generation of correct option on the other hand.
A kind of chat robots system is arranged in the prior art at present, comprise communication module, querying server, game server, artificial intelligence servers and corresponding database.In this chat robots system, adopt the recording mode of database as the knowledge point, the user carries out various dialogues by immediate communication platform or SMS platform and chat robots.
Yet this chat robots system architecture of prior art lacks distribution of information mechanism, can run into bigger difficulty when supporting mass users, therefore the poor expandability of this system architecture.
Summary of the invention
In view of this, main purpose of the present invention is a kind of chat robots of proposition system, with the satisfying magnanimity user, improves extensibility.
Another object of the present invention is the implementation method of a kind of chat robots of proposition system, with the satisfying magnanimity user, improves extensibility.
For achieving the above object, technical scheme of the present invention is achieved in that
A kind of chat robots system, this system comprises Distributor and at least two robot servers, wherein:
Distributor is used to receive user's statement, and according to the load balancing principle user's statement is distributed to corresponding robot server;
Robot server is used for feeding back answer in response to user's statement automatically to the user.
The number of described Distributor is at least two, and this system further comprises Redirect Server;
Redirect Server is used to receive user conversation, and according to this attribute of user information, user conversation is redirected to the Distributor that is complementary with described attribute information;
The Distributor that described and attribute information are complementary is used to receive user's statement of this user conversation, and according to the load balancing principle user's statement is distributed to corresponding robot server.
Described attribute of user information comprises user's IP address and/or client account number.
The number of described Distributor is at least two, and this system further comprises Redirect Server;
Redirect Server is used to receive user conversation, and according to the load balancing principle user's statement is distributed to corresponding Distributor;
Distributor is used to receive user's statement of this user conversation, and according to the load balancing principle user's statement is distributed to corresponding robot server.
Described robot server comprises:
Statement purpose recognition unit, being used to discern user's statement still is the unformatted statement for the format statement;
The formatted language performance element is used for while statement purpose recognition unit and identifies user's statement and be format during statement, carries out described format statement;
The natural language understanding unit when being used for while statement purpose recognition unit and identifying user's statement and be the unformatted statement, carries out natural language understanding to determine statement attribute to user's statement;
The user property administrative unit is used for the attribute information of leading subscriber;
The inference engine unit is used to load knowledge base, and carries out pattern matching according to described statement attribute and customer attribute information in knowledge base, determines that the feedback of coupling is answered.
Described attribute of user information comprises: any in user's name, user's sex, city, user place, the consumer taste or more than one combination in any.
Described natural language understanding unit, be used for to user's statement carry out any of following operation or more than one combination in any to determine statement attribute:
Participle;
The question sentence trunk extracts;
The question sentence type is judged;
Topic is judged.
Described robot server further comprises standby inference engine unit, is used for when knowledge base update loading the knowledge base of upgrading, and after the knowledge base that has loaded renewal with described inference engine cell translation function.
This system further comprises learning server, and described knowledge base is arranged in learning server;
Learning server is used for recording user dialogue, and is kept in the knowledge base after user session is converted into the knowledge Base article form.
This system further comprises the audit server,
The audit server is used for according to the knowledge auditing rule that sets in advance user session being examined, and only will send to learning server by the user session of audit.
Described knowledge Base article form comprises problem part and response part,
The problem part is preserved in the mode of question sentence trunk, and response part is preserved in the mode of complete reservation.
Described formatted language performance element comprises: any in information inquiry module, dialogue education module and the game module or more than one combination in any, wherein:
The information inquiry module, the feedback that is used for the format statement of definite information inquiry class is answered;
Dialogue education module is used for determining to talk with the feedback answer of educational format statement;
Game module, the feedback that is used for the format statement of definite game class is answered.
Distributor, be used for by following communication modes any or receive user's statement more than a kind of combination in any:
Receive user's statement by the instant messaging mode;
Receive user's statement by E-mail mode;
Receive user's statement by short message way.
Distributor, be used for by following communication modes any or feed back answer more than a kind of combination in any automatically to the user:
Receive user's statement by the instant messaging mode;
Receive user's statement by E-mail mode;
Receive user's statement by short message way.
This system further comprises Control Server,
Described Control Server is used for sending the knowledge base update switching command to robot server and learning server;
Learning server is used for after receiving the knowledge base update switching command, and the user session of saving bit by bit is converted into the knowledge Base article form with the storehouse of refreshing one's knowledge;
Standby inference engine unit in the robot server is used for after receiving the knowledge base update switching command, the knowledge base of load upgrading, and after the knowledge base that has loaded renewal with described inference engine cell translation function.
Control Server regularly sends the knowledge base update switching command to robot server and learning server; Or
Control Server sends the knowledge base update switching command to robot server and learning server when user session is saved bit by bit predetermined extent.
A kind of automatic chatting method, this method comprises:
A, Distributor receive user's statement, and according to the load balancing principle user's statement are distributed to corresponding robot server;
B, robot server feed back answer in response to user's statement automatically to the user.
This method further comprises:
Receive the user conversation request, and, user conversation is redirected to the Distributor that is complementary with described attribute information according to attribute of user information;
Distributor receives user's statement of this user conversation, and according to the load balancing principle user's statement is distributed to corresponding robot server.
This method further comprises:
Receive user conversation, and user's statement is distributed to corresponding Distributor according to the load balancing principle;
Distributor receives user's statement of this user conversation, and according to the load balancing principle user's statement is distributed to corresponding robot server.
Described user's statement is chat statement, information inquiry question sentence, dialogue education statement or formatting command.
As can be seen, the system that the present invention proposes comprises Distributor and at least two robot servers from technique scheme, and wherein Distributor receives user's statement, and according to the load balancing principle user's statement is distributed to corresponding robot server; Robot server feeds back in the answer to the user automatically in response to user's statement.This shows, use after the present invention, Distributor is according to the distribution of load balancing principle control user statement, the number of Distributor can be for a plurality of, each Distributor can connect a plurality of robot servers, each robot server function is independent, and therefore extensibility of the present invention is very high, especially is fit to mass users.
In addition, the present invention also preferably includes Redirect Server, Redirect Server determines a session by which Distributor is entered the mouth as handling, adopt main entrance and the distributor of Distributor subsequently as all user's statements of session, make robot server load basis equalization, further improve the extensibility of system, made the chat robots system be more suitable for supporting mass users.
Also have, the present invention adopts knowledge Base article rather than the database carrier as the knowledge point.This knowledge Base article adopts the form of particular design to be more suitable for reasoning and generates personalization and replys, and it is intelligent to make chat robots have more.Not only therewith, the present invention generates personalization according to information such as topic, question sentence type, user properties and replys, and makes robot more true to nature aspect the imitation human language.In addition, the present invention can also inquire about (comprising natural language querying) and human-computer interaction recreation by support information, makes the user obtain more services by chat robots.
Description of drawings
Fig. 1 is the demonstrative structure schematic diagram according to chat robots of the present invention system;
Fig. 2 is the demonstrative structure schematic diagram according to robot server of the present invention;
Fig. 3 is the exemplary flow schematic diagram according to automatic chatting method of the present invention;
Fig. 4 is the demonstrative structure schematic diagram according to the chat robots system of the embodiment of the invention;
Fig. 5 is the exemplary flow schematic diagram according to the automatic chatting method of the embodiment of the invention.
Embodiment
For making the purpose, technical solutions and advantages of the present invention express clearlyer, the present invention is further described in more detail below in conjunction with drawings and the specific embodiments.
Main thought of the present invention is: Distributor receives user's statement, according to the load balancing principle user's statement is distributed to corresponding robot server then, robot server feeds back answer in response to user's statement to the user more automatically, thereby make the load balancing of robot server, satisfying magnanimity user's demand, and improve extensibility.Further, the present invention adopts knowledge Base article rather than the database carrier as the knowledge point, and this knowledge Base article adopts the form of particular design to be more suitable for reasoning and generates personalization and replys, and it is intelligent to make chat robots have more.
Fig. 1 is the demonstrative structure schematic diagram according to chat robots of the present invention system.
As shown in Figure 1, this system comprisesDistributor 101 and at least tworobot servers 102, wherein:
Distributor 101 is used to receive user's statement, and according to the load balancing principle user's statement is distributed tocorresponding robot server 102;
Robot server 102 is used for feeding back answer in response to user's statement automatically to the user.
Preferably, the number of described Distributor is at least two, thereby supports more chat robots, and this moment, preferred this system further comprisedRedirect Server 103;
Redirect Server 103 is used to receive user conversation, and according to this attribute of user information, user conversation is redirected to theDistributor 101 that is complementary with described attribute information;
Wherein, attribute of user information can comprise user's IP address and/or client account number.Like this,Redirect Server 103 considers that user's IP address and/or client account number distribute Distributor.Such as, user conversation can be redirected to and the more approaching Distributor in described IP address, perhaps user conversation is redirected to and the corresponding Distributor of client account number.At this moment, theDistributor 101 that described and attribute information are complementary is used to receive user's statement of this user conversation, and according to the load balancing principle user's statement is distributed tocorresponding robot server 102.
At the another kind of optional function of above-mentioned Redirect Server, the number ofDistributor 101 is at least two, and this system further comprisesRedirect Server 103;
Redirect Server 103 herein is used to receive user conversation, and according to the load balancing principle user's statement is distributed tocorresponding Distributor 101;
Distributor 101 is used to receive user's statement of this user conversation, and according to the load balancing principle user's statement is distributed tocorresponding robot server 102.
Wherein,Distributor 101, can by in the following communication modes any or receive user's statement more than a kind of combination in any: receive user's statement by the instant messaging mode; Receive user's statement by E-mail mode; Receive user's statement by short message way.
Similarly,Distributor 102, can by in the following communication modes any or feed back answer more than a kind of combination in any automatically to the user: receive user's statement by the instant messaging mode; Receive user's statement by E-mail mode; Receive user's statement by short message way.
Fig. 2 is a kind of exemplary concrete structure of the robot server among Fig. 1.As shown in Figure 2,robot server 102 comprises:
Statement purpose recognition unit 201, being used to discern user's statement still is the unformatted statement for the format statement;
Formatted language performance element 202 is used for while statement purpose recognition unit 201 and identifies user's statement and be format during statement, carries out described format statement;
In Fig. 1, formatted language performance element 202 is not shown clearly.In fact, described formatted language performance element can comprise: any in information inquiry module, dialogue education module and the game module or more than one combination in any, wherein:
The information inquiry module, the feedback that is used for the format statement of definite information inquiry class is answered;
Dialogue education module is used for determining to talk with the feedback answer of educational format statement;
Game module, the feedback that is used for the format statement of definite game class is answered.
For simple view, information inquiry module 2021 and game module 2022 only are shown among Fig. 2.Wherein information inquiry module 2021 is connected with practical information database 209, and retrieval practical information database 209 is answered with the feedback of the format statement of determining the information inquiry class.
Natural language understanding unit 203 when being used for while statement purpose recognition unit and identifying user's statement and be the unformatted statement, carries out natural language understanding to determine statement attribute to user's statement;
User property administrative unit 204 is used for the attribute information of leading subscriber;
Inference engine unit 205 is used to load knowledge base 206, and carries out pattern matching according to described statement attribute and customer attribute information in knowledge base 206, determines that the feedback of coupling is answered.Wherein attribute of user information can comprise: any in user's name, user's sex, city, user place, the consumer taste or more than one combination in any.
Described natural language understanding unit 203, can to user's statement carry out in the following operation any or more than one combination in any to determine statement attribute: participle, question sentence trunk extract, the question sentence type is judged and topic is judged.
Described robot server can further include standby inference engine unit 207, is used for loading when knowledge base update the knowledge base of upgrading 208, and is loading knowledge base 208 backs of upgrading and described inference engine unit 205 translation functions.
Chat robots system among Fig. 1 can further include learning server, and the described knowledge base 206 among Fig. 2 can be arranged in this learning server;
This learning server is used for recording user dialogue, and is kept in the knowledge base 206 after user session is converted into the knowledge Base article form.
The chat robots system can further include the audit server.The audit server is used for according to the knowledge auditing rule that pre-unit is provided with user session being examined, and only will send to learning server by the user session of audit.Such as, in order to prevent in knowledge base 206, to write unhealthy information such as yellow information, can in the audit server, set in advance some filtration keywords, when user session comprises the filtration keyword, then examine server and judge that this knowledge does not meet the knowledge auditing rule, does not send to learning server with this user session; Otherwise the audit server judges that this knowledge meets the knowledge auditing rule, sends to learning server with this user session.
Described knowledge Base article form can comprise problem part and response part, and the problem part is preserved in the mode of question sentence trunk, and response part is preserved in the mode of complete reservation.
Knowledge base 206 is important component parts of chat robots system, adopt specific suitable reasoning form, stored a large amount of knowledge with the right form of question and answer statement.When the natural language sentences of user input and the some sentences in the knowledge base when the match is successful, replying of its correspondence will be returned to the user.
For the ease of reasoning, a lot of attributes have been comprised in the knowledge base 206.Below respectively to ["] problem " part and " replying " part attribute simply introduce.
" problem " part of preserving in the knowledge base 206 through natural language processing, is preserved in the mode of question sentence trunk.The question sentence trunk extracts can multiple rule, for example synonym has been done replacement, and as " Email " and " Email ", " capital " and " Beijing " etc. is replaced by unified method for expressing.For another example, only keep the word that to express the question sentence semanteme.As a question sentence " railway station, Beijing somewhere? ", the sentence trunk that obtains is " railway station, Beijing ".
" problem " part of preserving in the knowledge base 206 in addition, also comprises the type of question sentence.For example " railway station, Beijing somewhere? " this question sentence, the question sentence type that obtains through natural language processing is " inquiry place ".Comprehensively two attributes of " the question sentence trunk " of " problem " and " question sentence type " can be represented the multiple different expression methods of a problem." railway station, Beijing somewhere? " other form of presentation " railway station, capital where? " " railway station, Beijing how to get to? " the question sentence trunk all be " railway station, Beijing ", the question sentence type all is that " question sentence type " all is " inquiry place ".Therefore these question sentences can return identical replying.
The task of extracting question sentence type and question sentence trunk when generating knowledge base is finished by learning server, the natural language understanding unit 203 of robot server adopts identical rule process online user to import question sentence, same " the question sentence trunk " and " question sentence type " that generates online user's question sentence is used for mating in knowledge base.In addition, " the question sentence trunk " of some problems can comprise asterisk wildcard, is used for expansion " question sentence trunk " adaptive scope.Also having question sentence theme (as amusement, military affairs etc.) also is an attribute of " problem ".
" replying " part of preserving in the knowledge base 206, unlike " problem " part, preserve in the mode of trunk, but keep complete replying, and one " problem " corresponding multiple " replying " in the knowledge base, " the replying " from user's education can comprise " education user ID " attribute.The inference engine unit of robot server is mating " problem " afterwards, select one from corresponding a plurality of the replying of this " problem " and return to the user, and what preferential this user oneself of selection educated during selection replys.Reply for one and also may comprise some and replace symbol, the inference engine unit that this replacements symbol needs robot server is replaced before finally replying returning, and these replacements Fu Keneng represents some user properties or out of Memory.For example: reply that " I know that you are from XX for one." this reply in " XX " partly (" XX " need to adopt different-format represent different meanings; concrete form omits herein) need replace with the information in the user property; user attribute inquiry is to be finished by the user property administrative unit of robot server; for example city, user place attribute be " Shenzhen "; then the inference engine unit of robot server partly replaces to " Shenzhen " with " XX " in that finally replying of generating is middle, and finally " I know that you are from Shenzhen to the robot echo reply.”
This chat robots system can further include Control Server,
Described Control Server is used for sending the knowledge base update switching command torobot server 102 and learning server; Learning server is used for after receiving the knowledge base update switching command, and the user session of saving bit by bit is converted into the knowledge Base article form with the storehouse of refreshing one's knowledge;
Standby inference engine unit in the robot server is used for after receiving the knowledge base update switching command, the knowledge base of load upgrading, and after the knowledge base that has loaded renewal with described inference engine cell translation function.
Control Server regularly sends the knowledge base update switching command to robot server and learning server; Or
Control Server sends the knowledge base update switching command to robot server and learning server when user session is saved bit by bit predetermined extent.
The invention also discloses a kind of automatic chatting method.Fig. 3 is the demonstrative structure schematic diagram according to robot server of the present invention.
As shown in Figure 3, this method comprises:
Step 301: Distributor receives user's statement, and according to the load balancing principle user's statement is distributed to corresponding robot server;
Step 302: robot server feeds back answer in response to user's statement automatically to the user.
In the above flow process, can before step 301, receive the user conversation request, and, user conversation is redirected to the Distributor that is complementary with described attribute information according to attribute of user information; This Distributor receives user's statement of this user conversation then, and according to the load balancing principle user's statement is distributed to corresponding robot server.
Alternatively, can also beforestep 301, receive user conversation, and user's statement is distributed to corresponding Distributor according to the load balancing principle; Distributor receives user's statement of this user conversation, according to the load balancing principle user's statement is distributed to corresponding robot server again.
Fig. 4 is the demonstrative structure schematic diagram according to the chat robots system of the embodiment of the invention.
In the embodiment shown in fig. 4, the chat robots system that the present invention proposes also comprises 5 class servers except essential front end communication system (immediate communication platform, SMS platform etc.): be redirected (Redirect) server, distribution (Dispatch) server, robot (Robot) server, learning server (Learning) and control (Control) server.
When the beginning of a new session that transmits in the front end communication system, Redirect Server is at first informed by the front end communication system, the account number that Redirect Server uses according to the IP address or the client of client in the front end communication system determines this session by the inlet of which Distributor as processing.
Determine that again Redirect Server is no longer passed through in all communications of this session by after the inlet of which Distributor as processing, all data that transmit from the front end communication system directly are sent to Distributor in this session, until this conversation end.Therefore Redirect Server is finished the redirected task of session in whole chat robots, has considered the load balancing of each Distributor in redirection process.
Distributor is the main entrance that a session of chat robots system is handled, be used to receive all user's statements of this session of sending from front end communication systems such as immediate communication platform, SMS platforms, and user's statement is distributed to each robot server according to certain mechanism, this mechanism makes that the load of each robot server is an approximate equalization.For the ease of expansion, Distributor can have a plurality of, and each Distributor can corresponding a plurality of robot servers.
Robot server is process user statement and the server that responds in the chat robots system, and the robot server in chat robots system can be one or more.User's statement may be chat statement, information inquiry question sentence, dialogue education, formatting command etc.Robot server is resolved user's statement, judges its purpose classification, and makes different disposal, will reply leading portion communication systems such as directly returning to immediate communication platform or SMS platform then.
As the exemplary analysis among Fig. 2, robot server can comprise statement purpose recognition unit, natural language understanding unit, inference engine unit, user property administrative unit, formatted language performance element etc., and wherein the formatted language performance element can comprise game module and information inquiry module etc.
The statement purpose recognition unit of robot server carries out identification to the purpose classification of user's statement, judge that statement is format statement or unformatted language statement, if the format statement, continuing to differentiate is dialogue education format statement, information inquiry format statement, game format order, or extended formatting order (as user property is set).
Natural language processing is done to unformatted user sentence in the natural language understanding unit of robot server, finishes processing such as comprising participle, the extraction of question sentence trunk, the judgement of question sentence type, topic judgement.
The inference engine unit of robot server, the knowledge Base article that loading is generated by learning server, based on user's sentence attribute of natural language understanding unit output, and the user property of user property administrative unit extraction, the generation natural language is replied, and finishes the chat processing of statement to the user.
For the storehouse of refreshing one's knowledge, a robot server can comprise two inference engine unit, and processing, a generation natural language that is used for online in real time is replied, and another is backup inference engine unit, is used to load the knowledge base of recent renewal.
The user property administrative unit of robot server is finished the storage and the inquiry of user property and is read.These attributes comprise name, sex, city, place of user etc.The inference engine unit can return personalized replying based on these attributes.These attributes are that the user submits to voluntarily, and the method for submission has a lot, comprises by submit to certain formatting command to be provided with to chat robots.
The game module of robot server is handled the game format order, according to game logic, advances the carrying out of interactive game.
The information inquiry module of robot server realizes the practical information inquiry, comprises value-added service functions such as weather inquiry, map inquiry, postcode inquiry, the inquiry of mobile phone ownership place, life information inquiry, dictionary enquiry, calculator.
Learning server is responsible for the dialogue of recording user education, be kept in user's educational database, wait until editor and come manual examination and verification, treat that manual examination and verification are passed through after, these dialogues will be converted into knowledge Base article by learning server, and this knowledge Base article form is the reasoning from logic particular design.Knowledge in the knowledge base also comprises from editing other sources such as knowledge that knowledge and Knowledge Community precipitate except educating from the user.The knowledge of these separate sources is gathered in conversion process to be incorporated in the knowledge base.
Comprise in the knowledge base question and answer topic attribute, context property, educate the user's of these question and answer ID attribute (if leading portion is an immediate communication platform, this ID is the account number ID that the user uses JICQ so) etc. be used for the attribute of reasoning, wherein the user ID attribute is used to realize the personalization in the chat process.Also comprise some semantic asterisk wildcards in addition in the knowledge base, be used to expand the scope of replying question sentence applicatory.Last this knowledge Base article sends to each robot server under the instruction of Control Server.
Control Server is responsible for sending the knowledge base update switching command to robot server and learning server, and upgrading the opportunity that switching command sends can be regularly, also can be when new user that learning server receives educate talk with run up to a certain degree after.After instruction is sent, learning server is converted into knowledge Base article with the question answer dialog in user's educational database, and send to each robot server, Control Server sends instruction to robot server subsequently, backup inference engine unit in the robot server loads the up-to-date knowledge storehouse, then, the role of backup inference engine and online inference engine is exchanged, and finishes the replacement of knowledge base.
Before a new session begins, which at first determine by the main entrance (considered the load balancing of each Distributor) of Distributor as this session by Redirect Server, after this user's transmitted from the leading portion communication system of all of this session statement at first imports Distributor into, Distributor is passed to one of them robot server with user's statement, and (which robot server Distributor when selecting to be transmitted to, considered each robot server load balancing equally), robot server is finished will reply after the processing to user's statement and is directly returned to the front end communication system.
When being system's operation, the main operating process of chat robots, below this process is described in detail the handling process of user's sentence.
At first session is established when a user begins to chat with chat robots, the front end communication system has kept the Redirect Server address of chat robots system, when new session begins, Redirect Server is at first informed by the front end communication system, Redirect Server determines this session to transfer to which Distributor as handling inlet, and inform the front end communication system, all user's statements that transmit from the front end communication system of this session are after this all transferred to this Redirect Server and are handled.
When which Distributor Redirect Server is handled by in decision, considered information such as the load balancing of each Distributor or service feature, the number segment of the account number ID (as the account number of JICQ) that uses when holding means of communication before use according to the user is realized distribution.
After introducing a session below and setting up, chat robots is handled the flow process of user's question sentence in this session.
At first the Distributor of chat robots at first obtains user's sentence from the front end communication system, Distributor is passed to one of them robot server (Distributor has been considered each robot server load balancing when selecting to be transmitted to which robot server) with user's statement.
Robot server call statement purpose recognition unit is judged the intention of user's statement, makes different disposal according to the purpose classification then, and robot server is finished will reply after the processing to user's statement and directly returned to the front end communication system.
Fig. 5 is the exemplary flow schematic diagram according to the automatic chatting method of the embodiment of the invention.
As shown in Figure 5, this method comprises:
Step 501~step 503: Distributor is received user's statement from the front end communication system, and Distributor adopts the mechanism of load balancing that user's statement is transmitted to certain robot server, and robot server is judged the intention of user's statement;
Step 504: judge that user's statement yes-no format language statement still formats statement, if unformatted language statement execution in step 505 then, if formatted language statement execution in step 509 then;
Step 505~step 506: user's sentence is done processing such as participle, the extraction of question sentence trunk, the judgement of question sentence type, topic judgement, and judge according to question sentence type and topic judged result whether user's intention is to carry out certain information inquiry by natural language, if execution in step 510 then, otherwise execution in step 507;
Step 507~step 508: the user property administrative unit of robot server reads user property and gives the inference engine unit, the inference engine unit is according to user's statement, from knowledge base, search the knowledge point of coupling, and generate personalization according to information such as topic attribute, question sentence type attribute, user properties and reply, execution in step 514 and process ends then;
Step 509: judge that the format statement is information inquiry, dialogue education or recreation order, if information inquiry, then execution in step 510; If dialogue education, then execution in step 512; If the recreation order, then execution in step 511;
Step 510: the information inquiry module parses user inquiring of robot server intention, and from the practical information database, searching, with lookup result as replying, execution in step 514 process ends also then;
Step 511: the game module of robot server is resolved user's recreation order, advance recreation to carry out according to game logic, and the current result of carrying out that will play is as replying.
Step 512~step 513: robot server is transmitted to learning server with the dialogue of user's education; Learning server is recorded in it in user's educational database; Robot server with words of thanking user's education as replying, execution in step 514 process ends also then;
Step 514: robot server will be replied and directly be turned back to the front end communication system, and the user receives that finally chat robots replys
As shown in Figure 5, in step 502, Distributor adopts the distribution mechanisms of having considered load balancing or service feature, for example adopt to be similar to the principle that Redirect Server is redirected, the number segment of the account number ID that uses when holding means of communication before use according to the user (as the account number of JICQ) is realized distribution.
At step 504 place, for the ease of identification, can be in advance and the user arrange form and format statement.For example Shenzhen weather is inquired about in " tq Shenzhen " expression, " are Q: you robot? A: yes, I am very clever." represent that the user educates dialogue.The statement order classification recognition unit of robot server is according to these format identification of arranging in advance format statements.
At step 505 place, the natural language understanding unit of robot server adopts natural language processing technique, and the natural language statement that the user is imported carries out processing such as morphological analysis, syntactic analysis, semantic analysis.
The reason of do judging at step 506 place is: some user is accustomed to adopting natural language and the mode of unformatted statement is come Query Information, for example user's statement " Shenzhen weather how tomorrow? " in this case, chat robots identifies the user after by natural language processing and really is intended to, processing procedure changes the information inquiry module over to, carries out the processing of information inquiry.
At step 508 place, in order to make chat robots have personalization, identical user's question sentence can produce different replying, the inference engine unit of robot server is according to user's statement, from knowledge base, search the knowledge point of semantic matches, and reply according to information such as topic attribute, question sentence type attribute, user property generation personalization.
At step 512 place,, and directly return one and thank to the replying of user's education and so on to the user if dialogue education format statement then is transmitted to learning server to the dialogue of user's education.Learning server together is recorded in the dialogue of the user education ID together with the user in user's educational database.
Add knowledge base owing to constantly there is new user to educate dialogue, the knowledge that constantly has knowledge class community to precipitate simultaneously adds knowledge base, so learning server constantly generates new knowledge base, and the robot server storehouse of constantly refreshing one's knowledge.Above process is finished by sending instruction scheduling by Control Server.
In sum, in the present invention, the beneficial effect that the chat robots system that the present invention proposes can bring comprises:
(1) chat robots of the present invention's proposition can comprise a plurality of Distributors, and each Distributor can connect a plurality of robot servers, and each robot server function is independent.The present invention also preferably includes Redirect Server, which Distributor the Redirect Server decision is entered the mouth as handling by by a session, adopt main entrance and the distributor of Distributor subsequently as all user's statements of session of chat robots, make robot server load basis equalization, and improved the extensibility of system, made the chat robots system be more suitable for supporting mass users.
(2) the present invention adopts knowledge Base article rather than the database carrier as the knowledge point, and this knowledge Base article adopts the form of particular design to be more suitable for reasoning and generates personalization and replys, and it is intelligent to make chat robots have more.
(3) the present invention replys according to information such as topic, question sentence type, user property generation personalization, makes robot more true to nature aspect the imitation human language.
(4) support information inquiry of the present invention (comprising natural language querying) and human-computer interaction recreation makes the user obtain more services by chat robots.
The above is preferred embodiment of the present invention only, is not to be used to limit protection scope of the present invention.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (20)

CNA200710090636XA2007-03-302007-03-30Chatting robot system and automatic chatting methodPendingCN101076060A (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
CNA200710090636XACN101076060A (en)2007-03-302007-03-30Chatting robot system and automatic chatting method
PCT/CN2008/070217WO2008119270A1 (en)2007-03-302008-01-30A chatting robot system and a method, a device for chatting automatically

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CNA200710090636XACN101076060A (en)2007-03-302007-03-30Chatting robot system and automatic chatting method

Publications (1)

Publication NumberPublication Date
CN101076060Atrue CN101076060A (en)2007-11-21

Family

ID=38976870

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CNA200710090636XAPendingCN101076060A (en)2007-03-302007-03-30Chatting robot system and automatic chatting method

Country Status (2)

CountryLink
CN (1)CN101076060A (en)
WO (1)WO2008119270A1 (en)

Cited By (50)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2008119270A1 (en)*2007-03-302008-10-09Tencent Technology (Shenzhen) Company LimitedA chatting robot system and a method, a device for chatting automatically
CN102737049A (en)*2011-04-112012-10-17腾讯科技(深圳)有限公司Method and system for database query
CN102868664A (en)*2011-07-042013-01-09中兴通讯股份有限公司Service system based on service distribution network and service distribution method
CN103078867A (en)*2013-01-152013-05-01深圳市紫光杰思谷科技有限公司Automatic chatting method and chatting system among robots
CN103187051A (en)*2011-12-282013-07-03上海博泰悦臻电子设备制造有限公司Vehicle-mounted interaction device
CN103390047A (en)*2013-07-182013-11-13天格科技(杭州)有限公司Chatting robot knowledge base and construction method thereof
CN103684981A (en)*2012-09-212014-03-26腾讯科技(深圳)有限公司Instant messaging interactive method, system and server
CN103686723A (en)*2012-09-192014-03-26镇江诺尼基智能技术有限公司System and method for processing complex SMS (short message service) message of mobile customer hotline SMS messaging service hall
CN103736231A (en)*2014-01-242014-04-23成都万先自动化科技有限责任公司Fire rescue service robot
CN104518951A (en)*2013-09-292015-04-15腾讯科技(深圳)有限公司Method and device for replying social contact application messages
CN104731895A (en)*2015-03-182015-06-24北京京东尚科信息技术有限公司Auto-answer method and device
CN104796313A (en)*2014-01-202015-07-22腾讯科技(深圳)有限公司Method and device for connecting automatic dialogue tool to third party
CN105138710A (en)*2015-10-122015-12-09金耀星Chat agent system and method
CN105554154A (en)*2015-12-312016-05-04广州多益网络科技有限公司Method and system for dynamically adjusting people flow load balance
CN105824935A (en)*2016-03-182016-08-03北京光年无限科技有限公司Method and system for information processing for question and answer robot
CN105930367A (en)*2016-04-122016-09-07华南师范大学Intelligent chatting robot control method and control device
CN106055718A (en)*2016-07-152016-10-26北京光年无限科技有限公司Output content filtering method aiming at autonomic learning of robot and robot
CN106557590A (en)*2016-12-012017-04-05同方知网(北京)技术有限公司A kind of intelligent Answer System
CN106716934A (en)*2016-12-232017-05-24深圳前海达闼云端智能科技有限公司Chat interaction method and apparatus, and electronic device thereof
CN107065600A (en)*2016-11-232017-08-18河池学院It is a kind of that there is the robot control method for addressing function
CN107135143A (en)*2017-03-272017-09-05厦门快商通科技股份有限公司Many chat robots switching systems and its dialogue method
CN107231393A (en)*2016-03-242017-10-03阿里巴巴集团控股有限公司A kind of conversation processing method and device
CN107623620A (en)*2016-07-142018-01-23腾讯科技(深圳)有限公司Processing method, the webserver and the Intelligent dialogue system of randomness interaction data
CN108491486A (en)*2018-03-142018-09-04东软集团股份有限公司Simulate patient's interrogation dialogue method, device, terminal device and storage medium
CN108810187A (en)*2018-03-012018-11-13赵建文A kind of network system for docking voice service by block chain
CN109033342A (en)*2018-07-242018-12-18北京京东尚科信息技术有限公司Applied to the service providing method of service system, device and service model
CN109145096A (en)*2017-06-272019-01-04中国海洋大学The daily robot automatically request-answering system of accompanying and attending to of personalization in rule-based library
CN109271498A (en)*2018-09-142019-01-25南京七奇智能科技有限公司The natural language interaction method and system of Virtual robot
US10225313B2 (en)2017-07-252019-03-05Cisco Technology, Inc.Media quality prediction for collaboration services
CN109547320A (en)*2018-09-292019-03-29阿里巴巴集团控股有限公司Social contact method, device and equipment
US10291597B2 (en)2014-08-142019-05-14Cisco Technology, Inc.Sharing resources across multiple devices in online meetings
CN110019693A (en)*2017-07-252019-07-16百度在线网络技术(北京)有限公司Information recommendation method, server and the computer-readable medium of intelligent customer service
US10375125B2 (en)2017-04-272019-08-06Cisco Technology, Inc.Automatically joining devices to a video conference
US10375474B2 (en)2017-06-122019-08-06Cisco Technology, Inc.Hybrid horn microphone
US10440073B2 (en)2017-04-112019-10-08Cisco Technology, Inc.User interface for proximity based teleconference transfer
CN110392446A (en)*2019-08-222019-10-29珠海格力电器股份有限公司Method for interaction between terminal and virtual assistant server
US10477148B2 (en)2017-06-232019-11-12Cisco Technology, Inc.Speaker anticipation
CN110515682A (en)*2018-05-222019-11-29富士施乐株式会社Information processing unit, non-transitory computer-readable medium and information processing method
US10516709B2 (en)2017-06-292019-12-24Cisco Technology, Inc.Files automatically shared at conference initiation
US10516707B2 (en)2016-12-152019-12-24Cisco Technology, Inc.Initiating a conferencing meeting using a conference room device
US10542126B2 (en)2014-12-222020-01-21Cisco Technology, Inc.Offline virtual participation in an online conference meeting
US10592867B2 (en)2016-11-112020-03-17Cisco Technology, Inc.In-meeting graphical user interface display using calendar information and system
US10623576B2 (en)2015-04-172020-04-14Cisco Technology, Inc.Handling conferences using highly-distributed agents
CN111178489A (en)*2019-12-302020-05-19深圳集智数字科技有限公司Conversation robot engine flow distribution method and device
US10706391B2 (en)2017-07-132020-07-07Cisco Technology, Inc.Protecting scheduled meeting in physical room
CN111857880A (en)*2020-07-232020-10-30中国平安人寿保险股份有限公司Dialogue configuration item information management method, device, equipment and storage medium
CN111901220A (en)*2019-05-062020-11-06华为技术有限公司Method for determining chat robot and response system
US10956957B2 (en)2015-03-252021-03-23Facebook, Inc.Techniques for automated messaging
US11159457B2 (en)2019-11-122021-10-26International Business Machines CorporationChatbot orchestration
CN115665326A (en)*2022-10-172023-01-31上海浦东发展银行股份有限公司Stateless-based robot dialogue method, equipment and medium

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104598445B (en)*2013-11-012019-05-10腾讯科技(深圳)有限公司Automatically request-answering system and method
WO2018174443A1 (en)2017-03-232018-09-27Samsung Electronics Co., Ltd.Electronic apparatus, controlling method of thereof and non-transitory computer readable recording medium
KR102656620B1 (en)*2017-03-232024-04-12삼성전자주식회사Electronic apparatus, controlling method of thereof and non-transitory computer readable recording medium
CN109710772B (en)*2018-11-132023-03-31国云科技股份有限公司Question-answer base knowledge management system based on deep learning and implementation method thereof
CN114372123A (en)*2020-10-142022-04-19广州傲程软件技术有限公司 A Conversational Human-Computer Interaction Customization and Service System
CN116737964B (en)*2023-08-042023-11-17联想新视界(北京)科技有限公司Artificial intelligence brain system

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR100520426B1 (en)*2003-05-022005-10-28에스케이 텔레콤주식회사The method for teaching a chatting avatar
JP4048492B2 (en)*2003-07-032008-02-20ソニー株式会社 Spoken dialogue apparatus and method, and robot apparatus
US7505892B2 (en)*2003-07-152009-03-17Epistle LlcMulti-personality chat robot
CN100452710C (en)*2004-09-292009-01-14上海赢思软件技术有限公司Short message robot system
KR20070008477A (en)*2006-12-062007-01-17주식회사 아이오. 테크 Robot chat system with motion with emotional delivery
CN101076060A (en)*2007-03-302007-11-21腾讯科技(深圳)有限公司Chatting robot system and automatic chatting method
CN101076061A (en)*2007-03-302007-11-21腾讯科技(深圳)有限公司Robot server and automatic chatting method

Cited By (76)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2008119270A1 (en)*2007-03-302008-10-09Tencent Technology (Shenzhen) Company LimitedA chatting robot system and a method, a device for chatting automatically
CN102737049A (en)*2011-04-112012-10-17腾讯科技(深圳)有限公司Method and system for database query
CN102868664A (en)*2011-07-042013-01-09中兴通讯股份有限公司Service system based on service distribution network and service distribution method
CN102868664B (en)*2011-07-042017-07-14南京中兴新软件有限责任公司Service system and service distribution method based on service delivery network
CN103187051A (en)*2011-12-282013-07-03上海博泰悦臻电子设备制造有限公司Vehicle-mounted interaction device
CN103686723A (en)*2012-09-192014-03-26镇江诺尼基智能技术有限公司System and method for processing complex SMS (short message service) message of mobile customer hotline SMS messaging service hall
CN103684981A (en)*2012-09-212014-03-26腾讯科技(深圳)有限公司Instant messaging interactive method, system and server
CN103684981B (en)*2012-09-212017-12-01腾讯科技(深圳)有限公司Instant communication interdynamic method, system and server
CN103078867A (en)*2013-01-152013-05-01深圳市紫光杰思谷科技有限公司Automatic chatting method and chatting system among robots
CN103390047A (en)*2013-07-182013-11-13天格科技(杭州)有限公司Chatting robot knowledge base and construction method thereof
CN104518951A (en)*2013-09-292015-04-15腾讯科技(深圳)有限公司Method and device for replying social contact application messages
CN104518951B (en)*2013-09-292017-04-05腾讯科技(深圳)有限公司A kind of method and device for replying social networking application information
CN104796313A (en)*2014-01-202015-07-22腾讯科技(深圳)有限公司Method and device for connecting automatic dialogue tool to third party
WO2015106707A1 (en)*2014-01-202015-07-23Tencent Technology (Shenzhen) Company LimitedMethod and apparatus for connecting automatic dialogue tool to third party
US10791185B2 (en)2014-01-202020-09-29Tencent Technology (Shenzhen) Company LimitedMethod and apparatus for connecting automatic dialogue tool to third party
CN104796313B (en)*2014-01-202020-10-16腾讯科技(深圳)有限公司 Method and device for automatic dialogue tool to access third party
CN103736231A (en)*2014-01-242014-04-23成都万先自动化科技有限责任公司Fire rescue service robot
US10778656B2 (en)2014-08-142020-09-15Cisco Technology, Inc.Sharing resources across multiple devices in online meetings
US10291597B2 (en)2014-08-142019-05-14Cisco Technology, Inc.Sharing resources across multiple devices in online meetings
US10542126B2 (en)2014-12-222020-01-21Cisco Technology, Inc.Offline virtual participation in an online conference meeting
CN104731895B (en)*2015-03-182018-09-18北京京东尚科信息技术有限公司The method and apparatus of automatic-answering back device
CN104731895A (en)*2015-03-182015-06-24北京京东尚科信息技术有限公司Auto-answer method and device
US10956957B2 (en)2015-03-252021-03-23Facebook, Inc.Techniques for automated messaging
US10623576B2 (en)2015-04-172020-04-14Cisco Technology, Inc.Handling conferences using highly-distributed agents
CN105138710A (en)*2015-10-122015-12-09金耀星Chat agent system and method
CN105138710B (en)*2015-10-122019-02-19金耀星A kind of chat agency plant and method
CN105554154A (en)*2015-12-312016-05-04广州多益网络科技有限公司Method and system for dynamically adjusting people flow load balance
CN105824935A (en)*2016-03-182016-08-03北京光年无限科技有限公司Method and system for information processing for question and answer robot
CN107231393A (en)*2016-03-242017-10-03阿里巴巴集团控股有限公司A kind of conversation processing method and device
CN105930367A (en)*2016-04-122016-09-07华南师范大学Intelligent chatting robot control method and control device
CN105930367B (en)*2016-04-122020-06-09华南师范大学 Intelligent chat robot control method and control device
CN107623620A (en)*2016-07-142018-01-23腾讯科技(深圳)有限公司Processing method, the webserver and the Intelligent dialogue system of randomness interaction data
CN106055718A (en)*2016-07-152016-10-26北京光年无限科技有限公司Output content filtering method aiming at autonomic learning of robot and robot
CN106055718B (en)*2016-07-152019-09-27北京光年无限科技有限公司A kind of output content filtering method and robot for robot autonomous study
US10592867B2 (en)2016-11-112020-03-17Cisco Technology, Inc.In-meeting graphical user interface display using calendar information and system
US11227264B2 (en)2016-11-112022-01-18Cisco Technology, Inc.In-meeting graphical user interface display using meeting participant status
CN107065600A (en)*2016-11-232017-08-18河池学院It is a kind of that there is the robot control method for addressing function
CN106557590A (en)*2016-12-012017-04-05同方知网(北京)技术有限公司A kind of intelligent Answer System
US10516707B2 (en)2016-12-152019-12-24Cisco Technology, Inc.Initiating a conferencing meeting using a conference room device
US11233833B2 (en)2016-12-152022-01-25Cisco Technology, Inc.Initiating a conferencing meeting using a conference room device
CN106716934A (en)*2016-12-232017-05-24深圳前海达闼云端智能科技有限公司Chat interaction method and apparatus, and electronic device thereof
WO2018112896A1 (en)*2016-12-232018-06-28深圳前海达闼云端智能科技有限公司Chat interaction method and apparatus, and electronic device thereof
CN106716934B (en)*2016-12-232020-08-04深圳前海达闼云端智能科技有限公司Chat interaction method and device and electronic equipment thereof
CN107135143A (en)*2017-03-272017-09-05厦门快商通科技股份有限公司Many chat robots switching systems and its dialogue method
US10440073B2 (en)2017-04-112019-10-08Cisco Technology, Inc.User interface for proximity based teleconference transfer
US10375125B2 (en)2017-04-272019-08-06Cisco Technology, Inc.Automatically joining devices to a video conference
US10375474B2 (en)2017-06-122019-08-06Cisco Technology, Inc.Hybrid horn microphone
US11019308B2 (en)2017-06-232021-05-25Cisco Technology, Inc.Speaker anticipation
US10477148B2 (en)2017-06-232019-11-12Cisco Technology, Inc.Speaker anticipation
CN109145096A (en)*2017-06-272019-01-04中国海洋大学The daily robot automatically request-answering system of accompanying and attending to of personalization in rule-based library
US10516709B2 (en)2017-06-292019-12-24Cisco Technology, Inc.Files automatically shared at conference initiation
US10706391B2 (en)2017-07-132020-07-07Cisco Technology, Inc.Protecting scheduled meeting in physical room
CN110019693A (en)*2017-07-252019-07-16百度在线网络技术(北京)有限公司Information recommendation method, server and the computer-readable medium of intelligent customer service
US10225313B2 (en)2017-07-252019-03-05Cisco Technology, Inc.Media quality prediction for collaboration services
CN108810187B (en)*2018-03-012021-05-07赵建文 A network system for connecting voice services through blockchain
CN108810187A (en)*2018-03-012018-11-13赵建文A kind of network system for docking voice service by block chain
CN108491486B (en)*2018-03-142020-11-24东软集团股份有限公司Method, device, terminal equipment and storage medium for simulating patient inquiry dialogue
CN108491486A (en)*2018-03-142018-09-04东软集团股份有限公司Simulate patient's interrogation dialogue method, device, terminal device and storage medium
CN110515682A (en)*2018-05-222019-11-29富士施乐株式会社Information processing unit, non-transitory computer-readable medium and information processing method
CN110515682B (en)*2018-05-222024-05-07富士胶片商业创新有限公司 Information processing device, non-transitory computer readable medium, and information processing method
CN109033342B (en)*2018-07-242023-01-31北京京东尚科信息技术有限公司Service providing method and device applied to service system and service model
CN109033342A (en)*2018-07-242018-12-18北京京东尚科信息技术有限公司Applied to the service providing method of service system, device and service model
CN109271498B (en)*2018-09-142022-02-22南京七奇智能科技有限公司Natural language interaction method and system for virtual robot
CN109271498A (en)*2018-09-142019-01-25南京七奇智能科技有限公司The natural language interaction method and system of Virtual robot
CN109547320A (en)*2018-09-292019-03-29阿里巴巴集团控股有限公司Social contact method, device and equipment
CN111901220B (en)*2019-05-062021-12-03华为技术有限公司Method for determining chat robot and response system
CN111901220A (en)*2019-05-062020-11-06华为技术有限公司Method for determining chat robot and response system
CN110392446B (en)*2019-08-222021-03-12珠海格力电器股份有限公司Method for interaction between terminal and virtual assistant server
CN110392446A (en)*2019-08-222019-10-29珠海格力电器股份有限公司Method for interaction between terminal and virtual assistant server
US11159457B2 (en)2019-11-122021-10-26International Business Machines CorporationChatbot orchestration
CN111178489B (en)*2019-12-302021-02-19深圳集智数字科技有限公司Conversation robot engine flow distribution method and device
CN111178489A (en)*2019-12-302020-05-19深圳集智数字科技有限公司Conversation robot engine flow distribution method and device
CN111857880B (en)*2020-07-232022-12-13中国平安人寿保险股份有限公司Dialogue configuration item information management method, device, equipment and storage medium
CN111857880A (en)*2020-07-232020-10-30中国平安人寿保险股份有限公司Dialogue configuration item information management method, device, equipment and storage medium
CN115665326A (en)*2022-10-172023-01-31上海浦东发展银行股份有限公司Stateless-based robot dialogue method, equipment and medium
CN115665326B (en)*2022-10-172025-05-09上海浦东发展银行股份有限公司 A stateless robot dialogue method, device and medium

Also Published As

Publication numberPublication date
WO2008119270A1 (en)2008-10-09

Similar Documents

PublicationPublication DateTitle
CN101076060A (en)Chatting robot system and automatic chatting method
CN101076061A (en)Robot server and automatic chatting method
CN1228762C (en)Method, module, device and server for voice recognition
CN110769124B (en) Power Marketing Customer Communication System
CN1253812C (en)Information processing apparatus and information processing method
CN101076184A (en)Method and system for realizing automatic reply
CN1219266C (en)Method for realizing multi-path dialogue for man-machine Chinese colloguial conversational system
CN1975858A (en)Conversation control apparatus
CN101256557B (en)Self-defining word management apparatus and method
US9154629B2 (en)System and method for generating personalized tag recommendations for tagging audio content
CN1924858A (en)Method and device for fetching new words and input method system
US11189267B2 (en)Intelligence-driven virtual assistant for automated idea documentation
EP2157571A2 (en)Automatic answering device, automatic answering system, conversation scenario editing device, conversation server, and automatic answering method
CN1871603A (en)System and method for processing a query
CN101656800A (en)Automatic answering device and method thereof, conversation scenario editing device, conversation server
CN106202301A (en)A kind of intelligent response system based on degree of depth study
CN1886767A (en) Essay Assessment and Grading Devices
CN1720520A (en)Dialogue control device and method, and robot device
CN101075253A (en)System and method for transmitting advertisement information
CN101030368A (en)Method and system for communicating across channels simultaneously with emotion preservation
CN1379882A (en)Method for converting two-dimensional data canonical representation
CN101193069A (en)Information inquiry system, instant communication robot server and information inquiry method
CN86108582A (en)Shorthand translation system
CN105279168A (en)Data query method supporting natural language, open platform, and user terminal
CN1201941A (en)Message handling method, message handling apparatus, and memory media for storing message handling apparatus controlling program

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C12Rejection of a patent application after its publication
RJ01Rejection of invention patent application after publication

Open date:20071121


[8]ページ先頭

©2009-2025 Movatter.jp