Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7098928B2 - Question answer system, question answer method - Google Patents
[go: Go Back, main page]

JP7098928B2 - Question answer system, question answer method - Google Patents

Question answer system, question answer method Download PDF

Info

Publication number
JP7098928B2
JP7098928B2 JP2017251086A JP2017251086A JP7098928B2 JP 7098928 B2 JP7098928 B2 JP 7098928B2 JP 2017251086 A JP2017251086 A JP 2017251086A JP 2017251086 A JP2017251086 A JP 2017251086A JP 7098928 B2 JP7098928 B2 JP 7098928B2
Authority
JP
Japan
Prior art keywords
answer
user
question
inquiry
emotion
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
Application number
JP2017251086A
Other languages
Japanese (ja)
Other versions
JP2019117517A (en
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.)
Toppan Inc
Original Assignee
Toppan Inc
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 Toppan Inc filed Critical Toppan Inc
Priority to JP2017251086A priority Critical patent/JP7098928B2/en
Publication of JP2019117517A publication Critical patent/JP2019117517A/en
Application granted granted Critical
Publication of JP7098928B2 publication Critical patent/JP7098928B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、質問回答システム、質問回答方法に関する。
The present invention relates to a question-and-answer system and a question-and-answer method .

自治体や企業での問い合わせへの対応や申込みの受付などは、コールスタッフが対応していることが多い。しかしながら、コールスタッフによる対応では、多大な人的資源が必要になる。そこで、ネットワークを活用して、自治体や企業が個人情報を適切に管理しながら、問い合わせへの対応や申込みの受付などをより効率的に行うことが要望されている。また、ユーザと対話を行いながら、質問の回答を導くような対話型のシステムとしては、特許文献1、特許文献2、及び特許文献3に示されるものが提案されている。 Call staff often handle inquiries from local governments and companies and accept applications. However, dealing with call staff requires a great deal of human resources. Therefore, it is required that local governments and companies appropriately manage personal information by utilizing networks to respond to inquiries and accept applications more efficiently. Further, as an interactive system that guides an answer to a question while interacting with a user, the ones shown in Patent Document 1, Patent Document 2, and Patent Document 3 have been proposed.

特開平7-20937号公報Japanese Unexamined Patent Publication No. 7-20937 特開平11-44755号公報Japanese Unexamined Patent Publication No. 11-445755 特開2003-58464号公報Japanese Patent Application Laid-Open No. 2003-58464

問い合わせ内容に対する迅速な応答、問い合わせ対応が可能な時間の拡大、オペレータの熟練度にかかわらない安定した対応といった業務品質向上や業務効率化のニーズから、チャットボットが急速に注目を浴びている。チャットボットは、オペレータに代わってコンピュータと対話することで、ユーザの質問に対する問題解決に当たるものである。しかしながら、従来のチャットボットを利用したサービスでは、無味乾燥で単調な受け答えや、パターン化された回答である。このため、チャットボットの知識量を増やし、問い合わせに対する回答の正答率を上げたとしても、チャットボットの回答に対して親しみや共感などを得たい場合、顧客(ユーザ)が十分な満足を得られていない。 Chatbots are rapidly gaining attention due to the need for improved work quality and work efficiency, such as quick response to inquiries, expansion of the time available for inquiries, and stable response regardless of operator skill. Chatbots solve problems for user questions by interacting with the computer on behalf of the operator. However, in the conventional service using a chatbot, the answer is dry and monotonous, or the answer is patterned. For this reason, even if the amount of knowledge of chatbots is increased and the percentage of correct answers to inquiries is increased, customers (users) can obtain sufficient satisfaction if they want to gain familiarity and sympathy for chatbot answers. Not.

上述の課題を鑑み、本発明は、顧客(ユーザ)の質問内容などから、この顧客の感情状態を推定し、この感情状態に対応した感情表現を含む回答が行え、顧客満足度を向上できる質問回答システム、質問回答方法を提供することを目的とする。
In view of the above-mentioned problems, the present invention estimates the emotional state of the customer from the question contents of the customer (user), and can give an answer including the emotional expression corresponding to the emotional state, and can improve the customer satisfaction. The purpose is to provide an answer system and a question answering method .

本発明の一態様に係る質問回答システムは、対話形式のユーザインタフェースを提供するユーザインタフェースサーバと、学習データ生成システムとを備える質問回答システムであって、学習データ生成システムが、問い合わせに対する回答の情報に対し、当該問い合わせから推定したユーザの感情に対応した感情表現に関する情報を付加した学習データを生成する感情表現部と、生成した前記学習データを、問い合せに対する回答を導出する回答生成エンジンに送信する学習データ提供部とを備え、前記ユーザインタフェースサーバが、ユーザからの問い合わせを入力する入力部と、入力された問い合わせを前記回答生成エンジンに出力する出力部と、前記問い合わせに対応して前記回答生成エンジンが導出する、ユーザの質問内容から推定されるユーザの感情に対応した感情表現の情報が付加された回答を、当該回答生成エンジンから受信する受信部と、前記回答生成エンジンから受信した回答を前記ユーザに対して送信する送信部とを備え、前記感情表現部が、前記問い合わせにおける質問の情報から推定される感情に対応する感情表現が付加された回答のみではなく、当該感情とは異なる感情に対応する感情表現が付加された回答を生成し、前記問い合せと、複数の異なる前記感情表現が付加された回答とを前記学習データとして生成し、前記問い合わせにおける質問の情報から推定される感情に対応する感情表現が付加された回答を推奨回答とすることを特徴とする。 The question-and-answer system according to one aspect of the present invention is a question-and-answer system including a user interface server that provides an interactive user interface and a learning data generation system, and the learning data generation system provides information on answers to inquiries. In response to the above, the emotional expression unit that generates learning data to which information about the emotional expression corresponding to the user's emotions estimated from the inquiry is added, and the generated learning data are transmitted to the answer generation engine that derives the answer to the inquiry. The user interface server includes a learning data providing unit, an input unit for inputting an inquiry from a user, an output unit for outputting the input inquiry to the answer generation engine, and the answer generation in response to the inquiry. The receiver that receives the answer derived from the engine and the information of the emotional expression corresponding to the user's emotion estimated from the user's question content from the answer generation engine and the answer received from the answer generation engine. The emotional expression unit is provided with a transmission unit for transmitting to the user, and the emotional expression unit is not only an answer to which an emotional expression corresponding to an emotion estimated from the information of the question in the inquiry is added, but also an emotion different from the emotion. An answer to which an emotional expression corresponding to is added is generated, and the inquiry and an answer to which a plurality of different emotional expressions are added are generated as the learning data, and are estimated from the information of the question in the inquiry . It is characterized in that an answer to which an emotional expression corresponding to a certain emotion is added is a recommended answer.

本発明の一態様に係る質問回答システムは、前記ユーザインタフェースサーバが提供するユーザインタフェースは感情情報を入力できるインタフェースを備え、前記ユーザインタフェースサーバが、前記インターフェースから入力された前記ユーザの感情情報を、前記問い合せとともに入力し、前記回答生生成エンジンが導出した前記ユーザの前記問い合せ及び前記感情情報に対応した前記回答を前記ユーザに出力することを特徴とする。 The question-and-answer system according to one aspect of the present invention includes an interface in which the user interface provided by the user interface server can input emotional information, and the user interface server inputs the emotional information of the user input from the interface. It is characterized in that it is input together with the inquiry and the answer corresponding to the inquiry and the emotion information of the user derived by the answer generation engine is output to the user.

本発明の一態様に係る質問回答システムは、前記感情表現部が、少なくとも日時や季節、天候を含む環境の状況を示す環境パラメータを用いて、前記学習データを生成することを特徴とする。 The question-and-answer system according to one aspect of the present invention is characterized in that the emotional expression unit generates the learning data using environmental parameters indicating environmental conditions including at least a date and time, a season, and weather.

本発明の一態様に係る質問回答システムは、前記感情表現部が、感情表現の情報が付加された回答に加えて、当該回答に対応するキャラクタアイコンを含む学習データを生成することを特徴とする。 The question-and-answer system according to one aspect of the present invention is characterized in that the emotional expression unit generates learning data including a character icon corresponding to the answer in addition to the answer to which the emotional expression information is added. ..

本発明の一態様に係る質問回答方法は、対話形式のユーザインタフェースを提供するユーザインタフェースサーバと、学習データ生成システムとを備える質問回答方法であって、学習データ生成システムにおける、感情表現部が、問い合わせに対する回答の情報に対し、当該問い合わせから推定したユーザの感情に対応した感情表現に関する情報を付加した学習データを生成する感情表現過程と、学習データ提供部が、生成した前記学習データを、問い合せに対する回答を導出する回答生成エンジンに送信する学習データ提供過程と、前記ユーザインタフェースサーバにおける、ユーザからの問い合わせを入力する入力過程と、入力された問い合わせを前記回答生成エンジンに出力する出力過程と、前記問い合わせに対応して前記回答生成エンジンが導出する、ユーザの質問内容から推定されるユーザの感情に対応した感情表現の情報が付加された回答を、当該回答生成エンジンから受信する受信過程と、前記回答生成エンジンから受信した回答を前記ユーザに対して送信する送信過程部とを含み、前記感情表現過程では、前記問い合わせにおける質問の情報から推定される感情に対応する感情表現が付加された回答のみではなく、当該感情とは異なる感情に対応する感情表現が付加された回答を生成し、前記問い合せと、複数の異なる前記感情表現が付加された回答とを前記学習データとして生成し、前記問い合わせにおける質問の情報から推定される感情に対応する感情表現が付加された回答を推奨回答とする、ことを含むことを特徴とする。
The question-and-answer method according to one aspect of the present invention is a question-and-answer method including a user interface server that provides an interactive user interface and a learning data generation system. The emotional expression process that generates learning data in which information on emotional expression corresponding to the user's emotions estimated from the inquiry is added to the information of the answer to the inquiry, and the learning data generated by the learning data providing unit are inquired. A learning data providing process to be transmitted to an answer generation engine for deriving an answer to an answer, an input process for inputting an inquiry from a user in the user interface server, and an output process for outputting the input inquiry to the answer generation engine. The reception process of receiving from the answer generation engine an answer to which the information of the emotional expression corresponding to the user's emotion estimated from the user's question content, which is derived by the answer generation engine in response to the inquiry, is added. An answer including an transmission process unit that transmits an answer received from the answer generation engine to the user, and an answer to which an emotional expression corresponding to an emotion estimated from the information of the question in the inquiry is added in the emotional expression process. Not only that, an answer to which an emotional expression corresponding to an emotion different from the emotion is added is generated, and the inquiry and an answer to which a plurality of different emotional expressions are added are generated as the learning data, and the inquiry is made. It is characterized in that the recommended answer is an answer to which an emotional expression corresponding to the emotion estimated from the information of the question in is added .

