JP2004355386A - Method and apparatus for repeating question conversation in question-answer system, question conversation repeating program and recording medium with question conversation repeating program recorded thereon - Google Patents
Method and apparatus for repeating question conversation in question-answer system, question conversation repeating program and recording medium with question conversation repeating program recorded thereon Download PDFInfo
- Publication number
- JP2004355386A JP2004355386A JP2003153001A JP2003153001A JP2004355386A JP 2004355386 A JP2004355386 A JP 2004355386A JP 2003153001 A JP2003153001 A JP 2003153001A JP 2003153001 A JP2003153001 A JP 2003153001A JP 2004355386 A JP2004355386 A JP 2004355386A
- Authority
- JP
- Japan
- Prior art keywords
- computer
- question
- information
- answer
- questioner
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 4
- 230000005540 biological transmission Effects 0.000 description 7
- 238000013515 script Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000010365 information processing Effects 0.000 description 3
- 238000003058 natural language processing Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000002354 daily effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、コンピュータネットワークを利用して質問と回答を繰り返しながら質問者が望んでいる回答を得る質問回答システムに関するものである。
【0002】
【従来の技術】
従来、質問者からの質問に対して答えを返す自動回答装置として非特許文献1〜5に示すものが知られている。現在の自然言語処理においては、何時、誰が、何を、といった文中での単語の役割を、単語間の係り受け関係を用いて解析し特定することが可能である。この技術を用いて、質問者からの質問を、何時、誰が、何をといった予め回答可能なものに制限することで、質問に対する自動回答を可能としている。
【0003】
また、単純に質問に回答するだけでなく日常的な会話のシナリオを予め用意し、質問者の質問を予めパターンとして予測し、会話の内容を制限した形態で自動応答を実現するスクリプト技術も存在している(非特許文献6参照)。
【0004】
【非特許文献1】
村田、他、”類似度に基づく推論を用いた質問応答システム”、情報処理学会研究報告、自然言語処理研究会、NL135−24、pp.181−188、2000
【非特許文献2】
藤井、他、”IT技術者試験を対象とした質問応答システム”、言語処理学会第七回年次大会発表論文集”、pp.514−517、2001
【非特許文献3】
前田、他、”質問応答システム”、NTT R&D、2003年2月号
【非特許文献4】
賀沢、他、”意味制約を用いた日本語質問応答システム”、情報処理学会研究報告、NL−140、pp.173−180、2000
【非特許文献5】
佐々木、他、”SAIQA:大量文書に基づく質問応答システム”、情報処理学会研究報告、FI−64、NL145、pp.77−82、2000
【非特許文献6】
Shank,R.C.,”Scripts, Plans, Goal and Understanding”,Ealbaum,1977
【0005】
【発明が解決しようとする課題】
しかし、前述の自然言語処理による自動応答では、質問によっては前述した制限内で収まることができない場合や、例え制限内であっても質問の文章は質問者に応じて多様であるため、その文章を自動回答装置が解析できない場合もある。また、回答する答えは予め自動応答装置内に保持する必要があるため、質問が制限内であり、且つ、自動回答装置で解析可能な文章であっても、答えが蓄積された文章中にないため回答できない場合もある。
【0006】
一方、前述のスクリプト技術による自動応答では、日常的な会話の質問から始まったとしても、突然、文脈と関わりのない質問をすることもあり、スクリプト技術だけでは、質問者の回答に十分に回答することはできない。
【0007】
このように、前述した従来の質問応答装置やスクリプト技術を用いた自動回答装置では、質問者から連続して出される質問に対し適切に回答できない場合がある。
【0008】
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、上述したように質問者が自動回答装置の回答可能な範囲を超えて質問した場合や自動回答装置に適切な質問を入力できない場合においても、質問者が必要としてる情報を回答として提供可能とすることにある。
【0009】
【課題を解決するための手段】
上記目的を達成するためには、すなわち、質問に対し的確な回答を提供するためには専門家により回答することが望ましい。しかし、それでは専門家に回答して貰うための費用がかかる問題と、ほとんどの質問が、システムが適切に誘導することで質問者に回答を提供できる一方で、種々の制約条件を考慮した上で回答しなければならないような質問もある。
【0010】
そこで、本願発明では、質問者用コンピュータと、質問情報に対して回答情報を生成する自動回答コンピュータと、回答者用コンピュータとがネットワークを介して接続された質問応答システムにおいて、質問者用コンピュータと自動回答コンピュータ又は回答者用コンピュータとの間の質問情報又は回答情報を中継する質問会話中継装置が、質問者用コンピュータから受信した質問情報及び自動回答コンピュータ又は回答者用コンピュータから受信した回答情報を履歴情報として記憶手段に蓄積しておくとともに、質問者用コンピュータから受信した質問情報の中継先として該質問情報及び前記履歴情報に基づき自動回答コンピュータ又は回答者用コンピュータの何れかを選択し、前記質問情報を選択先のコンピュータに送信し、回答者用コンピュータから受信した回答情報を質問元の質問者用コンピュータに送信し、自動回答コンピュータから受信した回答情報が所定条件を満たす場合には該回答情報に対応する質問情報を回答者用コンピュータに送信するとともに前記所定条件を満たさない場合には該回答情報を質問元の質問者用コンピュータに送信することを特徴とする。
【0011】
すなわち、質問会話中継装置において、質問者からの質問が予め定めた条件内の質問であるか判別し、そうである場合には質問会話が行き詰まっているとして、質問に対する回答をオペレータが行うための回答者用コンピュータへ送信する。また、判別するために質問回答の内容だけでなく、質問者が自動回答コンピュータと会話した一連の質問回答のパターンも利用する。予め定めた質問会話の行き詰まり条件としては、例えば以下の様なものがある。
【0012】
(1)質問者が同じ内容の質問を予め定めた回数以上繰り返す、(2)特定の文字列が入力される、(3)自動回答コンピュータ同じ回答を予め定めた回数以上繰り返す、(4)過去の履歴をもとに予めパターン化された質問履歴と合致する、(5)入力された質問の内容が解析できない。
【0013】
本発明によれば、自動回答コンピュータによる質問情報に対する回答情報の生成と回答者による回答情報の生成を組み合わせることにより、回答者が全ての質問に対して回答する必要がなくなり、また、自動回答コンピュータが回答できない場合に速やかに回答者が対応できるため、効率的且つ低コストで質問者に対する適切な回答情報の提供を行うことができる。
【0014】
【発明の実施の形態】
本発明の一実施の形態について図1を参照して説明する。図1は質問応答システムのシステム構成図である。図1において、100は質問者が用いる質問者用コンピュータ、200は質問情報に対して自動的に回答情報を生成する自動回答コンピュータ、300は専門家などの回答者が用いる回答者用コンピュータ、400は質問者用コンピュータ100と自動回答コンピュータ200又は回答者用コンピュータ300の間における質問情報及び回答情報を中継する質問会話中継装置である。
【0015】
質問者用コンピュータ100は、質問者から質問情報を入力させるとともに該質問情報を質問会話中継装置400に送信する質問入力部110と、質問者が質問情報を入力した時の該コンピュータにおける閲覧情報を検出する閲覧情報検出部120と、質問会話中継装置400から受信した回答情報を出力する回答出力部130とを備えている。
【0016】
質問入力部110は、質問情報を質問会話中継装置400に送信する際には、質問情報が入力された際の閲覧情報を閲覧情報検出部120から取得し、該閲覧情報とともに質問情報を送信する。また、質問入力部110は、質問者が適切な回答を得るまでの複数の質問・回答という一連の流れのうち、初回の質問については質問情報及び閲覧情報を質問会話中継装置400に送信する。一方、2回目以降の質問の場合には、直前に質問会話中継装置400から受信した回答情報又は回答情報を加工した情報(後述する)を、質問情報及び閲覧情報とともに質問会話中継装置400へ送信する。
【0017】
具体的には、自動回答コンピュータ200又は回答者用コンピュータ300、若しくは質問会話中継装置400において、回答情報の中に、そのメッセージを識別するための質問受け付けIDなどのメッセージ識別情報が付加される。メッセージ識別情報が付加された回答情報を受信した質問者用コンピュータ100は、新たな質問情報を質問会話中継装置に送信する際に、この回答情報全体、若しくは回答情報の中から抜き出したメッセージ識別情報を一緒に送信する。
【0018】
前述した「加工した情報」とは、この回答情報の中から抜き出したメッセージ識別情報のことを指している。このように「加工した情報」すなわち、回答情報の中から抜き出したメッセージ識別情報を利用することにより、質問会話履歴情報の中から一致する回答情報を検索する時間を短縮化できるという効果がある。この場合、回答情報を加工する手段(回答情報の中からメッセージ識別情報を抜き出す手段)は、質問者用コンピュータ100に具備される。
【0019】
閲覧情報検出部120は、質問者が質問用コンピュータ100において質問者がどのような情報を閲覧しているかという閲覧情報を検出する。具体的には、質問者が操作していたアプリケーションに関する種々の情報、例えばアプリケーションの名称、その出力画面・操作履歴等を検出する。特に、アプリケーションがWebブラウザの場合には、該Webブラウザで閲覧しているWebページのアドレスを検出する。閲覧情報検出部120で検出された閲覧情報は、前述したように、質問情報とともに質問会話中継装置400に送信される。
【0020】
自動回答コンピュータ200は、これまで受信した関連する質問情報をもとに回答を作成する回答作成部210と、回答作成部210が回答を作成する際に参照する質問回答シナリオ情報220とを備えている。自動回答コンピュータ200は、質問会話中継装置400を介して質問者用コンピュータ100から質問情報を受信すると、該質問情報を質問回答シナリオ情報220と照合する。照合の結果、質問に対する回答が作成可能である場合、回答作成部210は、質問に対する回答情報を作成する。一方、質問に対する回答が作成不能である場合、作成不能であることを示す予め定めた所定の文字列(空白の文字列も含む)を回答情報として作成する。回答作成部210は、作成した回答情報を質問情報とともに質問会話中継装置400に送信する。
【0021】
回答者用コンピュータ300は、質問会話中継装置400から受信した質問情報を出力する質問出力部310と、質問に対する回答を回答者に入力させるとともに入力された回答情報を質問情報とともに質問会話中継装置400に送信する回答入力部320とを備えている。質問出力部310は、質問情報とともに閲覧情報や質問会話履歴情報などを受信した場合には、これらの情報も表示する。
【0022】
質問会話中継装置400は、質問者用コンピュータ100から受信した質問情報等と、自動回答コンピュータ200又は回答者用コンピュータ300から受信した回答情報とを一連の質問会話履歴情報として記憶する質問会話履歴情報蓄積部410と、質問者用コンピュータ100から受信した質問情報等の送信先として自動回答コンピュータ200又は回答者用コンピュータ300の何れかを選択し、選択したコンピュータに質問情報等を送信する送信先決定部420と、質問会話履歴情報蓄積部410に記憶されている質問会話履歴情報等を参照して質問者が行き詰まっているかを判定する行き詰まり判定部430と、自動回答コンピュータ200又は回答者用コンピュータ300から受信した回答情報を質問者用コンピュータ100に送信する回答中継部440とを備えている。
【0023】
質問会話履歴情報蓄積部410に記憶される質問会話履歴情報は、図2に示すように、質問者用コンピュータ100から受信した質問情報及び閲覧情報・該質問情報を受信した時刻・質問情報を送信してきた質問者用コンピュータ100の識別情報からなる質問詳細情報と、自動回答コンピュータ200又は回答者用コンピュータ300から受信した回答情報と、該回答情報を生成した自動回答コンピュータ200又は回答者用コンピュータ300の識別情報と、該回答情報に付与したメッセージ識別情報とを有している。
【0024】
送信先決定部420は、質問者用コンピュータ100から質問情報及び閲覧情報を受信すると、これらの情報の受信時刻及び送信元コンピュータ100の識別情報とともに質問会話履歴情報蓄積部410に保存する。送信先決定部420は、行き詰まり判定部430により質問者が行き詰まっていると判定された場合には、質問情報等を回答者用コンピュータ300に送信する。一方、行き詰まり判定部430により質問者が行き詰まってはいないと判定された場合には、質問情報等を自動回答コンピュータ200に送信する。ここで、回答者用コンピュータ300又は自動回答コンピュータ200が複数存在し、且つ、一連の質問・回答の流れにおける履歴情報が質問会話履歴情報蓄積部410に記録されている場合には、該履歴情報に含まれる回答者用コンピュータ300又は自動回答コンピュータ200の識別情報を取得し、該識別情報で識別されるコンピュータに対して質問情報等を送信する。なお、各コンピュータに送信する情報としては、質問情報だけでなく、必要に応じて閲覧情報や該質問者に係る質問会話履歴などが含まれる。
【0025】
行き詰まり判定部430は、記憶装置(図示省略)に予め記憶されている所定の判定条件情報及び質問会話履歴情報蓄積部410に記憶されている質問会話履歴情報に基づき、質問者が行き詰まっているかを判定する。判定条件としては、例えば以下のようなものが挙げられる。
【0026】
すなわち、(1)予め定めた回数以上同じ質問が入力されていないか、(2)質問又は回答に予め定めた文字列が入力されていないか、(3)予め定めた回数以上同じ回答が作成されていないか、(4)特定の閲覧情報を予め定めた時間内に一定上の回数アクセスしていないか、などである。
【0027】
回答中継部440は、自動回答コンピュータ200又は回答者用コンピュータ300から回答情報を受信すると、該回答情報を質問会話履歴情報蓄積部410に蓄積する。このとき、自動回答コンピュータ200から受信した回答情報について、行き詰まり判定部430により会話が行き詰まっていると判定された場合には、該回答情報に対する質問情報等が回答者用コンピュータ300に送信される。ここで、回答者用コンピュータ300が複数存在し、且つ、一連の質問・回答の流れにおける履歴情報が質問会話履歴情報蓄積部410に記録されている場合には、該履歴情報に含まれる回答者用コンピュータ300の識別情報を取得し、該識別情報で識別されるコンピュータに対して質問情報等を送信する。
【0028】
次に、この質問会話中継装置の動作について図3のフローチャートを参照して説明する。
【0029】
質問会話中継装置400は、質問者用コンピュータ100から質問情報及び閲覧情報のみを受信した場合には(ステップS1,S2)、該質問情報及び閲覧情報と、質問情報受信時刻と、質問者用コンピュータ100の識別情報とを組にして質問詳細情報として質問会話履歴情報記憶部410に保存する(ステップS3)。一方、質問情報及び閲覧情報とともに回答情報又は回答情報を加工した情報を受信した場合は(ステップS1,S2)、該回答情報又は回答情報を加工した情報と、質問元の質問者用コンピュータ100の識別情報とに基づき質問会話履歴情報蓄積部410から関連する質問会話履歴情報を検索し(ステップS4)、該質問情報及び閲覧情報と、質問情報受信時刻と、質問者用コンピュータ100の識別情報とを組にして質問詳細情報として質問会話履歴情報蓄積部410に追加保存する(ステップS5)。
【0030】
質問会話履歴情報蓄積部410に質問詳細情報が保存されると、質問会話履歴情報蓄積部410に記憶されている質問会話履歴情報に基づき、行き詰まり判定部430は、質問者が行き詰まっているかを所定の判定条件で判定する(ステップS6)。
【0031】
行き詰まっていないと判定した場合、送信先決定部420は、自動回答コンピュータ200を送信先として選択し、該コンピュータに質問情報等を送信する(ステップS7)。なお、自動回答コンピュータ200において、回答作成時に閲覧情報を用いる場合には、質問情報とともに閲覧情報も送信される。
【0032】
次に、該質問情報等の送信に応じて自動回答コンピュータ200から回答情報を受信すると(ステップS8)、該回答情報から質問者が行き詰まっているかを判定する(ステップS9)。行き詰まっていないと判定した場合には、回答情報とともに受信した質問情報を用いて質問会話履歴情報蓄積部410を検索して質問者用コンピュータ100の識別情報を取り出し、該識別情報で特定される質問者用コンピュータ100に対して質問情報とともに回答情報を送信する(ステップS10)。なお、前記ステップS9における行き詰まりの判定は、自動回答コンピュータ200により回答情報が作成できたか否かにより行われる。具体的には、回答情報が、回答生成不能であることを示す所定の文字列であるか否かを判定する。
【0033】
一方、前記ステップS6又はS9において行き詰まっていると判定した場合、質問情報を回答者用コンピュータ300に送信する(ステップS11)。このとき、必要に応じて、質問情報だけではなく、質問情報に関連する質問会話履歴情報も送信することも考えられる。これにより、オペレータ(回答者)はこれまでの質問会話履歴を参考に質問情報だけを参考に回答情報を作成する場合より的確な回答を作成することができる。
【0034】
次に、回答者用コンピュータ300から質問情報とともに回答情報を受信すると(ステップS12)、回答情報とともに受信した質問情報を用いて質問会話履歴情報蓄積部410を検索して質問者用コンピュータ100の識別情報を取り出し、該識別情報で特定される質問者用コンピュータ100に対して質問情報とともに回答情報を送信する(ステップS10)。
【0035】
以上のように本実施の形態に係る質問応答システムによれば、質問者用コンピュータ100からの質問情報と、自動回答コンピュータ200又は回答者用コンピュータ300からの回答情報とが質問会話履歴情報として質問会話中継装置400に蓄積されるとともに、該質問会話履歴情報や質問情報に基づき該質問情報の中継先として自動回答コンピュータ200又は回答者用コンピュータ300が選択される。これにより、質問者が自動回答コンピュータ200の回答可能な範囲を超えて質問した場合や自動回答コンピュータに適切な質問を入力できない場合においても、質問者が必要としてる回答情報を効率的且つ低コストで提供することが可能となる。また、回答情報を蓄積する際には回答を生成したコンピュータの識別情報を記憶し、一連の質問・回答の流れでは質問情報を同一のコンピュータに対して送信し、該コンピュータで回答情報を生成するので、一連の質問・回答の流れを前提とした適切な回答情報を生成することができる。
【0036】
なお、上記実施形態では、質問応答システムを、質問者用コンピュータ100・自動回答コンピュータ200・回答者用コンピュータ300・質問会話中継装置400により構成したが、質問者用コンピュータ100に自動回答コンピュータ200及び質問会話中継装置400の一部又は全部の機能を実装したり、回答者用コンピュータ300に自動回答コンピュータ200及び質問会話中継装置400の一部又は全部の機能を実装することも可能である。
【0037】
また、上記実施形態では、質問者用コンピュータ100において閲覧情報を検出し、この閲覧情報を質問情報とともに質問回答中継装置400に送信するようにしたが、この閲覧情報の検出・送信を行わなくても、本発明の実施は可能である。
【0038】
【発明の効果】
以上詳述したように、自動回答コンピュータによる質問情報に対する回答情報の生成と回答者による回答情報の生成を組み合わせることにより、回答者が全ての質問に対して回答する必要がなくなり、また、自動回答コンピュータが回答できない場合に速やかに回答者が対応できるため、質問者が自動回答コンピュータの回答可能な範囲を超えて質問した場合や自動回答コンピュータに適切な質問を入力できない場合においても、効率的且つ低コストで質問者に対する適切な回答情報の提供を行うことができる。
【図面の簡単な説明】
【図1】質問応答システムのシステム構成図
【図2】質問会話履歴情報記憶部に記憶される質問会話履歴情報の一例を説明する図
【図3】質問会話中継装置の動作を説明するフローチャート
【符号の説明】
100…質問者用コンピュータ、110…質問入力部、120…閲覧情報検出部、130…回答出力部、200…自動回答コンピュータ、210…回答作成部、220…質問回答シナリオ情報、300…回答者用コンピュータ、310…質問出力部、320…回答入力部、400…質問会話中継装置、410…質問会話履歴情報蓄積部、420…送信先決定部、430…行き詰まり判定部、440…回答中継部[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a question answering system that obtains an answer desired by a requester while repeating a question and an answer using a computer network.
[0002]
[Prior art]
Conventionally, non-patent
[0003]
There is also a script technology that not only answers the question but also prepares a daily conversation scenario in advance, predicts the question of the questioner as a pattern in advance, and realizes an automatic response in a form that restricts the content of the conversation. (See Non-Patent Document 6).
[0004]
[Non-patent document 1]
Murata, et al., "Question Answering System Using Reasoning Based on Similarity", Information Processing Society of Japan Research Report, Natural Language Processing Research Group, NL135-24, pp. 146-64. 181-188, 2000
[Non-patent document 2]
Fujii et al., "Question Answering System for IT Engineer Testing", Proc. Of the 7th Annual Meeting of the Language Processing Society, pp. 514-517, 2001.
[Non-Patent Document 3]
Maeda, et al., "Question Answering System", NTT R & D, February, 2003 [Non-Patent Document 4]
Kazawa, et al., "Japanese Question Answering System Using Semantic Constraints", Information Processing Society of Japan Research Report, NL-140, pp. 146-64. 173-180, 2000
[Non-Patent Document 5]
Sasaki, et al., "SAIQA: Question Answering System Based on Mass Documents," Information Processing Society of Japan, FI-64, NL145, pp. 77-82, 2000
[Non-Patent Document 6]
Shank, R.A. C. , "Scripts, Plans, Goal and Understanding", Ealbaum, 1977.
[0005]
[Problems to be solved by the invention]
However, in the automatic response based on the natural language processing described above, depending on the question, if the question cannot fit within the above-mentioned limit, or even if the question is within the limit, the text of the question varies depending on the questioner. May not be analyzed by the automatic answering machine. Also, since the answer to be answered must be held in the automatic answering apparatus in advance, even if the question is within the limit and the sentence can be analyzed by the automatic answering apparatus, the answer is not included in the sentence stored. Therefore, there is a case that cannot be answered.
[0006]
On the other hand, in the automatic response using the above-mentioned script technology, even if it starts with questions in everyday conversation, it may suddenly ask questions that are not related to the context. I can't.
[0007]
As described above, in the conventional question answering apparatus and the automatic answering apparatus using the script technology described above, there are cases where it is not possible to appropriately answer questions continuously asked by the questioner.
[0008]
The present invention has been made in view of the above circumstances, and its purpose is, as described above, when a questioner asks a question beyond the range that can be answered by the automatic answering device, or a question that is appropriate for the automatic answering device. Even if it is not possible to input the information, the information required by the questioner can be provided as a response.
[0009]
[Means for Solving the Problems]
In order to achieve the above-mentioned purpose, that is, to provide an accurate answer to the question, it is desirable to answer by an expert. However, the problem is that it costs money to get experts to answer, and most questions can be answered by the system by properly guiding them, while taking into account various constraints. Some questions need to be answered.
[0010]
Therefore, in the present invention, in the question answering system in which the computer for the questioner, the automatic answering computer that generates answer information to the question information, and the computer for the answerer via a network, the computer for the questioner A question-and-conversation relay device that relays question information or answer information between the automatic answering computer or the respondent's computer transmits the question information received from the questioner's computer and the answer information received from the automatic answering computer or the respondent's computer. While storing in the storage means as history information, as the relay destination of the question information received from the questioner's computer, select either the automatic answer computer or the respondent's computer based on the question information and the history information, Sends the question information to the selected computer for respondents The answer information received from the computer is transmitted to the questioner's computer as the questioner, and if the answer information received from the automatic answering computer satisfies a predetermined condition, the question information corresponding to the answer information is transmitted to the responder's computer. When the predetermined condition is not satisfied, the response information is transmitted to the computer for the questioner who made the question.
[0011]
That is, in the question-and-conversation relay device, it is determined whether the question from the questioner is a question within the predetermined condition, and if so, the question-and-conversation is determined to be at a dead end, and the operator answers the question. Send to the respondent's computer. In addition, not only the contents of the question and answer but also a series of question and answer patterns in which the questioner has a conversation with the automatic answering computer are used for discrimination. The predetermined deadlock condition of the question conversation includes, for example, the following.
[0012]
(1) a questioner repeats a question having the same content a predetermined number of times or more; (2) a specific character string is input; (3) an automatic answering computer repeats the same answer a predetermined number of times; (4) a past (5) The content of the input question that matches the question history previously patterned based on the history of (1) cannot be analyzed.
[0013]
According to the present invention, by combining the generation of answer information for question information by the automatic answer computer and the generation of answer information by the respondent, the respondent does not need to answer all the questions, and the automatic answer computer The respondent can respond promptly when the answer cannot be given, so that appropriate answer information can be provided to the requester efficiently and at low cost.
[0014]
BEST MODE FOR CARRYING OUT THE INVENTION
An embodiment of the present invention will be described with reference to FIG. FIG. 1 is a system configuration diagram of the question answering system. In FIG. 1,
[0015]
The
[0016]
When transmitting the question information to the question-and-
[0017]
Specifically, in the
[0018]
The above-mentioned “processed information” indicates message identification information extracted from the answer information. By using the "processed information", that is, the message identification information extracted from the answer information, it is possible to reduce the time required to search for matching answer information from the question-and-talk history information. In this case, means for processing the answer information (means for extracting the message identification information from the answer information) is provided in the
[0019]
The browsing
[0020]
The
[0021]
The
[0022]
The question-and-
[0023]
As shown in FIG. 2, the question conversation history information stored in the question conversation history
[0024]
Upon receiving the question information and the browsing information from the interrogator's
[0025]
The
[0026]
That is, (1) whether the same question has been input more than a predetermined number of times, (2) whether a predetermined character string has not been input in the question or the answer, or (3) the same answer has been generated more than a predetermined number of times. (4) Whether the specific browsing information has been accessed a certain number of times within a predetermined time.
[0027]
When the
[0028]
Next, the operation of the question conversation relay device will be described with reference to the flowchart of FIG.
[0029]
When only the question information and the browsing information are received from the questioner's computer 100 (steps S1 and S2), the question-
[0030]
When the detailed question information is stored in the question / conversation history
[0031]
If it is determined that there is no dead end, the transmission
[0032]
Next, when the answer information is received from the
[0033]
On the other hand, if it is determined in step S6 or S9 that there is a dead end, question information is transmitted to the respondent computer 300 (step S11). At this time, not only the question information but also question conversation history information related to the question information may be transmitted as necessary. As a result, the operator (respondent) can create a more accurate answer than in the case where answer information is created with reference to only the question information with reference to the history of question conversation.
[0034]
Next, when the answer information is received together with the question information from the answerer computer 300 (step S12), the question and conversation history
[0035]
As described above, according to the question answering system according to the present embodiment, the question information from the questioner's
[0036]
In the above embodiment, the question answering system is constituted by the
[0037]
Further, in the above embodiment, the browsing information is detected by the interrogator's
[0038]
【The invention's effect】
As described in detail above, by combining the generation of the answer information for the question information by the automatic answer computer and the generation of the answer information by the respondent, the respondent does not need to answer all the questions. Respondents can respond promptly when the computer is unable to answer, so even if the questioner asks a question beyond the range that the automatic answering computer can answer or cannot input appropriate questions into the automatic answering computer, it is efficient and efficient. Proper answer information can be provided to the questioner at low cost.
[Brief description of the drawings]
FIG. 1 is a system configuration diagram of a question answering system. FIG. 2 is a diagram illustrating an example of question conversation history information stored in a question conversation history information storage unit. FIG. 3 is a flowchart illustrating an operation of a question conversation relay device. Explanation of code]
100: Computer for questioners, 110: Question input unit, 120: Browsing information detection unit, 130: Answer output unit, 200: Automatic answer computer, 210: Answer creation unit, 220: Question answer scenario information, 300: Answerer Computer, 310: Question output unit, 320: Answer input unit, 400: Question / conversation relay device, 410: Question / conversation history information storage unit, 420: Transmission destination determination unit, 430: Deadlock determination unit, 440: Answer relay unit
Claims (4)
前記質問会話中継装置は、
質問者用コンピュータから受信した質問情報及び自動回答コンピュータ又は回答者用コンピュータから受信した回答情報を履歴情報として記憶手段に蓄積しておくとともに、
質問者用コンピュータから受信した質問情報の中継先として該質問情報及び前記履歴情報に基づき自動回答コンピュータ又は回答者用コンピュータの何れかを選択し、
前記質問情報を選択先のコンピュータに送信し、
回答者用コンピュータから受信した回答情報を質問元の質問者用コンピュータに送信し、
自動回答コンピュータから受信した回答情報が所定条件を満たす場合には該回答情報に対応する質問情報を回答者用コンピュータに送信するとともに前記所定条件を満たさない場合には該回答情報を質問元の質問者用コンピュータに送信する
ことを特徴とする質問会話中継方法。In a question answering system in which a computer for a questioner, an automatic answering computer that generates answer information for the question information, and a computer for the answering person via a network, the computer for the questioner and the automatic answering computer or the answerer A method in which the question conversation relay device relays question information or answer information between the computer and the computer,
The question conversation relay device,
While storing the question information received from the questioner's computer and the answer information received from the automatic answering computer or the answerer's computer in the storage means as history information,
Selecting either the automatic answering computer or the respondent's computer based on the question information and the history information as a relay destination of the question information received from the questioner's computer,
Transmitting the question information to the selected computer,
The answer information received from the respondent computer is sent to the questioner computer from which the question was sent,
When the answer information received from the automatic answering computer satisfies a predetermined condition, the question information corresponding to the answer information is transmitted to the respondent computer. A question-and-conversation relay method, which is transmitted to a user computer.
質問者用コンピュータから受信した質問情報及び自動回答コンピュータ又は回答者用コンピュータから受信した回答情報を履歴情報として記憶手段に蓄積する手段と、
質問者用コンピュータから受信した質問情報の中継先として該質問情報及び前記履歴情報に基づき自動回答コンピュータ又は回答者用コンピュータの何れかを選択し、該質問情報を選択先のコンピュータに送信する手段と、
回答者用コンピュータから受信した回答情報を質問元の質問者用コンピュータに送信し、自動回答コンピュータから受信した回答情報が所定条件を満たす場合には該回答情報に対応する質問情報を回答者用コンピュータに送信するとともに前記所定条件を満たさない場合には該回答情報を質問元の質問者用コンピュータに送信する手段とを備えた
ことを特徴とする質問会話中継装置。In a question answering system in which a computer for a questioner, an automatic answering computer that generates answer information for the question information, and a computer for the answering person via a network, the computer for the questioner and the automatic answering computer or the answerer Question relay device for relaying question information or answer information between the computer for
Means for storing the question information received from the questioner's computer and the answer information received from the automatic answering computer or the answerer's computer in the storage means as history information,
Means for selecting any one of the automatic answering computer or the respondent's computer based on the question information and the history information as a relay destination of the question information received from the questioner's computer, and transmitting the question information to the selected computer. ,
The answer information received from the answerer computer is transmitted to the questioner's computer for questioning, and if the answer information received from the automatic answering computer satisfies a predetermined condition, the question information corresponding to the answer information is sent to the answerer's computer. And a means for transmitting the answer information to the questioner's computer if the predetermined condition is not satisfied.
質問者用コンピュータから受信した質問情報及び自動回答コンピュータ又は回答者用コンピュータから受信した回答情報を履歴情報として記憶手段に蓄積する手段と、
質問者用コンピュータから受信した質問情報の中継先として該質問情報及び前記履歴情報に基づき自動回答コンピュータ又は回答者用コンピュータの何れかを選択し、該質問情報を選択先のコンピュータに送信する手段と、
回答者用コンピュータから受信した回答情報を質問元の質問者用コンピュータに送信し、自動回答コンピュータから受信した回答情報が所定条件を満たす場合には該回答情報に対応する質問情報を回答者用コンピュータに送信するとともに前記所定条件を満たさない場合には該回答情報を質問元の質問者用コンピュータに送信する手段として機能させる
ことを特徴とする質問会話中継プログラム。In a question answering system in which a computer for a questioner, an automatic answering computer that generates answer information for the question information, and a computer for the answering person via a network, the computer for the questioner and the automatic answering computer or the answerer Question conversation relay device that relays question information or answer information with the computer for
Means for storing the question information received from the questioner's computer and the answer information received from the automatic answering computer or the answerer's computer in the storage means as history information,
Means for selecting any one of the automatic answering computer or the respondent's computer based on the question information and the history information as a relay destination of the question information received from the questioner's computer, and transmitting the question information to the selected computer. ,
The answer information received from the answerer computer is transmitted to the questioner's computer for questioning, and if the answer information received from the automatic answering computer satisfies a predetermined condition, the question information corresponding to the answer information is sent to the answerer's computer. And a function of transmitting the answer information to the questioner's computer when the predetermined condition is not satisfied.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003153001A JP2004355386A (en) | 2003-05-29 | 2003-05-29 | Method and apparatus for repeating question conversation in question-answer system, question conversation repeating program and recording medium with question conversation repeating program recorded thereon |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003153001A JP2004355386A (en) | 2003-05-29 | 2003-05-29 | Method and apparatus for repeating question conversation in question-answer system, question conversation repeating program and recording medium with question conversation repeating program recorded thereon |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004355386A true JP2004355386A (en) | 2004-12-16 |
Family
ID=34048085
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003153001A Pending JP2004355386A (en) | 2003-05-29 | 2003-05-29 | Method and apparatus for repeating question conversation in question-answer system, question conversation repeating program and recording medium with question conversation repeating program recorded thereon |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004355386A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008240458A (en) * | 2007-03-28 | 2008-10-09 | Ihi Corp | Shield machine |
JP2010073191A (en) * | 2008-08-20 | 2010-04-02 | Universal Entertainment Corp | Customer dealing system and conversation server |
JP2010271953A (en) * | 2009-05-21 | 2010-12-02 | Hitachi Ltd | Information exchange/share system, method and program thereof |
WO2014097609A1 (en) * | 2012-12-19 | 2014-06-26 | パナソニック株式会社 | Matching method and matching program |
JP2017151931A (en) * | 2016-02-26 | 2017-08-31 | ヤフー株式会社 | Dialog determination system, dialog determination method, dialog determination program, and terminal equipment |
CN110879837A (en) * | 2018-09-06 | 2020-03-13 | 华为技术有限公司 | Information processing method and device |
JP6965982B1 (en) * | 2020-11-30 | 2021-11-10 | 凸版印刷株式会社 | Question answering system and question answering method |
JP2022086817A (en) * | 2020-11-30 | 2022-06-09 | 凸版印刷株式会社 | Question answering system and question answering method |
CN115567432A (en) * | 2022-09-23 | 2023-01-03 | 中国银行股份有限公司 | Method and device for identifying repeated test question list |
-
2003
- 2003-05-29 JP JP2003153001A patent/JP2004355386A/en active Pending
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008240458A (en) * | 2007-03-28 | 2008-10-09 | Ihi Corp | Shield machine |
JP2010073191A (en) * | 2008-08-20 | 2010-04-02 | Universal Entertainment Corp | Customer dealing system and conversation server |
JP2010271953A (en) * | 2009-05-21 | 2010-12-02 | Hitachi Ltd | Information exchange/share system, method and program thereof |
US9953094B2 (en) | 2012-12-19 | 2018-04-24 | Panasonic Intellectual Property Corporation Of America | Matching method and matching program for matching operational information of users of devices |
JPWO2014097609A1 (en) * | 2012-12-19 | 2017-01-12 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | Matching method and matching program |
WO2014097609A1 (en) * | 2012-12-19 | 2014-06-26 | パナソニック株式会社 | Matching method and matching program |
JP2017151931A (en) * | 2016-02-26 | 2017-08-31 | ヤフー株式会社 | Dialog determination system, dialog determination method, dialog determination program, and terminal equipment |
CN110879837A (en) * | 2018-09-06 | 2020-03-13 | 华为技术有限公司 | Information processing method and device |
CN110879837B (en) * | 2018-09-06 | 2022-01-14 | 华为技术有限公司 | Information processing method and device |
JP6965982B1 (en) * | 2020-11-30 | 2021-11-10 | 凸版印刷株式会社 | Question answering system and question answering method |
JP2022086902A (en) * | 2020-11-30 | 2022-06-09 | 凸版印刷株式会社 | Question answering system and question answering method |
JP2022086817A (en) * | 2020-11-30 | 2022-06-09 | 凸版印刷株式会社 | Question answering system and question answering method |
JP7088270B2 (en) | 2020-11-30 | 2022-06-21 | 凸版印刷株式会社 | Question answering system and question answering method |
CN115567432A (en) * | 2022-09-23 | 2023-01-03 | 中国银行股份有限公司 | Method and device for identifying repeated test question list |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10115056B2 (en) | Method and apparatus for responding to an inquiry | |
US9336290B1 (en) | Attribute extraction | |
US6618717B1 (en) | Computer method and apparatus for determining content owner of a website | |
USRE39435E1 (en) | Learning system with learner-constructed response based methodology | |
US10678516B2 (en) | Chatbot builder user interface | |
US8407781B2 (en) | Information providing support device and information providing support method | |
US20090282114A1 (en) | System and method for generating suggested responses to an email | |
US20160019293A1 (en) | Interpreting and Distinguishing Lack of an Answer in a Question Answering System | |
TW200901021A (en) | System and method for customizing a user interface | |
US20140164296A1 (en) | Chatbot system and method with entity-relevant content from entity | |
CN107784048B (en) | Question classification method and device for question and answer corpus | |
Dong et al. | A natural language question answering system as a participant in human Q&A portals | |
CN111078856A (en) | Group chat conversation processing method and device and electronic equipment | |
Vijayakumar et al. | AI based student bot for academic information system using machine learning | |
JP2004355386A (en) | Method and apparatus for repeating question conversation in question-answer system, question conversation repeating program and recording medium with question conversation repeating program recorded thereon | |
US11762937B2 (en) | Information processing apparatus, information processing system, and method of processing information | |
CN109660621A (en) | Content pushing method and service equipment | |
JP2009003814A (en) | Method and system for answering question | |
CN107871254A (en) | The method and device of data object information is provided | |
WO2019244849A1 (en) | Contribution information extraction control device and contribution information extraction control program | |
EP1535260A1 (en) | Learning system and method | |
Al-Najjar et al. | Expanding and Weighting Stereotypical Properties of Human Characters for Linguistic Creativity. | |
JP4037250B2 (en) | Question answering apparatus, question answering program, and recording medium recording the program | |
CN111753055A (en) | Automatic client question and answer prompting method and device | |
JP2011095811A (en) | Faq retrieval device, faq retrieval method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050728 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080826 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081008 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090413 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090804 |