(57)【要約】【課題】特定の応答主体に紐付けされた入力情報とそれに対する応答情報とを容易に収集する。【解決手段】データ収集装置は、応答主体名を特定する応答主体名特定情報を第１記憶部に格納し、第１記憶部に格納された何れかの応答主体名特定情報によって特定される応答主体名を表示させるための応答主体名表示情報を出力する。これに対し、当該応答主体に対する入力内容を示す情報が入力され、当該入力内容を特定する入力情報を、当該応答主体名を特定する応答主体名特定情報に対応付けて第２記憶部に格納する。さらに、データ収集装置は、何れかの入力情報によって特定される入力内容に対する応答を、それに対応する応答主体になりきって行うよう指示するための応答指示情報を出力する。これに対する応答内容を示す情報が入力されたデータ収集装置は、当該応答内容を特定する応答情報を、当該入力情報に対応付けて第３記憶部に格納する。【選択図】図２
2011103063.tif 000002
【特許請求の範囲】
【請求項１】
入力内容に対して何らかの応答を行うと想定された応答主体の名称である応答主体名を特定する応答主体名特定情報を格納する第１記憶部と、
何れかの前記応答主体名特定情報によって特定される応答主体名を表示させるための応答主体名表示情報を出力する第１出力部と、
前記応答主体名表示情報を用いて表示させた応答主体名で特定される応答主体に対する入力内容を示す情報が入力される第１入力部と、
前記応答主体名表示情報を用いて表示させた応答主体名で特定される応答主体に対する前記入力内容を特定する入力情報を、当該応答主体名を特定する前記応答主体名特定情報に対応付けて第２記憶部に格納する入力情報登録部と、
何れかの前記入力情報によって特定される入力内容に対する応答を、当該入力情報に対応付けて前記第２記憶部に格納されている前記応答主体名特定情報によって特定される応答主体になりきって行うよう指示するための応答指示情報を出力する第２出力部と、
前記入力情報によって特定される入力内容に対する応答内容を示す情報が入力される第２入力部と、
前記入力情報によって特定される入力内容に対する前記応答内容を特定する応答情報を、当該入力情報に対応付けて第３記憶部に格納する応答情報登録部と、
を有するデータ収集装置。
【請求項２】
請求項１のデータ収集装置であって、
前記第１出力部は、同一の前記応答主体名に対応する前記応答主体名表示情報を複数の端末装置に対して出力し、
前記第１入力部には、前記応答主体名表示情報を用いて表示させた前記応答主体名で特定される前記応答主体に対する入力内容を示す情報が複数入力され、
前記入力情報登録部は、前記応答主体名表示情報を用いて表示させた応答主体名で特定される応答主体に対する前記入力内容をそれぞれ特定する複数の入力情報を、当該応答主体名を特定する前記応答主体名特定情報に対応付けて前記第２記憶部に格納する、
ことを特徴とするデータ収集装置。
【請求項３】
請求項１又は２のデータ収集装置であって、
前記第２出力部は、同一の前記応答主体と前記入力内容との組み合わせに対応する前記応答指示情報を、複数の端末装置に対して出力し、
前記第２入力部には、前記入力情報によって特定される入力内容に対する応答内容を示す情報が複数入力され、
前記応答情報登録部は、前記入力情報によって特定される入力内容に対する前記応答内容をそれぞれ特定する複数の前記応答情報を、当該入力情報に対応付けて前記第３記憶部に格納する、
ことを特徴とするデータ収集装置。
【請求項４】
請求項１から３の何れかのデータ収集装置であって、
前記第２記憶部にすでに格納されている入力情報の中から、前記第１入力部に入力された問い合わせ内容と同一又は類似の問い合わせ内容を特定する入力情報を選択し、当該選択した入力情報に対応付けられた応答情報を前記第３記憶部から抽出する自動応答部と、
前記自動応答部で抽出された応答情報を出力する第３出力部と、
をさらに有することを特徴とするデータ収集装置。
【請求項５】
請求項１から４の何れかのデータ収集装置であって、
前記入力内容は質問内容である、
ことを特徴とするデータ収集装置。
【請求項６】
第１〜３記憶部と第１、２出力部と第１、２入力部と入力情報登録部と応答情報登録部とを有するデータ収集装置のデータ収集方法であって、
入力内容に対して何らかの応答を行うと想定された応答主体の名称である応答主体名を特定する応答主体名特定情報を第１記憶部に格納するステップと、
前記第１出力部が、何れかの前記応答主体名特定情報によって特定される応答主体名を表示させるための応答主体名表示情報を出力するステップと、
前記応答主体名表示情報を用いて表示させた応答主体名で特定される応答主体に対する入力内容を示す情報が前記第１入力部に入力されるステップと、
前記入力情報登録部が、前記応答主体名表示情報を用いて表示させた応答主体名で特定される応答主体に対する前記入力内容を特定する入力情報を、当該応答主体名を特定する前記応答主体名特定情報に対応付けて前記第２記憶部に格納するステップと、
前記第２出力部が、何れかの前記入力情報によって特定される入力内容に対する応答を、当該入力情報に対応付けて前記第２記憶部に格納されている前記応答主体名特定情報によって特定される応答主体になりきって行うよう指示するための応答指示情報を出力するステップと、
前記入力情報によって特定される入力内容に対する応答内容を示す情報が前記第２入力部に入力されるステップと、
前記応答情報登録部が、前記入力情報によって特定される入力内容に対する前記応答内容を特定する応答情報を、当該入力情報に対応付けて前記第３記憶部に格納するステップと、
を有するデータ収集方法。
【請求項７】
請求項１から５の何れかのデータ収集装置としてコンピュータを機能させるためのプログラム。  
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ収集技術に関し、特に、特定の応答主体に紐付けされた入力情報とそれに対する応答情報とからなるデータを収集するデータ収集技術に関する。
【背景技術】
【０００２】
質問応答データはユーザが疑問に思ったことに対しその回答を与えるのに有用なデータである。このようなデータを収集する手法として、ウェブサイトを構築し、疑問を持つユーザに質問を登録してもらい、その回答を持つ不特定多数のユーザに回答を登録してもらう、いわゆる、Ｑ＆Ａ（質問応答）サイトが多く存在する。例えば、「Yahoo！知恵袋」や「教えて！goo」である。また、ユーザの質問に対し、ウェブや大規模なテキストデータからその回答を抽出して提示する質問応答システムの研究も多くなされている。
【０００３】
Ｑ＆Ａサイトでは、主に、質問者の問題を解決する目的で質問応答データが収集されている。つまり、サイトでは「〜はどうすればよいのか？」や「〜とはどんなものか？」など、方法や事実についての質問が多くなされる。
【０００４】
このようなサイトは不特定多数に向けられた質問とその回答を収集するが、一方で、特定の人物についてのみなされている質問応答のデータを収集することも重要である。例えば、人間と会話を行うシステム（対話システム）は、人間と同じように振舞うことが望ましい。そのような人間らしい応答を行うようにするためには、ある人はこう言われたらこう答えるといったことを記述した、人物に紐付けられた＜入力情報，応答情報＞の組からなるデータをあらかじめ保持しておくことが肝要である。
【０００５】
会話中のユーザの幅広い質問に的確に答える対話システムを構築するためには、このような人物に紐付けられた＜入力情報，応答情報＞の組を大量に準備しておかなくてはならない。例えば、対話システムのコンテストであるレブナー賞で優勝したシステム「A.L.I.C.E.」は、＜入力情報，応答情報＞の組を約４万保持している。しかし、このようなデータを人手で作成するにはコストがかかる。
【０００６】
＜入力情報，応答情報＞のペアの自動作成については、従来、いくつかの手法が提案されている（例えば、非特許文献１〜３参照）。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】Bayan Abu Shawar and Eric Atwell, "Using dialogue corpora to train a chatbot", In Proceedings of the International Conference on Corpus Linguistics, 2003, pages 681--690.
【非特許文献２】Jizhou Huang, Ming Zhou, and Dan Yang, "Extracting chatbot knowledge from online discussion forums", In Proceedings of the International Joint Conferences on Artificial Intelligence (IJCAI), 2007, pages 423--428.
【非特許文献３】Sudeep Gandhe and David Traum, "Creating spoken dialogue characters from corpora without annotations", In Proceedings of INTERSPEECH, 2007, pages 2201--2204.
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、非特許文献１〜３の手法は、不特定多数のユーザの対話データから自動的に＜入力情報，応答情報＞の組を抽出するため、ノイズが多く、また、応答に一貫性がないという問題がある。このようなデータに基づいて対話を行うシステムを構築すると、ユーザの質問に対し、不適切な応答や矛盾した応答を行う可能性がある。
【０００９】
また、ウェブ上の掲示板の中には「なりきり」を趣旨としたものが存在する。例えば、「teacup みんなの掲示板」における「なりきりトーク」である。これは、特定の人物やキャラクターになりきってユーザ同士で会話を行うことができるウェブサイトである。ここから、特定の人物に紐付けられたやり取りを収集することが可能である。
【００１０】
しかしながら、何の制約も無く、自由に会話をしてもよいというサイトの特性から、特定の人物がどのような入力にどのような応答するかという一定の形式に沿った、再利用可能なデータの獲得には利用しにくい。また、なりきったユーザ同士が、特定の物語や設定に入り込んで会話を楽しむことが主目的であるため、やり取りの内容が特定の話題に偏っており、幅広い内容を扱う対話システムの知識源として利用することは難しい。
【００１１】
また、新聞などに記載される有名人へのインタビュー内容などから一問一答のような形式のデータを収集し、そこから、質問内容を特定する入力情報と応答内容を特定する応答情報との組からなる＜入力情報，応答情報＞の組を生成してもよい。しかし、一度に多くの一問一答形式の記事が記載されるわけではなく、対話システムに必要とされる分量の＜入力情報，応答情報＞の組を収集することは困難である。
【００１２】
また、専門家などが多くのユーザからの質問を受け付けて，その回答を掲載しているようなウェブサイトも存在する。また、「○○だけど質問ある？」というスレッドタイトルで立ち上げられるインターネット掲示板もある。このようなサイトや掲示板から＜入力情報，応答情報＞の組を作成することも考えられるが、一人の人間が答えられる質問の数には限界がある。対話システムに必要な分量の質問応答データが集まるためには、一人の人が長期間質問に答え続ける必要があり、回答者に負荷が集中するという問題がある。また、プライバシーに関わる質問について回答も期待できない。
【００１３】
なお、上述した問題は、与えられた質問内容に対して特定の人物が応答を行う環境での、当該質問内容を特定する入力情報とその応答内容を特定する応答情報とからなる＜入力情報，応答情報＞の組を収集する場合に限定されたものではない。すなわち、上述した問題は、何らかの入力に対して特定の応答主体が応答を行う環境での、当該入力内容を特定する入力情報とその応答内容を特定する応答情報とからなる＜入力情報，応答情報＞の組を収集する場合に共通するものである。
【００１４】
本発明はこのような点に鑑みてなされたものであり、特定の応答主体に紐付けされた入力情報とそれに対する応答情報とを容易に収集することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明では、データ収集装置が、入力内容に対して何らかの応答を行うと想定された応答主体の名称である応答主体名を特定する応答主体名特定情報を第１記憶部に格納し、第１記憶部に格納された何れかの応答主体名特定情報によって特定される応答主体名を表示させるための応答主体名表示情報を出力する。これに対し、応答主体名表示情報を用いて表示させた応答主体名で特定される応答主体に対する入力内容を示す情報が入力され、当該入力内容を特定する入力情報を、当該応答主体名を特定する応答主体名特定情報に対応付けて第２記憶部に格納する。さらに、データ収集装置は、何れかの入力情報によって特定される入力内容に対する応答を、当該入力情報に対応付けて第２記憶部に格納されている応答主体名特定情報によって特定される応答主体になりきって行うよう指示するための応答指示情報を出力する。データ収集装置には、入力情報によって特定される入力内容に対する応答内容を示す情報が入力され、データ収集装置は、当該応答内容を特定する応答情報を、当該入力情報に対応付けて第３記憶部に格納する。
【発明の効果】
【００１６】
以上のように、本発明では、第１記憶部に格納された応答主体名特定情報によって特定される応答主体に対する入力内容を特定する入力情報を当該応答主体名特定情報に対応付けて第２記憶部に格納する。そして、当該入力内容に対する応答を、その応答主体になりきって行うよう指示し、それに対して得られた応答内容を特定する応答情報を、当該入力情報に対応付けて第３記憶部に格納する。これにより、特定の応答主体に紐付けされた入力情報とそれに対する応答情報とを容易に収集できる。
【図面の簡単な説明】
【００１７】
【図１】図１は、本形態のデータ収集システムの全体構成を説明するための図である。
【図２】図２は、実施形態のデータ収集装置の機能構成を説明するためのブロック図である。
【図３】図３（Ａ）は、ユーザ情報ＤＢ記憶部のデータ構成を例示するための図であり、図３（Ｂ）は、人物ＤＢ記憶部のデータ構成を例示するための図であり、図３（Ｃ）は、対話情報ＤＢ記憶部のデータ構成を例示するための図である。
【図４】図４は、実施形態の端末装置の機能構成を説明するためのブロック図である。
【図５】図５は、実施形態のデータ収集装置のデータ収集処理を説明するためのフローチャートである。
【図６】図６は、出力インタフェース部によって表示されるログイン画面を例示した図である。
【図７】図７は、ユーザ初期画面の一例を説明するための図である。
【図８】図８は、人物画面の一例を説明するための図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明の実施形態を説明する。
本形態では、一例として、入力内容に対して何らかの応答を行うと想定された応答主体が人物であり、応答主体名が人物名であり、入力内容が質問内容であり、入力情報が質問内容を特定する情報であり、応答内容が質問内容に対する応答内容あり、応答情報が応答内容を特定する情報である場合を説明する。ただし、これは本発明を限定するものではない。
【００１９】
＜構成＞
図１は、本形態のデータ収集システム１の全体構成を説明するための図である。
図１に例示するように、本形態のデータ収集システム１は、データ収集装置１１と、Ｎ（Ｎは２以上の整数）人のユーザがそれぞれ使用する端末装置１２−１〜Ｎとを有し、これらはネットワーク１３を通じた通信が可能なように構成されている。
【００２０】
［データ収集装置１１］
図２は、実施形態のデータ収集装置１１の機能構成を説明するためのブロック図である。
図２に例示するように、本形態のデータ収集装置１１は、ユーザ情報ＤＢ記憶部１１１ａと、人物ＤＢ記憶部１１１ｂ（第１記憶部）と、対話情報ＤＢ記憶部１１１ｃ（第２，３記憶部）と、ログイン要求情報記憶部１１１ｄと、出力部１１２ａ（第１，２，３出力部）と、入力部１１２ｂ（第１，２入力部）と、データ収集装置１１を制御する制御部１１３ａと、ログイン画面生成部１１３ｂと、ユーザ認証部１１３ｃと、ユーザ初期画面生成部１１３ｄと、人物登録部１１３ｅと、人物画面生成部１１３ｆと、入力情報登録部１１３ｇと、応答情報登録部１１３ｈと、自動応答部１１３ｉとを有する。
【００２１】
なお、本形態のデータ収集装置１１は、例えば、ＣＰＵ（central processing unit）、ＲＡＭ（random-access memory）、ＲＯＭ（read-only memory）、通信装置等を有する公知のコンピュータや専用のコンピュータに所定のプログラムが読込まれることで構築される。具体的には、ユーザ情報ＤＢ記憶部１１１ａ、人物ＤＢ記憶部１１１ｂ、対話情報ＤＢ記憶部１１１ｃ及びログイン要求情報記憶部１１１ｄは、例えば、ハードディスクなどの補助記憶装置、ＲＡＭ、キャッシュメモリ若しくはレジスタ、又は、それらが結合した記憶領域である。出力部１１２ａ及び入力部１１２ｂは、例えば、所定のプログラムが読込まれたＣＰＵの制御のもとで機能するＬＡＮカード、モデム等の通信装置である。制御部１１３ａ、ログイン画面生成部１１３ｂ、ユーザ認証部１１３ｃ、ユーザ初期画面生成部１１３ｄ、人物登録部１１３ｅ、人物画面生成部１１３ｆ、入力情報登録部１１３ｇ、応答情報登録部１１３ｈ及び自動応答部１１３ｉは、例えば、所定のプログラムが読込まれたＣＰＵである。
【００２２】
図３（Ａ）は、ユーザ情報ＤＢ記憶部１１１ａのデータ構成を例示するための図であり、図３（Ｂ）は、人物ＤＢ記憶部１１１ｂのデータ構成を例示するための図であり、図３（Ｃ）は、対話情報ＤＢ記憶部１１１ｃのデータ構成を例示するための図である。
図３（Ａ）に例示するように、ユーザ情報ＤＢ記憶部１１１ａには、本形態のデータ収集システム１を利用するユーザのユーザ名（NAME）と、各ユーザを一義に特定するユーザＩＤ（UID）と、各ユーザに対応するパスワード（PASS）とが、ユーザごとに対応付けられて格納される。ユーザ情報ＤＢ記憶部１１１ａにこれらの情報を格納する処理については後述する。
【００２３】
図３（Ｂ）に例示するように、人物ＤＢ記憶部１１１ｂには、ユーザがなりきる応答主体である人物の人物名（SUB）と、その人物名（SUB）を一義に特定する人物ＩＤ（SID）と、その人物名（SUB）を追加したユーザのユーザＩＤ（UID(S)）とが、互いに対応付けられて格納される。なお、人物ＩＤ（SID）は、人物名（SUB）ごとに異なるものであれば、人物名（SUB）そのものでも良いし、記号や番号などでも良い。人物ＤＢ記憶部１１１ｂにこれらの情報を格納する処理については後述する。また、本形態では、人物ＩＤ（SID）が「応答主体名特定情報」に対応する。
【００２４】
図３（Ｃ）に例示するように、対話情報ＤＢ記憶部１１１ｃには、人物ＩＤ（SID）と、その人物ＩＤ（SID）で特定される人物に対する入力内容（質問内容）を特定する入力情報(INPUT)と、当該入力情報(INPUT)を一義に特定する入力情報ＩＤ（IID）と、当該入力情報(INPUT)を提供したユーザ（質問者）のユーザＩＤ（UID(I)）と、当該入力情報(INPUT)に対応する応答情報(RES)と、当該応答情報(RES)を一義に特定する応答情報ＩＤ（RID）と、当該応答情報(RES)を提供したユーザ（応答者）のユーザＩＤ（UID(R)）とが対応付けられて格納される。対話情報ＤＢ記憶部１１１ｃにこれらの情報を格納する処理については後述する。
【００２５】
［端末装置１２−ｎ（ｎ＝１，．．．，Ｎ）］
図４は、実施形態の端末装置１２−ｎの機能構成を説明するためのブロック図である。
図４に例示するように、本形態の端末装置１２−ｎは、入力部１２３−ｎと、出力部１２４−ｎと、制御部１２５−ｎと、処理部１２６−ｎと、出力インタフェース部１２７−ｎと、入力インタフェース部１２７−ｎとを有する。
【００２６】
なお、本形態の端末装置１２−ｎは、例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、通信装置等を有する公知のコンピュータや専用のコンピュータに所定のプログラムが読込まれることで構築される。具体的には、入力部１２３−ｎ及び出力部１２４−ｎは、例えば、所定のプログラムが読込まれたＣＰＵの制御のもとで機能するＬＡＮカード、モデム等の通信装置である。制御部１２５−ｎ及び処理部１２６−ｎは、例えば、所定のプログラムが読込まれたＣＰＵである。出力インタフェース部１２７−ｎは、例えば、ディスプレイ等の映像出力装置である。入力インタフェース部１２８−ｎは、例えば、キーボード、マウスなどの入力装置である。また、端末装置１２−ｎは、制御部１２５−ｎの制御のもと各処理を実行する。
【００２７】
＜処理＞
次に、本形態の各処理を説明する。
［事前処理］
事前処理として、各端末装置１２−ｎ（ｎ＝１，．．．，Ｎ）を利用するユーザがユーザ登録を行う。これにより、各ユーザを一義に特定するユーザＩＤ（UID）と、各ユーザに対応するパスワード（PASS）とが設定される。なお、ユーザＩＤとパスワードは管理者が予め準備しておいても良い。ユーザ名（NAME）と、設定されたユーザＩＤ（UID）とそれに対応するパスワード（PASS）とは互いに対応付けられ、データ収集装置１１（図２）のユーザ情報ＤＢ記憶部１１１ａに格納される。
【００２８】
［データ収集処理］
図５は、実施形態のデータ収集装置１１のデータ収集処理を説明するためのフローチャートである。なお、以下では、説明の簡略化のため、１つの端末装置１２−ｎとデータ収集装置１１との間で行われる処理のみを説明する。しかし、実際は、複数の端末装置１２−ｎとデータ収集装置１１との間で以下に説明する処理が実行される。
【００２９】
《ログイン処理》
まず、何れかの端末装置１２−ｎがネットワーク１３経由でデータ収集装置１１にアクセスする。すると、データ収集装置１１（図２）のログイン画面生成部１１３ｂが、ログイン画面を表示させるための情報（LOGIN）を作成する。データ収集装置１１の出力部１１２ａは、この情報（LOGIN）を、ネットワーク１３経由で当該端末装置１２−ｎに送信する（ステップＳ１１）。送信された情報（LOGIN）は、当該端末装置１２−ｎ（図４）の入力部１２３ｎで受信され、処理部１２６−ｎに送られる。処理部１２６−ｎは、情報（LOGIN）によって特定されるログイン画面を出力インタフェース部１２７−ｎに表示させる。
【００３０】
図６は、出力インタフェース部１２７−ｎによって表示されるログイン画面２１０を例示した図である。図６の例のログイン画面２１０は、ユーザＩＤ（UID）が入力される入力領域２１１と、パスワード（PASS）が入力される入力領域２１２と、ログインボタン２１３と有する。端末装置１２−ｎを利用するユーザは、表示されたログイン画面２１０を参照しつつ、入力インタフェース部１２８−ｎを操作し、入力領域２１１に自らのユーザＩＤ（UID）を入力し、入力領域２１２に自らのパスワード（PASS）を入力し、ログインボタン２１３をクリックする。入力されたユーザＩＤ（UID）とパスワード（PASS）とは処理部１２６−ｎに送られ、そこでパスワード（PASS）に対応する認証用情報（CERT）と、ユーザＩＤ（UID）とを含むログイン要求情報（UID，CERT）が生成される。ログイン要求情報（UID，CERT）は、出力部１２４−ｎからネットワーク１３経由で送信され、データ収集装置１１に送信される。
【００３１】
データ収集装置１１（図２）の制御部１１３ａは、入力部１１２ｂがログイン要求情報（UID，CERT）を受信したか否かを監視している（ステップＳ１２）。ここで、入力部１１２ｂがログイン要求情報（UID，CERT）を受信したと判定された場合、受信されたログイン要求情報（UID，CERT）はユーザ認証部１１３ｃに送られ、ログイン要求情報記憶部１１１ｄに格納される。
【００３２】
ユーザ認証部１１３ｃは、入力されたログイン要求情報（UID，CERT）と、ユーザ情報ＤＢ記憶部１１１ａ（図３（Ａ））に格納されているユーザＩＤ（UID）及びパスワード(PASS)の組とを照合する。具体的には、ユーザ認証部１１３ｃは、例えば、ゼロ知識証明等の公知の技術を用い、認証用情報（CERT）に対応するパスワード(PASS)が、ログイン要求情報（UID，CERT）が含むユーザＩＤ（UID）に対応付けられてユーザ情報ＤＢ記憶部１１１ａに格納されているパスワード(PASS)と合致するかを検証する（ステップＳ１３）。
【００３３】
ここで、検証結果が不合格であった場合、ユーザ認証部１１３ｃは、ログイン要求情報記憶部１１１ｄに格納したログイン要求情報（UID，CERT）を破棄するとともに、エラー表示を表示させるための情報を、出力部１１２ａからネットワーク１３経由で、ログイン要求情報（UID，CERT）を送信した端末装置１２−ｎに送信し（ステップＳ１５）、処理を終了する。エラー表示を表示させるための情報を入力部１２３―ｎ（図４）で受信した端末装置１２−ｎの出力インタフェース部１２７−ｎはエラー表示を行う。
一方、検証結果が合格であった場合、以下のユーザ初期画面生成処理が行われる。
【００３４】
《ユーザ初期画面生成処理》
ユーザ初期画面生成処理では、まず、ログイン要求情報記憶部１１１ｄに格納されたログイン要求情報（UID，CERT）が含むユーザＩＤ（UID）（以下、「ログイン中のユーザＩＤ（UID）」）がユーザ初期画面生成部１１３ｄに送られる。ユーザ初期画面生成部１１３ｄは、このログイン中のユーザＩＤ（UID）に対応するユーザ初期画面を表示させるための情報（INITIAL）を生成する。
【００３５】
本形態で例示するユーザ初期画面は、少なくとも、以下の領域を含む。
・登録済みのすべての人物名（SUB）を一覧表示する領域。
・新たに登録する人物名（SUB）の入力が可能な領域。
【００３６】
以下にユーザ初期画面の具体例を示す。
図７は、ユーザ初期画面の一例を説明するための図である。
図７に例示するユーザ初期画面２２０は、ログアウトボタン２２１と、ユーザ情報表示領域２２２と、全体情報表示領域２２３と、人物選択領域２２４と、人物登録領域２２５と、追加ボタン２２６と、人物追加履歴領域２２７と、なりきり履歴領域２２８と、ユーザ名表示領域２２９とを有する。
【００３７】
ログアウトボタン２２１は、ログイン中のユーザがログアウトを行う際にクリックされるボタンである。
ユーザ情報表示領域２２２は、ログイン中のユーザの質問回数（入力情報（INPUT）の提供回数）と、特定の人物になりきって応答を行ったなりきり応答回数（応答情報（RES）の提供回数）と、書込み総数（入力情報（INPUT）の提供回数＋応答情報（RES）の提供回数）とを表示する領域である。これらの情報は、ユーザ初期画面生成部１１３ｄ（図２）が、ログイン中のユーザＩＤ（UID）を用いて対話情報ＤＢ記憶部１１１ｃ（図３（Ｃ））を検索し、当該ログイン中のユーザＩＤ（UID）と等しいユーザＩＤ（UID(I)）やユーザＩＤ（UID(R)）に対応付けられている入力情報（INPUT）や応答情報（RES）などを対話情報ＤＢ記憶部１１１ｃから抽出することで特定できる。
【００３８】
全体情報表示領域２２３は、全ユーザの質問総数と、なりきり応答総数と、書込み総数とを表示する領域である。これらの情報は、ユーザ初期画面生成部１１３ｄ（図２）が、対話情報ＤＢ記憶部１１１ｃ（図３（Ｃ））から入力情報（INPUT）や応答情報（RES）などを抽出することで特定できる。
【００３９】
人物選択領域２２４は、登録済みのすべての人物名（SUB）を一覧表示する領域であり、表示された人物名をクリックすることでその人物名を選択することが可能なように構成されている。これらの人物名（SUB）は、ユーザ初期画面生成部１１３ｄ（図２）が人物ＤＢ記憶部１１１ｂ（図３（Ｂ））に格納されているすべての人物名（SUB）及び人物ＩＤ（SID）を抽出することで特定できる。
【００４０】
人物登録領域２２５は、新たに登録する人物名の入力が可能な領域であり、追加ボタン２２６は、人物登録領域２２５に入力された人物名の追加を行う際にクリックするボタンである。
【００４１】
人物追加履歴領域２２７は、ログイン中のユーザが追加した人物名を一覧表示する領域である。これらの情報は、ユーザ初期画面生成部１１３ｄ（図２）が、ログイン中のユーザＩＤ（UID）を用いて人物ＤＢ記憶部１１１ｂ（図３（Ｂ））を検索し、ログイン中のユーザＩＤ（UID）に一致するユーザＩＤ（UID(S)）に対応付けられている人物名（SUB）及び人物ＩＤ（SID）を人物ＤＢ記憶部１１１ｂから抽出することで特定できる。
【００４２】
なりきり履歴領域２２８は、ログイン中のユーザが、なりきって応答情報（RES）を提供したことがある人物名（SUB）を一覧表示する領域である。これらの情報を特定する場合、まず、ユーザ初期画面生成部１１３ｄ（図２）が、ログイン中のユーザＩＤ（UID）を用いて対話情報ＤＢ記憶部１１１ｃ（図３（Ｃ））を検索し、ログイン中のユーザＩＤ（UID）に一致するユーザＩＤ（UID(R)）に対応付けられている人物ＩＤ（SID）を抽出する。次に、ユーザ初期画面生成部１１３ｄ（図２）が、抽出した人物ＩＤ（SID）を用いて人物ＤＢ記憶部１１１ｂ（図３（Ｂ））を検索し、当該人物ＩＤ（SID）に対応付けられている人物名（SUB）を人物ＤＢ記憶部１１１ｂから抽出する。これにより、なりきり履歴領域２２８に表示する人物名（SUB）を特定できる。
【００４３】
ユーザ名表示領域２２９は、ログイン中のユーザのユーザ名（NAME）を表示する領域である。ユーザ名（NAME）は、ユーザ初期画面生成部１１３ｄ（図２）が、ログイン中のユーザＩＤ（UID）を用いてユーザ情報ＤＢ記憶部１１１ａ（図３（Ａ））を検索し、当該ログイン中のユーザＩＤ（UID）に対応付けられているユーザ名（NAME）をユーザ情報ＤＢ記憶部１１１ａから抽出することで特定できる。
【００４４】
その他、データ収集装置１１における新着情報や、入力情報（INPUT）や応答情報（RES）の提供が多い人物名（SUB）の一覧を表示する領域を設けてもよい。また、図７に例示したユーザ初期画面２２０は一例であり、なんら本発明を限定するものではない。
【００４５】
また、図７に例示したユーザ初期画面２２０を表示させるための情報（INITIAL）は、以下の情報を含む。
・ログイン中のユーザ名（NAME）及びユーザＩＤ（UID）
・登録済みのすべての人物名（SUB）及び対応する人物ＩＤ（SID）
・ログイン中のユーザが追加した人物名（SUB）及び対応する人物ＩＤ（SID）
・ログイン中のユーザが、なりきって応答情報（RES）を提供したことがある人物名（SUB）を特定する情報
【００４６】
ユーザ初期画面生成部１１３ｄが生成したユーザ初期画面を表示させるための情報（INITIAL）は、出力部１１２ａに送られる。出力部１１２ａは、ネットワーク１３経由で、この情報（INITIAL）をログイン要求情報（UID，CERT）を送信した端末装置１２−ｎに送信する（ステップＳ１６）。端末装置１２−ｎ（図４）は、入力部１２３−ｎで当該情報（INITIAL）を受信し、処理部１２６−ｎに送る。処理部１２６−ｎは、情報（INITIAL）によって特定されるユーザ初期画面（例えば、図７）を出力インタフェース部１２７−ｎに表示させる。
【００４７】
ユーザ初期画面が表示された場合、ユーザは、当該ユーザ初期画面を用い、新たな人物の登録を要求する新規人物登録要求と、既に登録されている人物を選択する人物選択要求と、終了要求とを行うことができる。
【００４８】
《新規人物登録要求》
新規人物登録要求を行う場合、ユーザは、出力インタフェース部１２７−ｎから表示されたユーザ初期画面を参照しつつ、新たに追加する人物名（SUB）を入力インタフェース部１２８−ｎに入力する。例えば、出力インタフェース部１２７−ｎが、図７に例示したユーザ初期画面２２０を表示する場合、ユーザは、出力インタフェース部１２７−ｎを操作し、人物登録領域２２５に人物名（SUB）を入力し、追加ボタン２２６をクリックする。
【００４９】
入力インタフェース部１２８−ｎに入力された人物名（SUB）は、処理部１２６−ｎに入力される。処理部１２６−ｎは、当該人物名（SUB）の追加を要求するための新規人物登録要求情報（UID,SUB）を生成して出力部１２４−ｎに送り、出力部１２４−ｎは、当該新規人物登録要求情報（UID,SUB）をネットワーク１３経由でデータ収集装置１１に送信する。なお、新規人物登録要求情報（UID,SUB）は、情報（INITIAL）が含むユーザＩＤ（UID）と、追加を要求する人物名（SUB）とを含む（《新規人物登録要求》の説明終わり）。
【００５０】
《人物選択要求》
人物選択要求を行う場合、ユーザは、出力インタフェース部１２７−ｎから表示されたユーザ初期画面を参照しつつ、選択する人物名（SUB）を特定するための情報（CLICK(SID)）を入力インタフェース部１２８−ｎに入力する。例えば、出力インタフェース部１２７−ｎが、図７に例示したユーザ初期画面２２０を表示する場合、ユーザは、出力インタフェース部１２７−ｎを操作し、人物選択領域２２４や、人物追加履歴領域２２７や、なりきり履歴領域２２８などに表示された何れかの人物名（SUB）をクリックする。クリックされた人物名（SUB）を指定するための情報（CLICK(SID)）は、処理部１２６−ｎに入力される。
【００５１】
入力インタフェース部１２８−ｎに入力された選択する人物名（SUB）を指定するための情報は処理部１２６−ｎに送られる。処理部１２６−ｎは、当該人物名（SUB）を選択するための人物選択情報（UID,CLICK(SID)）を生成して出力部１２４−ｎに送り、出力部１２４−ｎは、当該人物選択情報（UID,CLICK(SID)）をネットワーク１３経由でデータ収集装置１１に送信する。なお、人物選択情報（UID,CLICK(SID)）は、情報（INITIAL）が含むユーザＩＤ（UID）と、クリックされた人物名（SUB）を特定するための情報（CLICK(SID)）とを含む（《人物選択要求》の説明終わり）。
【００５２】
《終了要求》
終了要求を行う場合、ユーザは、出力インタフェース部１２７−ｎから表示された人物画面を参照しつつ、入力インタフェース部１２８−ｎにログアウト情報を入力する。例えば、出力インタフェース部１２７−ｎが、図７に例示したユーザ初期画面２２０を表示する場合、ユーザは、出力インタフェース部１２７−ｎから表示されたユーザ初期画面２２０を参照しつつ、入力インタフェース部１２８−ｎを操作し、ログアウトボタン２２１をクリックする。
【００５３】
入力されたログアウト情報は処理部１２６−ｎに送られる。処理部１２６−ｎは、情報（INITIAL）が含むユーザＩＤ（UID）とログアウト情報とを含むログアウト要求情報を出力部１２４−ｎに送る。出力部１２４−ｎは、ログアウト要求情報をネットワーク１３経由でデータ収集装置１１に送信する（《終了要求》の説明終わり）。
【００５４】
ここでデータ収集装置１１（図２）の処理の説明に戻る。データ収集装置１１は、ログイン中のユーザが利用する端末装置１２−ｎから送信される情報を監視している。まず、データ収集装置１１の制御部１１３ａは、人物名（SUB）の追加を要求するための新規人物登録要求情報が入力部１１２ｂで受信されたか否かを判定する（ステップＳ１７）。
【００５５】
ここで、新規人物登録要求情報（UID,SUB）が受信されたと判定された場合、当該新規人物登録要求情報（UID,SUB）が人物登録部１１３ｅに送られる。人物登録部１１３ｅは、当該新規人物登録要求情報（UID,SUB）によって追加要求された人物名（SUB）が既に人物ＤＢ記憶部１１１ｂに格納されているか否かを判定する。追加要求された人物名（SUB）が人物ＤＢ記憶部１１１ｂに格納されていない場合、人物登録部１１３ｅは、当該追加要求された人物名（SUB）を一義に特定する人物ＩＤ（SID）を設定し、ログイン中のユーザＩＤ（UID）をユーザＩＤ（UID(S)）とし、当該追加要求された人物名（SUB）と、人物ＩＤ（SID）と、ユーザＩＤ（UID(S)）とを互いに対応付けて人物ＤＢ記憶部１１１ｂに格納する。その後、ステップＳ１６の処理に戻る。また、追加要求された人物名（SUB）が既に人物ＤＢ記憶部１１１ｂに格納されていた場合、追加要求された人物名（SUB）を重複して人物ＤＢ記憶部１１１ｂに格納することなく、ステップＳ１６の処理に戻る（ステップＳ１８）。
【００５６】
一方、新規人物登録要求情報（UID,SUB）が受信されていないと判定された場合、制御部１１３ａは、登録済みの人物名（SUB）を選択するための人物選択情報（UID,CLICK(SID)）が入力部１１２ｂに受信されたか否かを判定する（ステップＳ１９）。
【００５７】
ここで、人物選択情報（UID,CLICK(SID)）が受信されていないと判定された場合、データ収集装置１１の制御部１１３ａは、入力部１１２ｂが、ログアウト要求情報を受信したか否かを判定する。ここで、ログアウト要求情報を受信していないと判定された場合には、ステップＳ１７に戻り、ログアウト要求情報を受信したと判定された場合には処理が終了する。
【００５８】
一方、ステップＳ１９で、人物選択情報（UID,CLICK(SID)）が受信されたと判定された場合、以下の人物画面生成処理が開始される。
《人物画面生成処理》
人物画面生成処理では、人物画面生成部１１３ｆが、人物選択情報（UID,CLICK(SID)）によって特定される人物名（SUB）についての人物画面を表示させるための情報（SUBDIS）を生成する。
【００５９】
本形態で例示する人物画面は、以下の領域を含む。
・人物選択情報（UID,CLICK(SID)）によって特定される人物名（SUB）を表示する領域。
・ユーザが、人物選択情報（UID,CLICK(SID)）によって特定される人物名（SUB）で特定される人物に対する質問内容を入力する領域。
・人物選択情報（UID,CLICK(SID)）によって特定される人物名（SUB）で特定される人物になりきったユーザが、質問内容に対する応答内容を入力する領域。
・質問内容に対する応答内容を表示する領域。
・質問内容に対する自動応答内容を表示する領域。
【００６０】
図８は、人物画面の一例を説明するための図である。
図８に例示する人物画面２３０は、ログアウトボタン２３１と、人物名表示領域２３２ａ，２３２ｂと、質問内容入力領域２３３ａ，２３４ａと、書込みボタン２３３ｂと、自動応答ボタン２３４ｂと、自動応答内容表示領域２３４ｃと、質問内容表示領域２３５ａ，２３５ｂと、応答内容表示領域２３６ａ，２３６ｂと、応答内容入力領域２３７ａ，２３７ｂと、応答ボタン２３８ａ，２３８ｂとを有する。
ログアウトボタン２３１は、ログイン中のユーザがログアウトを行う際にクリックされるボタンである。
【００６１】
人物名表示領域２３２ａは、人物選択情報（UID,CLICK(SID)）によって特定される人物名（SUB）を表示し、当該人物名（SUB）によって特定される人物に対する質問を入力するように指示するための領域である。また、人物名表示領域２３２ｂは、人物選択情報（UID,CLICK(SID)）によって特定される人物名（SUB）を表示し、何れかの入力情報（INPUT）によって特定される質問内容に対する応答を、人物選択情報（UID,CLICK(SID)）によって特定される人物名（SUB）によって特定される人物になりきって行うよう指示するための領域である。人物名表示領域２３２ａ，２３２ｂに表示する人物名（SUB）は、人物画面生成部１１３ｆが、人物選択情報（UID,CLICK(SID)）によって特定される人物名（SUB）及び人物ＩＤ（SID）を人物ＤＢ記憶部１１１ｂ（図３（Ｂ））から抽出することで特定できる。
【００６２】
質問内容入力領域２３３ａは、人物選択情報（UID,CLICK(SID)）によって特定される人物名（SUB）で特定される人物に対する質問内容が入力される領域である。書込みボタン２３３ｂがクリックされることで、質問内容入力領域２３３ａに入力された質問内容を特定する入力情報（INPUT）が対話情報ＤＢ記憶部１１１ｃ（図３（Ｃ））に格納される。
【００６３】
質問内容入力領域２３３ｂは、人物選択情報（UID,CLICK(SID)）によって特定される人物名（SUB）で特定される人物からの自動応答を得るための質問内容が入力される領域である。自動応答ボタン２３４ｂがクリックされることで、質問内容入力領域２３３ｂに入力された質問内容に対する自動応答内容が自動応答内容表示領域２３４ｃに表示される。
【００６４】
質問内容表示領域２３５ａ，２３５ｂは、人物選択情報（UID,CLICK(SID)）によって特定される人物名（SUB）で特定される人物に対する質問内容を表示する領域である。これらの質問内容は、人物画面生成部１１３ｆが、人物選択情報（UID,CLICK(SID)）によって特定される人物名（SUB）に対応する人物ＩＤ（SID）を人物ＤＢ記憶部１１１ｂ（図３（Ｂ））から抽出し、抽出した人物ＩＤ（SID）を用いて対話情報ＤＢ記憶部１１１ｃ(図３（Ｃ）)を検索し、当該人物ＩＤ（SID）に対応付けられた入力情報（INPUT）を人物ＤＢ記憶部１１１ｂから抽出することで特定できる。
【００６５】
応答内容表示領域２３６ａ，２３６ｂは、それぞれ、対応する質問内容表示領域２３５ａ，２３５ｂに表示された質問内容に対する応答内容を表示する領域である。これらの応答内容は、人物画面生成部１１３ｆが、質問内容表示領域２３５ａ，２３５ｂに表示された質問内容に対する入力情報（INPUT）を用いて対話情報ＤＢ記憶部１１１ｃ(図３（Ｃ）)を検索し、当該入力情報（INPUT）に対応付けられた応答情報（RES）を人物ＤＢ記憶部１１１ｂから抽出することで特定できる。
【００６６】
応答内容入力領域２３７ａ，２３７ｂは、ユーザが、対応する質問内容表示領域２３５ａ，２３５ｂにそれぞれ表示された質問内容に対する応答内容を入力するための領域である。応答ボタン２３８ａ，２３８ｂがクリックされることにより、対応する応答内容入力領域２３７ａ，２３７ｂにそれぞれ入力された応答内容を特定する応答情報（RES）が対話情報ＤＢ記憶部１１１ｃ（図３（Ｃ））に格納される。
【００６７】
なお、質問内容表示領域２３５ａに表示される内容は、応答内容表示領域２３６ａに表示される内容、応答内容入力領域２３７ａに入力される内容及び応答ボタン２３８ａに対応し、質問内容表示領域２３５ｂに表示される内容は、応答内容表示領域２３６ｂに表示される内容、応答内容入力領域２３７ｂに入力される内容及び応答ボタン２３８ｂに対応する。また、図８に例示した人物画面２３０は一例であり、なんら本発明を限定するものではない。
【００６８】
また、図８に例示した人物画面２３０を表示させるための情報（SUBDIS）は、以下の情報を含む。
・ログイン中のユーザ名（NAME）及びユーザＩＤ（UID）。
・人物選択情報（UID,CLICK(SID)）によって特定される人物名（SUB）及び人物ＩＤ(SID)。
・人物選択情報（UID,CLICK(SID)）によって特定される人物名（SUB）で特定される人物に対する質問内容を特定する入力情報（INPUT）及びそれらに対応する入力情報ＩＤ（IID）。
・上記入力情報（INPUT）が示す質問内容に対する応答内容と特定するための応答情報（RES）及びそれらに対する応答情報ＩＤ（RID）。
【００６９】
図８に例示した人物画面２３０を表示させるための情報（SUBDIS）は、「何れかの人物ＩＤ（SID）（応答主体名特定情報）によって特定される人物名（SUB）（応答主体名）を表示させるための応答主体名表示情報」の一例であるとともに、「何れかの入力情報（INPUT）によって特定される入力内容に対する応答を、当該入力情報（INPUT）に対応付けて対話情報ＤＢ記憶部１１１ｃ（図３（Ｃ））に格納されている人物ＩＤ（SID）（応答主体名特定情報）によって特定される人物（応答主体）になりきって行うよう指示するための応答指示情報」の一例でもある。
【００７０】
人物画面生成部１１３ｆが作成した人物画面を表示させるための情報（SUBDIS）は、出力部１１２ａ（図２）に送られる。出力部１１２ａは、ネットワーク１３経由で、この情報（SUBDIS）をログイン中の端末装置１２−ｎに送信する（ステップＳ２０）。
【００７１】
端末装置１２−ｎ（図４）は、入力部１２３−ｎで当該情報（SUBDIS）を受信し、処理部１２６−ｎに送る。処理部１２６−ｎは、情報（SUBDIS）によって特定される人物画面（例えば、図８）を出力インタフェース部１２７−ｎに表示させる。
【００７２】
人物画面が表示された場合、ユーザは、当該人物画面を用い、人物画面に表示された人物名（応答主体名）で特定される人物（応答主体）に対する質問内容（入力内容）の登録を行うために当該質問内容を入力する質問内容入力と、人物画面に表示された人物名で特定される人物になりきって人物画面に表示された質問内容に対する応答内容を入力する応答内容入力と、人物画面に表示された人物名で特定される人物からの自動応答内容を得るために当該質問内容を入力する自動応答要求と、終了要求とを行うことができる。
【００７３】
《質問内容入力》
質問内容入力を行う場合、ユーザは、出力インタフェース部１２７−ｎから表示された人物画面を参照しつつ、人物画面に表示された人物名（SUB）で特定される人物に対する質問内容を、入力インタフェース部１２８−ｎに入力する。例えば、出力インタフェース部１２７−ｎが、図８に例示した人物画面２３０を表示する場合、ユーザは、出力インタフェース部１２７−ｎから表示された人物画面２３０を参照しつつ、入力インタフェース部１２８−ｎを操作し、人物画面２３０の人物名表示領域２３２ａに表示された人物名（SUB）で特定される人物（織田信長）に対する質問内容を質問内容入力領域２３３ａに入力し、書込みボタン２３３ｂをクリックする。
【００７４】
入力された質問内容は処理部１２６−ｎに送られる。処理部１２６−ｎは、情報（SUBDIS）が含むユーザＩＤ（UID）及び人物ＩＤ(SID)と、当該質問内容を特定する入力情報（INPUT）とを含む質問内容登録情報（UID,SID,INPUT）を出力部１２４−ｎに送る。出力部１２４−ｎは、質問内容登録情報（UID,SID,INPUT）をネットワーク１３経由でデータ収集装置１１に送信する。
【００７５】
《応答内容入力》
応答内容入力は、出力インタフェース部１２７−ｎから表示された人物画面が、特定の人物名とその人物名で特定される人物に対する質問内容とを含む場合に可能である。この質問内容は、現在ログイン中のユーザ自身が作成したものであってもよいし、過去に別のユーザが作成したものであってもよい。人物画面がこれらを含む場合、ユーザは、当該人物画面に表示された人物名で特定される人物になりきって、当該人物画面に表示された何れかの質問内容に対する応答内容を、入力インタフェース部１２８−ｎに入力する。例えば、出力インタフェース部１２７−ｎが、図８に例示した人物画面２３０を表示する場合、ユーザは、出力インタフェース部１２７−ｎから表示された人物画面２３０を参照しつつ、入力インタフェース部１２８−ｎを操作し、人物画面２３０の人物名表示領域２３２ｂに表示された人物名で特定される人物（織田信長）になりきって、何れかの質問内容表示領域２３５ａ，２３５ｂに表示された質問内容（例えば、「明智光秀に対して一言ください」）に対する応答内容を、対応する応答内容入力領域２３７ａ，２３７ｂ（例えば、応答内容入力領域２３７ａ）に入力し、対応する応答ボタン２３８ａ，２３８ｂ（例えば、応答ボタン２３８ａ）をクリックする。
【００７６】
入力された応答内容は処理部１２６−ｎに送られる。処理部１２６−ｎは、情報（SUBDIS）が含むユーザＩＤ（UID）及び人物ＩＤ(SID)と、当該応答内容に対応する質問内容を特定する入力情報（INPUT）の入力情報ＩＤ（IID）と、当該応答内容を特定する応答情報（RES）とを含む応答内容登録情報（UID,SID,IID,RES）を出力部１２４−ｎに送る。出力部１２４−ｎは、応答内容登録情報（UID,SID,IID,RES）をネットワーク１３経由でデータ収集装置１１に送信する（《応答内容入力》の説明終わり）。
【００７７】
《自動応答要求》
自動応答要求を行う場合、ユーザは、出力インタフェース部１２７−ｎから表示された人物画面を参照しつつ、人物画面に表示された人物名（SUB）で特定される人物に対する質問内容を、入力インタフェース部１２８−ｎに入力する。例えば、出力インタフェース部１２７−ｎが、図８に例示した人物画面２３０を表示する場合、ユーザは、出力インタフェース部１２７−ｎから表示された人物画面２３０を参照しつつ、入力インタフェース部１２８−ｎを操作し、人物画面２３０の人物名表示領域２３２ａに表示された人物名（SUB）で特定される人物（織田信長）に対する質問内容を質問内容入力領域２３４ａに入力し、自動応答ボタン２３４ｂをクリックする。
【００７８】
入力された質問内容は処理部１２６−ｎに送られる。処理部１２６−ｎは、情報（SUBDIS）が含むユーザＩＤ（UID）及び人物ＩＤ(SID)と、当該質問内容を特定する入力情報（INPUT）とを含む自動応答要求情報（UID,SID,INPUT）を出力部１２４−ｎに送る。出力部１２４−ｎは、自動応答要求情報（UID,SID,INPUT）をネットワーク１３経由でデータ収集装置１１に送信する（《自動応答要求》の説明終わり）。
【００７９】
《終了要求》
終了要求を行う場合、ユーザは、出力インタフェース部１２７−ｎから表示された人物画面を参照しつつ、入力インタフェース部１２８−ｎにログアウト情報を入力する。例えば、出力インタフェース部１２７−ｎが、図８に例示した人物画面２３０を表示する場合、ユーザは、出力インタフェース部１２７−ｎから表示された人物画面２３０を参照しつつ、入力インタフェース部１２８−ｎを操作し、ログアウトボタン２３１をクリックする。
【００８０】
入力されたログアウト情報は処理部１２６−ｎに送られる。処理部１２６−ｎは、情報（SUBDIS）が含むユーザＩＤ（UID）とログアウト情報とを含むログアウト要求情報を出力部１２４−ｎに送る。出力部１２４−ｎは、ログアウト要求情報をネットワーク１３経由でデータ収集装置１１に送信する（《終了要求》の説明終わり）。
【００８１】
ここでデータ収集装置１１（図２）の処理の説明に戻る。データ収集装置１１は、ログイン中のユーザが利用する端末装置１２−ｎから送信される情報を監視している。まず、データ収集装置１１の制御部１１３ａは、質問内容登録情報（UID,SID,INPUT）が入力部１１２ｂで受信されたか否かを判定する（ステップＳ２１）。
【００８２】
ここで、質問内容登録情報（UID,SID,INPUT）（情報（SUBDIS）を用いて表示させた人物ＩＤ（SID）に対応する人物名（SID）で特定される人物に対する質問内容を示す情報）が受信（入力）されたと判定された場合、当該質問内容登録情報（UID,SID,INPUT）が入力情報登録部１１３ｇに送られる。入力情報登録部１１３ｇは、質問内容登録情報（UID,SID,INPUT）が含む質問内容を特定する入力情報（INPUT）に対し、入力情報ＩＤ（IID）を付与する。また、入力情報登録部１１３ｇは、質問内容登録情報（UID,SID,INPUT）が含むユーザＩＤ（UID）を質問者のユーザＩＤ（UID(I)）とする。そして、入力情報登録部１１３ｇは、ユーザＩＤ（UID(I)）と、入力情報ＩＤ（IID）と、質問内容登録情報（UID,SID,INPUT）が含む人物ＩＤ(SID)（応答主体名特定情報）及び入力情報（INPUT）とを互いに対応付けて、対話情報ＤＢ記憶部１１１ｃ（図３（Ｃ））に格納する（ステップＳ２２）。その後、ステップＳ２１の処理に戻る。
【００８３】
一方、ステップＳ２１で、質問内容登録情報（UID,SID,INPUT）が受信されていないと判定された場合、データ収集装置１１の制御部１１３ａは、応答内容登録情報（UID,SID,IID,RES）が入力部１１２ｂで受信されたか否かを判定する（ステップＳ２３）。
【００８４】
ここで、応答内容登録情報（UID,SID,IID,RES）（入力情報ＩＤ（IID）に対応する入力情報によって特定される入力内容に対する応答内容を示す情報）が受信（入力）されたと判定された場合、当該応答内容登録情報（UID,SID,IID,RES）が応答情報登録部１１３ｈに送られる。応答情報登録部１１３ｈは、当該応答内容登録情報（UID,SID,IID,RES）が含む応答情報（RES）に対して応答情報ＩＤ（RID）を付与する。また、応答情報登録部１１３ｈは、応答内容登録情報（UID,SID,IID,RES）が含むユーザＩＤ（UID）を応答者のユーザＩＤ（UID(R)）とする。そして、応答情報登録部１１３ｈは、ユーザＩＤ（UID(R)）と、応答情報ＩＤ（RID）と、応答内容登録情報（UID,SID,IID,RES）が含む人物ＩＤ（SID）、入力情報ＩＤ（IID）及び応答情報（RES）とを互いに対応付けて、対話情報ＤＢ記憶部１１１ｃ（図３（Ｃ））に格納する（ステップＳ２４）。ここで、対話情報ＤＢ記憶部１１１ｃには、入力情報ＩＤ（IID）に対応する入力情報（INPUT）も格納されているため、ステップＳ２４の処理により、当該入力情報（INPUT）によって特定される入力内容に対する応答内容を特定する応答情報（RES）が当該入力情報（INPUT）と対応付けられることになる。その後、ステップＳ２１の処理に戻る。
【００８５】
一方、ステップＳ２３で、応答内容登録情報（UID,SID,IID,RES）が受信されていないと判定された場合、データ収集装置１１の制御部１１３ａは、自動応答要求情報（UID,SID,INPUT）が入力部１１２ｂで受信されたか否かを判定する（ステップＳ２５）。
【００８６】
ここで、自動応答要求情報（UID,SID,INPUT）が受信されたと判定された場合、当該自動応答要求情報（UID,SID,INPUT）が自動応答部１１３ｉに送られる。自動応答部１１３ｉは、自動応答要求情報（UID,SID,INPUT）が含む人物ＩＤ（SID）及び入力情報（INPUT）を用いて対話情報ＤＢ記憶部１１１ｃ（図３（Ｃ））を検索し、入力情報（INPUT）と同一又は類似する入力情報（INPUT'）に対応付けられている応答情報（RES'）を抽出する。抽出された応答情報（RES'）は出力部１１２ａに送られ、そこからネットワーク１３経由で、ログイン中の端末装置１２−ｎに送信される（自動応答検索処理／ステップＳ２６）。その後、ステップＳ２１の処理に戻る。
【００８７】
《自動応答検索処理の一例》
この例の自動応答検索処理では、まず、自動応答部１１３ｉが、自動応答要求情報（UID,SID,INPUT）が含む人物ＩＤ（SID）に対応付けられており、かつ、自動応答要求情報（UID,SID,INPUT）が含む入力情報（INPUT）と同一又は類似する入力情報（INPUT'）が、対話情報ＤＢ記憶部１１１ｃに格納されているか否かを判定する。この判定は、例えば、入力情報（INPUT'）によって特定される質問内容に入力情報（INPUT）によって特定される質問内容が含む単語が含まれる場合に、入力情報（INPUT）と入力情報（INPUT'）とが類似すると判定し、そうでない場合にこれらが類似しないと判定する。或いは、入力情報（INPUT）と入力情報（INPUT'）との類似度が所定の閾値以上（距離が所定の閾値以下）である場合に、入力情報（INPUT）と入力情報（INPUT'）とが類似すると判定し、そうでない場合にこれらが類似しないと判定してもよい。なお、入力情報（INPUT）と入力情報（INPUT'）との類似度には、例えは、各入力情報にそれぞれ対応するベクトル間のコサイン類似度などの公知の尺度を用いればよい。また、入力情報に対応するベクトルとしては、例えば、公知のベクトル化手法を用いることができる。例えば、ＴＦ-ＩＤＦ尺度を用いて質問内容群から複数の単語（選別単語）を選択し、入力情報が特定する質問内容が含む選別単語の各出現頻度（ＴＦ）を要素とするベクトルを、当該入力情報に対応するベクトルとしてもよい。
【００８８】
ここで、自動応答要求情報（UID,SID,INPUT）が含む人物ＩＤ（SID）に対応付けられており、かつ、自動応答要求情報（UID,SID,INPUT）が含む入力情報（INPUT）と同一又は類似する入力情報（INPUT'）が、対話情報ＤＢ記憶部１１１ｃに格納されていると判定された場合、自動応答部１１３ｉは、当該入力情報（INPUT'）に対応付けられている応答情報RESの中から１つ選択した応答情報（RES'）を出力部１１２ａに送る。応答情報（RES'）は、ランダムに選択してもよいし、例えば人物と関連の高い情報が含まれている応答情報を選択するとか、最近投稿された応答情報を選択する、などの所定の基準に従って選択しても良い。出力部１１２ａは、応答情報（RES'）を、ネットワーク１３経由でログイン中の端末装置１２−ｎに送信する。
【００８９】
なお、自動応答要求情報（UID,SID,INPUT）が含む人物ＩＤ（SID）に対応付けられており、かつ、自動応答要求情報（UID,SID,INPUT）が含む入力情報（INPUT）と同一又は類似する入力情報（INPUT'）が、対話情報ＤＢ記憶部１１１ｃに格納されていないと判定された場合、さらに、人物ＩＤ（SID）の同一性を考慮することなく、自動応答要求情報（UID,SID,INPUT）が含む入力情報（INPUT）と同一又は類似する入力情報（INPUT'）を対話情報ＤＢ記憶部１１１ｃから検索し、それに対応付けられている応答情報RESの中からランダムに選択した応答情報（RES'）をログイン中の端末装置１２−ｎに送信してもよい（《自動応答検索処理の一例》の説明終わり）。
【００９０】
出力部１１２ａから送信された応答情報（RES'）は、端末装置１２−ｎ（図４）の入力部１２３−ｎで受信され、処理部１２６−ｎに送られる。処理部１２６−ｎは、応答情報（RES'）によって特定される応答内容を、出力インタフェース部１２７−ｎから出力する。例えば、図８に例示した人物画面２３０を用いる場合には、自動応答内容表示領域２３４ｃに応答情報（RES'）によって特定される応答内容が表示させる。また、この際、人物毎に予め用意した自動応答キャラクターの画像を表示しても良い。
【００９１】
一方、ステップＳ２５で、自動応答要求情報（UID,SID,INPUT）が受信されていないと判定された場合、データ収集装置１１の制御部１１３ａは、入力部１１２ｂが、ログアウト要求情報を受信したか否かを判定する。ここで、ログアウト要求情報を受信していないと判定された場合には、ステップＳ２１に戻る。一方、ログアウト要求情報を受信したと判定された場合には処理が終了する。
【００９２】
＜本形態の特徴＞
本形態では、データ収集装置１１が、人物名（SUB）を特定する人物ＩＤ（SID）を人物ＤＢ記憶部１１１ｂに格納し、人物ＤＢ記憶部１１１ｂに格納された何れかの人物ＩＤ（SID）よって特定される人物名（SUB）を人物画面中に表示させるための情報（SUBDIS）を端末装置１２−ｎに送信する。端末装置１２−ｎは人物画面を表示し、当該人物画面中に表示された人物名（SUB）で特定される人物に対する質問内容（ユーザによって入力される）を示す入力情報（INPUT）を返信する。データ収集装置１１は、当該入力情報（INPUT）を受信し、それを当該人物名（SUB）を特定する人物ＩＤ（SID）に対応付けて対話情報ＤＢ記憶部１１１ｃに格納する。
【００９３】
また、本形態のデータ収集装置１１は、何れかの入力情報（INPUT）によって特定される入力内容に対する応答を、当該入力情報（INPUT）に対応付けて対話情報ＤＢ記憶部１１１ｃに格納されている人物ＩＤ（SID）によって特定される人物になりきって行うよう指示するための情報を、人物画面を表示させるための情報（SUBDIS）として端末装置１２−ｎに送信する。端末装置１２−ｎは人物画面を表示し、当該入力情報（INPUT）によって特定される質問内容に対する応答内容（ユーザによって入力される）を示す応答情報（RES）を返信する。データ収集装置１１は、当該応答情報（RES）を受信し、それを当該入力情報（INPUT）に対応付けて対話情報ＤＢ記憶部１１１ｃに格納する。
【００９４】
本形態では、以上のようなデータ収集装置１１を含むデータ収集システム１を構築することで、ユーザが特定の人物に対して質問を行ったり、特定の人物になりきって質問に対する応答を行ったりでき、それらの質問応答のやり取りから、特定の人物に紐付けされた入力情報とそれに対する応答情報とからなるデータを収集することができる。すなわち、「なりきり」の特性である、好きな人物になりきる楽しさと、好きな人物に対して質問できるという面白さから、多数のユーザの参加を促し、特定の人物に紐付けされた多くの入力情報とそれに対する応答情報との組を効率的に収集できる。
【００９５】
また、なりきり掲示板のように質問者は誰かになりきって質問する必要がないため、自分の興味に沿った幅広い質問ができる。さらに、第三者になりきって応答を行うため、プライバシーの観点から質問に答えにくいという問題も回避できる。
【００９６】
また、本形態のデータ収集装置１１は、複数の端末装置１２−１〜Ｎとの間で上記の処理を実行する。すなわち、データ収集装置１１は、同一の人物名（SUB）に対応する情報（SUBDIS）を複数の端末装置１２−１〜Ｎに対して出力し、それらから返信された、当該人物名（SUB）で特定される人物に対する複数の入力情報（INPUT）を受信する。データ収集装置１１は、当該複数の入力情報（INPUT）を受信し、それらを当該人物名（SUB）を特定する人物ＩＤ（SID）に対応付けて対話情報ＤＢ記憶部１１１ｃに格納する。また、データ収集装置１１は、同一の人物と質問内容との組み合わせ、すなわち、同一の人物ＩＤ（SID）と入力情報（INPUT）との組み合わせに対応する情報（SUBDIS）を、複数の端末装置１２−１〜Ｎに対して送信し、それらから返信された同一の人物と質問内容との組み合わせに対する複数の応答情報（RES）を受信する。データ収集装置１１は、当該複数の応答情報（RES）を受信し、それらを当該同一の人物ＩＤ（SID）と入力情報（INPUT）との組み合わせに対応付けて対話情報ＤＢ記憶部１１１ｃに格納する。
【００９７】
このように、複数のユーザが複数の端末装置１２−１〜Ｎを用いてデータ収集装置１１とやり取りを行い、複数のユーザが一人の人物に対して質問を行ったり、複数のユーザが一人の人物になりきって質問に答えたりすることで、質問者や回答者の一人当たりの負荷を軽減できる。その結果、質問や応答の迅速性を高めることができ、特定の人物に対応する多くの入力情報と出力情報との組を容易に収集することができる。
【００９８】
また、データ収集装置１１が上述の自動応答機能を具備することで、回答者となるユーザがリアルタイムで存在しない場合でも迅速に質問に回答できる。これにより、ユーザのさらなる質問を促すことができ、多くの入力情報と出力情報との組を収集することができる。
【００９９】
＜実験結果＞
以下に、本形態のデータ収集システム１の実験結果を示す。
実験では、一例として、本形態のデータ収集装置１１に、４人の人物名（SUB）、１２個の入力情報（INPUT）、３６個の応答情報（RES）が格納された状態から処理をスタートさせた。５０人のユーザを募り（Ｎ＝５０）、各ユーザに対し、期間内に最低限１００の投稿（質問又は応答）を行うように伝えた。なお、自演応答（自分の質問に自分で回答すること）は投稿数にカウントしないこととした。３週間のトライアルで収集された質問応答データの統計情報は、表１の通りである。
【０１００】
【表１】
2011103063.tif 000003
【０１０１】
５０人のユーザがそれぞれ１００の投稿を行うと５０００の投稿が集まるが、期間内に６３４０の投稿が集まった。これは、各ユーザが「なりきり」による質問応答のやり取りに楽しみを見出し、積極的に質問応答に参加したことによる。例えば，１５０以上の投稿を行ったユーザは９人、２００以上の投稿を行ったユーザは３人いた。また、投稿数にカウントされないにも関わらず、自演応答の投稿数が２１３に達している。
【０１０２】
一人の人物の応答に関わったユーザ数は５．２１であり、一つの質問には平均１．６２ユーザが応答している。このことから、複数のユーザが同一人物になりきって質問に応答していることが分かる。一人だけが応答しつづけるのと異なり、複数のユーザが同一の人物になりきって質問に応答することにより、応答の負荷を分散しつつ質問応答がなされていることが分かる。例えば、以下は、マリー・アントワネットに関するなりきり質問応答である。カッコ内は人物の選択又は質問或いは応答の投稿を行ったユーザのユーザＩＤ（UID）を示す。
5:マリー・アントワネット (user25)
13:ふりかえってみて貴女の一生はどうでしたか。(user25)
1:貴方たちが思うほど不幸でもなかったわ。(user25)
2:幸福でした。子供たちに感謝してるの。(user3)
3:とても楽しかったわ。(user13)
15:結婚相手を選べるとしたら、誰と結婚したいですか。(user19)
1:やっぱりフェルゼンかしら。あの方は私の命でした。夫には申し訳ないけど。 (user21)
2:結婚相手は誰でもよかった、楽しく毎日送れるならね。(user25)
16:マカロンってどうしてあんなに高いの？(user21)
1:そんなこと知らないわよ！関係ないし。(user22)
2:おフランスですもの。(user11)
3:歯が良いうちに沢山頂きましょう  ころりん  ぽくぽく (user25)
4:手間がかかっているのかしら〜 (user12)
5:作るのが面倒なのよ〜 (user4)
【０１０３】
表２は、実験後に行ったユーザアンケートの結果である。このアンケートでは、本形態のデータ収集装置１１によって構成されたサイトの内容を１〜５の５段階で評価してもらった。５が一番よい評価である。
【０１０４】
【表２】
2011103063.tif 000004
【０１０５】
Ｑ１〜Ｑ３の結果から、ユーザは当該サイトを楽しんだことが分かる。５段階評価で４．２８という高い点数を得ていることは、なりきり質問応答がユーザをひきつけ、＜入力情報，出力情報＞のデータを能動的に提供する動機付けを与えることができていることを示している。一方、Q4〜Q5の結果から、自動応答機能（自動応答キャラ）の評価は本実験では低いことが分かる。これは、類似する質問を検索する際の検索条件が厳しすぎたため、あまり応答が出力されなかったことが原因であると考えられる。一方、一部のユーザからは「自動応答も人物によってはぴったり、又は、意外で楽しめました」という反響もあった。
【０１０６】
〔変形例等〕
なお、本発明は上述の実施の形態に限定されるものではない。例えば、本形態では、入力内容に対して何らかの応答を行うと想定された応答主体が人物であり、応答主体名が人物名であり、入力内容が質問内容であり、入力情報が質問内容を特定する情報であり、応答内容が質問内容に対する応答内容あり、応答情報が応答内容を特定する情報である場合を説明した。しかし、応答主体は現存する人物や現存しない人物に限定されない。例えば、漫画のキャラクター、動物、植物、道具、絵画、建築物、土地、空間など、実在するか否かにかかわらず、どのようなものを応答主体としてもかまわない。また、入力内容は、質問内容に限定されない。例えば、応答主体に対する命令内容や相談内容等、応答主体に対してなされるコミュニケーション内容であって、それに対する応答内容が存在するものであれば、どのようなものを入力内容としてもよい。同様に、応答内容が質問内容以外に対する応答内容であってもよい。
【０１０７】
また、本形態では、人物画面が、人物名（SUB）を表示する領域と、当該人物名（SUB）に対する質問内容の入力を受け付ける領域と、人物名（SUB）によって特定される人物になりきって応答を行うように指示する領域と、応答内容の入力を受け付ける領域と、自動応答処理に関する領域とを含む構成であった。しかし、必ずしも１つの人物画面が、これらの領域をすべて具備していなくてもよく、これらの領域が複数の画面に分散されていてもよい。
【０１０８】
また、本形態では、データ収集装置１１と端末装置１２−１〜Ｎがネットワーク１３に接続され、各ユーザが端末装置１２−１〜Ｎを用いてデータ収集装置１１にアクセスする構成であった。しかし、データ収集装置１１がユーザインタフェースを備え、各ユーザがデータ収集装置１１のユーザインタフェースを用いて、質問内容や応答内容の入力や人物名や応答結果等の閲覧を行う構成でもよい。
【０１０９】
また、上述の各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。
【０１１０】
また、上述の構成をコンピュータによって実現する場合、各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【０１１１】
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよい。
【０１１２】
また、このプログラムの流通は、例えば、そのプログラムを記録したＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。
【０１１３】
このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。そして、処理の実行時、このコンピュータは、自己の記録媒体に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。また、このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるＡＳＰ（Application Service Provider）型のサービスによって、上述の処理を実行する構成としてもよい。なお、本形態におけるプログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるもの（コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等）を含むものとする。
【０１１４】
また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、本装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【符号の説明】
【０１１５】
１  データ収集システム
１１  データ収集装置
１２−１〜Ｎ  端末装置
【図１】
2011103063.tif 000005
【図２】
2011103063.tif 000006
【図３】
2011103063.tif 000007
【図４】
2011103063.tif 000008
【図５】
2011103063.tif 000009
【図６】
2011103063.tif 000010
【図７】
2011103063.tif 000011
【図８】
2011103063.tif 000012