This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2004-280142 filed on Sep. 27, 2004; the entire contents of which are incorporated herein by reference.
1. Field of the Invention
This invention relates to an answer support system, an answer support apparatus, and an answer support program and in particular to an answer support system, an answer support apparatus, and an answer support program for storing and making the most of past inquiry cases, thereby automatically presenting an appropriate answer to a customer's question and enabling the person in charge of an inquiry contact job to efficiently take appropriate steps.
2. Description of the Related Art
Hitherto, enterprises, stores, administrative agencies, educational facilities, medical institutions, etc., for providing products and services for customers have provided each an inquiry contact for accepting questions, complaints, demands, etc., from customers concerning products, services, etc., and take steps to deal with them. In the inquiry contacts called help desk, call center, customer support, etc., it is necessary to take appropriate and rapid steps for improving customer satisfaction, while laborsaving of the job is at stake. Hitherto, inquiries from customers have been made using means of telephones, facsimiles, etc., in recent years, inquiries from customers have been often made using means of electronic mail, predetermined forms provided at a Web site on the Internet, electronic bulletin board, chatting, etc., with the wide use of computers, mobile communication machines, and information networks.
In the inquiry contact job, for labor saving and efficiency, frequently asked cases, namely, sets of questions and answers, called FAQ (Frequently Asked Questions) are put into a database shared among the persons in charge of the inquiry contact job for reuse. Upon acceptance of a new question from a customer, the person in charge can search the database for a past question similar to the accepted question and reuse the answer to the question, thereby efficiently answering the question. A system for allowing a customer to enter a question directly in a database and search for an answer and a system for systematically arranging the sets of questions and answers for documentation and releasing the document to customers on a Web site, etc., are also realized. If it is made possible for a large number of costumers to solve their problems using such search services and documents, labor saving of the inquiry contact job can be accomplished. Hitherto, the person in charge of the inquiry contact job has often manually performed work of storing questions and answers in a database and systematically arranging the sets of questions and answers for documentation in an easy-to-inspect form, in recent years, a system for supporting work of storing and systematically arranging FAQ has also been designed.
An apparatus for reusing questions and answers made by electronic mail is proposed. (For example, refer to Japanese Patent No. 3,501,262.) From the past pieces of electronic mail exchanged in a mailing list, attention is paid to quotation and paragraph representation and a question sentence and its answer sentence are extracted. For mail of a new question, if a past mail question sentence similar to the question sentence exists, answer mail is automatically generated using the answer sentence paired with the past question sentence.
The similarity between the past question sentence and the hew question sentence is calculated based on the frequency of keyword appearing common to both the question sentences. This is a general technique in the field of natural language search and is widely used in processing of making search and classification based on the similarity between question sentences.
However, the amount of knowledge on the product, service, etc., about which questions are asked, the age, the occupation, and the like vary from one questioner of a customer, etc., using the inquiry contact to another and thus the terms, expression, description details, etc., of the question sentence written by each questioner vary from one questioner to another. Therefore, it is often impossible to appropriately calculate the similarity between a question sentence written by a different questioner in the past and a new question sentence. Consequently, for example, even if a past question sentence similar to the new question sentence exists, if they differ in meaning or context, an inappropriate answer is found, in contrast, since they differ in sentence although the questions have the same meaning, an appropriate answer cannot be found although a useful answer exists, this is a problem.
In addition to the method described in Japanese Patent No. 3,501,262, methods considering the sentence syntactic structure, paraphrase, synonym, etc., are also available as the method of calculating the similarity between question sentences. However, if syntax analysis is used, the accuracy of similarity calculation is not necessarily improved and it takes labor in providing a dictionary of paraphrase, synonyms, etc., for various products and services. Originally, information required for determining an answer is often insufficient in the question written by a questioner. If the question description of a customer is insufficient, the person in charge familiar with the inquiry contact job would be able to draw necessary information from the customer and lead to an answer by appropriately asking back to the customer.
On the other hand, if the customer searches for an answer using a document, search service, etc., on a Web site, such a help is not available and thus the customer often fails in searching for the answer.
Then, a system for previously associating additional information of choices, messages, etc., with information of FAQ and enabling the user to search for FAQ in an interactive mode using the information is proposed. (For example, refer to JP-A-2003-228575.) If the description of the first question is insufficient, the questioner selects the corresponding item from among the choices presented by the system, whereby detailed information is added to the question and the questioner can be led to the required answer. However, to realize such an interactive search, information of choices, messages, etc., needs to be previously created and the work of creating the information requires expert knowledge and labor.
On the other hand, if the person in charge of the inquiry contact job and the customer converse with each other to solve the problem, the less skilled person in charge of the inquiry contact job would be unable to efficiently lead the customer to an appropriate answer. In the inquiry contact job, expert knowledge and time tend to be required particularly for exchanging a customer's question and its check, confirmation, asking back, etc., between the person in charge and the customer. Thus, for example, erroneous asking back would cause both the questioner and the answerer to waste the time. Therefore, to make the job efficient, it is desirable that it should be made possible to efficiently store and reuse not only information on questions and answers, but also information on check, confirmation, asking back, etc., to lead the questioner to an answer.
According to the related arts described above, in the system in Japanese Patent No. 3,501,262, only the cases can be reused if an answer is returned directly to a question, namely, an answer is obtained in exchange of one question piece of mail and its answer piece of mail, this is a problem involved in the system in Japanese Patent No. 3,501,262. On the other hand, some systems in related arts record a series of pieces of information from a question to an answer as well as the question and the answer, for example, a history of all pieces of mail exchanged between each customer and each person in charge. However, if such histories are simply recorded without being systematically arranged, useful information and unuseful information are mixed and the effective use of information cannot be made, and for use as information that can be presented to the customer like choices as in JP-A-2003-228575, the history records are not appropriate in viewpoints of the contents, this is a problem.
It is therefore an object of the invention to make it possible to make an appropriate and efficient answer by reusing information provided when an answerer receiving a question of a questioner checks, confirms, and asks back to the questioner as required and also information of a reply of the questioner to the asking back. It is a further object of the invention to enable a questioner to search for an appropriate answer to a question using the asking back and reply information and solve a problem for himself or herself without help of an answerer.
According to an aspect of the invention, there is provided an answer support system including an extracting unit configured to extract a sentence of question made by a questioner, a sentence of asking back of an answerer to the question, a sentence of a reply of the questioner to the asking back, and a sentence of an answer made by the answerer from a plurality of messages exchanged between the questioner and the answerer based on a reply relationship between the messages, a paragraph structure and sentence representation of each message, and a storing unit configured to store the extracted sentences of question, asking back, reply, and answer in association with each other. Preferably, in response to a new question, a plurality of sets of sentences of question, asking back, reply, and answer stored in the past are searched for a set similar to a sentence of the new question, and a search result is presented in a manner that the sentences of question, asking back, reply, and answer are associated with the set similar to the sentence of the new question.
According to another aspect of the invention, there is provided an answer support apparatus including a message transmission-reception section configured to transmit and receive a message exchanged between a questioner and an answerer, a message storage section configured to store the exchanged message, a case extraction section configured to extract data of a case to be reused from data of a message stored in the message storage section, a case extraction rule storage section configured to store a rule used for an extraction processing in the case extraction section, a case storage section configured to store case data extracted in the case extraction section in a predetermined type, and a case search section configured to search the case storage section for an appropriate case and to present the found appropriate case in response to a search request made by the questioner or the answerer.
According to another aspect of the invention, there is provided an answer support program for causing a computer for controlling an answer support system including a display, the method including extracting a sentence of a question made by a questioner, a sentence of asking back of an answerer to the question, a sentence of a reply of the questioner to the asking back, and a sentence of an answer made by the answerer from a plurality of messages exchanged between the questioner and the answerer based on a reply relationship between the messages, a paragraph structure and sentence representation of each message, storing the extracted sentences of question, asking back, reply, and answer in association with each other, in response to a new question, searching a plurality of sets of the sentences of question, asking back, reply, and answer stored in the past for a set similar to a sentence of the new question, and displaying a search result on the display in a manner that the sentences of question, asking back, reply, and answer are associated with the set similar to the sentence of the new question.
According to the invention, information of a question of the questioner, information of asking back of the answerer to the question, information of a reply of the questioner to the asking back, and information of an answer of the answerer are automatically extracted as a later reusable inquiry case from the messages exchanged between the questioner and the answerer, and are systematically arranged in association with each other for storage. Using the inquiry cases, even if the answerer is unskilled, the answerer can efficiently lead the questioner to an answer by making appropriate asking back and an answer to a new question of the questioner. The questioner can search for and inspect an appropriate answer to the question for himself or herself without help of the answerer, and it is made possible to drastically make efficient and save labor of the answer work to a question in an inquiry contact job, a network community, etc.
Referring now to the accompanying drawings, there is shown an embodiment of the invention.
To begin with, one embodiment of the invention will be discussed.
The message transmission-reception section 1 corresponds to electronic communication means of electronic mail, electronic bulletin board, chatting, etc., in related arts.
Using the message transmission-reception section 1, a questioner transmits a message of a question to an answerer, who then receives the question message and transmits an answer message to the questioner. Messages of asking back, check, confirmation, reply thereto, etc., are exchanged between the questioner and the answerer as required.
Numeral 2 denotes a message storage section for storing the data of the messages thus exchanged. Numeral 3 denotes a case extraction section and is a unit to automatically extract the data of the cases to be reused from the message data stored in the message storage section 2. The case extraction section 3 executes extraction processing based on a rule stored in a case extraction rule storage section 4. The case data extracted by the case extraction section 3 is stored in a case storage section 5 in a predetermined type described later. A case search section 6 is a unit to search the case storage section 5 for an appropriate case and to present the found appropriate case in response to a search request made by a questioner or an answerer.
The units 1 to 6 in
A case edit section 7 is provided for an answerer to edit the case data automatically extracted by the case extraction section 3 as required. In the case edit section 7, for example, work of deleting an unnecessary case, changing the case text to a more appropriate representation, making up for a shortage, etc., is performed.
A case classification section 8 is a unit to classify the cases stored in the case storage section 5 according to the classification method specified by the answerer. A document generation section 9 is a unit to generate a document by systematically arranging the cases stored in the case storage section 5 in an easy-to-inspect form. In the embodiment, a document conforming to the structure of classification created by the case classification section 8. A document storage section 10 is a unit to store the document generated by the document generation section 9. A document presentation section 11 is a unit to present the document stored in the document storage section 10 in response to a request made by a questioner or an answerer. The document storage section 10 and the document presentation section 11 correspond to a unit to perform services for storing and to present a document, such as a Web server in related arts.
As shown in
On the other hand, each answerer also uses his or her terminal to connect to the answer support system for use, typically through an intranet. The unit that can be directly used by each answerer are the message transmission-reception section 1, the case search section 6, the case edit section 7, the case classification section 8, and the document presentation section 11. That is, unlike the questioner, the answerer can edit and classify the cases and is also authorized to directly inspect inquiry cases of questioners not directly covered by the answerer in some instances.
However, distinction between the questioner and the answerer on the use is not necessarily required in a use mode in which distinction between the questioner and the answerer is not clear, for example, in a use mode in which the members in a network community mutually are a questioner and an answerer.
FIGS. 2 to 13 are drawings to show examples of messages exchanged between a questioner and an answerer. These drawings show examples of exchanging messages using electronic mail and the text shown in the drawings is electronic mail in itself. As data in electronic mail, data of mail date and time 21, a source address 22, a destination address 23, a unique message ID 24, a subject 25, etc, is described in a portion called a header as shown in 22, 23, etc., in
Numeral 31 in
Using the drawings, processing of extracting a case in a reusable form from messages will be discussed along the processing flow in
After a message is divided into paragraphs at step 202 based on the described rule, for each paragraph (step 203), the intention of each sentence in the paragraph is determined based on a sentence intention determination rule (step 204). As shown in
The determination processing may be performed based on surface representation of a sentence (expression of sentence) as to whether or not a certain character string appears as in the example or may be performed according to a method based on natural language processing of syntactic analysis, etc. If a slight determination error exists at the time of step 204, it can be corrected in the subsequent processing.
Next, at step 205 in
Next, step 208 in
The case extraction processing in the embodiment of the invention has been described by taking as an example the case where question, asking back, reply, and answer messages are transmitted and received one at a time as the messages exchanged from a question to an answer. However, appropriate extraction is also conducted in the case where an answer is returned directly to the question with asking back omitted as shown in
FIGS. 22 to 27 are drawings to show examples of search screens of the past cases stored in the case storage section 5. FIGS. 22 to 25 show examples of the screens used by an answerer, and
The search processing in the embodiment of the invention will be discussed below with the drawings.
To begin with, at step 2101 in
Step 2101 in
Stq=(wqVtq+wbVtb+wrVtr+waVta)·Vq Expression (1)
At this time, it is considered that thread t with the question tq and the reply tr in the thread having a larger number of words common to the question sentence q has large relation with the question sentence and therefore the weights wq and wr are made large as compared with wb and wa so that the score of the thread becomes large. In the search processing, a search is made for the sentences of a summary of the thread rather than all sentences of the thread, so that the search relevance ratio is raised. After the score of each thread is thus found, sets of question tq, asking back tb, reply tr, and answer ta are presented as the search result in the descending order of the scores of the threads t at step 2105.
One of the features of the invention is that not only a search is made for cases using a question statement as a search query, but also an appropriate and easy search can be made for cases similar to the inquiry case at various stages of the message exchange between the answerer and the questioner.
Stq=(wqVtq+wbVtb+wrVtr+waVta)·(wqVqq+wbVqb+wrVqr+waVqa) Expression (2)
The processing at step 2114 is repeated for all threads t (step 2113).
The example in
In the examples of the search result shown in
Clustering cases can also be easily accomplished according to a similar concept to the classification processing, because the cases are represented as sets of sentences of question, asking back, reply, and answer and the sentences can be automatically extracted and further the similarity among the cases is defined according to the embodiment of the invention. For example, to release documents of search service and question-answer cases to general customers, presenting inquiry cases of other customers without any edit often involves a problem from the viewpoints of the contents and protection of personal information. In this case, the answerer, namely, the person in charge of the inquiry contact job may search for and present only the appropriately edited cases using the case edit section 7 as described above.
It is to be understood that the invention is not limited to the specific embodiment and that the invention can be embodied with the components modified without departing from the spirit and scope of the invention. The invention can be embodied in various forms according to appropriate combinations of the components disclosed in the embodiment described above. For example, some components may be deleted from all components shown in the embodiment. Further, the components in different embodiments may be used appropriately in combination.
Number | Date | Country | Kind |
---|---|---|---|
P.2004-280142 | Sep 2004 | JP | national |