本発明の一態様に係る質問回答方法、対話形式のユーザインタフェースを提供するユーザインタフェースサーバと、学習データ生成システムとを備える質問回答方法であって、学習データ生成システムにおける、感情表現部が、問い合わせに対する回答の情報に対し、当該問い合わせから推定したユーザの感情に対応した感情表現に関する情報を付加した学習データを生成する感情表現過程と、学習データ提供部が、生成した前記学習データを、問い合せに対する回答を導出する回答生成エンジンに送信する学習データ提供過程と前記ユーザインタフェースサーバにおける、ユーザからの問い合わせを入力する入力過程と、入力された問い合わせを前記回答生成エンジンに出力する出力過程と、前記問い合わせに対応して前記回答生成エンジンが導出する、ユーザの質問内容から推定されるユーザの感情に対応した感情表現の情報が付加された回答を、当該回答生成エンジンから受信する受信過程と、前記回答生成エンジンから受信した回答を前記ユーザに対して送信する送信過程部とを含み、前記感情表現過程では、前記問い合わせにおける質問の情報から推定される感情に対応する感情表現が付加された回答のみではなく、当該感情とは異なる感情に対応する感情表現が付加された回答を生成し、前記問い合せと、複数の異なる前記感情表現が付加された回答とを前記学習データとして生成し、前記問い合わせにおける質問の情報から推定される感情に対応する感情表現が付加された回答を推奨回答とする、ことを含む The question-and-answer method according to one aspect of the present invention is a question-and-answer method including a user interface server that provides an interactive user interface and a learning data generation system. The emotional expression process that generates learning data in which information on emotional expression corresponding to the user's emotions estimated from the inquiry is added to the information of the answer to the inquiry, and the learning data generated by the learning data providing unit are inquired. The learning data provision process to be transmitted to the answer generation engine for deriving the answer to the answer, the input process for inputting the inquiry from the user in the user interface server, the output process for outputting the input inquiry to the answer generation engine, and the above. The reception process of receiving from the answer generation engine the answer to which the information of the emotional expression corresponding to the user's emotion estimated from the user's question content, which is derived by the answer generation engine in response to the inquiry, is added, and the above. Including the transmission process unit that transmits the answer received from the answer generation engine to the user, in the emotion expression process, only the answer to which the emotion expression corresponding to the emotion estimated from the information of the question in the inquiry is added. Instead, an answer to which an emotional expression corresponding to an emotion different from the emotion is added is generated, and the inquiry and an answer to which a plurality of different emotional expressions are added are generated as the learning data in the inquiry. The recommended answer includes an answer to which an emotional expression corresponding to the emotion estimated from the information of the question is added .

本発明によれば、顧客(ユーザ)の質問内容などから、この顧客の感情状態を推定し、この感情状態に対応した感情表現を含む回答が行え、顧客満足度を向上できる質問回答システム及び質問回答システムの学習方法を提供することができる。例えば、回答生成エンジンにより対話形式で質問と回答とを行う際に、相手の「感情」に合わせて「共感」を示す感情表現の一言を加えられるようになる。これにより、ユーザの感情を推定して、顧客満足度を向上できる。 According to the present invention, a question-and-answer system and a question that can estimate the emotional state of the customer from the question contents of the customer (user), can answer including the emotional expression corresponding to the emotional state, and improve the customer satisfaction. It is possible to provide a learning method of the answer system. For example, when a question and an answer are interactively asked by an answer generation engine, a word of emotional expression indicating "empathy" can be added according to the "emotion" of the other party. As a result, the emotion of the user can be estimated and the customer satisfaction can be improved.

本発明の第1の実施形態に係る質問回答システムの概要を示すブロック図である。It is a block diagram which shows the outline of the question answer system which concerns on 1st Embodiment of this invention. 本発明の第1の実施形態に係る質問回答システムにおける ユーザ端末の対話画面を示す図である。It is a figure which shows the dialogue screen of the user terminal in the question answering system which concerns on 1st Embodiment of this invention. 終話時のユーザの誘導方法の一例の説明図である。It is explanatory drawing of an example of the method of guiding a user at the end of a talk. 感情パラメータと追加される情報のうち、追加する一言の一例である。This is an example of a word to be added among the emotional parameters and the information to be added. 顧客の感情を理解したことを示すキャラクタアイコンの動作の一例の図である。It is a figure of an example of the operation of the character icon which shows that the customer's emotion was understood. 環境パラメータとして日時を用いた場合の終話時に追加される一言の一例である。This is an example of a word added at the end of a call when the date and time are used as environmental parameters. 学習データ生成システムでの処理を示す機能ブロック図である。It is a functional block diagram which shows the processing in a learning data generation system. FAQデータの一例の図である。It is a figure of an example of FAQ data. 学習データの一例の図である。It is a figure of an example of learning data. ユーザからの質問に対する回答生成エンジンの回答の一例の図である。It is a figure of an example of the answer of the answer generation engine to a question from a user. 本発明の第2の実施形態に係る質問回答システムにおけるユーザ端末の対話画面を示す図である。It is a figure which shows the dialogue screen of the user terminal in the question answering system which concerns on 2nd Embodiment of this invention.

以下、本発明の実施の形態について図面を参照しながら説明する。図1は、本発明の第1の実施形態に係る質問回答システム1の概要を示すブロック図である。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing an outline of a question-and-answer system 1 according to a first embodiment of the present invention.

図1に示すように、本発明の実施形態に係る質問回答システム1は、ユーザ端末11と、ユーザインタフェースサーバ12と、回答生成エンジン13と、学習データ生成システム14とを備える。ユーザ端末11とユーザインタフェースサーバ12との間は、ネットワーク15により接続可能とされている。 As shown in FIG. 1, the question-and-answer system 1 according to the embodiment of the present invention includes a user terminal 11, a user interface server 12, an answer generation engine 13, and a learning data generation system 14. The user terminal 11 and the user interface server 12 can be connected by the network 15.

ユーザ端末11は、ユーザ(顧客)21が保有する端末である。ユーザ端末11としては、スマートフォン、タブレット端末、PC(Personal Computer)等が利用できる。スマートフォンやタブレット端末を用いる場合には、専用のアプリケーションプログラムが用意されている。また、ユーザ端末11としては、スマートスピーカ、ゲーム機、専用端末等を用いても良い。 The user terminal 11 is a terminal owned by the user (customer) 21. As the user terminal 11, a smartphone, a tablet terminal, a PC (Personal Computer), or the like can be used. When using a smartphone or tablet terminal, a dedicated application program is prepared. Further, as the user terminal 11, a smart speaker, a game machine, a dedicated terminal, or the like may be used.

ユーザインタフェースサーバ12は、事業やアプリケーションについての問い合わせ窓口となるユーザインタフェースを提供する。本実施形態では、ユーザインタフェースサーバ12は、ユーザ端末11と回答生成エンジン13との間で、キャラクタアイコンと会話を楽しみながら問題解決が行える対話形式のユーザインタフェースを提供している。また、ユーザインタフェースサーバ12は、コールスタッフ22とのインタフェースも提供しており、回答生成エンジン13では対応できない質問事項については、ユーザ21は、コールスタッフ22と直接会話して、問題解決が行える。なお、回答生成エンジン13で全ての問題解決が可能になれば、コールスタッフ22は不要とできる。 The user interface server 12 provides a user interface that serves as a contact point for inquiries about businesses and applications. In the present embodiment, the user interface server 12 provides an interactive user interface between the user terminal 11 and the answer generation engine 13 that can solve a problem while enjoying a conversation with a character icon. The user interface server 12 also provides an interface with the call staff 22, and the user 21 can directly talk with the call staff 22 to solve a question that cannot be answered by the answer generation engine 13. If the answer generation engine 13 can solve all the problems, the call staff 22 can be unnecessary.

回答生成エンジン13は、ユーザ21とチャットで会話しながら、ユーザ21からの問い合わせに対する回答を対話形式で出力する。回答生成エンジン13は、ユーザインタフェースサーバ12を介してユーザ端末11から質問のテキスト文を受け取ると、入力テキスト文を解析し、最適な回答を導出(推定)し、ユーザインタフェースサーバ12を介して、導出した回答をユーザ端末11に返す。回答生成エンジン13は、最適な回答の導出を行う際、例えば、入力された問い合せのテキスト文に対して、形態素解析、意味解析、同意語の単語への変換処理等を行い、キーワードや意味に適合する最適なデータを構成し、自身の推論エンジンへの入力データとする。 The answer generation engine 13 interactively outputs an answer to an inquiry from the user 21 while having a chat conversation with the user 21. When the answer generation engine 13 receives the text sentence of the question from the user terminal 11 via the user interface server 12, the answer generation engine 13 analyzes the input text sentence, derives (estimates) the optimum answer, and passes through the user interface server 12. The derived answer is returned to the user terminal 11. When deriving the optimum answer, the answer generation engine 13 performs, for example, morpheme analysis, semantic analysis, conversion processing of synonyms into words, and the like for the text sentence of the input inquiry to obtain keywords and meanings. Construct optimal data that fits and use it as input data to your own inference engine.

なお、会話形式の処理を行う回答生成エンジン13としては、質問に対する最適な回答が返せれば、どのような形式のものを用いても良い。本実施形態における回答生成エンジン13は、例えば、推定モデルとしてニューラルネットワークなどを用いた一般的な機械学習モデル、あるいは所定のルールにより回答を導出する質問部及び回答部からなる、ルールベース推論を行う一般的な推論エンジンなどのAI(artificial intelligence)システムを用いた機能により構成される。 As the answer generation engine 13 that performs conversational processing, any format may be used as long as the optimum answer to the question can be returned. The answer generation engine 13 in the present embodiment performs rule-based inference including, for example, a general machine learning model using a neural network or the like as an estimation model, or a question unit and an answer unit for deriving an answer according to a predetermined rule. It is composed of functions using an AI (artificial intelligence) system such as a general inference engine.

本実施形態では、回答生成エンジン13には、コールスタッフの顧客対応した経験による、過去の問合せに対する回答の履歴として蓄積されたFAQ(Frequently Asked Questions)データを用いて、問合せにおける質問とこの質問に対する回答とを学習データとして学習させている。このため、コールスタッフにより長期に渡って蓄積されてきた、過去の質問に対応した対顧客への回答履歴であるFAQデータを活かして、回答精度の向上が図れる。また、回答生成エンジン13を学習させる際に、キャラクタアイコンのキャラクタの持つイメージ(印象)に合わせるように回答のテキスト文の言い回しをキャラクタ毎に変換し、かつ顧客の感情に対応した感情表現を示す情報を付加したFAQデータを学習データとしている。これにより、キャラクタの有するイメージと一言の親和性を向上させることができ、回答生成エンジン13を、顧客が自身の質問の回答を得た際における満足度が高いシステムを構築できる。 In the present embodiment, the answer generation engine 13 uses FAQ (Frequently Asked Questions) data accumulated as a history of answers to past inquiries based on the customer-handling experience of the call staff, and uses the FAQ (Frequently Asked Questions) data to answer the questions in the inquiry. The answer is learned as learning data. For this reason, it is possible to improve the accuracy of answers by utilizing the FAQ data, which is the history of answers to customers corresponding to past questions, which has been accumulated over a long period of time by the call staff. Further, when the answer generation engine 13 is trained, the wording of the text sentence of the answer is converted for each character so as to match the image (impression) of the character of the character icon, and the emotional expression corresponding to the customer's emotion is shown. The FAQ data to which the information is added is used as the learning data. As a result, the affinity between the image of the character and the word can be improved, and the answer generation engine 13 can be constructed with a high degree of satisfaction when the customer obtains the answer to his / her own question.

なお、顧客の感情に対応した感情表現を示す情報を付加する方法として、顧客の感情に対応した感情表現を示す一言を回答に付加する、感情表現を示す文言に修正する、等が挙げられる。また、ここではキャラクタのアイコンを用いる例で説明しているが、キャラクタのアイコンを用いない場合は、キャラクタの持つイメージ(印象)に合わせるように回答のテキスト文の言い回しをキャラクタ毎に変換する処理を省略することができる。また、キャラクタを用いる場合は、回答生成エンジン13で回答の導出と共に表示するキャラクタのアイコンを導出し、生成された回答内容にあったキャラクタのアイコンを表示してもよい。 As a method of adding information indicating an emotional expression corresponding to the customer's emotion, a word indicating the emotional expression corresponding to the customer's emotion may be added to the answer, or the wording may be modified to indicate the emotional expression. .. In addition, although the example using the character icon is explained here, when the character icon is not used, the process of converting the wording of the text sentence of the answer for each character so as to match the image (impression) of the character. Can be omitted. When a character is used, the answer generation engine 13 may derive the icon of the character to be displayed together with the derivation of the answer, and display the icon of the character corresponding to the generated answer content.

