(57)【特許請求の範囲】
【請求項１】
検索条件を記憶する記憶手段と、
新たな検索条件を入力する入力手段と、
前記入力手段によって入力された新たな検索条件を貯めるゲート手段と、
前記ゲート手段に貯められた新たな検索条件を前記記憶手段に追加記憶する記憶制御手段と、
前記記憶手段に記憶された検索条件を用いて情報源から情報を自律的に検索する検索手段とを備え、
前記記憶制御手段は、シソーラス辞書に基づいて前記ゲート手段に貯められた新たな検索条件が有する意味と前記記憶手段に既に記憶されている検索条件が有する意味とを比較し、両者が矛盾する場合には前記記憶手段に既に記憶されている検索条件のうち前記ゲート手段に貯められた新たな検索条件が有する意味に矛盾する意味を有する検索条件を前記記憶手段から削除するとともに前記ゲート手段に貯められた新たな検索条件を前記記憶手段に追加記憶することを特徴とする情報検索装置。
【請求項２】
検索条件を記憶する記憶手段と、
新たな検索条件を入力する入力手段と、
前記入力手段によって入力された新たな検索条件を貯めるゲート手段と、
前記ゲート手段に貯められた新たな検索条件を前記記憶手段に追加記憶する記憶制御手段と、
前記記憶手段に記憶された検索条件を用いて情報源から情報を自律的に検索する検索手段とを備え、
前記記憶制御手段は、シソーラス辞書に基づいて前記ゲート手段に貯められた新たな検索条件が有する意味と前記記憶手段に既に記憶されている検索条件が有する意味とを比較し、両者が重複する場合には前記ゲート手段に貯められた新たな検索条件を前記記憶手段に追加記憶せずに前記記憶手段に記憶されている検索条件を維持することを特徴とする情報検索装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、装置内の大規模な記憶装置の情報、または通信手段によって遠隔地の大規模な記憶装置の情報を検索するエージェントを用いた情報検索方法および情報検索装置に関する。
【０００２】
【従来の技術】
エージェントを用いた情報検索装置は、例えば特開平９−２９２８９５号公報に記載されたものがある。
【０００３】
図３０は、従来のエージェントを用いた情報検索装置のブロック図を示す。
【０００４】
この従来のエージェントを用いた情報検索装置は、音声入力手段３００１と、入力された音声を認識する手段３００３と、音声認識結果の信頼性判定手段３００４と、複数の異なる表情のキャラクタ画面データを蓄積したデータ蓄積手段３００７と、画面出力手段３０１３と、これら各手段を制御するＣＰＵ３００６とを備え、音声の認識結果の信頼性レベルに応じたキャラクタ画面データをデータ蓄積手段３００７よりＣＰＵ  ３００６の制御により読み出し、画面出力手段より出力するように構成されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の情報検索においては、ユーザは情報検索の度に詳細に情報検索条件を設定しなければならず、時間と手間がかかるという問題を有していた。
【０００６】
本発明は、上記従来の問題を解決するためになされたもので、ユーザの簡単な指示をもとに自律的に情報検索を行い、時間と手間をかけずに容易に広範な情報源から該当情報を得ることができるエージェントを用いた情報検索方法および情報検索装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明のエージェントを用いた情報検索方法は、個々に情報検索条件が予め設定された複数のエージェントの中からユーザが選択したエージェントによって情報検索を行う際、ユーザからの指示により前記予め設定された情報検索条件を音声出力手段によって音声で順次提示することとした。
【０００８】
この方法により、ユーザの簡単な指示をもとに自律的に情報検索を行い、時間と手間をかけずに容易に広範な情報源から該当情報を得ることができる。
【０００９】
また、情報検索条件にしたがって情報検索を行うエージェントと、前記情報検索の結果を提示するエージェントを異なるエージェントとすることとした。
【００１０】
この方法により、ユーザのエージェントに対する興味を持続させることができる。
【００１１】
また、個々に情報検索条件が設定された複数のエージェントの中からユーザが選択したエージェントによって情報検索を行う情報検索方法において、前記情報検索条件を追加登録するときには、前記追加登録する情報検索条件を既存の情報検索条件の中に編入し、前記既存の情報検索条件と同一のものが存在するときには前記追加登録を行わないこととした。
【００１２】
この方法により、ユーザは検索したい情報を確実に検索することができる。
【００１３】
また、個々に情報検索条件が設定された複数のエージェントの中からユーザが選択したエージェントによって情報検索を行う情報検索方法において、前記情報検索条件を追加登録するときには、前記追加登録する情報検索条件が、既存の情報検索条件と矛盾するかを検査し、矛盾するときには登録を拒否するか、または前記追加登録する情報検索条件と前記既存の情報検索条件とのどちらを登録とするかを決定することとした。
【００１４】
この方法により、ユーザは選択したエージェントが適切なものであったことを容易に判定することができる。
【００１５】
また、前記情報検索を行う際に、前記ユーザと前記エージェントの音声対話を用いることとした。
【００１６】
この方法により、ユーザは追加登録の負担を軽減することができる。
【００１７】
また、前記エージェントが前記情報検索条件を用いて複数の予め定めた情報源を情報検索するとともに、前記情報検索の結果を一定時間毎に通知することとした。
【００１８】
この方法により、ユーザがエージェントを呼び出す手間を省くことができる。
【００１９】
また、前記エージェントが前記情報検索条件を用いて複数の予め定めた情報源を情報検索するとともに、前記情報検索の結果が予め設定した件数に達したときに通知することとした。
【００２０】
この方法により、ユーザがエージェントを呼び出す手間を省くことができる。
【００２１】
また、前記エージェントが前記情報検索条件を用いて複数の予め定めた情報源を情報検索するとともに、前記情報検索の結果得られたデータの総量が予め設定した制限容量に達したときに通知することとした。
【００２２】
この方法により、ユーザがエージェントを呼び出す手間を省くことができる。
【００２３】
また、予め定めた複数のエージェントを保持する手段と、前記複数のエージェントのそれぞれの情報検索条件を予め記憶する記憶手段と、ユーザからの指示を解釈する手段と、前記解釈の結果に応じて前記エージェントの予め記憶された情報検索条件を録音音声または合成音声によって読み上げる手段とを備えた構成とする。
【００２４】
この構成により、ユーザの簡単な指示をもとに自律的に情報検索を行い、時間と手間をかけずに容易に広範な情報源から該当情報を得ることができる。
【００２５】
また、前記ユーザと対話し内在する情報検索条件にしたがって検索を行うエージェントと、前記検索による情報を提示するエージェントを異なるエージェントで動作させる手段とを備えた構成とする。
【００２６】
この構成により、ユーザのエージェントに対する興味を持続させることができる。
【００２７】
また、前記情報検索条件を入力する手段と、前記記憶手段に記憶された情報検索条件と前記入力された前記情報検索条件とに同一のものが無いか判定する手段と、前記同一のものが存在するときには前記同一のものを除いて、前記同一のものを除いたことを音声で出力する手段とを備えた構成とする。
【００２８】
この構成により、ユーザは検索したい情報を確実に検索することができる。
【００２９】
また、ユーザが追加登録しようとする情報検索条件を入力する手段と、前記ユーザが追加登録しようとする情報検索条件の意味を理解する意味理解手段と、前記エージェントに前記記憶手段に記憶された既存の情報検索条件の意味と前記追加登録しようとする前記情報検索条件の意味との矛盾を検出する手段と、前記矛盾が検出されたときには前記ユーザからの追加登録を拒否するか、または前記入力された情報検索条件と前記既存の情報検索条件のどちらを選択するかを前記ユーザに問い合せて前記情報検索条件の記憶領域に登録し直す手段とを備えた構成とする。
【００３０】
この構成により、ユーザは選択したエージェントが適切なものであったことを容易に判定することができる。
【００３１】
また、前記エージェントに内在する情報検索条件にしたがって複数の情報源を切り替えながら検索する手段と、前記検索の結果の情報を記憶する手段と、予め定めた一定の時間が経過する毎か、または一定の時刻になる毎に、前記検索の結果を通知する手段とを備えた構成とする。
【００３２】
この構成により、ユーザがエージェントを呼び出す手間を省くことができる。
【００３３】
また、前記エージェントに内在する情報検索条件にしたがって複数の情報源を切り替えながら検索する手段と、前記検索の結果の情報を記憶する手段と、前記記憶した件数が予め設定した件数に達したとき前記検索の結果を報告する手段とを備えた構成とする。
【００３４】
この構成により、ユーザがエージェントを呼び出す手間を省くことができる。
【００３５】
また、前記エージェントに内在する情報検索条件にしたがって複数の情報源を切り替えながら検索する手段と、前記検索の結果の情報を記憶する手段と、前記データ総量が予め設定した上限値に達したとき前記検索の結果を報告する手段とを備えた構成とする。
【００３６】
この構成により、ユーザがエージェントを呼び出す手間を省くことができる。
【００８７】
【発明の実施の形態】
以下、本発明の実施の形態について、図１から図２９を用いて説明する。
【００８８】
図１は、本発明の第１実施形態によるエージェントを用いた情報検索方法のフローチャートを示す。
【００８９】
図１を用いてこのエージェントを用いた情報検索方法の動作を説明する。
【００９０】
まず、このエージェントを用いた情報検索方法においては、ユーザのために情報検索作業を代行する複数のエージェントの画像とその特性の一覧を提示し（１０２）、ユーザがその画像や特性説明から自分の興味と似た性向を持っていそうなエージェントを選択させる（１０３）。例えば「おやじエージェント」の場合には、頑固そうな老人の画像と、「やや頑固。政治経済に興味を持つ。孫と妻には弱い。」などの特性が提示されるので、株価や円相場などの情報を検索依頼したい場合には、この「おやじエージェント」を選ぶと、ほぼユーザの欲しい情報が入手できると期待できる。
【００９１】
そこで、ユーザはその名前または番号を選択する。選択されたエージェントだけが残り、他のエージェントは消される。前述したようにエージェントはそれぞれ固有の情報検索キーワード（情報検索条件）を持つ。例えばビジネスマンエージェントなら、「サラリー」「景気」「売れ筋」などの言葉が情報検索キーワードとして予め設定してある。ユーザからエージェントに固有の情報検索キーワードを提示するよう要望があると、キーワードの一覧がディスプレイに表示される。場合によっては、合成音声などで登録内容を読み上げることも効果的である。
【００９２】
エージェントが選択されると、エージェントの情報検索動作が開始（１１１）される。ユーザが、提示された情報検索キーワードでは不十分であると考える場合には、ユーザは情報検索キーワードを追加登録できる。
【００９３】
その際、キーワードは過去に登録されたものと重なりや矛盾がないかがチェックされる（１０７）。過去に同じキーワードがある場合には登録は中止され（１０８）、意味的に矛盾するかチェックされ（１０９）、矛盾する場合には、ユーザの設定した方を優先して登録し（１１０）、矛盾する過去の情報検索条件は削除される。
【００９４】
なお、情報検索条件はキーワードのような単語である必要はなく、文であっても構わない。キーワードのセットが終わると、情報検索動作を開始し（１１１）、エージェントは自由に情報源（例えばインターネットのサイトや文字多重放送など）の様々なチャンネルを自律的にチェックし、キーワードが含まれているものを探してユーザに提示する。
【００９５】
このように、本発明の第１実施形態によるエージェントを用いた情報検索方法は、ユーザの情報検索の条件設定の手間を節約できるという点で優れた効果が得られる。
【００９６】
図２は、本発明の第２実施形態によるエージェントを用いた情報検索方法における、追加情報検索条件を音声対話で入力する処理フローを示す。
【００９７】
図２を用いてこのエージェントを用いた情報検索方法の動作を説明する。
【００９８】
ユーザが、提示された情報検索キーワード（条件）では不十分であると考える場合には、ユーザは情報検索キーワードを音声対話で追加登録要求（２０１）できる。これにより、例えばユーザは運転中でも情報検索条件を追加登録できる。
【００９９】
なお、キーワードは過去に登録されたものと重なりや矛盾がないかがチェックされる（２０５）。過去に同じキーワードがある場合には登録は中止され（２０６）、意味的に矛盾するかチェックされ（２０７）、矛盾する場合には、ユーザの設定した方を優先して登録し（２０８）、矛盾する過去の情報検索条件は削除される。
【０１００】
また、情報検索条件はキーワードのような単語である必要はなく、文であっても構わない。キーワードの追加登録（２０９）が終わると、エージェントは自由に情報源（例えばインターネットのサイトや文字多重放送など）の様々なチャンネルを自律的にチェックし、キーワードが含まれているものを探して、ユーザに提示する。
【０１０１】
このように、本発明の第２実施形態によるエージェントを用いた情報検索方法は、ユーザの情報検索の条件設定の手間を節約できるという点で優れた効果が得られる。
【０１０２】
図３は、本発明の第３実施形態によるエージェントを用いた情報検索方法における、追加情報検索条件を文で入力する処理フローを示す。
【０１０３】
図３を用いてこのエージェントを用いた情報検索方法の動作を説明する。
【０１０４】
ユーザが、提示された情報検索キーワードでは不十分であると考える場合には、ユーザは情報検索キーワードを追加登録できる。まず、ユーザは自分の知りたい情報に関する文をリモコンなどから入力する（３０３）。例えば、「昨日、森淵総理大臣は何を言ったか。」と入力されると、入力された文の意味を解析し（３０４）、ユーザの本当にやりたいことを理解し（３０５）、情報検索キーワードを生成する。この際、キーワードが過去に登録されたものと重なりや矛盾がないかがチェックされる（３０９）。過去に同じキーワードがある場合には登録は中止され（３１０）、意味的に矛盾するかチェックされ（３１１）、矛盾する場合には、ユーザの設定した方を優先して登録し（３１２）、矛盾する過去の情報検索条件は削除される。
【０１０５】
また、情報検索条件はキーワードのような単語である必要はなく、文であっても構わない。キーワードの追加登録が終わると（３１３）、エージェントは自由に情報源（例えばインターネットのサイトや文字多重放送など）の様々なチャンネルを自律的にチェックし、キーワードが含まれているものを探して、ユーザに提示する。
【０１０６】
このように、本発明の第３実施形態によるエージェントを用いた情報検索方法は、ユーザの情報検索の条件設定の手間を節約できるという点で優れた効果が得られる。
【０１０７】
図４は、本発明の第４実施形態によるエージェントを用いた情報検索方法において、検索された情報を読み上げるエージェントと、対話を行うエージェントを別個にする処理フローを示す。
【０１０８】
図４を用いてこのエージェントを用いた情報検索方法の動作を説明する。
【０１０９】
まず、ユーザから呼び出し（４０１）、または自身のメモリ容量を超過しそうになるなどの制約条件が成立（４０３）した場合に、エージェントが自動的に出現する。エージェントが最初から提示されている場合には、上記の条件成立によって、活発に動き出す。エージェントは情報源（例えばインターネットのサイトや文字多重放送など）の様々なチャンネルを自律的にチェックし、キーワードが含まれているものを探してくるが、ユーザへの提示に先立ち、検索結果の意味理解を行い（４０４）、焦点になっている言葉を見つける。
【０１１０】
この焦点になっている言葉の意味をエージェントのメモリ上の言語辞書で見つけ、それに相応した感想を表現する文を生成する。この感想を表現する文は事前に設定できるから、必ずしもテキスト音声合成である必要はなく、録音再生音声でも構わない。例えば、「退学」という焦点が抽出されている場合には、女子高生エージェントの場合には「ねえ、ちょっと、これ聞いて。ひどい！」というような意味に応じた感想を述べる（４０５）。この後で、エージェントは、読み上げ専門のエージェントに切り替わる（４０６）。読み上げ専用のエージェントは、テキスト音声合成を使って検索された情報を読み上げる。このような交代を検索された情報がなくなるまで続ける。
【０１１１】
このように、本発明の第４実施形態によるエージェントを用いた情報検索方法は、ユーザの関心を維持できるという点でも優れた効果が得られる。
【０１１２】
図５は、本発明の第５実施形態によるエージェントを用いた情報検索方法において、ユーザとの対話を円滑にするためのユーザの感情推定に基づく対話戦略の選択の処理フローを示す。
【０１１３】
図５を用いてこのエージェントを用いた情報検索方法の動作を説明する。
【０１１４】
まず、ユーザとの１ターンの対話の後（５０３）、対話の成功や失敗の記録（５０４）を行い、対話結果のパターンを取り出し（５０５）て、対話履歴からユーザの状態を推定（５０６）する。
【０１１５】
例えば、過去数ターンの対話が成功したか、失敗したかの記録（５０４）によって、ユーザが「喜」なのか、「怒」なのかは容易に推定（５０６）できる。成功が多ければ「喜」、成功が少なければ「怒」であるからである。ユーザが「喜」の場合にはややくだけた表現で効率良く対話を進めるが、「怒」の場合には丁寧な表現に切り替え、エージェントの表情を申し訳なさそうなものに替え、推定されたユーザの感情に合わせた発話方法、対話戦略の選択（５０７）を行う。
【０１１６】
このように、本発明の第５実施形態によるエージェントを用いた情報検索方法は、ユーザの関心を維持できるという点でも優れた効果が得られる。
【０１１７】
図６は、本発明の第６実施形態によるエージェントを用いた情報検索方法において、ユーザとの対話を円滑にするためのユーザの感情推定に基づく対話戦略の選択の処理フローを示す。
【０１１８】
図６を用いてこのエージェントを用いた情報検索方法の動作を説明する。
【０１１９】
まず、ユーザとの１ターンの対話の後（６０３）、ユーザの声の状況分析（６０４）を行い、ユーザの推定感情を取り出し（６０５）て、ユーザの声質から現在のユーザの感情状態を推定する（６０６）。
【０１２０】
例えば、平均ピッチ周波数がやや高くなり、語尾の継続時間が長くなるとユーザは「喜」である場合が多く、反対に平均ピッチ周波数が低く、全体のパワーも増え、語尾の継続時間が短い場合は「怒」である場合が多い。このような推定を対話ターン毎に行い、推定結果を蓄積しておき、感情の推定に使う。ユーザが「喜」の場合にはややくだけた表現で効率良く対話を進めるが、「怒」の場合には丁寧な表現に切り替え、エージェントの表情を申し訳なさそうなものに替え、推定されたユーザの感情に合わせた発話方法、対話戦略の選択（６０７）を行う。
【０１２１】
このように、本発明の第６実施形態によるエージェントを用いた情報検索方法は、ユーザの関心を維持できるという点でも優れた効果が得られる。
【０１２２】
図７は、本発明の第７実施形態によるエージェントを用いた情報検索方法において、ユーザとの対話を円滑にするためのユーザの表情に基づく対話戦略の選択の処理フローを示す。
【０１２３】
図７を用いてこのエージェントを用いた情報検索方法の動作を説明する。
【０１２４】
まず、ユーザとの１ターンの対話の後（７０３）、ユーザの表情の分析（７０４）を行い、現在までのユーザの推定感情を取り出し（７０５）て、ユーザの表情からユーザの感情状態を推定する（７０６）。
【０１２５】
例えば、両目が細く、口の両端が上がっている場合には「喜」である場合が多く、両眉の間隔が短くなり、口がやや開かれている場合は「怒」である場合が多い。このような推定を対話ターン毎に行い、推定結果を蓄積しておき、感情の推定に使う。ユーザが「喜」の場合にはややくだけた表現で効率良く対話を進めるが、「怒」の場合には丁寧な表現に切り替え、エージェントの表情を申し訳なさそうなものに替え、推定されたユーザの感情に合わせた発話方法、対話戦略の選択（７０７）を行う。
【０１２６】
このように、本発明の第７実施形態によるエージェントを用いた情報検索方法は、ユーザの関心を維持できるという点でも優れた効果が得られる。
【０１２７】
図８は、本発明の第８実施形態によるエージェントを用いた情報検索方法において、ユーザとの対話を円滑にするためのユーザの声質、表情および対話履歴に基づく対話戦略の選択の処理フローを示す。
【０１２８】
図８を用いてこのエージェントを用いた情報検索方法の動作を説明する。
【０１２９】
まず、ユーザとの１ターンの対話の後（８０３）、対話の成功や失敗、ユーザの声と表情の記録（８０４）を行い、現在までの対話履歴、声の状況、表情を取り出し（８０５）て、ユーザの声質、表情、対話の結果からユーザの感情状態を推定（８０６）する。
【０１３０】
例えば、対話の結果が「成功」で声質が「ソフト」で表情が「中立」であれば、ユーザは満足している場合が多く、逆に対話の結果が失敗で、声質が「怒」で、表情が「怒」だと「怒」である場合が多い。このような推定を対話ターン毎に行い、推定結果を蓄積しておき、感情の推定に使う。ユーザが「喜」の場合にはややくだけた表現で効率良く対話を進めるが、「怒」の場合には丁寧な表現に切り替え、エージェントの表情を申し訳なさそうなものに替え、推定されたユーザの感情に合わせた発話方法、対話戦略の選択（８０７）を行う。
【０１３１】
このように、本発明の第８実施形態によるエージェントを用いた情報検索方法は、ユーザの関心を維持できるという点でも優れた効果が得られる。
【０１３２】
図９は、本発明の第９実施形態によるエージェントを用いた情報検索方法において、自律的な情報検索の処理フローを示す。
【０１３３】
図９を用いてこのエージェントを用いた情報検索方法の動作を説明する。
【０１３４】
まず、エージェントは自身が持つ情報検索キーワードを含む情報を求めて、情報チャネルＣＨを自動的に次々と代えていく（９０３）。その結果、全情報チャネルの検索が終わるか（９０５）、最大情報登録件数か、情報記憶用の最大メモリサイズ、または予め設定された時間の検索終了条件が成立（９０６）すると検索作業を中断し、そこまでの検索情報をユーザに合成音声で伝える（９０８）。もちろん、ユーザからの「おい、○○を教えてくれ。」のような呼びかけに応えて、その時点までの検索情報をユーザに合成音声で伝えることができるのはいうまでもない。
【０１３５】
このように、本発明の第９実施形態によるエージェントを用いた情報検索方法は、ユーザの情報検索作業を容易化できるという点でも優れた効果が得られる。
【０１３６】
図１０は、本発明の第１０実施形態によるエージェントを用いた情報検索方法において、過去の検索結果を参照する処理フローを示す。
【０１３７】
図１０を用いてこのエージェントを用いた情報検索方法の動作を説明する。
【０１３８】
まず、エージェントは、情報検索（１００２）されると、最初の検索結果の取り出し（１００３）を行い、過去の検索結果と比較（１００４）し、この情報と類似の情報はあるか（１００５）過去の検索結果蓄積部を調べる。
【０１３９】
類似情報が見つかるとユーザにその事実を通知（１００６）し、検索結果を読み上げる（１００７）。例えば株価ニュースを検索した場合に「また３日前みたいに株が下がったね。」と過去の類似情報の類似性を通知してから検索された情報を読み上げる。過去の情報はユーザからの要求がない限りは読み上げない方が効率的である。このような処理を全ての検索において行う。
【０１４０】
このように、本発明の第１０実施形態によるエージェントを用いた情報検索方法は、ユーザの関心を維持できるという点でも優れた効果が得られる。
【０１４１】
図１１は、本発明の第１１実施形態によるエージェントを用いた情報検索方法において、過去の検索結果を参照する処理フローを示す。
【０１４２】
図１１を用いてこのエージェントを用いた情報検索方法の動作を説明する。
【０１４３】
まず、エージェントは、情報検索（１１０２）されると、この情報と類似情報はあるか（１１０６）、過去の検索結果蓄積部を調べる。類似性の判定は、ヒットした検索用キーワードのジャンル、あるいは、検索条件の名詞と目的語のペア、または検索用キーワードの上位概念、または検索された情報の焦点である。ヒットした情報検索キーワード自体も、もちろん類似性判定に使用できるが、より大ぐくりのこれらの概念を用いた方が類似した情報を見つけられる確率が増える。類似情報が見つかるとユーザにその事実を通知し（１１０７）、検索結果を読み上げる（１１０８）。
【０１４４】
例えばスポーツマンエージェントを使っている場合、現時点で「スポーツ」のジャンル中の「テニス」を含む情報が見つかった場合にも、それを紹介する前に、「スポーツ」というジャンルに「野球」というキーワードが含まれていれば、「そういえば、昨日は野茂選手が完全試合だったね。」と過去の類似情報を報告してから検索されたテニスの情報を読み上げる。
【０１４５】
情報検索条件の動詞と目的語のペアーは、例えば情報検索条件として「近くのラーメン屋を教えて」が入力された場合、「ラーメン屋」と「教える」がペアとして抽出されることになる。過去の蓄積された情報を検索し、例えば先週「おいしいラーメン屋を教えて」という情報検索条件で見つかった情報があったとすると、これが同じペアを持つため抽出され、エージェントは「先週、おいしいラーメン屋に行きましたね。」と言ってから現時点で検索して見つかるラーメン屋の情報を読み上げる。このようにすることで、ユーザは先週のラーメン屋での経験を思い出し、現時点での行動を見直すことができる。
【０１４６】
また、上位概念は、ジャンルと階層を持つ点が異なる。例えば、「ラーメン屋」の上位概念は「中華料理店」であり、「中華料理店」の上位概念は「食事する場所」である。したがって、上記のラーメン屋の例でいうと、先週「カレー店」で検索して見つかった情報があったとすると、現時点で「ラーメン屋」というキーワードで検索すると、上位概念が同じ「食事する場所」であるカレー店の情報が見つかり、エージェントは「そう言えば、先週はカレー店にいきましたね。」と言ってから現時点でのラーメン屋の検索結果を読み上げる。このようにすることで、ユーザは先週のカレー店での経験を思い出し、現時点での行動を見直すことができる。
【０１４７】
また、焦点は検索された情報を要約し、最も多く出現する単語として抽出できる。エージェントはこの単語を含む過去の蓄積された情報を探し、見つかるとそれをユーザに報告する。例えば、ビジネスマンエージェントが「原油」をキーワードとして検索した情報を分析し、「価格上昇」が焦点として抽出されたとする。エージェントは過去の蓄積情報の中で、「価格情報」を焦点として持っている情報を探し、例えば住宅地価の情報の情報を見つけると、「そう言えば、先週住宅価格もあがりましたが」と言ってから、現時点で検索された原油の価格上昇の情報を読み上げる。このようにすることにより、ユーザは先週の住宅価格上昇と、現時点の原油価格上昇からインフレを予感し、これにあった行動をとることで利益を得ることができる。
【０１４８】
ところで、過去の情報自体はユーザからの要求がない限りは読み上げない方が効率的であり、概略をいうだけで十分である。
【０１４９】
このような処理を全ての検索において行う。
【０１５０】
このように、本発明の第１１実施形態によるエージェントを用いた情報検索方法は、ユーザの関心を維持できるという点でも優れた効果が得られる。
【０１５１】
図１２は、本発明の第１２実施形態によるエージェントを用いた情報検索装置のブロック図を示す。
【０１５２】
図１２に示すように、このエージェントを用いた情報検索装置は、中央処理部1201と、選択可能なエージェントの一覧表示を行い一般的にはディスプレイから構成されているエージェント表示手段1202と、表示手段1202とバスとのインタフェース回路1203と、一般的にはマイクロホンまたはリモコンから構成されている入力手段1204と、エージェント選択手段1205と、検索キーワード追加手段1206と、一般的にはスピーカを含むオーディオ装置の出力手段1207と、エージェントの固有情報検索条件を記憶する情報検索条件記憶手段1208（一般的にはメモリ装置である）と、情報検索手段1209と、システムバス1210とで構成されている。
【０１５３】
上記のように構成されたエージェントを用いた情報検索装置について、その動作を説明する。
【０１５４】
まず、このエージェントを用いた情報検索装置本装置は、ユーザのために情報検索作業を代行する複数のエージェント画像とその特性を表示装置１２０２に表示し、ユーザがその画像や特性説明から自分の興味と似た性向を持っていそうなエージェントを選択する。例えば「おやじエージェント」の場合には、頑固そうな老人の画像と、「やや頑固。政治経済に興味を持つ。孫と妻には弱い。」などの特性が表示されるので、株価や円相場などの情報を検索依頼したい場合には、この「おやじエージェント」を選ぶと、ほぼユーザの欲しい情報が入手できると期待できる。
【０１５５】
そこで、ユーザはその名前または番号を入力手段１２０４を使って選択する。入力手段１２０４が音声の場合には、入力手段１２０４は音声認識装置を含む。エージェント選択手段１２０５によって、選択されたエージェントだけが残り、他のエージェントは消される。エージェント選択手段１２０５はこのエージェントの名前または番号を記憶する。エージェントはそれぞれ固有の情報検索用のキーワードを情報検索条件記憶手段１２０８に持つ。例えばビジネスマンエージェントなら、「サラリー」「景気」「売れ筋」などの言葉が情報検索キーワードとして予め記憶してある。
【０１５６】
ユーザからエージェントに固有の情報検索キーワードを提示するよう入力手段1204を使って要望があると、キーワードの一覧が表示装置1202に表示される。場合によっては、合成音声などで登録内容を出力手段1207から読み上げることも効果的である。ユーザが、提示された情報検索キーワードでは不十分であると考える場合には、ユーザは情報検索キーワードを追加登録できる。その際、キーワードは過去に登録されたものと重なりや矛盾がないかが中央処理部1201（記憶制御手段に相当）によってチェックされる。
【０１５７】
過去に同じキーワードがある場合には登録は中止され、意味的に矛盾する場合には、ユーザの設定した方を優先し、矛盾する過去の情報検索条件は削除される。  なお、情報検索条件はキーワードのような単語である必要はなく、文であっても構わない。キーワードのセットが終わると、エージェントは情報源（例えばインターネットのサイトや文字多重放送など）の様々なチャンネルを自律的にチェックし、キーワードが含まれているものを探してユーザに提示する。
【０１５８】
このように、本発明の第１２実施形態による情報検索装置およびエージェントを用いた情報検索装置は、ユーザの情報検索の条件設定の手間を節約できるという点で優れた効果が得られる。
【０１５９】
図１３は、本発明の第１３実施形態によるエージェントを用いた情報検索装置において、エージェントに固有の情報検索条件と新たに追加する情報検索条件の判断部１３００のブロック図を示す。
【０１６０】
図１３に示すように、この判断部１３００は、シーケンス制御手段１３０１と、入力手段１３０２と、比較判断手段１３０３と、シソーラス辞書１３０４と、エージェントに固有の情報検索条件記憶手段１３０５と、ゲート手段１３０６とで構成されている。
【０１６１】
このように構成されたエージェントを用いた情報検索装置のエージェントに固有の情報検索条件と新たに追加されようとする情報検索条件の判断部１３００について、その動作を説明する。
【０１６２】
ユーザが、第１２実施形態の情報検索条件（キーワードまたは文）では不十分であると考える場合には、入力手段１３０２を使って、新たに情報検索キーワードあるいは文で表現された情報検索条件を入力する。このキーワードあるいは文は直接情報検索条件記憶手段１３０５に送られず、一旦ゲート手段１３０６に貯められる。シーケンス制御手段１３０１は、入力手段１３０２からの通知によってキーワードまたは文が入力されたことを知ると、比較判断手段１３０３を起動し、入力と、既に情報検索条件記憶手段１３０５に記憶されたものを比較する。
【０１６３】
その際、単純な比較だけでなく、入力と記憶されたもの双方をシソーラス辞書１３０４で関連語の集合とし、この集合同士が同じ要素を持つかを判断する。その結果、同じでないと判断されると、シーケンス制御手段１３０１からゲート手段１３０６に貯めてあった入力を情報検索条件記憶手段１３０５に転送するように指令が下る。
【０１６４】
また、比較判断手段１３０３において、入力と既存の情報検索条件の整合性も判断される。つまり、「価格の高い」という条件と「価格の安い」という条件は、同時に存在すると無意味な条件となる。このような矛盾が見つけられると、比較判断手段１３０３から、出力手段１３０７に矛盾があったことが通知され、出力手段１３０７は合成音声などで矛盾があったため、ユーザの入力を優先し、既存の条件は削除されたことをユーザに通知する。
【０１６５】
このように、ユーザが入力した新たな情報検索条件は、自動的に既存の情報検索条件と比較され、整合性や冗長性がチェックされたうえで矛盾するものに上書き登録される。矛盾するものが無い場合には追加登録される。
【０１６６】
このように、本発明の第１３実施形態による情報検索装置およびエージェントを用いた情報検索装置は、ユーザの情報検索の条件設定の手間を節約できるという点で優れた効果が得られる。
【０１６７】
図１４は、本発明の第１４実施形態によるエージェントを用いた情報検索装置において、情報検索条件の追加手段１４００として音声対話を行う場合のブロック図を示す。
【０１６８】
図１４に示すようにこの情報検索条件の追加手段１４００は、シーケンス制御手段１４０１と、音声認識手段１４０２と、対話管理手段１４０３と、比較判断手段１４０４と、シソーラス辞書１４０５と、情報検索条件記憶手段１４０６と、ゲート手段１４０７とで構成されている。
【０１６９】
このように構成されたエージェントを用いた情報検索装置の情報検索条件の追加手段１４００として音声対話を行う場合の動作を説明する。
【０１７０】
ユーザが、第１２実施形態の情報検索条件（キーワードや文）では不十分であると考える場合には、音声認識手段１４０２を使って、新たに情報検索キーワードあるいは文で表現された情報検索条件を入力する。このキーワードあるいは文は直接情報検索条件記憶手段１４０６に送られず、一旦ゲート手段１４０７に貯められる。
【０１７１】
この際、音声認識に特有の現象として、誤認識や言い直しの必要な場合が発生する。対話管理手段１４０３は、音声認識手段１４０２のからの結果通知を見て、認識結果の尤度が十分でない場合には音声合成手段１４０８を使って、ユーザに再発声を依頼する。シーケンス制御手段１４０１は、対話管理手段１４０３からの通知によって妥当なキーワードまたは文が認識されたことを知ると、比較判断手段１４０４を起動し、入力と、既に情報検索条件記憶手段１４０６に記憶されたものを比較する。その際、単純な比較だけでなく、入力と記憶されたもの双方をシソーラス辞書１４０５で関連語の集合とし、この集合同士が同じ要素を持つかを判断する。その結果、同じでないと判断されると、シーケンス装置からゲート手段１４０７に貯めてあった入力を情報検索条件記憶手段１４０６に転送するように指令が下る。
【０１７２】
また、比較判断手段１４０４において、入力と既存の情報検索条件の整合性も判断される。つまり、「価格の高い」という条件と「価格の安い」という条件は、同時に存在すると無意味な条件となる。このような矛盾が見つけられると、比較判断手段１４０４から、音声合成手段１４０８に矛盾があったことが通知され、音声合成手段１４０８は矛盾があったため、ユーザの入力を優先し、既存の条件は削除されたことをユーザに通知する。
【０１７３】
このように、ユーザが入力した新たな情報検索条件は、自動的に既存の情報検索条件と比較され、整合性や冗長性がチェックされたうえで問題がない場合にのみ登録される。
【０１７４】
このように、本発明の第１４実施形態による情報検索装置およびエージェントを用いた情報検索装置は、ユーザの情報検索の条件設定の手間を節約できるという点で優れた効果が得られる。
【０１７５】
図１５は、本発明の第１５実施形態によるエージェントを用いた情報検索装置において、情報検索条件の追加手段１５００として文入力を行う場合のブロック図を示す。
【０１７６】
図１５に示すようにこの情報検索条件の追加手段１５００は、シーケンス制御手段１５０１と、入力手段１５０２と、構文解析手段１５０３と、意味理解手段１５０４と、キーワード抽出手段１５０５と、比較判断手段１５０６と、情報検索条件記憶手段１５０７と、ゲート手段１５０８と、応答文生成手段１５０９と、出力手段１５１０とで構成されている。
【０１７７】
このように構成されたエージェントを用いた情報検索装置の情報検索条件の追加手段１５００として文入力を行う場合の動作を説明する。
【０１７８】
ユーザが、第１２実施形態の情報検索条件（キーワードや文）では不十分であると考える場合には、入力手段１５０２を使って、新たに情報検索キーワードあるいは文で表現された情報検索条件を入力する。一般にはリモコンで入力する場合が多い。このキーワードあるいは文は直接には情報検索条件記憶手段１５０７に送られず、一旦ゲート手段１５０８に貯められる。この際、文入力に特有の現象として、誤記などで再入力が必要な場合が発生する。構文解析手段１５０３、意味理解手段１５０４によって単語に近い単位に分解された入力はキーワード抽出手段１５０５によってキーワードが抽出される。
【０１７９】
この際、構文解析手段１５０３や意味理解手段１５０４はその解析の妥当性を数値表現したスコアを順次次のキーワード抽出手段１５０５に転送する。これらを受けたキーワード抽出手段１５０５の結果を見て、シーケンス制御手段１５０１は、誤記がある場合には応答文生成手段１５０９を使って、ユーザに再入力を依頼する。シーケンス制御手段１５０１は、キーワード抽出手段１５０５からの通知によって妥当なキーワードが抽出されたことを知ると、比較判断手段１５０６を起動し、入力と、既に情報検索条件記憶手段１５０７に記憶されたものを比較する。その際、単純な比較だけでなく、入力と記憶されたもの双方をシソーラス辞書１５１１で関連語の集合とし、この集合同士が同じ要素を持つかを判断する。
【０１８０】
その結果、同じでないと判断されると、シーケンス制御手段１５０１からゲート手段１５０８に貯めてあった入力を情報検索条件記憶手段１５０７に転送するように指令が下る。また、比較判断手段１５０６において、入力と既存の情報検索条件の整合性も判断される。つまり、「価格の高い」という条件と「価格の安い」という条件は、同時に存在すると無意味な条件となる。このような矛盾が見つけられると、比較判断手段１５０６から、出力手段１５１０に矛盾があったことが通知され、出力手段１５１０は矛盾があったため、ユーザの入力を優先し、既存の条件は削除されたことをユーザに通知する。
【０１８１】
このように、ユーザが入力した新たな情報検索条件は、自動的に既存の情報検索条件と比較され、整合性や冗長性がチェックされたうえで問題がない場合にのみ登録される。
【０１８２】
このように、本発明の第１５実施形態による情報検索装置およびエージェントを用いた情報検索装置は、ユーザの情報検索の条件設定の手間を節約できるという点で優れた効果が得られる。
【０１８３】
図１６は、本発明の第１６実施形態によるエージェントを用いた情報検索装置においてエージェントの切り替えを行うときのブロック図を示す。
【０１８４】
図１６において、このエージェントを用いた情報検索装置は、音声認識手段１６０１と、構文解析手段１６０２と、意味理解手段１６０３と、対話管理手段１６０４と、情報検索手段１６０５と、情報収集手段１６０６と、受信情報記憶手段１６０７と、エージェント切り替え手段１６０８と、録音音声ＤＢ１６０９と、テキスト音声合成手段１６１０と、画像生成手段１６１１と、出力切り替え手段１６１２と、スピーカ１６１３とで構成されている。
【０１８５】
このように構成されたエージェントを用いた情報検索装置においてエージェントの切り替えを行うときの動作を説明する。
【０１８６】
まず、ユーザからの音声認識手段１６０１を通じての呼び出し、またはエージェント自身のメモリ容量が超過しそうになるなどの制約条件が成立した場合に、エージェントは自動的に画像生成手段１６１１を通して出現する。エージェントが最初から提示されている場合には、上記の条件成立によって、活発に動き出す。エージェントは情報源（例えばインターネットのサイトや文字多重放送など）の様々なチャンネルを自律的にチェックし、エージェント自身が持つ情報検索条件（キーワード）について情報検索手段１６０５でその情報検索キーワードが含まれているものを探してくるが、ユーザへの提示に先立ち、検索された情報の中で焦点となっているキーワードを情報検索手段１６０５が見つける。
【０１８７】
これにもとづき、対話管理手段１６０４は、この焦点になっているキーワードと対応づけられた感想を表現する録音音声を録音音声データベース１６０９から選択する。この感想を表現する文は事前に決定できるから、必ずしもテキスト音声合成である必要はなく、録音再生音声でも構わない。例えば、「退学」という焦点が抽出されている場合には、女子高生エージェントの場合には「ねえ、ちょっと、これ聞いて。ひどい！」というような感想を述べる。この後で、エージェントは、エージェント切り替え手段１６０８によって読み上げ専門のエージェントに切り替えられる。読み上げ専用のエージェントは、テキスト音声合成を使って検索された情報を読み上げる。このような交代を情報検索手段１６０５によって検索された情報がなくなるまで続ける。
【０１８８】
このように、本発明の第１６実施形態によるエージェントを用いた情報検索装置は、ユーザの関心を維持できるという点でも優れた効果が得られる。
【０１８９】
図１７は、本発明の第１７実施形態によるエージェントを用いた情報検索装置のブロック図を示す。
【０１９０】
図１７において、このエージェントを用いた情報検索装置は、音声認識手段１７０１と、構文解析手段１７０２と、意味理解手段１７０３と、対話管理手段１７０４と、情報検索手段１７０５と、情報収集手段１７０６と、受信情報記憶手段１７０７と、エージェント切り替え手段１７０８と、録音音声データベース１７０９と、テキスト音声合成手段１７１０と、画像生成手段１７１１と、出力切り替え手段１７１２と、スピーカ１７１３と、常識データベース１７１４とで構成されている。
【０１９１】
このように構成されたエージェントを用いた情報検索装置の動作を説明する。
【０１９２】
まず、ユーザからの音声認識手段１７０１を通じての呼び出し、またはエージェント自身のメモリ容量が超過しそうになるなどの制約条件が成立した場合に、エージェントは自動的に画像生成手段１７１１を通して出現する。エージェントが最初から提示されている場合には、上記の条件成立によって、活発に動き出す。エージェントは情報源（例えばインターネットのサイトや文字多重放送など）の様々なチャンネルを自律的にチェックし、エージェント自身が持つ情報検索条件（キーワード）について情報検索手段１７０５でその情報検索キーワードが含まれているものを探してくるが、ユーザへの提示に先立ち、検索された情報の中で焦点となっているキーワードを抽出するため、検索された情報はテキスト音声合成手段１７１０の前処理で形態素に分解され、構文解析手段１７０２、意味理解手段１７０３によって焦点が抽出される。意味理解手段は焦点が複数ある場合には常識データベース１７１４を使って、焦点を一つに絞り込む。
【０１９３】
これにもとづき、対話管理手段１７０４は、この焦点になっているキーワードと対応づけられた感想を表現する録音音声を録音音声データベース１７０９から選択する。この感想を表現する文は事前に決定できるから、必ずしもテキスト音声合成である必要はなく、録音再生音声でも構わない。例えば、「退学」という焦点が抽出されている場合には、女子高生エージェントの場合には「ねえ、ちょっと、これ聞いて。ひどい！」というような感想を述べる。この後で、エージェントは、エージェント切り替え手段１７０８によって読み上げ専門のエージェントに切り替えられる。読み上げ専用のエージェントは、テキスト音声合成を使って検索された情報を読み上げる。このような交代を情報検索手段１７０５によって検索された情報がなくなるまで続ける。
【０１９４】
このように、本発明の第１７実施形態によるエージェントを用いた情報検索装置は、ユーザの関心を維持できるという点でも優れた効果が得られる。
【０１９５】
図１８は、本発明の第１８実施形態によるエージェントを用いた情報検索装置のブロック図を示す。
【０１９６】
図１８において、このエージェントを用いた情報検索装置は、音声認識手段１８０１と、構文解析手段１８０２と、意味理解手段１８０３と、対話管理手段１８０４と、対話履歴データベース１８０５と、感情推定手段１８０６と、情報収集手段１８０７と、受信情報記憶手段１８０８と、情報検索手段１８０９と、エージェント切り替え手段１８１０と、録音音声データベース１８１１と、テキスト音声合成手段１８１２と、出力切り替え手段１８１３と、スピーカ１８１４と、画像生成手段１８１５とで構成されている。
【０１９７】
このように構成されたエージェントを用いた情報検索装置の動作を説明する。
【０１９８】
まず、音声認識手段１８０１からの入力に対するテキスト音声合成手段１８１２の出力（あるいはその逆の組み合わせ）で成り立つユーザとの１ターンの対話の成果を対話履歴データベース１８０５に記録した後、対話履歴データベース１８０５から感情推定手段１８０６を使ってユーザの感情状態を推定する。例えば、過去数ターンの対話が成功したか、失敗したかによって、ユーザが「喜」なのか、「怒」なのかは容易に推定できる。成功が多ければ「喜」、成功が少なければ「怒」であるからである。ユーザが「喜」の場合には対話管理手段１８０４はややくだけた表現で効率良く対話を進めるが、「怒」の場合には丁寧な表現に切り替え、画像生成手段１８１５によってエージェントの表情を申し訳なさそうなものに替える。
【０１９９】
このように、本発明の第１８実施形態によるエージェントを用いた情報検索装置は、ユーザの関心を維持できるという点でも優れた効果が得られる。
【０２００】
図１９は、本発明の第１９実施形態によるエージェントを用いた情報検索装置のブロック図を示す。
【０２０１】
図１９において、このエージェントを用いた情報検索装置は、音声認識手段１９０１と、構文解析手段１９０２と、意味理解手段１９０３と、対話管理手段１９０４と、感情推定手段１９０５と、情報収集手段１９０６と、受信情報記憶手段１９０７と、情報検索手段１９０８と、エージェント切り替え手段１９０９と、録音音声データベース１９１０と、テキスト音声合成手段１９１１と、出力切り替え手段１９１２と、スピーカ１９１３と、画像生成手段１９１４とで構成されている。
【０２０２】
このように構成されたエージェントを用いた情報検索装置の動作を説明する。
【０２０３】
まず、音声認識手段１９０１からの入力に対して、感情推定手段１９０５を使ってユーザの感情状態を推定する。例えば、平均ピッチ周波数がやや高くなり、語尾の継続時間が長くなるとユーザは「喜」である場合が多く、反対に平均ピッチ周波数が低く、全体のパワーも増え、語尾の継続時間が短い場合は「怒」である場合が多い。ユーザが「喜」の場合には対話管理手段１９０４はややくだけた表現で効率良く対話を進めるが、「怒」の場合には丁寧な表現に切り替え、画像生成手段１９１４によってエージェントの表情を申し訳なさそうなものに替える。
【０２０４】
このように、本発明の第１９実施形態によるエージェントを用いた情報検索装置は、ユーザの関心を維持できるという点でも優れた効果が得られる。
【０２０５】
図２０は、本発明の第２０実施形態によるエージェントを用いた情報検索装置のブロック図を示す。
【０２０６】
図２０において、このエージェントを用いた情報検索装置は、音声認識手段２００１と、構文解析手段２００２と、意味理解手段２００３と、対話管理手段２００４と、画像認識手段２００５と、感情推定手段２００６と、情報収集手段２００７と、受信情報記憶手段２００８と、情報検索手段２００９と、エージェント切り替え手段２０１０と、録音音声データベース２１１１と、テキスト音声合成手段２０１２と、出力切り替え手段２０１３と、スピーカ２０１４と、画像生成手段２０１５とで構成されている。
【０２０７】
このように構成されたエージェントを用いた情報検索装置の動作を説明する。
【０２０８】
まず、音声認識手段２００１からの入力と同時に画像認識手段２００５を通して入ってくるユーザの表情に対して、感情推定手段２００６を使ってユーザの感情状態を推定する。例えば、両目が細く、口の両端が上がっている場合には「喜」である場合が多く、両眉の間隔が短くなり、口がやや開かれている場合は「怒」である場合が多い。ユーザが「喜」の場合には対話管理手段２００４はややくだけた表現で効率良く対話を進めるが、「怒」の場合には丁寧な表現に切り替え、画像生成手段２０１５によってエージェントの表情を申し訳なさそうなものに替える。
【０２０９】
このように、本発明の第２０実施形態によるエージェントを用いた情報検索装置は、ユーザの関心を維持できるという点でも優れた効果が得られる。
【０２１０】
図２１は、本発明の第２１実施形態によるエージェントを用いた情報検索装置のブロック図を示す。
【０２１１】
図２１において、このエージェントを用いた情報検索装置は、音声認識手段２１０１と、構文解析手段２１０２と、意味理解手段２１０３と、対話管理手段２１０４と、画像認識手段２１０５と、感情推定手段２１０６と、情報収集手段２１０７と、受信情報記憶手段２１０８と、情報検索手段２１０９と、エージェント切り替え手段２１１０と、録音音声データベース２１１１と、テキスト音声合成手段２１１２と、出力切り替え手段２１１３と、スピーカ２１１４と、画像生成手段２１１５とで構成されている。
【０２１２】
このように構成されたエージェントを用いた情報検索装置の動作を説明する。
【０２１３】
まず、音声認識手段２１０１からの入力と同時に画像認識手段２１０５を通して入ってくるユーザの表情に対して、感情推定手２１０６を使ってユーザの感情状態を推定する。例えば、対話の結果が「成功」で声質が「ソフト」で表情が「中立」であれば、ユーザは満足している場合が多く、逆に対話の結果が失敗で、声質が「怒」で、表情が「怒」だと「怒」である場合が多い。ユーザが「喜」の場合には対話管理手段２１０４はややくだけた表現で効率良く対話を進めるが、「怒」の場合には丁寧な表現に切り替え、画像生成手段２１１５によってエージェントの表情を申し訳なさそうなものに替える。
【０２１４】
このように、本発明の第２１実施形態によるエージェントを用いた情報検索装置は、ユーザの関心を維持できるという点でも優れた効果が得られる。
【０２１５】
図２２は、本発明の第２２実施形態によるエージェントを用いた情報検索装置のブロック図を示す。
【０２１６】
図２２において、このエージェントを用いた情報検索装置は、シーケンス制御手段２２０１と、入力手段２２０２と、比較判断手段２２０３と、シソーラス辞書２２０４と、情報検索条件記憶手段２２０５と、ゲート手段２２０６と、出力手段２２０７と、情報検索手段２２０８と、時間監視手段２２０９と、テキスト音声合成手段２２１０と、受信情報記憶手段２２１１と、情報収集手段２２１２と、複数の情報源２２１３とで構成されている。
【０２１７】
このように構成されたエージェントを用いた情報検索装置の動作を説明する。
【０２１８】
まず、エージェントは自身が持つ情報検索キーワードを含む情報を求めて、複数の情報源２２１３を情報収集手段２２１２によって次々と代え、受信情報記憶手段２２１１に記憶された情報を情報検索手段２２０８で検索していく。この検索作業を時間監視手段２２０９が監視しており、予めシーケンス制御手段２２０１に設定してあった検索所要時間を超過する状態になると検索作業を終了させ、検索結果をテキスト音声合成手段２２１０によってユーザに伝える。
【０２１９】
このように、本発明の第２２実施形態によるエージェントを用いた情報検索装置は、ユーザの情報検索作業を容易化できるという点でも優れた効果が得られる。
【０２２０】
図２３は、本発明の第２３実施形態によるエージェントを用いた情報検索装置のブロック図を示す。
【０２２１】
図２３において、このエージェントを用いた情報検索装置は、シーケンス制御手段２３０１と、入力手段２３０２と、比較判断手段２３０３と、シソーラス辞書２３０４と、情報検索条件記憶手段２３０５と、ゲート手段２３０６と、出力手段２３０７と、情報検索手段２３０８と、検索件数調査手段２３０９と、テキスト音声合成手段２３１０と、受信情報記憶手段２３１１と、情報収集手段２３１２と、複数の情報源２３１３とで構成されている。
【０２２２】
このように構成されたエージェントを用いた情報検索装置の動作を説明する。
【０２２３】
まず、エージェントは自身が持つ情報検索キーワードを含む情報を求めて、複数の情報源２３１３を情報収集手段２３１２によって次々と代え、受信情報記憶手段２３１１に記憶された情報を情報検索手段２３０８で検索していく。この検索作業を検索件数調査手段２３０９が監視しており、予めシーケンス制御手段２３０１に設定してあった上限件数を超過する状態になると検索作業を終了させ、検索結果をテキスト音声合成手段２３１０によってユーザに伝える。
【０２２４】
このように、本発明の第２３実施形態によるエージェントを用いた情報検索装置は、ユーザの情報検索作業を容易化できるという点でも優れた効果が得られる。
【０２２５】
図２４は、本発明の第２４実施形態によるエージェントを用いた情報検索装置のブロック図を示す。
【０２２６】
図２４において、このエージェントを用いた情報検索装置は、シーケンス制御手段２４０１と、入力手段２４０２と、比較判断手段２４０３と、シソーラス辞書２４０４と、情報検索条件記憶手段２４０５と、ゲート手段２４０６と、出力手段２４０７と、情報検索手段２４０８と、メモリサイズ調査手段２４０９と、テキスト音声合成手段２４１０と、受信情報記憶手段２４１１と、情報収集手段２４１２と、複数の情報源２４１３とで構成されている。
【０２２７】
このように構成されたエージェントを用いた情報検索装置の動作を説明する。
【０２２８】
まず、エージェントは自身が持つ情報検索キーワードを含む情報を求めて、複数の情報源２４１３を情報収集手段２４１２によって次々と代え、受信情報記憶手段２４１１に記憶された情報を情報検索手段２４０８で検索していく。この検索作業をメモリサイズ調査手段２４０９が監視しており、予めシーケンス制御手段２４０１に設定してあった上限サイズを受信情報記憶手段２４１１に貯まったデータが超過する状態になると検索作業を終了させ、その時点の検索結果をテキスト音声合成手段２４１０によってユーザに伝える。
【０２２９】
このように、本発明の第２４実施形態によるエージェントを用いた情報検索装置は、ユーザの情報検索作業を容易化できるという点でも優れた効果が得られる。
【０２３０】
図２５は、本発明の第２５実施形態によるエージェントを用いた情報検索装置のブロック図を示す。
【０２３１】
図２５において、このエージェントを用いた情報検索装置は、シーケンス制御手段２５０１と、入力手段２５０２と、比較判断手段２５０３と、シソーラス辞書２５０４と、情報検索条件記憶手段２５０５と、ゲート手段２５０６と、出力手段２５０７と、情報検索手段２５０８と、検索上限条件調査手段２５０９と、テキスト音声合成手段２５１０と、受信情報記憶手段２５１１と、情報収集手段２５１２と、複数の情報源２５１３と、過去の受信情報の記憶領域２５１４と、エージェントの台詞音声データベース２５１５とで構成されている。
【０２３２】
このように構成されたエージェントを用いた情報検索装置の動作を説明する。
【０２３３】
まず、エージェントは、情報収集手段２５１２を使って、自律的に複数の情報源２５１３からエージェント自身の持つ情報検索条件に合致する情報を検索するが、この情報と類似の情報がなかったか、過去の受信情報の記憶領域２５１４を調べる。類似情報が見つかるとエージェントの台詞音声データベース２５１５から最適な音声を選択し、出力手段２５０７を通じてユーザにその事実を報告し、テキスト音声合成手段２５１０を使って検索結果を読み上げる。例えば株価ニュースを検索した場合に「また３日前みたいに株が下がったね。」と過去の類似情報の類似性を報告してから検索された情報を読み上げる。このような動作を、検索上限条件調査手段２５０９が停止を命じるまで続行する。
【０２３４】
このように、本発明の第２５実施形態によるエージェントを用いた情報検索装置は、ユーザの関心を維持できるという点でも優れた効果が得られる。
【０２３５】
図２６は、本発明の第２６実施形態によるエージェントを用いた情報検索装置のブロック図を示す。
【０２３６】
図２６において、このエージェントを用いた情報検索装置は、シーケンス制御手段２６０１と、入力手段２６０２と、比較判断手段２６０３と、シソーラス辞書２６０４と、情報検索条件記憶手段２６０５と、ゲート手段２６０６と、出力手段２６０７と、情報検索手段２６０８と、検索上限条件調査手段２６０９と、テキスト音声合成手段２６１０と、受信情報記憶手段２６１１と、情報収集手段２６１２と、複数の情報源２６１３と、過去の受信情報のキーワードジャンル記憶領域２６１４と、キーワードジャンル付与手段２６１５と、エージェントの台詞音声データベース２６１６とで構成されている。
【０２３７】
このように構成されたエージェントを用いた情報検索装置の動作を説明する。
【０２３８】
まず、エージェントは、情報収集手段２６１２を使って、自律的に複数の情報源２６１３からエージェント自身の持つ情報検索条件に合致する情報を検索するが、この情報と類似の情報がなかったか調べるため検索された情報の検索キーワードのジャンルをキーワードジャンル付与手段２６１５によって決定し、過去の受信情報のキーワードジャンル記憶領域２６１４を調べる。比較判断手段２６０３において類似と判断されるとエージェントの台詞音声データベース２６１６から最適な音声を選択し、出力手段２６０７を通じてユーザにその事実を報告し、テキスト音声合成手段２６１０を使って検索結果を読み上げる。例えば株価ニュースを検索した場合に「また３日前みたいに株が下がったね。」と過去の類似情報の類似性を報告してから検索された情報を読み上げる。このような動作を、検索上限条件調査手段２６０９が停止を命じるまで続行する。
【０２３９】
このように、本発明の第２６実施形態によるエージェントを用いた情報検索装置は、ユーザの関心を維持できるという点でも優れた効果が得られる。
【０２４０】
図２７は、本発明の第２７実施形態によるエージェントを用いた情報検索装置のブロック図を示す。
【０２４１】
図２７において、このエージェントを用いた情報検索装置は、シーケンス制御手段２７０１と、入力手段２７０２と、比較判断手段２７０３と、シソーラス辞書２７０４と、情報検索条件記憶手段２７０５と、ゲート手段２７０６と、出力手段２７０７と、情報検索手段２７０８と、検索上限条件調査手段２７０９と、テキスト音声合成手段２７１０と、受信情報記憶手段２７１１と、情報収集手段２７１２と、複数の情報源２７１３と、過去に受信した情報検索条件の動詞と目的語の記憶領域２７１４と、情報検索条件の動詞と目的語の抽出手段２７１５と、エージェントの台詞音声データベース２７１６とで構成されている。
【０２４２】
このように構成されたエージェントを用いた情報検索装置の動作を説明する。
【０２４３】
まず、エージェントは、情報収集手段２７１２を使って、自律的に複数の情報源２７１３からエージェント自身の持つ情報検索条件に合致する情報を検索するが、この情報と類似の情報がなかったか調べるため検索された情報検索条件の動詞と目的語をその抽出手段２７１５によって抽出し、過去に受信した情報検索条件の動詞と目的語の記憶領域２７１４を調べる。比較判断手段２７０３において類似と判断されるとエージェントの台詞音声データベース２７１６から最適な音声を選択し、出力手段２７０７を通じてユーザにその事実を報告し、テキスト音声合成手段２７１０を使って検索結果を読み上げる。例えば株価ニュースを検索した場合に「また３日前みたいに株が下がったね。」と過去の類似情報の類似性を報告してから検索された情報を読み上げる。このような動作を、検索上限条件調査手段２７０９が停止を命じるまで続行する。
【０２４４】
このように、本発明の第２７実施形態によるエージェントを用いた情報検索装置は、ユーザの関心を維持できるという点でも優れた効果が得られる。
【０２４５】
図２８は、本発明の第２８実施形態によるエージェントを用いた情報検索装置のブロック図を示す。
【０２４６】
図２８において、このエージェントを用いた情報検索装置は、シーケンス制御手段２８０１と、入力手段２８０２と、比較判断手段２８０３と、シソーラス辞書２８０４と、情報検索条件記憶手段２８０５と、ゲート手段２８０６と、出力手段２８０７と、情報検索手段２８０８と、検索上限条件調査手段２８０９と、テキスト音声合成手段２８１０と、受信情報記憶手段２８１１と、情報収集手段２８１２と、複数の情報源２８１３と、過去の受信情報の検索検索キーワードの上位概念記憶領域２８１４と、検索キーワードの上位概念の付与手段２８１５と、エージェントの台詞音声データベース２８１６とで構成されている。
【０２４７】
このように構成されたエージェントを用いた情報検索装置の動作を説明する。
【０２４８】
まず、エージェントは、情報収集手段２８１２を使って、自律的に複数の情報源２８１３からエージェント自身の持つ情報検索条件に合致する情報を検索するが、この情報と類似の情報がなかったか調べるため検索された情報の検索キーワードの上位概念をその付与手段２８１５によって付与し、過去の受信情報の検索キーワードの上位概念記憶領域２８１４を調べる。
【０２４９】
比較判断手段２８０３において類似と判断されるとエージェントの台詞音声データベース２８１６から最適な音声を選択し、出力手段２８０７を通じてユーザにその事実を報告し、テキスト音声合成手段２８１０を使って検索結果を読み上げる。上位概念は、ジャンルと階層を持つ点が異なる。例えば、「ラーメン屋」の上位概念は「中華料理店」であり、「中華料理店」の上位概念は「食事する場所」である。
【０２５０】
従って、上記のラーメン屋の例でいうと、先週「カレー店」で検索して見つかった情報があったとすると、現時点で「ラーメン屋」というキーワードで検索すると、上位概念が同じ「食事する場所」であるカレー店の情報が見つかり、エージェントは「そう言えば、先週はカレー店にいきましたね。」と言ってから現時点でのラーメン屋の検索結果を読み上げる。このようにすることで、ユーザは先週のカレー店での経験を思い出し、現時点での行動を見直すことができる。本情報検索装置は、このような動作を、検索上限条件調査手段２８０９が停止を命じるまで続行する。
【０２５１】
このように、本発明の第２８実施形態によるエージェントを用いた情報検索装置は、ユーザの関心を維持できるという点でも優れた効果が得られる。
【０２５２】
図２９は、本発明の第２９実施形態によるエージェントを用いた情報検索装置のブロック図を示す。
【０２５３】
図２９において、このエージェントを用いた情報検索装置は、シーケンス制御手段２９０１と、入力手段２９０２と、比較判断手段２９０３と、シソーラス辞書２９０４と、情報検索条件記憶手段２９０５と、ゲート手段２９０６と、出力手段２９０７と、情報検索手段２９０８と、検索上限条件調査手段２９０９と、テキスト音声合成手段２９１０と、受信情報記憶手段２９１１と、情報収集手段２９１２と、複数の情報源２９１３と、過去の受信情報の焦点記憶領域２９１４と、検索情報の焦点抽出手段２９１５と、エージェントの台詞音声データベース２９１６とで構成されている。
【０２５４】
このように構成されたエージェントを用いた情報検索装置の動作を説明する。
【０２５５】
まず、エージェントは、情報収集手段２９１２を使って、自律的に複数の情報源２９１３からエージェント自身の持つ情報検索条件に合致する情報を検索するが、この情報と類似の情報がなかったか調べるため検索された情報の焦点をその推定手段２９１５によって推定し、過去の受信情報の焦点記憶領域２９１４を調べる。比較判断手段２９０３において類似と判断されるとエージェントの台詞音声データベース２９１６から最適な音声を選択し、出力手段２９０７を通じてユーザにその事実を報告し、テキスト音声合成手段２９１０を使って検索結果を読み上げる。
【０２５６】
例えば、ビジネスマンエージェントが「原油」をキーワードとして検索した情報を分析し、「価格上昇」が焦点として抽出されたとする。エージェントは過去の蓄積情報の中で、「価格情報」を焦点として持っている情報を探し、例えば住宅地価の情報の情報を見つけると、「そういえば、先週住宅価格もあがりましたが」と言ってから、現時点で検索された原油の価格上昇の情報を読み上げる。
【０２５７】
このようにすることにより、ユーザは先週の住宅価格上昇と、現時点の原油価格上昇からインフレを予感し、これにあった行動をとることで利益を得ることができる。本情報検索装置はこのような動作を、検索上限条件調査手段２９０９が停止を命じるまで続行する。
【０２５８】
このように、本発明の第２９実施形態によるエージェントを用いた情報検索装置は、ユーザの関心を維持できるという点でも優れた効果が得られる。
【０２５９】
【発明の効果】
以上のように本発明は、予め設定された情報検索条件を内在する複数のエージェントから、ユーザが自分の情報検索条件に近いと思われるエージェントを選択するだけで、ユーザの欲する情報を獲得することができ、ユーザは時間と手間をかけずに情報が得られるという優れた効果を有する。
【図面の簡単な説明】
【図１】本発明の第１実施形態によるエージェントを用いた情報検索方法のフローチャート図
【図２】本発明の第２実施形態によるエージェントを用いた情報検索方法における、追加情報検索条件を音声対話で入力する処理フロー図
【図３】本発明の第３実施形態によるエージェントを用いた情報検索方法における、追加情報検索条件を文で入力する処理フロー図
【図４】本発明の第４実施形態によるエージェントを用いた情報検索方法において、検索された情報を読み上げるエージェントと、対話を行うエージェントを別個にする処理フロー図
【図５】本発明の第５実施形態によるエージェントを用いた情報検索方法において、ユーザとの対話を円滑にするためのユーザの感情推定に基づく対話戦略の選択の処理フロー図
【図６】本発明の第６実施形態によるエージェントを用いた情報検索方法において、ユーザとの対話を円滑にするためのユーザの感情推定に基づく対話戦略の選択の処理フロー図
【図７】本発明の第７実施形態によるエージェントを用いた情報検索方法において、ユーザとの対話を円滑にするためのユーザの表情に基づく対話戦略の選択の処理フロー図
【図８】本発明の第８実施形態によるエージェントを用いた情報検索方法において、ユーザとの対話を円滑にするためのユーザの声質、表情および対話履歴に基づく対話戦略の選択の処理フロー図
【図９】本発明の第９実施形態によるエージェントを用いた情報検索方法において、自律的な情報検索の処理フロー図
【図１０】本発明の第１０実施形態によるエージェントを用いた情報検索方法において、過去の検索結果を参照する処理フロー図
【図１１】本発明の第１１実施形態によるエージェントを用いた情報検索方法において、過去の検索結果を参照する処理フロー図
【図１２】本発明の第１２実施形態によるエージェントを用いた情報検索装置のブロック図
【図１３】本発明の第１３実施形態によるエージェントを用いた情報検索装置において、エージェントに固有の情報検索条件と新たに追加する情報検索条件の判断部のブロック図
【図１４】本発明の第１４実施形態によるエージェントを用いた情報検索装置において、情報検索条件の追加手段として音声対話を行う場合のブロック図
【図１５】本発明の第１５実施形態によるエージェントを用いた情報検索装置において、情報検索条件の追加手段として文入力を行う場合のブロック図
【図１６】本発明の第１６実施形態によるエージェントを用いた情報検索装置におけるエージェント切り替え部のブロック図
【図１７】本発明の第１７実施形態によるエージェントを用いた情報検索装置のブロック図
【図１８】本発明の第１８実施形態によるエージェントを用いた情報検索装置のブロック図
【図１９】本発明の第１９実施形態によるエージェントを用いた情報検索装置のブロック図
【図２０】本発明の第２０実施形態によるエージェントを用いた情報検索装置のブロック図
【図２１】本発明の第２１実施形態によるエージェントを用いた情報検索装置のブロック図
【図２２】本発明の第２２実施形態によるエージェントを用いた情報検索装置のブロック図
【図２３】本発明の第２３実施形態によるエージェントを用いた情報検索装置のブロック図
【図２４】本発明の第２４実施形態によるエージェントを用いた情報検索装置のブロック図
【図２５】本発明の第２５実施形態によるエージェントを用いた情報検索装置のブロック図
【図２６】本発明の第２６実施形態によるエージェントを用いた情報検索装置のブロック図
【図２７】本発明の第２７実施形態によるエージェントを用いた情報検索装置のブロック図
【図２８】本発明の第２８実施形態によるエージェントを用いた情報検索装置のブロック図
【図２９】本発明の第２９実施形態によるエージェントを用いた情報検索装置のブロック図
【図３０】従来のエージェントを用いた情報検索装置のブロック図
【符号の説明】
１２０１  中央処理部
１２０２  エージェント表示手段
１２０３  インタフェース回路、
１２０４、１３０２、１５０２、２２０２、２３０２、２４０２、２５０２、２６０２、２７０２、２８０２、２９０２  入力手段
１２０５  エージェント選択手段
１２０６  検索キーワード追加手段
１２０７、１５１０、２２０７、２３０７、２４０７、２５０７、２６０７、２７０７、２８０７、２９０７  出力手段
１２０８、１３０５、１４０６、１５０７、２２０５、２３０５、２４０５、２５０５、２６０５、２７０５、２８０５、２９０５情報検索条件記憶手段
１２０９、１６０５、１７０５、１８０９、１９０８、２００９、２１０９、２２０８、２３０８、２４０８、２５０８、２６０８、２７０８、２８０８、２９０８  情報検索手段
１３０１、１４０１、１５０１、２２０１、２３０１、２４０１、２５０１、２６０１、２７０１、２８０１、２９０１  シーケンス制御手段
１３０３、１４０４、１５０６、２２０３、２３０３、２４０３、２５０３、２６０３、２７０３、２８０３、２９０３  比較判断手段
１３０４、１４０５、２２０４、２３０４、２５０４、２６０４、２７０４、２８０４、２９０４  シソーラス辞書
１４０２、１６０１、１７０１、１８０１、１９０１、２００１、２１０１  音声認識手段
１４０３、１６０４、１７０４、１８０４、１９０４、２００４、２１０４  対話管理手段
１５０３、１６０２、１７０２、１８０２、１９０２、２００２、２１０２  構文解析手段
１５０４、１６０３、１７０３、１８０３、１９０３、２００３、２１０３  意味理解手段
１５０５  キーワード抽出手段
１５０９  応答文生成手段
１６０６、１７０６、１８０７、１９０６、２００７、２１０７、２２１２、２３１２、２４１２、２５１２、２６１２、２７１２、２８１２、２８１１、２９１２  情報収集手段
１６０７、１７０７、１８０８、１９０７、２００８、２１０８、２２１１、２３１１、２４１１、２５１１、２６１１、２７１１、２８１１、２９１１  受信情報記憶手段
１６０８、１７０８、１８１０、１９０９、２０１０、２１１０  エージェント切り替え手段
１６０９  録音音声ＤＢ
１６１０、１７１０、１９１１、２２１０、２３１０、２４１０、２５１０、２６１０、２７１０、２８１０、２９１０  テキスト音声合成手段
１６１１、１７１１、１８１５、１９１４、２０１５、２１１５  画像生成手段
１７０９、１８１１、１９１０、２０１１、２１１１  録音音声データベース
１７１４  常識データベース
１８０５  対話履歴データベース
１８０６、１９０５、２００６、２１０６  感情推定手段
１８１２、１９１１、２０１２、２１１２、２２１０、２３１０  テキスト音声合成手段
２００５、２１０５  画像認識手段
２２０９  時間監視手段
２３１３、２２１３、２４１３、２５１３、２６１３、２７１３、２８１３、２９１３  複数の情報源
２３０９、２５０９、２６０９、２７０９、２８０９、２９０９  検索上限条件調査手段
２５１４  過去の受信情報の記憶領域
２５１５、２６１６、２７１６、２８１６、２９１６  エージェントの台詞音声データベース
２６１４  過去の受信情報のキーワードジャンル記憶領域
２６１５  キーワードジャンル付与手段
２７１４  過去の受信情報の検索条件の動詞と目的語の記憶領域
２７１５  検索条件の動詞と目的語の抽出手段
２８１４  過去の受信情報の検索検索キーワードの上位概念記憶領域
２８１５  検索キーワードの上位概念の付与手段
２９１４  過去の受信情報の焦点記憶領域
２９１５  検索情報の焦点抽出手段
【図１】
0003617826.tif 000002
【図２】
0003617826.tif 000003
【図３】
0003617826.tif 000004
【図４】
0003617826.tif 000005
【図５】
0003617826.tif 000006
【図６】
0003617826.tif 000007
【図７】
0003617826.tif 000008
【図８】
0003617826.tif 000009
【図９】
0003617826.tif 000010
【図１０】
0003617826.tif 000011
【図１１】
0003617826.tif 000012
【図１２】
0003617826.tif 000013
【図１３】
0003617826.tif 000014
【図１４】
0003617826.tif 000015
【図１５】
0003617826.tif 000016
【図１６】
0003617826.tif 000017
【図１７】
0003617826.tif 000018
【図１８】
0003617826.tif 000019
【図１９】
0003617826.tif 000020
【図２０】
0003617826.tif 000021
【図２１】
0003617826.tif 000022
【図２２】
0003617826.tif 000023
【図２３】
0003617826.tif 000024
【図２４】
0003617826.tif 000025
【図２５】
0003617826.tif 000026
【図２６】
0003617826.tif 000027
【図２７】
0003617826.tif 000028
【図２８】
0003617826.tif 000029
【図２９】
0003617826.tif 000030
【図３０】
0003617826.tif 000031