(57)【要約】【課題】入力された質問に対して次の質問を想定してその回答を出力したり、関連する質問と回答を出力する質問応答システムおよび情報検索システムを提供する。【解決手段】入力された質問とその回答と前記回答が参照する情報の対を順序付けて記録することにより、ユーザが次に入力すると思われる質問作成しその回答を出力する。また、入力された質問とその回答と前記回答が参照する情報の対を記録することにより、質問に対し生成された回答が参照する情報を過去に参照した回答と、その回答の質問の情報を付加して提示する。【選択図】        図１
2004288086.tif 000002
【特許請求の範囲】
【請求項１】
入力された質問に対する回答を出力する質問応答システムにおいて、
入力された質問と前記質問に対する情報抽出結果との対である質問記録を順序付けて記憶する質問記録データベースと、
質問が入力された際に、前記質問記録データベースに記憶されている質問記録の順序をもとに、入力された前記質問に関連する次の質問を生成する関連質問生成手段とを有することを特徴とする質問応答システム。
【請求項２】
入力された質問に対する回答を出力する質問応答システムと、
入力された検索要求に適合する文書を検索する文書検索システムとを有する情報検索システムにおいて、
前記質問応答システムは、入力された質問と前記質問に対する回答との対である質問応答記録を記憶する質問応答記録データベースを有し、
前記文書検索システムは、入力された検索要求に対し、前記質問応答記録データベースに記憶されている質問応答記録から前記検索要求に類似する質問とこの類似する質問に対する回答を検索し、この回答をもとに前記検索要求に対する文書検索を行う検索手段を有することを特徴とする情報検索システム。
【請求項３】
入力された質問に対する回答を出力する質問応答システムと、
入力された検索要求に適合する文書を検索する文書検索システムとを有する情報検索システムにおいて、
前記文書検索システムは、入力された検索要求とこの検索要求に対する検索結果を対応づけた文書検索記録を記憶する文書検索記録データベースを有し、
前記質問応答システムは、入力された質問に対し、前記文書検索記録データベースに記憶された文書検索記録から前記質問と類似する検索要求とこの類似する検索要求に対応づけられた文書を検索し、この検索された文書をもとに前記質問に対する回答生成を行う回答生成手段を有することを特徴とする情報検索システム。
【請求項４】
入力された質問に対する回答を出力する質問応答システムにおいて、
入力された質問と前記質問に対する回答とこの回答の生成において参照された文書とを対応づけた質問応答記録を記憶する質問応答記録データベースと、
入力された質問に対し、前記質問応答記録データベースに記憶された質問応答記録から前記回答の生成のために参照された文書を取得する参照情報取得手段と、
この参照情報取得手段にて取得した前記文書と対応づけられている過去の質問および回答を、入力された前記質問に対する回答に付加して出力する出力手段とを有することを特徴とする質問応答システム。
【請求項５】
前記質問応答記録データベース記憶された質問応答記録のうち前記回答の生成のために参照された文書を検索キーとして類似文書検索を行う類似文書検索手段とをさらに有し、
前記出力手段は、この類似文書検索手段にて検索された類似文書と対応づけられている過去の質問および回答を、入力された前記質問に対する回答に付加して出力することを特徴とする請求項４記載の質問応答システム。
【請求項６】
入力された質問に対する回答を出力する質問応答システムで行う質問応答方法において、
予め質問と前記質問に対する情報抽出結果との対である質問記録を順序付けて記憶されている質問記録データベースの質問記録の順序をもとに、入力された前記質問に関連する次の質問を関連質問生成手段にて生成することを特徴とする質問応答方法。
【請求項７】
入力された質問に対する回答を出力する質問応答システムと、
入力された検索要求に適合する文書を検索する文書検索システムとを有する情報検索システムで行う情報検索方法において、
予め質問と前記質問に対する回答との対である質問応答記録を記憶する前記質問応答システムの質問応答記録データベースの質問応答記録から、前記文書検索システムの検索手段は検索要求に類似する質問とこの類似する質問に対する回答を検索し、この回答をもとに前記検索要求に対する文書検索を行うことを特徴とする情報検索方法。
【請求項８】
入力された質問に対する回答を出力する質問応答システムと、
入力された検索要求に適合する文書を検索する文書検索システムとを有する情報検索システムで行う情報検索方法において、
予め検索要求とこの検索要求に対する検索結果を対応づけた文書検索記録を記憶する前記文書システムの文書検索記録データベースの文書検索記録から、前記質問応答システムの回答生成手段は前記質問と類似する検索要求とこの類似する検索要求に対応づけられた文書を検索し、この検索された文書をもとに前記質問に対する回答生成を行うことを特徴とする情報検索方法。
【請求項９】
入力された質問に対する回答を出力する質問応答システムで行う質問応答方法において、
予め質問と前記質問に対する回答とこの回答の生成において参照された文書とを対応づけた質問応答記録を記憶する質問応答記録データベースの質問応答記録から、前記回答の生成のために参照された文書を参照情報取得手段にて取得し、この参照情報取得手段にて取得した前記文書と対応づけられている過去の質問および回答を、入力された前記質問に対する回答に付加して出力することを特徴とする質問応答方法。
【請求項１０】
前記質問応答記録データベース記憶された質問応答記録のうち前記回答の生成のために参照された文書を検索キーとして類似文書検索手段にて類似文書検索をさらに行い、
この類似文書検索手段にて検索された類似文書と対応づけられている過去の質問および回答を、入力された前記質問に対する回答に付加して出力することを特徴とする請求項４記載の質問応答方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザの入力した質問に対する回答を出力する質問応答システム（ｑｕｅｓｔｉｏｎ  ａｎｓｗｅｒｉｎｇ  ｓｙｓｔｅｍ  ）に関する。
【０００２】
【従来の技術】
インターネットの検索エンジンに代表されるように、ユーザの検索要求に適合する文書を検索してランキングする文書検索  （ｄｏｃｕｍｅｎｔ  ｒｅｔｒｉｅｖａｌ）  技術は広く普及している。しかし、これらの文書検索は、「．．．．に関する新聞記事が読みたい」「．．．．に関するＷＥＢページが見たい」といった検索要求を満足することはできるが、「○×社の社長は誰か？」「富士山の高さは？」「鯨は絶滅しかかっているか？」といった質問に対してダイレクトに答えを返すことができない。
【０００３】
つまり、これらの文書検索は文書あるいは文書中のパッセージを出力するだけなので、ユーザは出力結果から自分で回答を探しださなくてはならない。
【０００４】
上記のような質問に対する回答を直接出力するものとして、質問応答システム（ｑｕｅｓｔｉｏｎ  ａｎｓｗｅｒｉｎｇ  ｓｙｓｔｅｍ  ）がある。
【０００５】
質問応答システムは、例えば「○×社の社長は誰か？」という質問に対し、○×社のホームページなど○×社に関する文書を出力するのではなく、○×社の社長の人名を出力する。また、「富士山の高さは？」のような質問に対しては、「富士山は３７７６ｍです。」のような回答を出力する。
【０００６】
このような質問応答システムは、例えば「Ｗｅｎｄｙ  Ｇ．  Ｌｅｈｎｅｒｔ：  ”Ｔｈｅ  Ｐｒｏｃｅｓｓ  ｏｆ  Ｑｕｅｓｔｉｏｎ  Ａｎｓｗｅｒｉｎｇ  −  Ａ  Ｃｏｍｐｕｔｅｒ  Ｓｉｍｕｌａｔｉｏｎ  ｏｆ  Ｃｏｇｎｉｔｉｏｎ”，  Ｌａｗｒｅｎｃｅ  Ｅｒｌｂａｕｍ  Ａｓｓｏｃｉａｔｅｓ，  Ｐｕｂｌｉｓｈｅｒｓ，  Ｈｉｌｌｓｄａｔｅ，  Ｎｅｗ  Ｊｅｒｓｅｙ，  １９７８」（非特許文献１）に見られるように、古くからエキスパートシステムの一種として研究が行われてきたが、近年、情報検索（ｉｎｆｏｒｍａｔｉｏｎ  ｒｅｔｒｉｅｖａｌ  ）や情報抽出（ｉｎｆｏｒｍａｔｉｏｎ  ｅｘｔｒａｃｔｉｏｎ）などの研究の発展形として新たに注目を集めており、ユーザの質問に対しある程度ダイレクトな答えをかえすことが可能になって来ている。
【０００７】
このような質問応答システムは、例えば、特開２００２−１３２８１２公報（特許文献１）にあるように、ユーザが入力した自然言語による質問文を入力として富士山を含むような文書を検索し、検索された文書から情報抽出技術を用いて３７７６ｍを抜き出して、前述の「３７７６ｍです」のように自然言語テキストによる回答を行う。
【０００８】
【特許文献１】
特開２００２−１３２８１２公報
【非特許文献１】
Ｗｅｎｄｙ  Ｇ．  Ｌｅｈｎｅｒｔ：  ”Ｔｈｅ  Ｐｒｏｃｅｓｓ  ｏｆ  Ｑｕｅｓｔｉｏｎ  Ａｎｓｗｅｒｉｎｇ  −  Ａ  Ｃｏｍｐｕｔｅｒ  Ｓｉｍｕｌａｔｉｏｎ  ｏｆ  Ｃｏｇｎｉｔｉｏｎ”，  Ｌａｗｒｅｎｃｅ  Ｅｒｌｂａｕｍ  Ａｓｓｏｃｉａｔｅｓ，  Ｐｕｂｌｉｓｈｅｒｓ，  Ｈｉｌｌｓｄａｔｅ，  Ｎｅｗ  Ｊｅｒｓｅｙ，  １９７８
【０００９】
【発明が解決しようとする課題】
ところで、インターネット上の検索サイトに対する質問がせいぜい１，２単語であることに代表されるように、ユーザが検索を行なう際に自然言語による質問文を入力することは非常に手間がかかる作業である。そのため質問応答システムで、ある質問に対する関連する様々な質問を行いたい場合にもいちいち質問を入力することは、非常に手間がかかる。
【００１０】
また現在の質問応答システムは、文書検索技術を用いて、検索された文書をもとに回答を生成していることからも明らかなように、文書検索の精度は質問応答精度に大きくかかわってくるが、質問応答システムは出力として検索された文書ではなく、質問に対する回答そのものを提示するため、例えば文献（徳永健伸：情報検索と言語処理：東京大学出版社：１９９９年）等に見られるような、適合性フィードバックの技術を用いることによる文書検索時の精度向上が困難であった。
【００１１】
また文書検索においては、例えば文献（徳永健伸：情報検索と言語処理：東京大学出版社：１９９９年）等に見られるように、従来から検索語展開の技術があるが、適切な展開語を選択することが難しく効果的な精度向上が難しかった。
【００１２】
【課題を解決するための手段】
これらの課題を解決するために、本願発明は入力された質問に対する回答を出力する質問応答システムにおいて、入力された質問と前記質問に対する情報抽出結果との対である質問記録を順序付けて記憶する質問記録データベースと、質問が入力された際に、前記質問記録データベースに記憶されている質問記録の順序をもとに、入力された前記質問に関連する次の質問を生成する関連質問生成手段とを有すること特徴とする。
【００１３】
これにより、ユーザが次に入力すると思われる質問作成しその回答を出力することにより、ユーザが関連する質問を入力する手間を省くことができる。
【００１４】
また、入力された質問に対する回答を出力する質問応答システムと、入力された検索要求に適合する文書を検索する文書検索システムとを有する情報検索システムにおいて、前記質問応答システムは、入力された質問と前記質問に対する回答との対である質問応答記録を記憶する質問応答記録データベースを有し、前記文書検索システムは、入力された検索要求に対し、前記質問応答記録データベースに記憶されている質問応答記録から前記検索要求に類似する質問とこの類似する質問に対する回答を検索し、この回答をもとに前記検索要求に対する文書検索を行う検索手段を有することを特徴とする。
【００１５】
これにより、質問応答結果を文書検索の検索語展開の展開語に用いることにより文書検索の精度を向上させることができる。
【００１６】
また、入力された質問に対する回答を出力する質問応答システムと、入力された検索要求に適合する文書を検索する文書検索システムとを有する情報検索システムにおいて、前記文書検索システムは、入力された検索要求とこの検索要求に対する検索結果を対応づけた文書検索記録を記憶する文書検索記録データベースを有し、前記質問応答システムは、入力された質問に対し、前記文書検索記録データベースに記憶された文書検索記録から前記質問と類似する検索要求とこの類似する検索要求に対応づけられた文書を検索し、この検索された文書をもとに前記質問に対する回答生成を行う回答生成手段を有することを特徴とする。
【００１７】
これにより、文書検索においてユーザからの検索結果に対する適合性の判定により得られた、文書の適合情報を質問応答結果に反映させることにより、質問応答システムの精度を向上させることができる。
【００１８】
また、入力された質問に対する回答を出力する質問応答システムにおいて、入力された質問と前記質問に対する回答とこの回答の生成において参照された文書とを対応づけた質問応答記録を記憶する質問応答記録データベースと、入力された質問に対し、前記質問応答記録データベースに記憶された質問応答記録から前記回答の生成のために参照された文書を取得する参照情報取得手段と、この参照情報取得手段にて取得した前記文書と対応づけられている過去の質問および回答を、入力された前記質問に対する回答に付加して出力する出力手段とを有することを特徴とする。
【００１９】
また好ましくは、前記質問応答記録データベース記憶された質問応答記録のうち前記回答の生成のために参照された文書を検索キーとして類似文書検索を行う類似文書検索手段とをさらに有し、前記出力手段は、この類似文書検索手段にて検索された類似文書と対応づけられている過去の質問および回答を、入力された前記質問に対する回答に付加して出力することを特徴とする。
【００２０】
これにより、質問に対し生成された回答が参照する情報を過去に参照した回答と、その回答の質問の情報を付加して提示することによりユーザが関連する質問を入力する手間を省くことができる。
【００２１】
【発明の実施の形態】
［第１の実施形態］図１は第１の実施形態の質問応答システム構成の一例である。質問応答システムは質問文を入力する入力部１１、入力された質問文に関する関連する情報を生成する関連質問生成部１２、入力された質問文の回答タイプを判定する回答タイプ判定部１３、受け取った質問文により検索を行う検索部１４、検索結果から回答を生成する回答生成部１５、回答を出力する出力部１６および、回答タイプ判定データベース１７、文書検索データベース１８、質問記録データベース１９からなる。
【００２２】
以下にまず本装置の全体的な処理の流れの概略を図１に沿って示し、その後に主要なモジュールの処理の流れについて詳述する。
【００２３】
ユーザは入力部１１を介して質問文を入力する。入力部１１は質問文が入力されると入力された質問文を関連質問生成部１２，回答タイプ判定部１３，検索部１４，回答生成部１５へ渡す。
【００２４】
関連質問生成部１２は入力された質問文に関連する質問文（以下、関連質問文）を生成し、入力された質問文および、生成された関連質問文を検索部１４および回答生成部１５へ渡す。
【００２５】
回答タイプ判定部１３は回答タイプ判定データベース１７を用いて回答タイプの判定を行い、その結果を回答生成部１５へ渡す。
【００２６】
検索部１４は、入力部１１および関連質問生成部１２から受け取った質問文をもとに検索をおこない、検索結果を回答生成部１５に渡す。
【００２７】
回答生成部１５は、入力部１１より受け取った質問文、および検索部１４より受け取った文書検索結果をもとに回答を生成し出力部１６へ渡す。
【００２８】
また、回答生成部１５は、関連質問生成部１２より受け取った関連質問文、および検索結果をもとに回答を生成し出力部１６へ渡す。
【００２９】
出力部１６は、回答生成部１５より受け取ったユーザの入力した質問文とその回答、および関連質問とその回答を出力する。
【００３０】
［関連質問生成部の処理の流れ］図２に本実施例における関連質問生成部１２の処理の流れの一例を示す。
【００３１】
まず、関連質問生成部１２は入力部１１より入力された質問文を受け取る（Ｓ２１）。関連質問生成部１２は、入力された質問文から情報抽出を行い（Ｓ２２）、この情報抽出結果を用いて図３のような質問記録データベース１９を検索して類似する質問文を検索し（Ｓ２３）、類似する質問文に続く関連質問文を生成する（Ｓ２４）。ここで、質問記録データベース１９は過去に行なわれた質問文と、質問文の回答タイプと、その質問文の情報抽出結果および質問順序ＩＤが記録されている。
【００３２】
例えば図３では過去に、質問文「○×の社長は誰ですか」が１番目の質問として行なわれており、質問文「○×の資本金はいくらですか」がそれに続く質問として２番目に質問されたことがわかる。また例えば「○×の社長は誰ですか」に対し情報抽出を行なった結果○×が企業名と判別されたので、「＜ＣＯＭＰＡＮＹ  ＞○×＜／ＣＯＭＰＡＮＹ＞の社長は誰ですか」のような形で記録しておく（Ｓ２５）。
【００３３】
類似する質問文を検索する方法は、例えば次のように行なう。質問文「●○の社長は誰ですか」を受け取ると質問文に情報抽出を行ない、●○が企業名という固有表現であることを識別し、「＜ＣＯＭＰＡＮＹ  ＞●○＜／ＣＯＭＰＡＮＹ＞の社長は誰ですか」のような情報抽出結果を得る。この情報抽出結果により検索を行なうことで図３に示す質問記録データベース１９中の「○×の社長は誰ですか」と前記質問文のとして質問順序ＩＤが類似する質問文の次の質問文「○×の資本金はいくらですか」を得ることができる。
【００３４】
次に関連質問生成部１２は「○×の資本金はいくらですか」の情報抽出結果「＜ＣＯＭＰＡＮＹ  ＞○×＜／ＣＯＭＰＡＮＹ＞の資本金はいくらですか」に＜ＣＯＭＰＡＮＹ  ＞＜／ＣＯＭＰＡＮＹ＞で囲まれた文字列「○×」を入力質問文の情報抽出結果中の＜ＣＯＭＰＡＮＹ  ＞＜／ＣＯＭＰＡＮＹ＞で囲まれた文字列「●○」に置き換え「●○の資本金はいくらですか」を生成し、これを「●○の社長は誰ですか」の関連質問文とする。
【００３５】
最後に、関連質問生成部１９は関連質問文を回答タイプ判定部へ渡す。また、関連質問生成部１９は関連質問文を検索部１４および回答生成部１５へ渡す（Ｓ２６）。
【００３６】
［回答タイプ判定部の処理の流れ］図４に本実施例における回答タイプ判定部１３の処理の流れの一例を示す。回答タイプ判定部１３は、入力部および関連質問生成部１９から質問文を受け取ると（Ｓ４１）、例えば図６に示すような回答タイプ判定データベース１７と質問文の照合を行う（Ｓ４２）。
【００３７】
図５の例では回答タイプ判定データベース１７は、質問文パターン、判定回答タイプからなっており、例えば「○○の社長は誰ですか？」という質問がルール１にマッチするので回答タイプを「人名」と判定する（Ｓ４３）。回答タイプ判定部１３は回答タイプを回答生成部１５へ渡す（Ｓ４４）。
【００３８】
［検索部の処理の流れ］図６に検索部１４から出力部１６の処理の流れの一例を示す。検索部１４は入力部１１から入力された質問文、および関連質問生成部１２から関連質問文を受け取る（Ｓ６１）。検索部１４は公知の文書検索技術によりユーザにより入力された質問文、および関連質問文により文書検索を行なう。
【００３９】
例えば質問文  「○×の社長は誰ですか？」に対し「○×」、「社長」などのキーワードを抽出し（Ｓ６２）、これらのキーワードをもとに文書データベース１８を検索し（Ｓ６３）、「○×」、「社長」などのキーワードを含む、例えば図７（ａ）に示すような文書を検索する。
【００４０】
また質問文「○×の資本金はいくらですか？」により文書データベース１８を検索し、「○×」、「資本金」などのキーワードを含む、例えば図７（ｂ）に示すような文書を検索することができる。検索部１４は検索結果を取得し（Ｓ６４）、回答生成部１５に渡す（Ｓ６５）。
【００４１】
［回答生成部の処理の流れ］図８に本実施例における回答生成部１５の処理の流れの一例を示す。回答生成部１５は、入力部１１および関連質問生成部１２から質問文、回答タイプ判定部１３から質問文に対応する回答タイプ、検索部１４から対応する検索結果を受け取り（Ｓ８１）、回答として適した情報を選出する（Ｓ８２）。
【００４２】
例えば質問文「○×の社長は誰ですか？」および回答タイプ「人名」から、パターンマッチングなどの公知の情報抽出技術を用いて、図７（ａ）に示すような検索結果から「○○太郎」を抽出し、回答とする。
【００４３】
次に、回答生成部１５は質問文に対し、ユーザが入力した質問文であるか、関連質問生成部の生成した関連質問文であるかを判定するＩＤを付与する（Ｓ８３）。例えば入力部から受け取った質問文にはＩＤを「１」とし、関連質問生成部から受け取った質問文にはＩＤ「２」を付与する。
【００４４】
回答生成部１５は質問文及び回答を、その質問文がユーザが入力した質問文であるか、関連質問生成部の生成した関連質問文であるかを判定するＩＤとともに出力部へ渡す（Ｓ８４）。
【００４５】
出力部１６は回答生成部１５より受け取った質問文がユーザより入力された質問文であるか、関連質問生成部１２の生成した関連質問文であるかをＩＤにより判断し、ともに出力することにより、例えば図９のように区別して提示することができる。
【００４６】
このように、本実施の形態ではユーザの質問に類似する質問を通じてユーザが次に行なうであろう関連する質問およびその回答を過去の質問応答記録から生成して提示することができる。また、関連質問生成部１２の処理の流れからも明らかなように関連質問は過去の記録にはない質問を生成することも可能である。
【００４７】
このことにより、ユーザは一つの質問文を入力すると次に行なうであろう質問を入力することなく、その結果を取得することが可能となる。
【００４８】
［第２の実施形態］図１０は第２の実施形態のシステム構成の一例である。システムは質問文を入力する入力部１０１、入力に対する検索手段をの種別を判定する検索タイプ判定部１０２、入力された質問文から回答タイプを判定する回答タイプ判定部１０３、受け取った質問文に応じて検索を行う検索部１０４、検索結果から回答を生成する回答生成部１０５、出力部１０６および、検索タイプ判定データベース１０７、回答タイプ判定データベース１０８、文書データベース１０９、文書検索記録データベース１１０、質問応答記録データベース１１１からなる。
【００４９】
以下にまず本装置の全体的な処理の流れの概略を図１０に沿って示し、その後に主要なモジュールの処理の流れについて詳述する。
【００５０】
まず、ユーザは入力部１０１を介して質問文を入力する。入力部１０１は質問文が入力されると入力された質問文を検索タイプ判定部１０２、検索部１０４、回答生成部１０５へ渡す。
【００５１】
検索タイプ判定部１０２は入力部１０１より質問文を受け取り、検索タイプ判定データベース１０７を用いて検索タイプの判定を行い、その判定結果を検索部１０４へ渡す。検索タイプ判定部１０２は検索タイプ判定の結果、質問応答を行なうと判定した場合は質問文を回答タイプ判定部１０３へ渡す。
【００５２】
回答タイプ判定部１０３は検索タイプ判定部１０２より質問文を受け取り、回答タイプ判定データベース１０８を用いて回答タイプ判定を行い、その判定結果を回答生成部１０５へ渡す。
【００５３】
検索部１０４は、入力部１０１より受け取った質問文、および検索タイプ判定部１０２より受け取った質問文をもとに文書データベース１０９から検索をおこない、その検索結果を回答生成部１０５に渡す。回答生成部１０５は入力部１０１より受け取った質問文、および検索部１０４より受け取った文書検索結果をもとに回答を生成し出力部１０６へ渡す。
【００５４】
出力部１０６は回答生成部１０５より受け取った質問文、および回答を出力する。出力部１０６は出力結果に対するユーザの判断を質問応答記録データ―ベース１１１、および文書検索記録データベース１１０に記録する。
【００５５】
［検索タイプ判定部の処理の流れ］図１１に検索タイプ判定部１０２の処理の流れの一例を示す。検索タイプ判定部１０２は入力部１０１から質問文を受け取ると（Ｓ１１１）、例えば図１２に示すような検索タイプ判定データベース１０７をもとに質問文の検索タイプを判定する。
【００５６】
検索タイプ判定データベース１０７は、質問文パターンと、検索タイプの対からなっており、検索タイプ判定部１０２は入力された質問文と質問文パターンを照合するすることにより適切な検索タイプを判定する（Ｓ１１２）。
【００５７】
例えば、質問文Ａ：「●○の社長に関する記事」にはルール２がマッチして検索タイプ「文書検索」と判定する。質問文Ｂ：「●○の社長は誰ですか？」にはルール１がマッチして検索タイプ「質問応答」と判定する。
【００５８】
検索タイプ判定部１０２は検索タイプが「文書検索」と判定された場合（Ｓ１１３）、検索部へ渡す（Ｓ１１４）。また、検索タイプが「質問応答」と判定された場合（Ｓ１１３）、質問文を回答タイプ判定部１０３に渡すとともに（Ｓ１１５）、検索部１０４へ渡す（Ｓ１１４）。
【００５９】
［検索部の処理の流れ］
【００６０】
図１３に検索部１０４の処理の流れの一例を示す。検索部１０４は入力部１０１から質問文、検索タイプ判定部１０７から検索タイプを受け取る。そして、検索部１０４は検索タイプが「文書検索」であった場合（Ｓ１３１）、質問文をもとに質問応答記録データベース１１１に対し検索を行い（Ｓ１３２）、質問応答記録データベース１１１中の類似する質問文を検索して、その回答となる質問文を得る（Ｓ１３３）。
【００６１】
本実施例における質問応答記録データベース１１１は、例えば図１４に示すような過去の質問応答の結果である質問文および、その回答が対になって記録されている。
【００６２】
図１４の例では過去に質問文「●○の資本金はいくらですか」に対し、回答「２７００億円」，質問文「●○の社長は誰ですか」に対し、回答「○○太郎」という質問応答が行なわれたことが記録されている。
【００６３】
例えば検索部１０４が質問文「●○の社長に関する記事」および検索タイプ「文書検索」を受け取ると質問応答記録データベース１１１に対し検索を行い、類似する質問文を検索する。類似する質問文は、例えば次のように求める。
【００６４】
「●○の社長に関する記事」と質問文に対し「関する記事」のような検索タイプを判定するような表現を除く。その結果「●○の社長に関する記事」は「●○の社長」と表される。次に文書検索記録データベース１１０中の質問文との文字列の一致数を求める。この結果「●○の社長は誰ですか」が得られる。
【００６５】
次に検索部１０４は、「●○の社長は誰ですか」に対する質問応答記録データベース中の回答「○○太郎」を取得する。そして、検索部１０４は「●○の社長に関する記事」および「○○太郎」を質問文として文書データベース１０９に対し検索を行い（Ｓ１３４）、検索結果を回答生成部１０５へ送る（Ｓ１３５）。この処理により「●○、社長、○○太郎」を含む文書を検索することができる。
【００６６】
また、検索部１０４は、検索タイプが「質問応答」であった場合（Ｓ１３１）、質問文をもとに文書検索記録データベース１１０に対し検索を行ない（Ｓ１３６）、文書検索記録データ―ベース１１０中の類似した質問文および対応する文書検索結果を得る（Ｓ１３７）。
【００６７】
文書検索記録データベース１１０は、例えば図１５に示すような過去の文書検索の結果である質問文および、質問文に対する回答文書として適合する文書ＩＤのリストが対になって記録されている。この図１５の例では「●○の社長に関する記事」の適合文書がＩＤ１および２の文書であり、「●○の製品に関する記事」の適合文書がＩＤ３および４の文書であり、「巨＊の●●△△に関する記事」の適合文書がＩＤ５および６の文書であることを示している。
【００６８】
例えば検索部１０４が質問文「●○の社長は誰ですか」および検索タイプ「質問応答」を受け取ると文書検索記録データベース１１０に対し検索を行ない、類似する質問文を検索する。類似する質問文は例えば次のように求める。
【００６９】
まず、「●○の社長は誰ですか」と質問文に対し「は誰」のような回答タイプを判定するような表現「ですか」のように疑問をしめす表現を除く。その結果「●○の社長は誰ですか」は「●○の社長」と表される。次に、文書検索記録データベース１１０中の質問文との文字列の一致数を求める。この結果「●○の社長に関する記事」が得られる。
【００７０】
次に検索部１０４は文書検索記録データベース１１０上の類似する質問文に対する適合文書を取得し検索結果とする。この場合文書ＩＤが「１」および「２」の文書を検索結果として取得する。
【００７１】
この処理により回答を生成する際の情報源として、信頼度の高い情報を用いることができる。検索部１０４はこの検索結果を回答生成部１０５へ渡す（Ｓ１３５）。
【００７２】
［回答タイプ判定部の処理］検索タイプが「質問応答」の場合、回答タイプ判定部１０３は回答タイプ判定データベース１０８を用いて回答タイプを求める。ここで、回答タイプ判定部１０３の処理は第１の実施形態における回答タイプ判定部と同様の処理を行うものである。求められた回答タイプは回答生成部１０５に送られる。
【００７３】
［回答生成部から出力部の処理の流れ］図１６に回答生成部１０５から出力部１０６の処理の流れの一例を示す。回答生成部１０５は入力部１０１から入力された質問文、検索部１０４から検索結果、検索タイプ判定部１０２から検索タイプを受け取る。
【００７４】
回答生成部１０５は検索タイプが「文書検索」であった場合、検索部１０４より受け取った検索結果を出力部へ渡す。また、回答生成部１０５は検索タイプが「質問応答」であった場合、検索部１０４より受け取った文書検索記録データベース１１０より得られた適合文書から回答を抽出し、抽出した回答を出力部１０６へ渡す。出力部１０６は回答生成部１０５から質問文、回答及び検索タイプを受け取る。
【００７５】
出力部１０６は検索タイプが「文書検索」の場合（Ｓ１６１）、例えば図１７のように検索結果として文書を、ユーザに適合性の判断をさせるためのチェックボックスと共に出力する（Ｓ１６２）。
【００７６】
次にユーザに適合性を判定させ、検索結果である文書が適合であった場合、その文書をチェックさせる（Ｓ１６３）。出力部１０６は上記処理の結果を受け取る。
【００７７】
例えば図１７の場合では、検索結果として文書ＩＤ１および文書ＩＤ２および文書ＩＤ３の文書が検索されたが、ユーザの適合性判定の結果文書ＩＤ１および文書ＩＤ２が適合すると判定されたことになる。このとき出力部１０６は、質問文「●○の社長に関する記事」、適合文書ＩＤ「１、２」を文書検索記録データベース１１０に記録する（Ｓ１６４）。
【００７８】
一方、検索タイプが「質問応答」の場合（Ｓ１６１）、出力部１０６は例えば図１８のような回答を抽出し（Ｓ１６５）て、質問応答結果をユーザに正解，不正解を判断させるためのチェックボックスと共に出力する（Ｓ１６６）。ユーザが検索結果として「正解」と判断した場合、その回答のチェックボックスをチェックさせて正解判定を受け付ける（Ｓ１６７）。出力部１０６はこの結果を受け取る。
【００７９】
例えば図１８の場合では、質問応答結果として「○○太郎」、「○△二郎」、という回答が生成されたが、ユーザの正解、不正解の判定結果「○○太郎」が正解等判定されたことになる。出力部１０６は、質問文「●○の社長は誰ですか」に対し、回答「○○太郎」を質問応答記録データベース１１１に記録する（Ｓ１６８）。
【００８０】
このように本実施の形態では、文書検索の際に過去の質問応答システムの結果をもとに質問語展開を行なうことにより検索精度を向上させることができる。
【００８１】
また質問応答の回答生成の際に、過去の文書検索の結果を用いて回答生成を行なうことにより精度を向上させることができる。そのため、ユーザは公知の文書検索システムおよび質問応答システムに比べ、より精度の高い結果を取得することが可能となる。
【００８２】
［第３の実施の形態］図１９は第３の実施形態のシステム構成の一例である。システムは質問文を入力するための入力部１９１、入力された質問文の回答タイプを判定する回答タイプ判定部１９２、質問文により検索を行う検索部１９３、検索結果および回答タイプから回答を生成する回答生成部１９４、回答の参照する文書から過去に生成された質問応答を取得する参照情報取得部１９５、出力部１９６、および回答タイプ判定データベース１９７、文書データベース１９８、質問記録データベース１９９からなる。以下にまず本装置の全体的な処理の流れの概略を図１９に沿って示し、その後に主要なモジュールの処理の流れについて詳述する。
【００８３】
まず、ユーザから入力部１９１を介して質問文を入力させる。入力部１９１は質問文が入力されると入力された質問文を回答タイプ判定部１９２、検索部１９３、回答生成部１９４へ渡す。回答タイプ判定部１９２は質問文を入力部１９１より受け取ると、回答タイプ判定データベース１９７を用いて回答タイプ判定を行い回答生成部１９４へ結果を渡す。
【００８４】
検索部１９３は、質問文を入力部１９１より受け取ると文書データベース１９８に対し検索をおこない、検索結果を回答生成部１９４に渡す。回答生成部１９４は入力部１９１より質問文、回答タイプ判定部１９２より回答タイプ、検索部１９３より文書検索結果を受け取り回答を生成し質問と回答の対を出力部へ１９６渡す。また回答生成の際に参照した文書情報を参照情報取得部１９５へ渡す。
【００８５】
参照情報取得部１９５は、回答生成部１９４から受け取った回答の参照している文書の情報もとに質問応答記録データベース１９９を検索し過去に同一の文書を参照して作成された回答とそれに対する質問文を取得し、出力部１９６に渡す。出力部１９６は回答生成部１９４より、ユーザの入力した質問文とそれに対する回答、参照情報取得部１９５より関連する質問応答記録を取得し結果を出力する。
【００８６】
［回答タイプ判定部の処理の流れ］図２０に本実施例における回答タイプ判定部１９２の処理の流れの一例を示す。回答タイプ判定部１９２は、入力部１９１から質問文を受け取ると（Ｓ２０１）、例えば図２１に示すような回答タイプ判定データベース１９７と質問文の照合を行う（Ｓ２０２）。
【００８７】
図２１の例では回答タイプ判定データベース１０７は、質問文パターン、判定回答タイプの組合わせからなっており、例えば「△△△に入った×××出身の新外人は誰？」という質問がルール１にマッチするので「人名」を回答タイプとして取得する（Ｓ２０３）。回答タイプ判定部１９２は回答タイプを回答生成部１９４へ渡す（Ｓ２０４）。
【００８８】
［検索部の処理の流れ］図２２に本実施例における検索部１９３の処理の流れの一例を示す。検索部１９３は質問文を入力部１９１より受け取る（Ｓ２２１）。検索部１９３は公知の文書検索技術により文書データベース１９８から文書検索を行い（Ｓ２２２）、文書の内容とその文書の文書データベース中のＩＤを検索結果として取得する（Ｓ２２３）。
【００８９】
質問文「△△△に入った×××出身の新外人は？」により文書データベース１９８を検索し、「△△△」、「×××」、「出身」、「新」、「外人」などのキーワードを含む、例えば図２３に示すような文書を検索することができ、この検索結果を回答生成部１９４に渡す（Ｓ２２４）。
【００９０】
［回答生成部の処理の流れ］図２４に本実施例における回答生成部１９４の処理の流れの一例を示す。回答生成部１９４は、入力部１９１から質問文、回答タイプ判定部１９４から質問文に対応する回答タイプ、検索部１９１から質問文に対応する検索結果を受け取り（Ｓ２４１）、この検索結果から回答として適した情報を選出し、これを出力部に渡す。
【００９１】
例えば質問文「△△△に入った×××出身の新外人は？」および回答タイプ「人名」から、パターンマッチングなどの公知の情報抽出技術を用いて、図２３に示すような検索結果から「○○○」を抽出し（Ｓ２４２）、質問応答記録データベース１９９に質問文「△△△に入った×××出身の新外人は？」、回答「○○○」、回答参照文書のＩＤを記録する（Ｓ２４３）。また回答生成部１９４は、回答として質問文と共に参照情報取得部１９５へ渡す（Ｓ２４４）。
【００９２】
質問応答記録データベース１９９は過去の質問応答の結果が記録されてあり、例えば図２２に示すように１つのレコードが質問文、回答、回答参照文書ＩＤの３つ組になっている。
【００９３】
図２５では、過去に質問文「○○○のデビュー先の対戦相手は？」に対し、回答「１９６７年１０月２３日」、回答参照文書ＩＤ「１」。質問文「○○○は何歳？」に対し、回答「３４」回答参照文書ＩＤ「１」。質問文「○○○はいつ生まれたの？」に対し、回答「１９６７年１０月２３日」回答参照文書ＩＤ「１０」。質問文「○○○が×××代表に選ばれたのは何歳？」に対し、回答「１７歳」回答参照文書ＩＤ「１０」。質問文「ＤＹＮＡＮＯＴＥを作っているのはどこ？」に対し、回答「●○」回答参照文書ＩＤ「１０００」という質問応答が行なわれたことが分かる。
【００９４】
回答生成部１９４は質問応答記録データベース１９９に対し質問文「△△△に入った×××出身の新外人は？」、回答「○○○」、回答参照文書ＩＤ「１」を記録する。また、回答生成部１９４は質問とその回答と回答参照文書を参照情報取得部１９５へ渡す。
【００９５】
［参照情報取得部の流れ］図２６に本実施例における参照情報取得部１９５の流れの一例を示す。まず、参照情報取得部１９５は回答生成部１９４より回答参照文書情報を受け取る（Ｓ２６１）。次に参照情報取得部１９５は前記回答参照文書のＩＤをもとに質問応答記録データベース１９９を検索し、回答参照文書が等しい、質問文と回答の対である質問応答記録を取得する（Ｓ２６２）。
【００９６】
この場合、回答参照文書ＩＤが「１」の質問文「○○○のデビュー先の対戦相手は？」に対し回答「●●」，質問文「○○○は何歳？」に対し回答「３４」を得る。
【００９７】
次に、参照情報取得部１９５は回答生成部１９４より受け取った質問文と回答、および、質問応答記録データベース１９９より得られた質問文と回答の対を出力部１９６へ送り（Ｓ２６３）、例えば図２７のように出力する。
【００９８】
このように本実施の形態ではユーザからの質問文に対する回答の参照している文書を通じて関連する過去の質問応答事例を提示することができる。これにより、ユーザは一つの質問文を入力するだけで関連する情報を取得することが可能になる。
【００９９】
［第４の実施形態］図２８は第４の実施形態のシステム構成の一例である。第３の実施形態との違いは、類似文書検索部を有することにより、さらに回答の参照する文書に類似する文書から生成された質問応答情報も提示可能な点である。
【０１００】
本システムは質問文を入力するための入力部２８１、入力された質問文の回答タイプを判定する回答タイプ判定部２８２、質問文により検索を行う検索部２８３、検索結果から回答を生成する回答生成部２８４、回答の参照する文書をもとに類似文書検索を行う類似文書検索部２８４、回答の参照する文書から過去に生成された質問応答を取得する参照情報取得部２８６、出力部２８７および、回答タイプ判定データベース２８８、文書データベース２８９、質問応答記録データベース２９０からなる。
【０１０１】
以下にまず本装置の全体的な処理の流れの概略を図２８に沿って示し、その後に主要なモジュールの処理の流れについて詳述する。まず、ユーザに入力部２８１を介して質問文を入力させる。入力部２８１は質問文が入力されると入力された質問文を回答タイプ判定部２８２、検索部２８３、回答生成部２８４へ渡す。
【０１０２】
回答タイプ判定部２８２は質問文を入力部２８１より受け取ると、回答タイプ判定データベース２８８を用いて回答タイプ判定を行い回答生成部２８４へ結果を渡す。検索部２８３は、質問文を入力部２８１より受け取ると文書データベース２８９に対し検索をおこない、検索結果を回答生成部２８４に渡す。
【０１０３】
回答生成部２８４は入力部２８１より質問文、回答タイプ判定部２８２より回答タイプ、検索部２８３より文書検索結果を受け取り回答を生成し質問と回答の対を出力部２８７へ渡す。また回答生成の際に参照した文書情報を類似文書検索部２８５、参照情報取得部２８６へ渡す。
【０１０４】
類似文書検索部２８５は回答生成部２８４より受け取った回答参照文書をもとに文書データベース２８９から類似文書検索を行い検索結果となる類似文書情報を参照情報取得部２８６へ渡す。
【０１０５】
参照情報取得部２８６は回答生成部２８４から受け取った回答の参照している文書の情報もとに質問応答記録データベース２９０を検索し、過去に同一の文書を参照して作成された回答とそれに対する質問文を取得し、出力部２８７に渡す。
【０１０６】
出力部２８７は回答生成部２８４より、ユーザの入力した質問文とそれに対する回答、参照情報取得部２８６より関連する質問応答記録を取得し、その結果を出力する
【０１０７】
［類似文書検索部の処理の流れ］図２９に本実施例の類似文書検索部２８５の処理の流れの一例を示す。まず類似文書検索部２８５は、回答生成部２８４より回答参照文書を受け取り（Ｓ２９１）、この文書を質問文として、文書データベース２８９に対し検索を行い、文書の内容とその文書のＩＤを検索結果として取得する（Ｓ２９２）。
【０１０８】
この例では回答参照文書として図２３の文書が与えられる場合、「○○○」「×××」を含む、例えば図３０のような文書が類似文書として得られる。類似文書検索部２８５は、検索結果として得られた文書のＩＤを参照情報取得部２８６へ渡す（Ｓ２９３）。
【０１０９】
［参照情報取得部の処理の流れ］図３１に本実施例の参照情報取得部２８６の処理の流れの一例を示す。参照情報取得部２８６は回答生成部２８５より回答参照文書ＩＤを、類似文書検索部２８５より類似文書ＩＤを受け取る（Ｓ３１１）。例えば図３０のような文書と文書のＩＤ１０を受け取る。そして、回答の参照文書から過去に生成された質問応答記録を取得する（Ｓ３１２）。
【０１１０】
次に、参照情報取得部２８６は受け取った回答参照文書ＩＤをもとに質問応答記録データベースを２９０検索し、同一ＩＤの文書を参照して生成された回答と回答に対応する質問の対である質問応答記憶を得る（Ｓ３１３）。そして、類似文書から過去に生成された質問応答記録を取得する（Ｓ３１４）。
【０１１１】
次に、参照情報取得部２８６は類似文書検索部２８５より受け取った文書ＩＤにより、質問応答記録データベースを検索し、同一ＩＤの文書を参照して生成された回答と回答に対応する質問文の対である質問応答記録を得る（Ｓ３１５）。
【０１１２】
この処理により、例えば図２５のような質問応答記録データベースから、類似文書を参照した過去の質問応答結果として質問文「○○○はいつ生まれたの？」に対し、回答「１９６７年１０月２３日」，質問文「○○○が×××代表に選ばれたのは何歳？」に対し、回答「１７歳」が得られる。
【０１１３】
次に、参照情報取得部２８６は質問応答記録データベース２９０より得られた回答および、回答に対応する質問文の対である取得結果を出力部２８７へ送る（Ｓ３１６）。
【０１１４】
以上の処理により出力部２８７はユーザの入力した質問文とその回答、回答の参照する文書から得られる質問応答集、回答の参照する文書に類似する文書から得られる質問応答集を受け取り、例えば図３２のように出力することになる。
【０１１５】
本実施の形態ではユーザからの質問文に対する回答の参照している文書、および回答の参照している文書の類似文書を通じて関連する過去の質問応答事例を提示することができる。これにより、ユーザは一つの質問文を入力するだけで第３の実施形態よりもさらに多くの関連する情報を取得することが可能になる。
【０１１６】
また、本願発明の実施形態における処理をコンピュータで実行可能なプログラムで実現し、このプログラムをコンピュータで読み取り可能な記憶媒体として実現することも可能である。
【０１１７】
なお、本願発明における記憶媒体としては、磁気ディスク、フレキシブルディスク、ハードディスク、光ディスク（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ等）、光磁気ディスク（ＭＯ等）、半導体メモリ等、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であってもよい。
【０１１８】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼動しているＯＳ（オペレーションシステム）や、データベース管理ソフト、ネットワーク等のＭＷ（ミドルウェア）等が本実施形態を実現するための各処理の一部を実行してもよい。
【０１１９】
さらに、本願発明における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【０１２０】
また、記憶媒体は１つに限らず、複数の媒体から本実施形態における処理が実行される場合も、本発明における記憶媒体に含まれ、媒体の構成は何れの構成であってもよい。
【０１２１】
なお、本願発明におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、本実施形態における各処理を実行するものであって、パソコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であってもよい。
【０１２２】
また、本願発明におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本願発明の機能を実現することが可能な機器、装置を総称している。
【０１２３】
なお、本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。
【０１２４】
また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合わせてもよい。
【０１２５】
【発明の効果】
以上、説明したように本発明によれば、入力された質問に対して次の質問を想定してその回答を出力したり、関連する質問と回答を出力することができるという優れた効果を奏し得る。
【図面の簡単な説明】
【図１】本発明の第１の実施形態のシステム構成の一例。
【図２】本発明の第１の実施形態における関連質問生成部の処理の流れの一例。
【図３】本発明の第１の実施形態における質問記録データベースの一例。
【図４】本発明の第１の実施形態の回答タイプ判定部の処理の流れの一例。
【図５】本発明の回答タイプ判定データベースの一例。
【図６】本発明の第１の実施形態の検索部の処理の流れの一例。
【図７】本発明の第１の実施形態の文書検索結果の一例。
【図８】本発明の第１の実施形態の回答生成部の処理の流れの一例。
【図９】本発明の第１の実施形態における出力の一例。
【図１０】本発明の第２の実施形態のシステム構成の一例。
【図１１】本発明の第２の実施形態における検索タイプ判定部の処理の流れの一例。
【図１２】本発明の第２の実施形態における検索タイプ判定データベースの一例。
【図１３】本発明の第２の実施形態における検索部の処理の流れの一例。
【図１４】本発明の第２の実施形態における質問応答記録データ―ベースの一例。
【図１５】本発明の第２の実施形態における文書検索記録データベースの一例。
【図１６】本発明の第２の実施形態における回答生成部から出力部の処理の流れの一例。
【図１７】本発明の第２の実施形態における文書検索結果の出力の一例。
【図１８】本発明の第２の実施形態における質問応答結果の出力の一例。
【図１９】本発明の第３の実施形態のシステム構成の一例。
【図２０】本発明の第３の実施形態における回答タイプ判定文処理の流れの一例。
【図２１】本発明の回答タイプ判定データベースの一例。
【図２２】本発明の第３の実施形態における検索部の処理の流れの一例。
【図２３】本発明の文書検索結果の一例。
【図２４】本発明の第３の実施形態における回答生成部の処理の流れの一例。
【図２５】本発明の第３の実施形態における質問応答記録データベースの一例。
【図２６】本発明の第３の実施形態における参照情報取得部の処理の流れの一例。
【図２７】本発明の第３の実施形態における出力の一例。
【図２８】本発明の第４の実施形態のシステム構成の一例。
【図２９】本発明の第４の実施形態における類似文書検索部の処理の流れの一例。
【図３０】本発明の第４の実施形態における類似文書検索結果の一例。
【図３１】本発明の第４の実施形態における参照情報取得部の処理の流れの一例。
【図３２】本発明の第４の実施形態における出力表示の結果の一例。
【符号の説明】
１１…入力部
１２…関連質問生成部
１３…回答タイプ判定部
１４…検索部
１５…回答生成部
１６…出力部
１７…回答タイプ判定データベース
１８…文書データベース
１９…質問記録データベース
１０１…入力部
１２…関連質問生成部
１０２…検索タイプ判定部
１０３…回答タイプ判定部
１０４…検索部
１０５…回答生成部
１０６…出力部
１０７…検索タイプ判定データベース
１０８…回答タイプ判定データベース
１０９…文書データベース
１１０…文書検索記録データベース
１１１…質問応答記録データベース
１９１…入力部
１９２…回答タイプ判定部
１９３…検索部
１９４…回答生成部
１９５…参照情報取得部
１９６…出力部
１９７…回答タイプ判定データベース
１９８…文書データベース
１９９…質問応答記録データベース
２８１…入力部
２８２…回答タイプ判定部
２８３…検索部
２８４…回答生成部
２８５…類似文書検索部
２８６…参照情報取得部
２８７…出力部
２８８…回答タイプ判定データベース
２８９…文書データベース
２９０…質問応答記録データベース
【図１】
2004288086.tif 000003
【図２】
2004288086.tif 000004
【図３】
2004288086.tif 000005
【図４】
2004288086.tif 000006
【図５】
2004288086.tif 000007
【図６】
2004288086.tif 000008
【図７】
2004288086.tif 000009
【図８】
2004288086.tif 000010
【図９】
2004288086.tif 000011
【図１０】
2004288086.tif 000012
【図１１】
2004288086.tif 000013
【図１２】
2004288086.tif 000014
【図１３】
2004288086.tif 000015
【図１４】
2004288086.tif 000016
【図１５】
2004288086.tif 000017
【図１６】
2004288086.tif 000018
【図１７】
2004288086.tif 000019
【図１８】
2004288086.tif 000020
【図１９】
2004288086.tif 000021
【図２０】
2004288086.tif 000022
【図２１】
2004288086.tif 000023
【図２２】
2004288086.tif 000024
【図２３】
2004288086.tif 000025
【図２４】
2004288086.tif 000026
【図２５】
2004288086.tif 000027
【図２６】
2004288086.tif 000028
【図２７】
2004288086.tif 000029
【図２８】
2004288086.tif 000030
【図２９】
2004288086.tif 000031
【図３０】
2004288086.tif 000032
【図３１】
2004288086.tif 000033
【図３２】
2004288086.tif 000034