また、上述したように、本実施形態においては、感情表現を示す一言を回答に付加したFAQデータを学習データとして回答生成エンジン13の推論エンジンを学習させるのではなく、回答生成エンジン13に対して、データベースを備え、キャラクタに対応した言い回し、あるいは感情表現を示す一言を、質問のテキスト文から抽出した単語及び感情パラメータの各々の組合わせに対応して、上記データベースに蓄積する構成とする構成としても良い。そして、回答生成エンジン13内の推定エンジンが質問のテキスト文を、抽出した単語及びキャラクタに対応した言い回しに変換し、感情パラメータに対応した感情表現を示す一言を付加する回答生成部を、回答生成エンジン13内に別に設ける構成としても良い。 Further, as described above, in the present embodiment, the inference engine of the answer generation engine 13 is not trained by using the FAQ data in which a word indicating emotional expression is added to the answer as training data, but the answer generation engine 13 is used. Therefore, a database is provided, and words corresponding to characters or words indicating emotional expressions are stored in the above database according to each combination of words and emotional parameters extracted from the text sentence of the question. It may be configured. Then, the estimation engine in the answer generation engine 13 converts the text sentence of the question into a phrase corresponding to the extracted word and character, and adds a word indicating the emotional expression corresponding to the emotional parameter to the answer generation unit. It may be configured separately in the generation engine 13.

なお、本実施形態では、質問回答システム1は、例えば、テキスト文を用いたチャットにより、ユーザ21と仮想のキャラクタとが会話するような構成となっている。
しかしながら、音声認識機能を備え、ユーザ21と音声による会話を行いながら、ユーザ21からの問い合わせに対する回答を音声で出力するように構成しても良い。この場合、回答の音声は、テキスト文をキャラクタのイメージに対応する周波数や抑揚を持たせた音声データに変換し、よりキャラクタの有するイメージと一言の親和性を向上させるようにしても良い。
In the present embodiment, the question-and-answer system 1 is configured such that the user 21 and a virtual character talk with each other by, for example, chatting using a text sentence.
However, it may be configured to have a voice recognition function and output an answer to an inquiry from the user 21 by voice while having a voice conversation with the user 21. In this case, the voice of the answer may convert the text sentence into voice data having a frequency and intonation corresponding to the image of the character, and may further improve the affinity with the image of the character.

また、このとき、ユーザインタフェースサーバ12は、ユーザ21の問合せを入力し、問合せのテキスト文あるいはこの問合せの音声をテキスト文に変換する。そして、ユーザインタフェースサーバ12は、質問のテキスト文あるいは変換した質問のテキスト文を、回答生成エンジン13あるいは学習データ生成システム14に対して出力する。また、ユーザインタフェースサーバ12は、回答生成エンジン13から上記質問に対する回答のテキスト文が供給された場合、この回答のテキスト文を音声データに変換し、ユーザ端末11に回答を音声で出力させるようにする。 At this time, the user interface server 12 inputs the inquiry of the user 21 and converts the text sentence of the inquiry or the voice of this inquiry into a text sentence. Then, the user interface server 12 outputs the text sentence of the question or the text sentence of the converted question to the answer generation engine 13 or the learning data generation system 14. Further, when the answer generation engine 13 supplies the text sentence of the answer to the above question, the user interface server 12 converts the text sentence of the answer into voice data and causes the user terminal 11 to output the answer by voice. do.

学習データ生成システム14は、すでに述べたように、蓄積されたコールスタッフの過去の顧客対応の履歴を回答生成エンジン13に反映させるために、コールスタッフ22対応したFAQデータから、回答生成エンジン13への学習データを生成して提供している。すなわち、コールスタッフは、例えば、BPO(Business Process Outsourcing)センターなどのサポートの下に、音声通信やテキストによるチャットでユーザ21と直接的に会話しながら、日々、顧客対応の業務を行っている。BPOセンターは、コールスタッフから新たな質問に対する回答の情報提供を受けると、コールスタッフからの質問/回答の情報を蓄積して履歴の更新を行う。また、学習データ生成システム14は、所定の期間毎に、新たに蓄積された問合せとその回答とから学習データを生成し、回答生成エンジン13に対しれ、推論エンジンの再学習を行わせる構成としてもよい。 As described above, the learning data generation system 14 transfers the accumulated call staff's past customer correspondence history to the answer generation engine 13 from the FAQ data corresponding to the call staff 22 in order to reflect it in the answer generation engine 13. The learning data of is generated and provided. That is, the call staff, for example, with the support of a BPO (Business Process Outsourcing) center or the like, directly talks with the user 21 by voice communication or text chat, and performs daily customer support work. When the BPO center receives information on the answers to new questions from the call staff, it accumulates the information on the questions / answers from the call staff and updates the history. Further, the learning data generation system 14 generates learning data from newly accumulated inquiries and their answers at predetermined intervals, and causes the answer generation engine 13 to relearn the inference engine. May be good.

このようにして、学習データ生成システム14は、コールスタッフの経験に基づく多数のFAQデータが履歴として蓄積されており、また、徐々にこの蓄積される履歴のFAQデータが増加していく。
学習データ生成システム14は、回答生成エンジン13の学習データを生成する際に、履歴として蓄積されているFAQデータにおける回答を、キャラクタに合わせた言い回しに変換する処理を行い、かつ感情表現を示す一言の情報を付加し、この言い回しを変換し、かつ感情表現を示す一言を付加したFAQデータを学習データとして、データベースに蓄積する。学習データ生成システム14は、このデータベースにおける言い回しを変換し、かつ感情表現を示す一言のデータを付加した回答のFAQデータを、学習データとして所定の周期毎に回答生成エンジン13に送り、回答生成エンジン13にこの学習データを用いた学習あるいは再学習を行わせる。
In this way, in the learning data generation system 14, a large number of FAQ data based on the experience of the call staff are accumulated as a history, and the FAQ data of the accumulated history is gradually increased.
When the learning data generation system 14 generates the learning data of the answer generation engine 13, the learning data generation system 14 performs a process of converting the answer in the FAQ data accumulated as a history into a phrase suitable for the character, and also shows an emotional expression. The FAQ data to which the information of the words is added, the wording is converted, and the word indicating the emotional expression is added is stored in the database as learning data. The learning data generation system 14 converts the wording in this database and sends the FAQ data of the answer to which the data of one word indicating the emotional expression is added to the answer generation engine 13 as learning data at predetermined intervals, and generates the answer. The engine 13 is made to perform learning or re-learning using this learning data.

これにより、回答生成エンジン13は、キャラクタに合わせた言い回しに変換する処理を行い、感情表現を示す一言のデータを付加したFAQデータを学習データとして、推論エンジンに対する学習(機械学習或いはルールベースの推論エンジンの再構築)を行わせる。この学習により、回答生成エンジン13は、ユーザインタフェースサーバ12を介してユーザ端末11から質問のテキスト文を受け取ると、質問のテキスト文の解析結果を入力し、キャラクタアイコン(後述)自身のキャラクタに合わせた言い回しへの変換及び感情表現を示す一言のデータが付加された最適な回答を導出し、ユーザインタフェースサーバ12を介して、ユーザ端末11に返す。すなわち、ユーザインターフェースサーバ12は、問合せにおけるユーザの質問内容から推定される、このユーザの感情に対応した感情表現を示す一言を付加した回答を、回答生成エンジン13から入力する。そして、ユーザインターフェースサーバ12は、回答生成エンジン13から供給されたユーザの感情に対応した感情表現を示す一言を付加した回答を、ユーザ端末11に対して出力する。 As a result, the answer generation engine 13 performs a process of converting into a phrase that matches the character, and learns the inference engine (machine learning or rule-based) using the FAQ data to which one word data indicating emotional expression is added as learning data. Rebuild the inference engine). By this learning, when the answer generation engine 13 receives the text sentence of the question from the user terminal 11 via the user interface server 12, the analysis result of the text sentence of the question is input and matched with the character of the character icon (described later) itself. An optimal answer to which a word of data indicating conversion to the wording and emotional expression is added is derived and returned to the user terminal 11 via the user interface server 12. That is, the user interface server 12 inputs an answer with a word indicating an emotional expression corresponding to the user's emotion, which is estimated from the user's question content in the inquiry, from the answer generation engine 13. Then, the user interface server 12 outputs to the user terminal 11 an answer to which a word indicating an emotional expression corresponding to the emotion of the user supplied from the answer generation engine 13 is added.

ネットワーク15は、例えばインターネットやイントラネットと称されるIP(Internet Protocol)ネットワークである。物理層及びデータリンク層等の下位層の構成としては、LAN(Local Area Network)、無線LAN(IEEE802.11)、移動体通信網、CATV(Community Antenna TeleVision)通信網、仮想専用網(Virtual Private Network)、電話回線網、衛星通信網等が想定される。 The network 15 is an IP (Internet Protocol) network called, for example, the Internet or an intranet. The configuration of lower layers such as the physical layer and data link layer includes LAN (Local Area Network), wireless LAN (IEEE802.11), mobile communication network, CATV (Community Antenna TeleVision) communication network, and virtual private network (Virtual Private). Network), telephone network, satellite communication network, etc. are assumed.

次に、本発明の第1の実施形態に係る質問回答システム1の概要について説明する。 Next, the outline of the question-and-answer system 1 according to the first embodiment of the present invention will be described.

本発明の第1の実施形態に係る質問回答システム1は、企業や自治体のサービスや手続きについての問い合わせ、アプリケーションの使い方に関する問い合わせに利用できる。事業やアプリケーションについての問い合わせを行う際には、ユーザ21は、各自のユーザ端末11によりユーザインタフェースサーバ12のURL(Uniform Resource Locator)をアクセスする。 The question-and-answer system 1 according to the first embodiment of the present invention can be used for inquiries about services and procedures of companies and local governments, and inquiries about how to use applications. When making an inquiry about a business or an application, the user 21 accesses the URL (Uniform Resource Locator) of the user interface server 12 by his / her own user terminal 11.

ユーザ端末11でユーザインタフェースサーバ12のURLをアクセスすると、ユーザ端末11に、図2に示すような対話画面100が表示される。図2は、本発明の第1の実施形態に係る質問回答システムにおける ユーザ端末11の対話画面の一例を示す図である。図2(A)に示すように、対話画面100の中央には、キャラクタアイコン101が表示される。キャラクタアイコン101の吹き出し102に、ガイダンス等を表すテキストが表示される。対話画面100の下側には入力欄103が設けられる。図2(B)に示すように、ユーザ21は、この入力欄103にテキスト文(あるいは音声)を入力する。 When the URL of the user interface server 12 is accessed by the user terminal 11, the dialogue screen 100 as shown in FIG. 2 is displayed on the user terminal 11. FIG. 2 is a diagram showing an example of a dialogue screen of the user terminal 11 in the question-and-answer system according to the first embodiment of the present invention. As shown in FIG. 2A, a character icon 101 is displayed in the center of the dialogue screen 100. A text representing guidance or the like is displayed in the balloon 102 of the character icon 101. An input field 103 is provided below the dialogue screen 100. As shown in FIG. 2B, the user 21 inputs a text sentence (or voice) in the input field 103.

ユーザインタフェースサーバ12は、ユーザ端末11から供給される、ユーザ21が入力したテキスト文(あるいは音声を変換したテキスト文)を、回答生成エンジン13に対して送信する。回答生成エンジン13は、ユーザ21の入力した問い合せのテキスト文を解析し、この問合せの質問に対する最適な回答を推論エンジンにより導出し、ユーザインタフェースサーバ12に対して出力する。そして、ユーザインタフェースサーバ12は、回答生成エンジン13の導出した回答をユーザ端末11に返信する。これにより、図2(C)に示すように、対話画面100には、ユーザ21が入力したテキスト105と、キャラクタアイコン101による回答を示すテキスト106とが交互に表示される。 The user interface server 12 transmits a text sentence (or a text sentence converted from voice) input by the user 21 supplied from the user terminal 11 to the answer generation engine 13. The answer generation engine 13 analyzes the text sentence of the inquiry input by the user 21, derives the optimum answer to the question of this inquiry by the inference engine, and outputs it to the user interface server 12. Then, the user interface server 12 returns the answer derived from the answer generation engine 13 to the user terminal 11. As a result, as shown in FIG. 2C, the text 105 input by the user 21 and the text 106 indicating the answer by the character icon 101 are alternately displayed on the dialogue screen 100.

なお、この実施形態では、キャラクタアイコン101が画面の左右のほぼ中心に、吹き出しにより隠れないように表示されている。これは、画面の左右の中央にあり、常に観察できる状態で表示される画面構成は、シンメトリ効果から、ユーザ21に安心感を与えるという心理的効果があるからである。勿論、キャラクタアイコン101を左右の一方の側に配置し、キャラクタアイコン101による回答を示すテキストと、ユーザ21の入力テキストとを左右に分けるようにしてもよい。この場合、回答を示すテキストと、ユーザ21の入力テキストとが一目して分かるようになる。 In this embodiment, the character icon 101 is displayed in the center of the left and right sides of the screen so as not to be hidden by a balloon. This is because the screen configuration, which is located in the center of the left and right sides of the screen and is always observable, has a psychological effect of giving the user 21 a sense of security due to the symmetry effect. Of course, the character icon 101 may be arranged on one of the left and right sides, and the text indicating the answer by the character icon 101 and the input text of the user 21 may be separated into left and right. In this case, the text indicating the answer and the input text of the user 21 can be understood at a glance.

このように、本実施形態では、ユーザ21はキャラクタアイコン101と会話をしながら、事業やアプリケーションについての問い合わせに対する回答を得ることができる。また、本実施形態では、回答生成エンジン13を学習させる際に、キャラクタアイコン101に合わせて言い回しを変換し、感情表現を付加したFAQデータを学習データとしている。このため、ユーザ21の質問に対する回答に感情表現が付加されることになる。 As described above, in the present embodiment, the user 21 can obtain an answer to an inquiry about a business or an application while having a conversation with the character icon 101. Further, in the present embodiment, when the answer generation engine 13 is trained, the wording is converted according to the character icon 101, and the FAQ data to which the emotional expression is added is used as the learning data. Therefore, an emotional expression is added to the answer to the question of the user 21.

例えば、ユーザ21が入力欄103に「結婚したときの手続きを教えて下さい」というテキスト文を入力すると、回答生成エンジン13は、「わあ、おめでとう」という「喜び」の感情を表現してから、「婚姻届などは各市の市民課などに問い合わせてみてね」というような回答を、キャラクタアイコン101の言葉として返答する。 For example, when the user 21 inputs a text sentence "Please tell me the procedure when getting married" in the input field 103, the answer generation engine 13 expresses the feeling of "joy" of "Wow, congratulations" and then. Answers such as "Please contact the Citizen's Division of each city for marriage registration, etc." are answered as the words of the character icon 101.

また、回答生成エンジン13は、終話時に、気遣いのメッセージを送る。すなわち、回答生成エンジン13は、例えば朝なら「今日も1日がんばってね」、月曜午前なら「今週もがんばっていこー」、夜なら「もうこんな時間、ゆっくり休んでね」というような一言を、キャラクタアイコン101の言葉として最後に付け加える。 In addition, the answer generation engine 13 sends a message of concern at the end of the call. That is, the answer generation engine 13 says, for example, "Do your best today" in the morning, "Do your best this week" on Monday morning, and "Let's take a rest at this time" at night. It is added at the end as a word of the character icon 101.

なお、終話時のユーザの誘導方法としては、回答生成エンジン13はユーザ21にサービスに対する感想や意見を誘導する質問をし、ユーザ21から返される一言を分析して、終話時の一言を決めるようにしても良い。図3は、このような終話時のユーザの誘導方法の一例の説明図である。この例では、回答生成エンジン13は、事業系質問の3秒後に、「お役に立てたかな?他に相談はない?」というような、ユーザ21にサービスに対する感想や意見を誘導する質問を行う。 As a method of guiding the user at the end of the call, the answer generation engine 13 asks the user 21 a question that guides his / her impressions and opinions about the service, analyzes a word returned from the user 21, and makes one at the end of the call. You may decide what to say. FIG. 3 is an explanatory diagram of an example of such a method of guiding a user at the end of a call. In this example, the answer generation engine 13 asks the user 21 an impression or opinion about the service, such as "Is it useful? Is there any other consultation?" 3 seconds after the business question.

そして、ユーザ21から「ありがとう」というような肯定的な一言が返されたら、回答生成エンジン13は、「わーい、どういたしまして…」のような一言をユーザ21に返す。ユーザ21から「役に立ってないよ」のような否定的な言葉が返されたら、回答生成エンジン13は、「ガーン、、力不足でごめんね、…」というような一言をユーザ21に返す。 Then, when the user 21 returns a positive word such as "Thank you", the answer generation engine 13 returns a word such as "Wow, you are welcome ..." to the user 21. When the user 21 returns a negative word such as "It is not useful", the answer generation engine 13 returns a word such as "Garn, sorry for lack of power, ..." to the user 21.

このように、本実施形態では、回答生成エンジン13に、感情を考慮した人間的な回答の文章を出力させている。これにより、顧客の質問内容に対する回答生成エンジン13からの回答を、コールスタッフからの回答に近づけ、かつ画面に表示されるキャラクタのイメージに対応した言い交わし、問い合せ時における感情に対応した感情表現の一言を付加した回答をユーザ21が得ることができ、問い合せの回答に対するユーザ21の満足度を向上させることができる。このことについて、更に説明する。 As described above, in the present embodiment, the answer generation engine 13 is made to output the text of the human answer in consideration of emotions. As a result, the answer from the answer generation engine 13 to the customer's question content is brought closer to the answer from the call staff, and the emotional expression corresponding to the emotion at the time of inquiry is exchanged according to the image of the character displayed on the screen. The user 21 can obtain an answer with a word added, and the satisfaction level of the user 21 with respect to the answer to the inquiry can be improved. This will be further described.

質問回答システム1における顧客満足度の構成要素としては、「回答の精度」、「フォローアップの迅速さ」とともに、「対応者の知識、能力」、「親身な対応」が重要な要素となる。特に、礼節を守り、顧客の状況や感情を推定(以下、理解と示す場合もある)して問い合わせに答える、というような「親身な対応」が、顧客満足度の構成要素としては非常に重要になっている。コールスタッフ22の場合には、「親身な対応」を十分に考慮して、顧客に対応している。回答生成エンジン13が対応する場合にも、コールスタッフ22の場合と同様に、「回答の精度」、「フォローアップの迅速さ」とともに、顧客の状況や感情を理解した「親身な対応」が求められる。 As the components of customer satisfaction in the question-and-answer system 1, "accuracy of answers" and "quick follow-up", as well as "knowledge and ability of responders" and "friendly response" are important elements. In particular, "friendly response" such as observing etiquette, estimating the customer's situation and feelings (hereinafter sometimes referred to as understanding) and answering inquiries is very important as a component of customer satisfaction. It has become. In the case of the call staff 22, the customer is dealt with with due consideration of "friendly correspondence". When the answer generation engine 13 responds, as in the case of the call staff 22, "accuracy of answer", "quick follow-up", and "friendly response" that understands the customer's situation and emotions are required. Be done.

「親身な対応」を感じさせる顧客対応としては、相手の「感情」に合わせて「共感」を示す感情表現としての一言を加えることが重要であると考えられる。すなわち、人間の感情としては「困り」、「怒り」、「喜び」、「悲しみ」等がある。相手の感情が「困り」であれば「それは困ったね」、相手の感情が「怒り」であれば「ごめんね」、というように、相手の感情に合わせた感情表現としての一言を加えると、心理学的な効果により、顧客満足度が向上する。 It is considered important to add a word as an emotional expression that shows "empathy" according to the "emotion" of the other party as a customer response that makes you feel "friendly correspondence". That is, human emotions include "trouble," "anger," "joy," and "sadness." If you add a word as an emotional expression that matches the other person's emotions, such as "I'm in trouble" if the other person's emotions are "trouble", "I'm sorry" if the other person's emotions are "anger", etc. Psychological effects improve customer satisfaction.

そこで、本実施形態において、回答生成エンジン13の学習を行う際に、学習データ生成システム14は、問い合せと、この問い合せに対するオペレータの回答とが履歴として蓄積されているFAQデータに対して、感情パラメータを付加して、学習データとして回答生成エンジン13に出力している。回答生成エンジン13は、このような感情パラメータの付加された学習データを学習することにより、ユーザの感情パラメータに応じて、ユーザの感情を推定し、感情表現としての情報を追加して回答する。なお、追加する情報としては、前述のように、感情表現としての一言を加えること以外に、テキスト文の一部を感情表現を示す文言に修正する、等が挙げられる。 Therefore, in the present embodiment, when learning the answer generation engine 13, the learning data generation system 14 has an emotional parameter for the FAQ data in which the inquiry and the operator's answer to the inquiry are accumulated as a history. Is added and output to the answer generation engine 13 as learning data. The answer generation engine 13 estimates the user's emotion according to the user's emotion parameter by learning the learning data to which such an emotion parameter is added, and adds information as an emotion expression to answer. As the information to be added, as described above, in addition to adding a word as an emotional expression, a part of the text sentence may be modified to a wording indicating the emotional expression.

図4は、感情パラメータと追加される情報のうち、追加する一言の一例である。例えば、「喜び」の感情パラメータなら、「わあ、おめでとう」の一言を追加する。「悲しみ」の感情パラメータなら、「悲しそうだね」の一言を追加する。「困り」の感情パラメータなら、「困っているみたいだね」の一言を追加する。「怒り」の感情パラメータなら、「怒らないでね。ごめんね」の一言を追加する。これにより、回答生成エンジン13がユーザ21と対応する場合にも、相手の「感情」に合わせて「共感」を示す一言を加えられるようになり、顧客満足度を向上させることができる。 FIG. 4 is an example of a word to be added among the emotion parameters and the information to be added. For example, for the emotional parameter of "joy", add the word "Wow, congratulations". For the emotional parameter of "sadness", add the word "looks sad". For the emotional parameter of "trouble", add the word "looks like you are in trouble". For the emotional parameter of "anger", add the word "Don't get angry. I'm sorry". As a result, even when the response generation engine 13 corresponds to the user 21, a word indicating "empathy" can be added according to the "emotion" of the other party, and customer satisfaction can be improved.

なお、上述の例では、回答生成エンジン13が顧客の感情を感情パラメータに対応して推定し、この感情に対応した一言を追加してユーザに対する回答を返すようにしている。しかし、感情表現を文字列で表現するだけではなく、顧客の感情を回答生成エンジン13が理解したように、キャラクタアイコン101が感情表現を示す動作を行うように動かすようにしても良い。図5は、顧客の感情を理解したことを示すキャラクタアイコン101の動作の一例である。キャラクタアイコン101を感情表現を示す動作を行うように動かすことで、ボディランゲージによりユーザに感情を伝えることができ、顧客満足度が向上する。図5(A)は、通常の表情をしたキャラクタアイコン101を示している。また、図5(B)は、手を振って挨拶をしているキャラクタアイコン101を示している。図5(C)は、困った表情をしたキャラクタアイコン101を示している。 In the above example, the response generation engine 13 estimates the customer's emotion corresponding to the emotion parameter, adds a word corresponding to this emotion, and returns the response to the user. However, not only the emotional expression may be expressed by a character string, but also the character icon 101 may be moved so as to perform an action indicating the emotional expression, as the answer generation engine 13 understands the customer's emotion. FIG. 5 is an example of the operation of the character icon 101 indicating that the customer's emotions are understood. By moving the character icon 101 so as to perform an action indicating emotional expression, emotions can be conveyed to the user by body language, and customer satisfaction is improved. FIG. 5A shows a character icon 101 having a normal facial expression. Further, FIG. 5B shows a character icon 101 waving and greeting. FIG. 5C shows a character icon 101 with a troubled expression.

この場合、学習データ生成システム14は、上述した感情表現を示す動作のアニメーションデータ(動画データ)を、学習データとしてのFAQデータにおける回答に対応して、回答生成エンジン13に学習を行わせる。これにより、回答生成エンジン13は、顧客の感情に対応した回答のテキスト文とともに、顧客の感情に対応した感情表現としての動作を行うキャラクタのアニメーションを導出し、ユーザインタフェースサーバ12に出力する。そして、ユーザインタフェースサーバ12は、回答生成エンジン13から供給される感情表現が付加された回答とともに、顧客の感情に対応した感情表現としての動作を行うキャラクタのアニメーションをユーザ端末11へ送信する。 In this case, the learning data generation system 14 causes the answer generation engine 13 to learn the animation data (moving image data) of the motion showing the above-mentioned emotional expression in response to the answer in the FAQ data as the learning data. As a result, the response generation engine 13 derives the animation of the character that operates as an emotional expression corresponding to the customer's emotion, together with the text sentence of the answer corresponding to the customer's emotion, and outputs it to the user interface server 12. Then, the user interface server 12 transmits to the user terminal 11 an animation of a character that operates as an emotional expression corresponding to the customer's emotion, together with an answer to which the emotional expression supplied from the answer generation engine 13 is added.

また、人間は、会話の中において、最後に示された文字あるいは言葉を最も印象的に覚えている。このことから、終話時に、印象に残る感情表現を示す言葉を追加することが重要であると考えられる。そこで、本実施形態において、学習データ生成システム14は、感情表現を示す一言として、ユーザとの終話時の日時や季節、天候などの環境状況を示す環境パラメータを付加した一言を付加して、これを学習データとして回答生成エンジン13に出力している。回答生成エンジン13は、このような環境パラメータに対応した感情表現の一言が付加された学習データを学習することにより、そのときの環境状況及びユーザの感情に対応した、効果的な終話時の感情表現を示す一言を追加する。 Also, humans most impressively remember the last letter or word in conversation. From this, it is important to add words that indicate memorable emotional expressions at the end of the conversation. Therefore, in the present embodiment, the learning data generation system 14 adds a word indicating the environmental condition such as the date and time, the season, and the weather at the end of the conversation with the user as a word indicating the emotional expression. Then, this is output to the answer generation engine 13 as learning data. The answer generation engine 13 learns the learning data to which a word of emotional expression corresponding to such an environmental parameter is added, so that it corresponds to the environmental situation at that time and the emotion of the user, and is effective at the end of the call. Add a word to show the emotional expression of.

また、環境パラメータを用いてを生成された学習データにより回答を導出する場合、ユーザーインターフェースサーバ12が内蔵する時計機能や外部の天候データベース等から日時、季節、天候等の環境パラメータを取得し、回答生成エンジン13に送信し、回答生成エンジン13で環境パラメータを用いた回答を導出してもよいし、回答生成エンジン13が回答を導出する際に、回答生成エンジン13が内蔵する時計機能や外部の天候データベース等から日時、季節、天候等の環境パラメータを取得し環境パラメータを用いた回答を導出してもよい。 In addition, when deriving the answer from the learning data generated using the environmental parameters, the environmental parameters such as date and time, season, and weather are acquired from the clock function built in the user interface server 12 or the external weather database, and the answer is given. It may be transmitted to the generation engine 13 and the answer generation engine 13 may derive the answer using the environmental parameters, or when the answer generation engine 13 derives the answer, the clock function built in the answer generation engine 13 or an external one. Environmental parameters such as date and time, season, and weather may be acquired from a weather database or the like, and an answer using the environmental parameters may be derived.

図6は、環境パラメータとして日時を用いた場合の終話時に追加される一言の一例である。例えば、「朝」の環境パラメータなら、「今日も1日がんばってね」の一言を追加する。「月曜午前」の環境パラメータなら、「今週もがんばっていこー」の一言を追加する。「夜」の環境パラメータなら、「もうこんな時間、ゆっくり休んでね」の一言を追加する。「金曜日の午後~土曜日の午前」の環境パラメータなら、「お互い良い週末をー」の一言を追加する。 FIG. 6 is an example of a word added at the end of a call when the date and time are used as environmental parameters. For example, for the environmental parameter of "morning", add the word "Do your best today as well". For the environmental parameter of "Monday morning", add the word "Do your best this week". For the environmental parameter of "night", add the word "Please take a rest at this time". For the environmental parameters of "Friday afternoon-Saturday morning", add the word "We have a good weekend for each other".

また、環境パラメータには、前述のように、季節の情報も含まれており、例えば、季節が「冬」であれば、「寒いから風邪を引かないようにね!」の一言を追加する。
また、上述した環境パラメータに加えて、会話時の天気を、インターネットなどのネットワークから天気予報などから抽出し、天気パラメータとして用いてもよい。この場合、会話時の天気に対応した一言、例えば、雨が降りそうであれば、「傘を忘れずにね!」の一言を追加する。
また、会話の最初に示された文字あるいは言葉も印象的に覚えている場合もあるため、ユーザとの会話開始時に環境パラメータを付加した一言を付加して、これを学習データとして回答生成エンジン13に出力してもよい。例えば、季節が「冬」であれば、「おはよう、今日も寒いね。」の一言を追加する。
As mentioned above, the environmental parameters also include seasonal information. For example, if the season is "winter", add the word "Don't catch a cold because it's cold!" ..
Further, in addition to the above-mentioned environmental parameters, the weather during conversation may be extracted from a weather forecast or the like from a network such as the Internet and used as a weather parameter. In this case, add a word corresponding to the weather during conversation, for example, if it is going to rain, add a word "Don't forget your umbrella!".
In addition, since the letters or words shown at the beginning of the conversation may be impressively remembered, a word with environmental parameters added at the start of the conversation with the user is added, and this is used as learning data for the answer generation engine. It may be output to 13. For example, if the season is "winter," add the phrase "Good morning, it's cold today."

図7は、学習データ生成システム14での処理を示す機能ブロック図である。図7に示すように、学習データ生成システム14は、表現変換部151と、感情表現部152と、学習データ提供部153とを備えている。 FIG. 7 is a functional block diagram showing processing in the learning data generation system 14. As shown in FIG. 7, the learning data generation system 14 includes an expression conversion unit 151, an emotion expression unit 152, and a learning data providing unit 153.

表現変換部151は、問い合せ及びこの問合せに対するコールスタッフの回答の履歴におけるFAQデータにおける回答のテキスト文の言い回しの文章を、キャラクタアイコン101のキャラクタのイメージに合わせた言い回しの文章のテキスト文に変換する。 The expression conversion unit 151 converts the wording of the answer text in the FAQ data in the history of the inquiry and the answer of the call staff to this inquiry into the text of the wording that matches the character image of the character icon 101. ..

感情表現部152は、キャラクタイメージの言い回しに合わせた、ユーザへの回答のテキスト文に対して感情表現の一言のデータ(感情パラメータ)を付加する。このとき、感情表現部152は、問い合せのテキスト文から感情パラメータを示す情報を、テキスト文における感情分析により抽出する。この感情分析は、例えばFAQデータにおける問い合せのテキスト文を形態素解析し、得られた各単語からなる単語列がネガティブかポジティブのいずれを示しているかのネガポジ分析(文章がネガティブな意味合いを持つのか、ポジティブな意味合いを持つのかの分析)をすることで行う。感情表現部152は、例えば、問い合せのテキスト文において、「結婚」のようなキーワードがあれば、「喜び」であると推定でき、この場合には、「喜び」の感情表現の一言のデータを感情パラメータとして付加する。 The emotion expression unit 152 adds one word data (emotion parameter) of emotion expression to the text sentence of the answer to the user according to the wording of the character image. At this time, the emotion expression unit 152 extracts information indicating an emotion parameter from the text sentence of the inquiry by emotion analysis in the text sentence. In this sentiment analysis, for example, the text sentence of the inquiry in the FAQ data is morphologically analyzed, and the negative / positive analysis (whether the sentence has a negative meaning or not) shows whether the word string consisting of the obtained words is negative or positive. It is done by analyzing whether it has a positive meaning). For example, if there is a keyword such as "marriage" in the text sentence of the inquiry, the emotional expression unit 152 can presume that it is "joy", and in this case, the data of one word of the emotional expression of "joy". Is added as an emotion parameter.

感情表現部152は、同様に、「悲しみ」のキーワードがあれば、「悲しみ」の感情表現の一言のデータを付加し、「困り」のキーワードがあれば、「困り」の感情表現の一言のデータを付加し、「怒り」のキーワードがあれば、「怒り」の感情表現の一言のデータを付加する。なお、感情分析は、上述の単語列に対してネガティブかポジティブのネガポジ分析だけでなく、各種のものが提案されている。感情表現部152での感情分析は、どのように行っても良い。また、厳密な感情分析には、人間の補助が必要である。感情表現部152での感情分析には、コールスタッフやBPOセンターのオペレータのサポートがあっても良い。 Similarly, if there is a keyword of "sadness", the emotional expression unit 152 adds data of one word of emotional expression of "sadness", and if there is a keyword of "trouble", one of the emotional expressions of "trouble". Add word data, and if there is a keyword of "anger", add one word data of emotional expression of "anger". As for the sentiment analysis, not only negative or positive negative / positive analysis for the above-mentioned word sequence but also various kinds are proposed. The emotional analysis in the emotional expression unit 152 may be performed in any way. In addition, rigorous sentiment analysis requires human assistance. The sentiment analysis in the sentiment expression unit 152 may be supported by the call staff or the operator of the BPO center.

学習データ提供部153は、表現変換部151でキャラクタに合わせた言い回しに変換し、感情表現部152で感情パラメータを付加した回答を含むFAQデータを、学習データとして回答生成エンジン13に送信し、回答生成エンジン13を学習させる。 The learning data providing unit 153 converts the wording according to the character by the expression conversion unit 151, and sends the FAQ data including the answer to which the emotion parameter is added by the emotion expression unit 152 to the answer generation engine 13 as learning data, and answers. The generation engine 13 is trained.

図8は、コールスタッフの問い合せに対する回答を履歴として蓄積したFAQデータの一例である。図8に示すように、例えば「結婚したときの手続きを教えて下さい」という質問に対して、「婚姻の届出などは各市の市民課などにお問い合わせください」というように、よくある質問とその回答とがFAQデータとして、学習データ生成システム14のデータベースに学習データとして蓄積される。このFAQデータは、コールスタッフ22を対象としたものであることから、図8に示すように、フォーマルな言葉使いになっているのが一般的である。 FIG. 8 is an example of FAQ data in which the answers to the inquiries of the call staff are accumulated as a history. As shown in Fig. 8, for example, in response to the question "Please tell me the procedure when you get married", the frequently asked questions such as "Please contact the Citizen's Division of each city for marriage notification etc." The answer is stored as FAQ data in the database of the training data generation system 14 as training data. Since this FAQ data is intended for the call staff 22, it is generally used in a formal language as shown in FIG.

図9は、学習データ生成システム14から回答生成エンジン13に送られる学習データの一例である。図9に示したように、フォーマルな言葉使いになっているFAQデータにおける回答は、表現変換部151により、キャラクタアイコン101のイメージに合わせた言い回しに変換される。これにより、表現変換部151は、例えば、「婚姻の届出などは各市の市民課などにお問い合わせください」というフォーマルな表現のFAQデータを、図9に示すように、「婚姻届などは各市の市民課などに問い合わせてみてね」というように、キャラクタアイコン101のキャラクタのイメージに合わせた言い回しに変換する。 FIG. 9 is an example of learning data sent from the learning data generation system 14 to the response generation engine 13. As shown in FIG. 9, the answer in the FAQ data, which is a formal wording, is converted into a phrase matching the image of the character icon 101 by the expression conversion unit 151. As a result, the expression conversion unit 151 can display the FAQ data of the formal expression, for example, "Please contact the Citizen's Division of each city for marriage notification, etc." as shown in Fig. 9, "Marriage notification, etc. of each city. Please contact the Citizen's Division, etc. ", and convert it to a phrase that matches the image of the character of the character icon 101.

また、感情表現部152は、FAQデータの回答に対して、問い合せにおけるユーザの感情に対応した感情パラメータを付加する。これにより、図9に示すように、例えば「結婚したときの手続きを教えて下さい」という質問では、「結婚」のようなキーワードから「喜び」の感情が推定され、「喜び」の感情パラメータが付加される。このキャラクタアイコン101に合わせた言い回しに変換され、感情パラメータが付加されたFAQデータが、学習データとして、回答生成エンジン13に送られる。
すなわち、学習データ生成システム14は、FAQデータにおける問い合せのテキスト文から単語などを抽出し、質問内容を示す質問データと質問した顧客の感情を示す感情パラメータを付加した回答とを、回答生成エンジン13への学習データとしている。ここで、学習データ生成システム14は、学習データにおける問い合せに対する回答のテキスト文を、キャラクタのイメージに対応した言い回しに変換し、かつこのテキスト分に対して感情パラメータに対応した一言を付加して、回答生成エンジン13の出力する回答である導出結果として用いている。
Further, the emotion expression unit 152 adds an emotion parameter corresponding to the user's emotion in the inquiry to the response of the FAQ data. As a result, as shown in FIG. 9, for example, in the question "Please tell me the procedure when getting married", the emotion of "joy" is estimated from the keyword such as "marriage", and the emotion parameter of "joy" is set. Will be added. The FAQ data, which is converted into a phrase matching the character icon 101 and has an emotional parameter added, is sent to the answer generation engine 13 as learning data.
That is, the learning data generation system 14 extracts words and the like from the text sentence of the inquiry in the FAQ data, and adds a question data indicating the question content and an emotion parameter indicating the emotion of the customer who asked the question to the answer generation engine 13. It is used as learning data for. Here, the learning data generation system 14 converts the text sentence of the answer to the inquiry in the learning data into a phrase corresponding to the image of the character, and adds a word corresponding to the emotion parameter to this text. , It is used as a derivation result which is an answer output by the answer generation engine 13.

図10は、ユーザ21からの質問に対する回答生成エンジン13の回答の一例である。回答生成エンジン13は、図9に示すように、キャラクタアイコン101に合わせた言い回しに変換され、感情パラメータが付加されたFAQデータを学習データとして学習する。また、回答生成エンジン13は、感情パラメータに対して、図4に示したような一言を追加する。したがって、ユーザ21からの質問に対する回答生成エンジン13の回答は、図10に示すようになる。 FIG. 10 is an example of the answer of the answer generation engine 13 to the question from the user 21. As shown in FIG. 9, the answer generation engine 13 learns the FAQ data to which the emotion parameter is added, which is converted into the wording according to the character icon 101, as the learning data. Further, the answer generation engine 13 adds a word as shown in FIG. 4 to the emotion parameter. Therefore, the answer of the answer generation engine 13 to the question from the user 21 is shown in FIG.

例えば、ユーザ端末11から、「結婚したときの手続きを教えて下さい」というような質問があると、回答生成エンジン13は、図9に示したように、「婚姻届などは各市の市民課などに問い合わせてみてね」という回答と、「喜び」の感情パラメータを検索する。「喜び」の感情パラメータを検索したことから、回答生成エンジン13は、図4に示した追加する一言から、ユーザの感情に対応した「わあ、おめでとう」の一言を導出して、この一言を回答をした後に、図9に示した「婚姻届などは各市の市民課などに問い合わせてみてね」というキャラクタのイメージに対応した言い回しによる回答のテキスト文を導出結果として出力する。 For example, when a question such as "Please tell me the procedure when you get married" is asked from the user terminal 11, the answer generation engine 13, as shown in FIG. 9, "The marriage registration etc. is the citizen's section of each city etc." Search for the answer "please contact us" and the emotional parameter of "joy". Since the emotion parameter of "joy" was searched, the answer generation engine 13 derived the word "Wow, congratulations" corresponding to the user's emotion from the additional word shown in FIG. 4, and this one. After answering the words, the text text of the answer with the phrase corresponding to the image of the character "Please contact the Citizen's Division of each city for marriage registration etc." shown in Fig. 9 is output as the derivation result.

その結果、図10に示すように、ユーザ端末11からの「結婚したときの手続きを教えて下さい」というような質問に対して、回答生成エンジン13は、この質問のテキスト文から感情パラメータを抽出し、他の質問も質問内容を示す単語とともにこの感情パラメータを入力データとすることにより、「わあ、おめでとう。婚姻届などは各市の市民課などに問い合わせてみてね」という、キャラクタの言い回し及び感情パラメータに対応する一言を付加した回答を導出し、この導出結果である回答を、ユーザインタフェースサーバ12を介してユーザ端末11へ返す。 As a result, as shown in FIG. 10, the answer generation engine 13 extracts emotional parameters from the text sentence of this question in response to a question such as "Please tell me the procedure when getting married" from the user terminal 11. However, by using this emotional parameter as input data together with the word indicating the question content for other questions, the character's wording and emotions such as "Wow, congratulations. Please contact the Citizen's Division of each city for marriage notification etc." An answer with a word corresponding to the parameter is derived, and the answer as the derivation result is returned to the user terminal 11 via the user interface server 12.

以上説明したように、本発明の第1の実施形態に係る質問回答システム1では、回答生成エンジン13に学習を行わせる際に、学習データ生成システム14のデータベースに蓄積されているFAQデータに対して、質問のテキスト文から抽出した感情パラメータを付加している。このような感情パラメータの付加され、回答のテキスト文にキャラクタに対応した言い回し及び上記感情パラメータに対応した一言を付加したFAQデータを学習データとして学習すると、回答生成エンジン13は、感情パラメータに応じて、顧客の感情を理解した一言を追加して回答するようになる。これにより、回答生成エンジン13がユーザ21と対応する場合に、相手の「感情」に合わせて「共感」を示す一言を加えられるようになり、問い合せに対応した回答に対する顧客満足度を向上させることができる。 As described above, in the question-and-answer system 1 according to the first embodiment of the present invention, when the answer generation engine 13 is made to perform learning, the FAQ data stored in the database of the learning data generation system 14 is dealt with. And the emotional parameters extracted from the text of the question are added. When the FAQ data to which such an emotion parameter is added and the wording corresponding to the character and the word corresponding to the above emotion parameter are added to the text sentence of the answer is learned as learning data, the answer generation engine 13 responds to the emotion parameter. Then, you will be able to answer by adding a word that understands the customer's emotions. As a result, when the answer generation engine 13 corresponds to the user 21, a word indicating "empathy" can be added according to the "emotion" of the other party, and the customer satisfaction with the answer corresponding to the inquiry is improved. be able to.

また、本発明の第1の実施形態に係る質問回答システム1では、回答生成エンジン13は、終話時に、気遣いのメッセージを送るようにしている。顧客は、最後の言葉を最も印象的に記憶している傾向が強く、終話時に気遣いのメッセージを送ると、仮想のキャラクタが顧客の感情に対して「共感」を有していると認識して親近効果が生じ、質問への仮想のキャラクタの回答に対する顧客満足度を向上させることができる。 Further, in the question / answer system 1 according to the first embodiment of the present invention, the answer generation engine 13 sends a message of concern at the end of the call. Customers are more likely to remember the last word most impressively, and when they send a caring message at the end of the call, they recognize that the virtual character has "empathy" for the customer's emotions. This creates an intimacy effect and can improve customer satisfaction with the virtual character's answer to the question.

<第2の実施形態>
次に、本発明の第2の実施形態について説明する。前述の第1の実施形態では、学習データ生成システム14で、FAQデータにおける質問のテキスト文からユーザの感情を推定して、FAQデータにおける回答のテキスト文に対して、感情パラメータとして、言い回し及び顧客の感情に対応した情報を付加することで、ユーザの感情に合わせた対応を回答生成エンジン13が行えるようにしている。
一方、この第2の実施形態では、感情パラメータを示す言い回し及び顧客の感情に対応した情報を付加する際、顧客の感情とは異なる複数の感情を示す情報を、異なる感情毎に対応させて付加して、学習データとしている。例えば、学習データ生成システム14は、ユーザの問い合せから推定される、このユーザの感情が「喜び」である場合、この感情と異なる「悲しみ」、「困り」、「怒り」などの感情表現を示す情報を付加した回答も学習データとする。そして、学習データ生成システム14は、ユーザの問い合せから推定される感情に対応する感情表現を、この問い合せに対する推奨回答として学習する。
また、ユーザインタフェースサーバ12は、感情を入力できるユーザインタフェースをユーザ端末11に提供し、ユーザ21から回答生成エンジン13に、問い合せにおけるユーザ21の感情の情報を直接送信できるようにしている。他の構成については、前述の第1の実施形態と同様である。
<Second embodiment>
Next, a second embodiment of the present invention will be described. In the first embodiment described above, in the learning data generation system 14, the user's emotion is estimated from the text sentence of the question in the FAQ data, and the wording and the customer are used as emotion parameters for the text sentence of the answer in the FAQ data. By adding the information corresponding to the emotion of the user, the answer generation engine 13 can respond according to the emotion of the user.
On the other hand, in this second embodiment, when the wording indicating the emotion parameter and the information corresponding to the customer's emotion are added, the information indicating a plurality of emotions different from the customer's emotion is added corresponding to each different emotion. Then, it is used as training data. For example, the learning data generation system 14 indicates emotional expressions such as "sadness", "trouble", and "anger" that are different from this emotion when the user's emotion is "joy", which is estimated from the user's inquiry. Answers with information added are also used as learning data. Then, the learning data generation system 14 learns an emotional expression corresponding to the emotion estimated from the user's inquiry as a recommended answer to this inquiry.
Further, the user interface server 12 provides a user interface capable of inputting emotions to the user terminal 11 so that the user 21 can directly transmit the emotion information of the user 21 in the inquiry to the response generation engine 13. Other configurations are the same as those in the first embodiment described above.

図11は、本発明の第2の実施形態に係る質問回答システムにおける対話画面200を示すものである。図11に示すように、対話画面200の中央には、キャラクタアイコン101が表示される。キャラクタアイコン101の吹き出し102に、ガイダンス等を表すテキストが表示される。また、対話画面200には入力欄103が設けられる。これらの構成は、図2に示した第1の実施形態における対話画面100と同様である。 FIG. 11 shows a dialogue screen 200 in the question-and-answer system according to the second embodiment of the present invention. As shown in FIG. 11, a character icon 101 is displayed in the center of the dialogue screen 200. A text representing guidance or the like is displayed in the balloon 102 of the character icon 101. Further, the dialogue screen 200 is provided with an input field 103. These configurations are the same as the dialogue screen 100 in the first embodiment shown in FIG.

本実施形態では、更に、対話画面200の下側に、感情選択欄210が設けられる。感情選択欄210には、それぞれ、「喜び」、「悲しみ」、「困り」、「怒り」の感情を表すアイコン211a、211b、211c、211dが配置されている。これらのアイコン211a、211b、211c、211dは、感情を入力できるユーザインタフェースとなる。ユーザ21は、入力欄103に質問事項のテキストを入力する際に、感情選択欄210に配置されているアイコン211a~211dの中から、自分の感情に近いものを選択する。そして、ユーザ端末11は、ユーザ21がアイコン211a~211dから選択したアイコンの示す情報を、ユーザ21の感情を示す情報としてユーザインタフェースサーバ21に送信する。これにより、ユーザインタフェースサーバ12は、ユーザ端末11から送信される、ユーザ21の感情を示す情報を、問い合せの質問のテキスト文とともに回答生成エンジン13に対して送信する。 In the present embodiment, an emotion selection field 210 is further provided below the dialogue screen 200. In the emotion selection column 210, icons 211a, 211b, 211c, and 211d representing the emotions of "joy", "sadness", "trouble", and "anger" are arranged, respectively. These icons 211a, 211b, 211c, 211d provide a user interface for inputting emotions. When the user 21 inputs the text of the question in the input field 103, the user 21 selects an icon close to his / her emotion from the icons 211a to 211d arranged in the emotion selection field 210. Then, the user terminal 11 transmits the information indicated by the icon selected by the user 21 from the icons 211a to 211d to the user interface server 21 as information indicating the emotion of the user 21. As a result, the user interface server 12 transmits the information indicating the emotion of the user 21 transmitted from the user terminal 11 to the answer generation engine 13 together with the text sentence of the inquiry question.

このように、本実施形態では、ユーザ21は、質問事項とともに、そのときの感情を回答生成エンジン13に送ることができる。回答生成エンジン13は、選択されたアイコン211a~211dの情報に基いて、ユーザ21の感情の情報を取得できる。回答生成エンジン13は、ユーザ21からの問い合せの質問に回答する場合、問い合せに対する回答として、このユーザ21が選択したアイコンに応じた感情の一言が追加された回答を、データベースから導出して回答を返す。一方、このとき、ユーザ21がいずれのアイコンも選択しなかった場合、回答生成エンジン13は、推奨回答を導出、すなわち、問い合せのテキスト文から抽出したユーザ21の感情に対応した回答を導出する。 As described above, in the present embodiment, the user 21 can send the emotion at that time to the answer generation engine 13 together with the question. The answer generation engine 13 can acquire the emotional information of the user 21 based on the information of the selected icons 211a to 211d. When answering the question of the inquiry from the user 21, the answer generation engine 13 derives an answer from the database to which a word of emotion corresponding to the icon selected by the user 21 is added as an answer to the inquiry. return it. On the other hand, if the user 21 does not select any of the icons at this time, the response generation engine 13 derives a recommended answer, that is, derives an answer corresponding to the emotion of the user 21 extracted from the text sentence of the inquiry.

つまり、ユーザ21からの質問が「結婚したときの手続きを教えてください」であり、そのとき選択されたアイコンが「怒り」を示すアイコン211dであったとする。この場合、回答生成エンジン13は、「喜び」を共有する「わあ、おめでとう」の一言ではなく、怒りに対応した「申し訳ないです」の一言を追加して、「婚姻届などは各市の市民課などに問い合わせてみてね」という回答を返す。また、回答生成エンジン13は、ユーザ21の選択したアイコン211dにより、「結婚したときの手続きを教えてください」という質問に対する感情が「喜び」ではなく、「怒り」であるということを判定する。 That is, it is assumed that the question from the user 21 is "Please tell me the procedure when getting married", and the icon selected at that time is the icon 211d indicating "anger". In this case, the answer generation engine 13 adds the word "I'm sorry" in response to anger instead of the word "Wow, congratulations" that shares "joy", and "marriage registration etc. is for each city. Please contact the Citizen's Division, etc. " Further, the answer generation engine 13 determines that the emotion for the question "Please tell me the procedure when getting married" is not "joy" but "anger" by the icon 211d selected by the user 21.

これに対して、ユーザ21からの質問が「結婚したときの手続きを教えてください」であり、そのとき選択されたアイコンが「困り」を示すアイコン211cであったとする。この場合、回答生成エンジン13は、「困り」を共有する「困っているみたいだね」の一言を追加して、「婚姻届などは各市の市民課などに問い合わせてみてね」という回答を返す。また、回答生成エンジン13は、ユーザ21にアイコン211cが選択されたことにより、「結婚したときの手続きを教えてください」という質問に対する感情が、どのように手続きをして良いか判らないという「困り」であるということを判定する。 On the other hand, it is assumed that the question from the user 21 is "Please tell me the procedure when getting married", and the icon selected at that time is the icon 211c indicating "trouble". In this case, the answer generation engine 13 adds the word "it looks like you are in trouble" to share "trouble", and gives the answer "please contact the citizens' section of each city for marriage registration etc." return. In addition, the answer generation engine 13 does not know how to proceed with the question "Please tell me the procedure when you get married" because the icon 211c is selected for the user 21. Determine that you are in trouble.

このように、本実施形態では、回答生成エンジン13は、ユーザ21の感情を直接取得し、顧客の感情を理解した感情表現の一言を追加している。これにより、ユーザ21は、自身の感情に的確に対応した一言が付加された回答を得ることができ、質問への回答に対する顧客満足度を、第1の実施形態に比較してより向上できる。すなわち、本実施形態では、回答生成エンジン13は、ユーザ21の感情を、ユーザ21の選択したアイコンの示す感情状態により直接取得するため、質問に対する感情を高い精度で判定することができ、質問への回答に対する顧客満足度を向上できる。 As described above, in the present embodiment, the response generation engine 13 directly acquires the emotions of the user 21 and adds a word of emotional expression that understands the emotions of the customer. As a result, the user 21 can obtain an answer to which a word corresponding to his / her emotion is added, and can further improve the customer satisfaction with the answer to the question as compared with the first embodiment. .. That is, in the present embodiment, the answer generation engine 13 directly acquires the emotion of the user 21 from the emotional state indicated by the icon selected by the user 21, so that the emotion for the question can be determined with high accuracy, and the question can be answered. Customer satisfaction with the answer can be improved.

また、第2の実施形態において、ユーザインターフェースサーバ12がユーザ21がアイコンで選択した感情を示す情報を、問い合せの質問のテキスト文とともに、回答生成エンジン13に対して送信していたが、ユーザインターフェースサーバ12が問い合せの質問のテキスト文のみを回答生成エンジン13に対して送信する構成としてもよい。この構成の場合、回答生成エンジン13は、質問のテキスト文から抽出した感情の一言が付加された推奨回答とともに、他の感情に対応した感情表現の回答それぞれも、ユーザインターフェースサーバ12に対して送信する。そして、ユーザインターフェースサーバ12は、ユーザ21がアイコンで選択した感情に対応する感情表現の一言が付加された回答を、問い合せに対する複数の回答から選択し、ユーザ端末11に対して送信する。 Further, in the second embodiment, the user interface server 12 transmits information indicating the emotion selected by the user 21 with the icon to the answer generation engine 13 together with the text sentence of the inquiry question, but the user interface. The server 12 may be configured to send only the text text of the inquiry question to the answer generation engine 13. In the case of this configuration, the answer generation engine 13 provides a recommended answer to which a word of emotion extracted from the text sentence of the question is added, and answers of emotional expressions corresponding to other emotions to the user interface server 12. Send. Then, the user interface server 12 selects an answer to which a word of emotional expression corresponding to the emotion selected by the user 21 by the icon is added from a plurality of answers to the inquiry, and transmits the answer to the user terminal 11.

上述した実施形態における質問回答システム1の全部または一部をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。 All or part of the question-and-answer system 1 in the above-described embodiment may be realized by a computer. In that case, a program for realizing this function may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read by a computer system and executed. The term "computer system" as used herein includes hardware such as an OS and peripheral devices. Further, the "computer-readable recording medium" refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, or a CD-ROM, and a storage device such as a hard disk built in a computer system.

さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、FPGA等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。 Further, a "computer-readable recording medium" is a communication line for transmitting a program via a network such as the Internet or a communication line such as a telephone line, and dynamically holds the program for a short period of time. It may also include a program that holds a program for a certain period of time, such as a volatile memory inside a computer system that is a server or a client in that case. Further, the above program may be for realizing a part of the above-mentioned functions, and may be further realized for realizing the above-mentioned functions in combination with a program already recorded in the computer system. It may be realized by using a programmable logic device such as FPGA.

以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 Although the embodiments of the present invention have been described in detail with reference to the drawings, the specific configuration is not limited to this embodiment, and includes designs and the like within a range that does not deviate from the gist of the present invention.

11:ユーザ端末、12:ユーザインタフェースサーバ、13:回答生成エンジン、14:学習データ生成システム 11: User terminal, 12: User interface server, 13: Answer generation engine, 14: Learning data generation system

Claims (5)

対話形式のユーザインタフェースを提供するユーザインタフェースサーバと、学習データ生成システムとを備える質問回答システムであって、
学習データ生成システムが、
問い合わせに対する回答の情報に対し、当該問い合わせから推定したユーザの感情に対応した感情表現に関する情報を付加した学習データを生成する感情表現部と、
生成した前記学習データを、問い合せに対する回答を導出する回答生成エンジンに送信する学習データ提供部と
を備え、
前記ユーザインタフェースサーバが、
ユーザからの問い合わせを入力する入力部と、
入力された問い合わせを前記回答生成エンジンに出力する出力部と、
前記問い合わせに対応して前記回答生成エンジンが導出する、ユーザの質問内容から推定されるユーザの感情に対応した感情表現の情報が付加された回答を、当該回答生成エンジンから受信する受信部と、
前記回答生成エンジンから受信した回答を前記ユーザに対して送信する送信部と
を備え、
前記感情表現部が、
前記問い合わせにおける質問の情報から推定される感情に対応する感情表現が付加された回答のみではなく、当該感情とは異なる感情に対応する感情表現が付加された回答を生成し、前記問い合せと、複数の異なる前記感情表現が付加された回答とを前記学習データとして生成し、前記問い合わせにおける質問の情報から推定される感情に対応する感情表現が付加された回答を推奨回答とする
質問回答システム。
A question-and-answer system including a user interface server that provides an interactive user interface and a learning data generation system.
The learning data generation system
An emotional expression unit that generates learning data by adding information on emotional expressions corresponding to the user's emotions estimated from the inquiries to the information of the answers to the inquiries.
It is equipped with a learning data providing unit that sends the generated learning data to an answer generation engine that derives an answer to an inquiry.
The user interface server
An input section for inputting inquiries from users, and
An output unit that outputs the input inquiry to the answer generation engine,
A receiving unit that receives from the answer generation engine an answer to which information of an emotional expression corresponding to the user's emotion estimated from the user's question content, which is derived by the answer generation engine in response to the inquiry, is added.
It is provided with a transmitter for transmitting the answer received from the answer generation engine to the user.
The emotional expression part
Not only the answer to which the emotional expression corresponding to the emotion estimated from the information of the question in the inquiry is added, but also the answer to which the emotional expression corresponding to the emotion different from the emotion is added is generated. A question-and-answer system that generates answers with different emotional expressions as the learning data, and recommends answers to which emotional expressions corresponding to emotions estimated from the information of the question in the inquiry are added.
前記ユーザインタフェースサーバが提供するユーザインタフェースは感情情報を入力できるインタフェースを備え、
前記ユーザインタフェースサーバが、
前記インタフェースから入力された前記ユーザの感情情報を、前記問い合せとともに入力し、
前記回答生成エンジンが導出した前記ユーザの前記問い合せ及び前記感情情報に対応した前記回答を前記ユーザに出力する
ことを特徴とする請求項に記載の質問回答システム。
The user interface provided by the user interface server includes an interface capable of inputting emotional information.
The user interface server
The user's emotional information input from the interface is input together with the inquiry.
The question-and-answer system according to claim 1 , wherein the answer corresponding to the inquiry of the user and the emotional information derived by the answer generation engine is output to the user.
前記感情表現部が、少なくとも日時や季節、天候を含む環境の状況を示す環境パラメータを用いて、前記学習データを生成する
ことを特徴とする請求項1または請求項に記載の質問回答システム。
The question-and-answer system according to claim 1 or 2 , wherein the emotional expression unit generates the learning data by using an environmental parameter indicating an environmental condition including at least a date and time, a season, and a weather.
前記感情表現部が、感情表現の情報が付加された回答に加えて、当該回答に対応するキャラクタアイコンを含む学習データを生成する
ことを特徴とする請求項1から請求項のいずれか一項に記載の質問回答システム。
One of claims 1 to 3 , wherein the emotional expression unit generates learning data including a character icon corresponding to the answer in addition to the answer to which the emotional expression information is added. The question and answer system described in.
対話形式のユーザインタフェースを提供するユーザインタフェースサーバと、学習データ生成システムとを備える質問回答方法であって、
学習データ生成システムにおける、
感情表現部が、問い合わせに対する回答の情報に対し、当該問い合わせから推定したユーザの感情に対応した感情表現に関する情報を付加した学習データを生成する感情表現過程と、
学習データ提供部が、生成した前記学習データを、問い合せに対する回答を導出する回答生成エンジンに送信する学習データ提供過程と、
前記ユーザインタフェースサーバにおける、
ユーザからの問い合わせを入力する入力過程と、
入力された問い合わせを前記回答生成エンジンに出力する出力過程と、
前記問い合わせに対応して前記回答生成エンジンが導出する、ユーザの質問内容から推定されるユーザの感情に対応した感情表現の情報が付加された回答を、当該回答生成エンジンから受信する受信過程と、
前記回答生成エンジンから受信した回答を前記ユーザに対して送信する送信過程部と
を含み、
前記感情表現過程では、
前記問い合わせにおける質問の情報から推定される感情に対応する感情表現が付加された回答のみではなく、当該感情とは異なる感情に対応する感情表現が付加された回答を生成し、前記問い合せと、複数の異なる前記感情表現が付加された回答とを前記学習データとして生成し、前記問い合わせにおける質問の情報から推定される感情に対応する感情表現が付加された回答を推奨回答とする、ことを含む
質問回答方法。
It is a question-and-answer method including a user interface server that provides an interactive user interface and a learning data generation system.
In the learning data generation system
An emotional expression process in which the emotional expression unit generates learning data in which information on emotional expression corresponding to the user's emotion estimated from the inquiry is added to the information of the answer to the inquiry.
A learning data providing process in which the learning data providing unit transmits the generated learning data to an answer generation engine that derives an answer to an inquiry.
In the user interface server
The input process for inputting inquiries from users and
The output process that outputs the input inquiry to the answer generation engine, and
The reception process of receiving from the answer generation engine an answer to which the information of the emotion expression corresponding to the user's emotion estimated from the user's question content, which is derived by the answer generation engine in response to the inquiry, is added.
Including a transmission process unit that transmits an answer received from the answer generation engine to the user.
In the emotional expression process,
Not only the answer to which the emotional expression corresponding to the emotion estimated from the information of the question in the inquiry is added, but also the answer to which the emotional expression corresponding to the emotion different from the emotion is added is generated. A question including that an answer to which the emotional expression is added is generated as the learning data, and an answer to which the emotional expression corresponding to the emotion estimated from the information of the question in the inquiry is added is a recommended answer. Answer method.
JP2017251086A 2017-12-27 2017-12-27 Question answer system, question answer method Active JP7098928B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017251086A JP7098928B2 (en) 2017-12-27 2017-12-27 Question answer system, question answer method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017251086A JP7098928B2 (en) 2017-12-27 2017-12-27 Question answer system, question answer method

Publications (2)

Publication Number Publication Date
JP2019117517A JP2019117517A (en) 2019-07-18
JP7098928B2 true JP7098928B2 (en) 2022-07-12

Family

ID=67304453

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017251086A Active JP7098928B2 (en) 2017-12-27 2017-12-27 Question answer system, question answer method

Country Status (1)

Country Link
JP (1) JP7098928B2 (en)

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7310901B2 (en) * 2019-09-20 2023-07-19 日本電信電話株式会社 LEARNING APPARATUS, ESTIMATION APPARATUS, THEIR METHOD, AND PROGRAM
US12340349B2 (en) 2019-12-03 2025-06-24 Kazuhiko MATSUTANI AI response system
JP7544344B2 (en) * 2021-01-14 2024-09-03 株式会社サテライトオフィス Operator system, operator system program
JP7627881B2 (en) 2021-05-28 2025-02-07 パナソニックIpマネジメント株式会社 Response system, terminal device, response method, and program
US20240274130A1 (en) * 2021-06-11 2024-08-15 Sony Group Corporation Information processing apparatus, information processing method, and program
CN113342953A (en) * 2021-06-18 2021-09-03 北京理工大学东南信息技术研究院 Government affair question and answer method based on multi-model integration
JP7813539B2 (en) * 2021-08-19 2026-02-13 Lineヤフー株式会社 Information processing device, information processing method, and information processing program
JP7582919B2 (en) * 2021-08-19 2024-11-13 Lineヤフー株式会社 Information processing device, information processing method, and information processing program
JP7649267B2 (en) * 2022-01-26 2025-03-19 任天堂株式会社 Information processing program, information processing device, and information processing method
WO2024181486A1 (en) * 2023-03-01 2024-09-06 株式会社Nttドコモ Response sentence generation device
JP7699841B2 (en) * 2023-03-28 2025-06-30 株式会社Helpfeel Information processing device, information processing method, and program
JP2025044197A (en) * 2023-09-19 2025-04-01 ソフトバンクグループ株式会社 system
JP2025044189A (en) * 2023-09-19 2025-04-01 ソフトバンクグループ株式会社 system
JP2025049111A (en) * 2023-09-20 2025-04-03 ソフトバンクグループ株式会社 system
JP2025049144A (en) * 2023-09-20 2025-04-03 ソフトバンクグループ株式会社 system
JP2025049145A (en) * 2023-09-20 2025-04-03 ソフトバンクグループ株式会社 system
JP2025049123A (en) * 2023-09-20 2025-04-03 ソフトバンクグループ株式会社 system
JP2025049140A (en) * 2023-09-20 2025-04-03 ソフトバンクグループ株式会社 system
JP2025048812A (en) * 2023-09-20 2025-04-03 ソフトバンクグループ株式会社 system
JP2025049076A (en) * 2023-09-20 2025-04-03 ソフトバンクグループ株式会社 system
JP2025048930A (en) * 2023-09-21 2025-04-03 ソフトバンクグループ株式会社 system
JP2025049235A (en) * 2023-09-21 2025-04-03 ソフトバンクグループ株式会社 system
JP2025049198A (en) * 2023-09-21 2025-04-03 ソフトバンクグループ株式会社 system
JP2025049231A (en) * 2023-09-21 2025-04-03 ソフトバンクグループ株式会社 system
JP2025049201A (en) * 2023-09-21 2025-04-03 ソフトバンクグループ株式会社 system
JP2025049205A (en) * 2023-09-21 2025-04-03 ソフトバンクグループ株式会社 system
JP2025049160A (en) * 2023-09-21 2025-04-03 ソフトバンクグループ株式会社 system
JP2025049264A (en) * 2023-09-21 2025-04-03 ソフトバンクグループ株式会社 system
JP2025051718A (en) * 2023-09-22 2025-04-04 ソフトバンクグループ株式会社 system
JP2025051761A (en) * 2023-09-22 2025-04-04 ソフトバンクグループ株式会社 system
JP2025054259A (en) * 2023-09-25 2025-04-07 ソフトバンクグループ株式会社 system
JP2025054222A (en) * 2023-09-25 2025-04-07 ソフトバンクグループ株式会社 system
JP2025054253A (en) * 2023-09-25 2025-04-07 ソフトバンクグループ株式会社 system
JP2025054250A (en) * 2023-09-25 2025-04-07 ソフトバンクグループ株式会社 system
JP2025056791A (en) * 2023-09-26 2025-04-08 ソフトバンクグループ株式会社 system
JP2025056789A (en) * 2023-09-26 2025-04-08 ソフトバンクグループ株式会社 system
JP2025058974A (en) * 2023-09-27 2025-04-09 ソフトバンクグループ株式会社 system
JP2025059085A (en) * 2023-09-28 2025-04-09 ソフトバンクグループ株式会社 system
WO2026074607A1 (en) * 2024-10-01 2026-04-09 株式会社Nttドコモ Conversation device and communication system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001209820A (en) 2000-01-25 2001-08-03 Nec Corp Emotion expressing device and mechanically readable recording medium with recorded program
JP2010020390A (en) 2008-07-08 2010-01-28 Toyota Central R&D Labs Inc Emotion estimation device and emotion estimation program
JP2013109575A (en) 2011-11-21 2013-06-06 Nec Corp Mental care device, mental care method and mental care program
US20160063993A1 (en) 2014-09-02 2016-03-03 Microsoft Corporation Facet recommendations from sentiment-bearing content

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001209820A (en) 2000-01-25 2001-08-03 Nec Corp Emotion expressing device and mechanically readable recording medium with recorded program
US20010042057A1 (en) 2000-01-25 2001-11-15 Nec Corporation Emotion expressing device
JP2010020390A (en) 2008-07-08 2010-01-28 Toyota Central R&D Labs Inc Emotion estimation device and emotion estimation program
JP2013109575A (en) 2011-11-21 2013-06-06 Nec Corp Mental care device, mental care method and mental care program
US20160063993A1 (en) 2014-09-02 2016-03-03 Microsoft Corporation Facet recommendations from sentiment-bearing content

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
大川 良希 外1名,対話者の感情を推定した応答文生成のための言語モデルの提案,一般社団法人 人工知能学会 第29回全国大会論文集CD-ROM [CD-ROM] 2015年度 人工知能学会全国大会(第29回)論文集,日本,社団法人人工知能学会,2015年06月02日,pp. 1--2 (1K3-5)

Also Published As

Publication number Publication date
JP2019117517A (en) 2019-07-18

Similar Documents

Publication Publication Date Title
JP7098928B2 (en) Question answer system, question answer method
CN107846350B (en) Method, computer readable medium and system for context-aware network chat
WO2017217507A1 (en) Artificial intelligence system for supporting communication
KR20190049886A (en) Automatic suggestion responses to images received in messages using the language model
JP2022531994A (en) Generation and operation of artificial intelligence-based conversation systems
Croes et al. “I am in your computer while we talk to each other” a content analysis on the use of language-based strategies by humans and a social chatbot in initial human-chatbot interactions
CN106469212A (en) Man-machine interaction method based on artificial intelligence and device
JP2008052449A (en) Interactive agent system and method
TW201034004A (en) Systems and methods for interactively accessing hosted services using voice communications
WO2025090669A1 (en) Augmenting chat-based workflows with large language models
CN117556007A (en) Dialogue processing method and device, and training method and device for dialogue model
KR100695392B1 (en) How to convert and send short message to multimedia message and text image conversion server
KR20180096261A (en) Mobile psychology counseling service providing method, computer redeable medium and application for the same
SG11202108069YA (en) System and method for providing an automated response to a user in an interactive messaging environment
JP2021077268A (en) Information presentation device and information presentation method
CN117271745A (en) An information processing method, device, computing equipment, and storage medium
CN119646127A (en) Intelligent question answering method, device, electronic device and storage medium
Wilks et al. A prototype for a conversational companion for reminiscing about images
Pan Methodological issues in East Asian politeness research
US20250342820A1 (en) Systems and methods for generating synthetic data, and training and testing conversational artificial intelligence platforms
KR20200134454A (en) Service providing apparatus for providing a talent purchase platform equipped with an automatic matching function based on TTS and service providing method therefor
KR100627853B1 (en) How to convert and send short message to multimedia message and text image conversion server
CN116012096A (en) Interactive control method, device, electronic equipment and computer readable storage medium
Zoghaib Voice marketing
Martell et al. Customer experience in the era of artificial intelligence: A qualitative study exploring customer’s perceptions of AI chatbots in e-commerce

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201118

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211021

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211130

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220405

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220523

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220531

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220613

R150 Certificate of patent or registration of utility model

Ref document number: 7098928

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250