(57)【特許請求の範囲】
【請求項１】
複数のユーザ間の知識の共有化を行なう知識共有促進システムであって、
各前記ユーザに対応して、前記ユーザを特定するための個人プロファイル情報と所定の対象に対する見学履歴情報とを含む個人情報を格納するために前記ユーザがそれぞれ保持する複数の携帯端末を備え、
前記見学履歴情報は、見学期間中に入力される見学者自身の前記所定の対象に対する評価データを含み、
所定場所に設置され、前記複数のユーザのうち前記所定場所において時間を共有するユーザの前記履歴情報をそれぞれの前記携帯端末から取得するための通信手段と、
前記通信手段により取得された前記履歴情報の内容を分析し、コンピュータグラフィックスにより生成され各前記ユーザに対応するエージェント間での擬似会話として前記履歴情報の分析結果を構成するための制御手段とを備え、
前記制御手段は、
前記エージェント間での擬似会話において、対話セットのテンプレートに対応するオブジェクトルールを格納するためのオブジェクトルール格納手段と、
前記複数のユーザから与えられた前記個人情報の比較に応じて前記オブジェクトルールの選択および結合を行うためのメタルールを格納するメタルール格納手段と、
前記メタルールおよび前記オブジェクトルールに基づいて、前記擬似会話を構成するための対話生成部とを含み、
前記制御手段に制御されて、前記エージェントの擬似会話を出力するための第１の表示手段をさらに備える、知識共有促進システム。
【請求項２】
前記対話生成部は、前記個人情報の比較に応じて、前記所定の対象のうち評価の相違している対象に関する擬似会話を構成する、請求項１記載の知識共有促進システム。
【請求項３】
各前記携帯端末は、
前記ユーザに対して、各前記ユーザに対応するエージェントと当該ユーザとの対話として見学案内データを表示出力するための第２の表示手段と、
前記ユーザからの入力を受けるための入力手段とを含み、
前記エージェントは、対応するユーザが見学期間中は、前記第２の表示手段に表示され、前記対応するユーザが前記所定場所に到達した際にエントリ手続きを行なうと、前記第１の表示手段に表示される、請求項１記載の知識共有促進システム。
【請求項４】
各前記携帯端末は、
前記見学履歴情報を格納するための履歴情報格納手段と、
前記所定の対象に関連するキーワードに対する重み係数を格納するための興味キーワード格納手段と、
前記携帯端末の動作を制御するための端末制御手段とをさらに含み、
前記端末制御手段は、
前記キーワードに対する重み係数を、見学期間中に入力される前記対応する見学者自身の前記所定の対象に対する評価データに応じて更新する、請求項１記載の知識共有促進システム。
【請求項５】
前記対話生成部は、前記所定の対象のうち前記複数のユーザの一方がまだ見ていない未見学対象について、前記複数のユーザのうち前記未見学対象を見学済みの他方のユーザに対応する前記エージェントが、前記未見学対象についての感想とともに推薦する疑似会話を構成する、請求項１記載の知識共有促進システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、蓄積されたユーザの知識、経験等の履歴情報を、複数人のユーザに共有化させる知識共有促進システムの構成に関する。
【０００２】
【従来の技術】
博物館の見学者や、学会での参加者等に、個別的にガイド情報の提供を行ない、きめ細かな案内を実現するためのロボットガイドシステム等が提案されている。
【０００３】
文献１：角  康之他著「Ｃ−ＭＡＰ：Ｃｏｎｔｅｘｔ−ａｗａｒｅな展示ガイドシステムの試作」、情報処理学会誌、Ｖｏｌ．３９，Ｎｏ．１０，ｐｐ．２８６６−２８７８  には、展示を見学する見学者に対して、携帯ガイドシステムを提供し、ユーザの見学履歴を取得することで、展示情報と複数の見学者の見学履歴とを意味構造を有するグラフとしてグラフ表示する手法が開示されている。
【０００４】
このような手法を利用することで、見学者同士は興味の近い他の見学者の存在や、自分がまだ知らなかった関連情報を発見することが可能となる。
【０００５】
【発明が解決しようとする課題】
しかしながら、上述の文献１に開示された手法は、基本的に各ユーザが個人個人で利用することを想定しており、複数ユーザ間の出会いや、知識共有を直接促進することは可能でなかった。
【０００６】
また、システムから提示されたグラフ表示から、どれが大事な情報であるかを見つけたり、関連性を読取る作業そのものはユーザ自らが行なう必要があり、博物館等での通りすがりの見学者同士の出会いや知識交換を促進する手段としては不向きである。
【０００７】
一方で、文献２：「西田豊明著、「分身エージェントに基づくコミュニティコミュニケーション支援」、ｂｉｔ誌  Ｊｕｌｙ  １９９９／ｖｏｌ．３１，Ｎｏ．７，ｐｐ１０３−１０８」は、複数ユーザが予め登録しておいた知識の集合を利用し、ディスプレイ上に表示された各ユーザの分身（エージェント）間に擬似的な対話をさせることで、それを見ているユーザへの知識伝達を支援するシステムが開示されている。
【０００８】
この文献２に開示されたシステムを利用することで、ユーザはコミュニティの中に貯えられた知識の関連を理解することを助けられる。
【０００９】
しかしながら、そのような擬似的対話をシステムに行なわせるには、各自が特定の形式で知識システム内に書き下したり、ユーザがシステム動作時に対話のトリガとなるキーワードを入力する必要がある。
【００１０】
さらに、この文献２の他に、これまでにも、人間同士の対話にエージェントが参加する構成は、いくつか提案されてきた。
【００１１】
たとえば、長尾ら（文献３：Ｋａｔａｓｈｉ  Ｎａｇａｏ  ａｎｄ  Ａｋｉｋａｚｕ  Ｔａｋｅｕｃｈｉ．  Ｓｏｃｉａｌ  ｉｎｔｅｒａｃｔｉｏｎ：  Ｍｕｌｔｉｍｏｄａｌ  ｃｏｎｖｅｒｓａｔｉｏｎ  ｗｉｔｈ  ｓｏｃｉａｌ  ａｇｅｎｔｓ．  Ｉｎ  ＡＡＡＩ−９４，  ｐｐ．２２−２８，１９９４．）は、複数の人の対話に参加する疑似化エージェントの社会性とコミュニケーションのマルチモダリティに着目したエージェントシステムを提案している。
【００１２】
中西ら（文献４：中西英之，Ｋａｔｈｅｒｉｎｅ  Ｉｓｂｉｓｔｅｒ，石田亨，Ｃｌｉｆｆｏｒｄ  Ｎａｓｓ．  仮想空間でのコミュニケーションを補助するヘルパーエージェントの設計。インタラクション２０００，ｐｐ．１０７−１１４．情報処理学会，２０００．）は、仮想空間内での初対面のユーザ間の会話を活性化するために、話題を提供するヘルパーエージェントを提案した。西本ら（文献５：西本一志，間瀬健二，中津良平，グループによる発散的思考における自律的情報提供エージェントの影響，人工知能学会誌，Ｖｏｌ．１４，  Ｎｏ．１，  ｐｐ．５８−７０，  １９９９．）は、ブレインストーミング型議論の活性化を目的として、議論内容をモニタリングし、それに関連するドキュメントをデータベースから自動検索し、ユーザに提供する話題提供エージェントを提案した。
【００１３】
しかしながら、これらエージェントは共通して、第三者として対話に参加するものである。
【００１４】
さらに、ユーザ間の知識共有といった目的を有する先行事例としては、大勢の会議参加者の間の実世界インタラクションを促進することを目的としたＭｅｍｅ  Ｔａｇ（文献６：Ｒｉｃｈａｒｄ  Ｂｏｒｏｖｏｙ，  Ｆｒｅｄ  Ｍａｒｔｉｎ，  Ｓｕｎｉｌ  Ｖｅｍｕｒｉ，  Ｍｉｔｃｈｅｌ  Ｒｅｓｎｉｃｋ，  Ｂｒｉａｎ  Ｓｉｌｖｅｒｍａｎ，  ａｎｄ  Ｃｈｒｉｓ  Ｈａｎｃｏｃｋ．  Ｍｅｍｅ  Ｔａｇｓ  ａｎｄ  Ｃｏｍｍｕｎｉｔｙ  Ｍｉｒｒｏｒｓ：  Ｍｏｖｉｎｇ  ｆｒｏｍ  ｃｏｎｆｅｒｅｎｃｅｓ  ｔｏ  ｃｏｌｌａｂｏｒａｔｉｏｎ．  Ｉｎ  Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  ＣＳＣＷ’９８，  ｐｐ．１５９−１６８．  ＡＣＭ，  １９９８．）や、個人に帰属したエージェント同士がユーザ同士の出会い／対話をお膳立てしてくれるＨｙｐｅｒ  Ｄｉａｌｏｇ（文献７：Ｋａｔａｓｈｉ  Ｎａｇａｏ  ａｎｄ  Ｙａｓｕｈａｒｕ  Ｋａｔｓｕｎｏ．  Ａｇｅｎｔ  ａｕｇｍｅｎｔｅｄ  ｃｏｍｍｕｎｉｔｙ：  Ｈｕｍａｎ−ｔｏ−ｈｕｍａｎ  ａｎｄ  ｈｕｍａｎ−ｔｏ−ｅｎｖｉｒｏｎｍｅｎｔ  ｉｎｔｅｒａｃｔｉｏｎｓ  ｅｎｈａｎｃｅｄ  ｂｙ  ｓｉｔｕａｔｉｏｎ−ａｗａｒｅ  ｐｅｒｓｏｎａｌｉｚｅｄ  ｍｏｂｉｌｅ  ａｇｅｎｔｓ．  Ｉｎ  Ｔｏｒｕ  Ｉｓｈｉｄａ，  ｅｄｉｔｏｒ，  Ｃｏｍｍｕｎｉｔｙ  Ｃｏｍｐｕｔｉｎｇ  ａｎｄ  Ｓｕｐｐｏｒｔ  Ｓｙｓｔｅｍｓ，  Ｖｏｌ．１５１９  ｏｆ  Ｌｅｃｔｕｒｅ  Ｎｏｔｅｓ  ｉｎ  Ｃｏｍｐｕｔｅｒ  Ｓｃｉｅｎｃｅ，  ｐｐ．３４２−３５８．  Ｓｐｒｉｎｇｅｒ，  １９９８．）がある。さらに、他の先行事例として、文献８：「Ｍａｓａｙｕｋｉ  Ｏｋａｍｏｔｏ，  Ｈｉｄｅｙｕｋｉ  Ｎａｋａｎｉｓｈｉ，  Ｔｏｓｈｉｋａｚｕ  Ｎｉｓｈｉｍｕｒａ，  ａｎｄ  Ｔｏｒｕ  Ｉｓｈｉｄａ．  Ｓｉｌｈｏｕｅｔｔｅｌｌ．  Ｉｎ  Ｔｏｒｕ  Ｉｓｈｉｄａ，  ｅｄｉｔｏｒ，  Ｃｏｍｍｕｎｉｔｙ  Ｃｏｍｐｕｔｉｎｇ  ａｎｄ  Ｓｕｐｐｏｒｔ  Ｓｙｓｔｅｍｓ，  Ｖｏｌ．１５１９  ｏｆ  Ｌｅｃｔｕｒｅ  Ｎｏｔｅｓ  ｉｎ  Ｃｏｍｐｕｔｅｒ  Ｓｃｉｅｎｃｅ，  ｐｐ．３１６−３２９，  Ｓｐｒｉｎｇｅｒ，  １９９８」および文献９：「Ｈｅｎｒｙ  Ｌｉｅｂｅｒｍａｎ，  Ｎｅｉｌ  Ｗ．  Ｖａｎ  Ｄｙｋｅ，  ａｎｄ  Ａｄｒｉａｎ  Ｓ．  Ｖｉｖａｃｑｕａ．  Ｌｅｔ’ｓ  ｂｒｏｗｓｅ：  Ａ  ｃｏｌｌａｂｏｒａｔｉｖｅ  ｂｒｏｗｓｉｎｇ  ａｇｅｎｔ．  Ｋｎｏｗｌｅｄｇｅ−Ｂａｓｅｄ  Ｓｙｓｔｅｍｓ，  Ｖｏｌ．１２，  Ｎｏ．８，  ｐｐ．４２７−４３１，  １９９９．」には、複数ユーザによる協調的なＷｅｂブラウジングを支援するシステムが開示されている。
【００１５】
しかし、文献２以外のこれら文献３〜文献９に開示されているシステムも共通して、前もって準備された知識ベースやＷｅｂ上のリソースなどにより、比較的静的な情報を知識源とするものとして構成されている。したがって、たとえば、博物館の見学者に対するガイドシステムのように、そのときどきに訪れている見学者の興味や嗜好に依存して動的に変化する情報を知識源として用いることが必要なシステムには適さないという問題がある。
【００１６】
本発明は、上記のような問題点を解決するためになされたものであって、複数のユーザの個別的な履歴情報に基づいて、複数のユーザ間で、各ユーザの有する履歴情報の関連性を相互に伝達することで、ユーザ同士の出会いや知識交換を促進する知識共有促進システムを提供することである。
【００１７】
本発明の他の目的は、ユーザ個人に帰属したエージェントを用いて、動的に蓄積されるユーザの個人情報を活用し、他のユーザとの出会いやより深い知識共有／創造を支援することを可能とする知識共有促進システムを提供することである。
【００１８】
【課題を解決するための手段】
請求項１記載の知識共有促進システムは、複数のユーザ間の知識の共有化を行なう知識共有促進システムであって、各ユーザに対応して、ユーザを特定するための個人プロファイル情報と所定の対象に対する見学履歴情報とを含む個人情報を格納するためにユーザがそれぞれ保持する複数の携帯端末を備え、見学履歴情報は、見学期間中に入力される見学者自身の所定の対象に対する評価データを含み、所定場所に設置され、複数のユーザのうち所定場所において時間を共有するユーザの履歴情報をそれぞれの携帯端末から取得するための通信手段と、通信手段により取得された履歴情報の内容を分析し、コンピュータグラフィックスにより生成され各ユーザに対応するエージェント間での擬似会話として履歴情報の分析結果を構成するための制御手段とを備え、制御手段は、エージェント間での擬似会話において、対話セットのテンプレートに対応するオブジェクトルールを格納するためのオブジェクトルール格納手段と、複数のユーザから与えられた個人情報の比較に応じてオブジェクトルールの選択および結合を行うためのメタルールを格納するメタルール格納手段と、メタルールおよびオブジェクトルールに基づいて、擬似会話を構成するための対話生成部とを含み、制御手段に制御されて、エージェントの擬似会話を出力するための第１の表示手段をさらに備える。
請求項２記載の知識共有促進システムは、請求項１記載の知識共有促進システムの構成に加えて、対話生成部は、個人情報の比較に応じて、所定の対象のうち評価の相違している対象に関する擬似会話を構成する。
【００１９】
請求項３記載の知識共有促進システムは、請求項１記載の知識共有促進システムの構成に加えて、各携帯端末は、ユーザに対して、各ユーザに対応するエージェントと当該ユーザとの対話として見学案内データを表示出力するための第２の表示手段と、ユーザからの入力を受けるための入力手段とを含み、エージェントは、対応するユーザが見学期間中は、第２の表示手段に表示され、対応するユーザが所定場所に到達した際にエントリ手続きを行なうと、第１の表示手段に表示される。
【００２０】
請求項４記載の知識共有促進システムは、請求項３記載の知識共有促進システムの構成に加えて、各携帯端末は、見学履歴情報を格納するための履歴情報格納手段と、所定の対象に関連するキーワードに対する重み係数を格納するための興味キーワード格納手段と、携帯端末の動作を制御するための端末制御手段とをさらに含み、端末制御手段は、キーワードに対する重み係数を、見学期間中に入力される対応する見学者自身の所定の対象に対する評価データに応じて更新する。
【００２１】
請求項５記載の知識共有促進システムは、請求項１記載の知識共有促進システムの構成に加えて、対話生成部は、所定の対象のうち複数のユーザの一方がまだ見ていない未見学対象について、複数のユーザのうち未見学対象を見学済みの他方のユーザに対応するエージェントが、未見学対象についての感想とともに推薦する疑似会話を構成する。
【００２２】
【発明の実施の形態】
［知識共有促進システムの全体構成］
以下では、本発明の実施の形態として、博物館等の展示見学を行なう複数ユーザが、各々の展示見学履歴に関する知識の共有化を促進するための知識共有促進システムの構成について説明する。
【００２３】
ただし、以下の説明で明らかとなるように、本発明はこのような場合に限定されることなく、たとえば学会の参加者のように、各々のユーザが履歴情報、たとえば、「何を」、「いつ」、「どこで」、それに関する情報を獲得し、かつその情報について「どのような」感想を有しているかという情報を、複数ユーザ間で共有することに意義が存在するような状況において広く適用可能なものである。
【００２４】
図１は、本発明に係る知識共有促進システム１００の構成の概略を示す概略ブロック図である。
【００２５】
図１を参照して、ユーザ１およびユーザ２は、博物館の展示に対する案内情報の提供を受けるために、それぞれ個別に携帯ガイド端末１０１および１０２を有している。
【００２６】
携帯ガイド端末１０１および１０２は、特に限定されないが、たとえば、赤外線等によりホストコンピュータ１０と接続されており、携帯ガイド端末１０１および１０２の各々は、このホストコンピュータ１０から、各ユーザの有する携帯端末１０１または１０２に対して、ユーザが見学している展示物に対する展示情報を与えるための表示装置と、ユーザがデータを入力するための入力装置とを備えている。
【００２７】
ユーザ１および２が展示物の見学をしている期間中に、各展示物等に対して予め定められたアンケートがホストコンピュータ１０から各ユーザの有する携帯ガイド端末１０１または１０２に出力され、ユーザがこのアンケートに答えており、このアンケートに対するデータがそれぞれの携帯ガイド端末１０１または１０２に蓄積されているものとする。さらに、ユーザは、各展示物を見学した際に、当該展示物に対する感想等のメモを携帯ガイド端末１０１または１０２に入力し、この感想に関する情報も、それぞれの携帯ガイド端末１０１または１０２に蓄積されているものとする。
【００２８】
このような見学期間中においては、たとえば、ユーザ１の携帯ガイド端末１０１には、コンピュータグラフィックにより表現されたガイドエージェントが表示され、このガイドエージェントの会話や所作等によりユーザ１に対して情報が提示される構成となっているものとする。
【００２９】
図１に示した例では、たとえば、博物館において、見学者が立ち寄りやすいような場所に、比較的大きなディスプレイ２０が設置され、その前に立ったユーザ（見学者）１および２の知識共有促進のサービスが行なわれている。
【００３０】
このような知識共有サービスを提供するディスプレイ２０の置かれている領域を、「エージェントサロン」と呼ぶ。すなわち、ディスプレイ２０には、複数の赤外線センサ３０が設けられており、ユーザ１およびユーザ２が、それぞれが有する携帯ガイド端末１０１および１０２から、このエージェントサロンへのエントリを指示すると、この赤外線センサ３０により、このようなエントリ情報が検出され、ホストコンピュータ１０は、この場合二人のユーザがエージェントサロンへのエントリを行なったことを検出する。
【００３１】
ここで、各携帯ガイド端末１０１および１０２には、上述のとおり、ユーザ１および２がこのエージェントサロンにやって来るまでに見学した見学履歴に関する情報が格納されており、このような見学履歴情報が、たとえば、赤外線センサ３０を介して、ホストコンピュータ１０に送信される。ここで、ホストコンピュータ１０へのデータの送信手段としては、赤外線センサ３０のほかに、電波を用いた無線通信などを用いてもよい。
【００３２】
このような見学履歴情報が携帯ガイド端末１０１および１０２からホストコンピュータ１０に送信されると、ホストコンピュータ１０では、各ユーザ１および２にそれぞれ対応するガイドエージェント１１および１２をディスプレイ２０上に表示する。
【００３３】
すなわち、ユーザ１および２にとっては、それまでの見学期間中には、携帯ガイド端末１０１または１０２に表示されていたガイドエージェントが、あたかも、ディスプレイ２０上に乗り移ったかのような表示がなされることになる。
【００３４】
ホストコンピュータ１０では、ユーザ１およびユーザ２の見学履歴情報を比較しながら、たとえば、共通の見学場所の抽出や、その見学場所に対する各ユーザの感想の情報が抽出される。ディスプレイ２０上では、各ユーザに対応したエージェント１１および１２が、このようにして抽出された情報を、ユーザ１およびユーザ２に代わって、エージェント１１および１２同士の会話としての文字出力および音声出力として出力する。これにより見学履歴の共通点に関する情報が、双方のユーザ１および２に与えられる。
【００３５】
つまり、コンピュータ１０からは、単に情報がそのまま出力されるのではなく、このエージェント間の会話として、エージェント同士があたかも情報交換を行なっているようにして情報の提示が行なわれる。
【００３６】
さらに、ユーザ１およびユーザ２との間で見学履歴について異なった見学地の情報や、同一の見学地についての異なった感想等が存在する場合は、同様にして、ディスプレイ２０上のエージェント間の会話として、このような異なった見学履歴の情報等に関する対話も擬似的に行なわれ、ユーザ１およびユーザ２に対して、そのような情報の提示が行なわれる。
【００３７】
以上の説明では、ユーザ１およびユーザ２の二人のユーザがエージェントサロンに登録した場合を説明したが、このような場合に限定されることなく、たとえば、三人あるいはそれ以上のユーザがこのエージェントサロンにエントリすることで、相互の見学履歴情報を共有化させることも可能である。
【００３８】
すなわち、本願に係る知識共有促進システム１００の動作をまとめると、博物館や展示会での利用を想定したシステムにおいて、展示会場で、見学者は掌サイズの携帯ガイド端末１０１、１０２や、会場の展示ブースごとに設置され、ホストコンピュータ１０により制御される情報キオスクを利用することで、展示情報や見学会でのサービスを受けることができる。
【００３９】
知識共有促進システム１００は、ユーザのガイドシステムの利用履歴から、ユーザの見学履歴（いつどの展示を見学したか）、興味（どの見学にどうゆう観点で興味を持ったか）に関する情報を抽出する。このような情報は、上述したとおり、ホストコンピュータ１０から、ユーザ１およびユーザ２が保持している携帯ガイド端末１０１または１０２を介して、ユーザに対して行なわれたアンケートの結果に対する情報であってもよいし、各展示物に応じて、ユーザが携帯端末１０１または１０２に対して入力した情報であってもよい。
【００４０】
上述のような見学を行なっている間は、携帯ガイド端末や情報キオスク上には、各ユーザごとに見学に同伴してくれるガイドキャラクタ（ガイドエージェント）がコンピュータグラフィックスとして現れ、ユーザはそのガイドエージェントとの対話を通して、個人ガイドのサービスを利用することができる。
【００４１】
逆に、システムはその対話を通して、ユーザの見学履歴や興味を獲得することになる。
【００４２】
図２は、携帯ガイド端末１０１に貯えられたユーザの見学履歴に関する情報を示す情報テーブルの概念図である。
【００４３】
携帯端末１０１中には、見学者がいつ、どれぐらいの時間、どの場所の見学を行なったかという情報、ならびにユーザが各展示物に対して行なった質問や、ユーザ自身が入力した各展示物に対する感想あるいはユーザ１に対してガイドエージェントからの質問としてユーザに行なわれたアンケートに対する回答等が、タイムテーブルとして記録されている。
【００４４】
再び、図１に戻って、知識共有促進システム１００の動作について、より詳しく説明する。
【００４５】
上述のとおり、各ユーザの携帯ガイド端末１０１および１０２中には、ガイドエージェントが表示されており、このガイドエージェントによりユーザは各見学場所についての情報の提供を受ける。
【００４６】
ユーザ１およびユーザ２が、エージェントサロンに到着し、各ユーザが携帯ガイド端末１０１および１０２を介してこのエージェントサロンにエントリすると、各ユーザのガイドエージェント（コンピュータグラフィックスで象徴される）がエージェントサロンのディスプレイ２０に乗り移って、表示される。
【００４７】
エージェントサロンに乗り移ったガイドエージェント同士が、システム内部で、各ユーザの見学履歴や興味の共通部分と相違部分を検出する。
【００４８】
上記の結果に応じて、対話のプランニングをホストコンピュータ１０が行ない、ユーザの前で対話を始める。それを各ユーザ達は横から見て、他のユーザが有している見学履歴に対する情報を共有することができる。
【００４９】
たとえば、エージェント間の会話としては、以下のようなことを行なうことが可能である。
【００５０】
ある１つのガイドエージェント１１が会話の主導権を持ち、たとえば、画面上に表示された会場地図上を、それまでに見学してきた経路を再現しながら動く。その途中で、もしも他のガイドエージェント１２（つまりそのユーザである見学者２）も見学した展示があった場合には、その展示に関する各ユーザの感想や評価を見学者自身に成り代わってその感想等をしゃべる。あるいは、場合によっては、その展示ごとの展示者の代理エージェントを呼出す。各展示に関するユーザの感想や評価は展示見学中に手元の携帯ガイド端末１０１または１０２上に表示されたガイドエージェントの対話の中で取得されている。
【００５１】
たとえば、共通して見学した展示にもかかわらず、その展示に対する評価が異なる場合、つまり、ユーザ（見学者）１は展示１を面白いと感じたが、ユーザ（見学者）２はつまらないと感じた場合などは、その展示についての以下のような会話が行なわれる。つまり、見学者Ａのガイドキャラクタが「展示１は面白かったよ。」と言うと、見学者２のガイドキャラクタが「えー、あれはつまらなかったよ。」と言うような会話を行なう。
【００５２】
このような会話を行なうことで、ユーザ（見学者）１とユーザ（見学者）２は、同じ対象（ここでは展示１）に対する異なる見解を持っていることを即座に知ることができ、より効率的に知識共有のための話題に到達することができる。
【００５３】
さらに、たとえば、見学者１が展示１、展示２、展示３および展示４の見学を行なっており、見学者２が展示２、展示４、展示５および展示６の見学を行なっているとする。この場合、二人が展示２および展示４を共通して見学していること、つまり、ある程度興味を共有していることを、２つのガイドエージェントは知ることができる。
【００５４】
ユーザ（見学者）２は、まだ見ていない展示１および展示３を、ユーザ（見学者）１には、展示５および展示６を、相手方が有している感想とともに、他方の見学者に対して伝達できるような会話を行なうことで、それらの展示を見学することを推薦することも可能となる。
【００５５】
すなわち、本発明に係る知識共有促進システム１００においては、複数の人の知識、経験、興味をシステム中に表現し、大画面ディスプレイ２０の前に複数のユーザが到達した場合に、各自の携帯ガイド端末中に貯えた各種の見学履歴が１個所に集められ、互いに共通点や相違点がホストコンピュータ１０により自動的に検出される。ホストコンピュータ１０は、ディスプレイ２０を介して、ユーザの理解を促進するような形態で、これら各自の履歴の共通点、相違点を提示する。
【００５６】
つまり、各自の見学履歴の共通点や相違点の検出結果をグラフ表示等の理解しやすい表示でユーザに提示したり、その結果を利用して、興味の共通点や相違点に関する話題を生成してユーザに提示する。
【００５７】
このようなことを行なうことで、ユーザは自分達のそれまでの見学履歴や興味をいちいち自分達で開示し合わなくても、いわば、以心伝心的に互いにの背景を共有することができ、容易に、各見学者間においてより適した話題に関する情報を獲得することが可能になる。
【００５８】
つまり、エージェントサロンは、情報キオスクの一種として設計され、展示会場の待ち合わせ場所や会議のバンケット会場のようなところに設置される。
【００５９】
１人のユーザで利用することを想定した通常の情報キオスクとは異なり、エージェントサロンは複数ユーザで同時に利用する。それまでの見学履歴に応じてユーザ間の興味や経験の交換をし合ったり、共有した興味に基づいた情報をネットワーク上から引き出したりすることで、初対面の者同士でも有益なおしゃべりや議論ができるような、言わば「出会いの場」、「たまり場」として利用されることになる。ユーザ間のおしゃべりを促進する手段として、各ユーザに帰属したエージェント間の会話を通して、より「面白い」話題にユーザを誘導することがエージェントサロンの特徴である。
【００６０】
［知識共有システムの詳細構成および動作］
以下、エージェント間の対話生成、その演出の手法の大略を説明する。
【００６１】
再び図１を参照して、２人のユーザが、エージェントサロンを利用している場合の動作シナリオをその流れに従って、詳しく説明すると、以下のとおりである。
【００６２】
１）赤外線通信等を利用して、各ユーザの個人情報を持つガイドエージェント１１，１２が、携帯ガイド端末１０１、１０２からエージェントサロンに乗り移り、アニメ−ションキャラクタとしてディスプレイ２０上に表示される。
【００６３】
２）乗り移ったエージェント１１および１２に付随する情報に基づいて、ホストコンピュータ１０において、内部的に、各ユーザ１および２のそれまでの見学履歴やそれに対する興味についての情報の共有部分と相違部分が検出される。
【００６４】
３）その検出結果をもとに、ホストコンピュータ１０は、エージェント同士の会話のプランを立て（台本を作り）、ユーザの前でエージェント１１とエージェント１２に展示／会議に関する会話を行わせる。その会話を観察することにより、ユーザ１および２は展示／会議に関する知識や経験を効果的に、楽しく交換／共有することができる。
【００６５】
４）エージェントサロンはネットワークに接続されており、展示／会議に関する情報や他の参加者に関する情報にアクセスできるので、共通話題の展示／発表に関する詳細情報（ホームページ）にアクセスしたり、展示者／発表者のエージェントをサロン上に呼出すことができる。
【００６６】
［携帯ガイド端末１０１の構成］
以下では、まず、上述のような「エージェントサロン」の動作を可能とするための携帯ガイド端末１０１の構成について説明する。
【００６７】
図３は、図１に示した携帯ガイド端末１０１の構成を説明するための概略ブロック図である。なお、携帯ガイド端末１０２も、同様の構成を有する。
【００６８】
図３を参照して、携帯ガイド端末１０１は、ユーザ１からの情報入力を受けるためのデータ入力部１０１０（例えば、キーボード）と、携帯ガイド端末１０１中に蓄積されたデータまたはデータ入力部１０１０等を介して外部から与えられた情報に基づいて、ガイド動作を行うための演算処理を行うための演算処理部１０２０と、演算処理部１０２０へのデータの入力または演算処理部１０２０からのデータ出力を仲介するためのデータ入出力インターフェース部１０３０と、データ入出力インターフェース部１０３０を介して演算処理部１０２０から与えられるデータに基づいて、エージェント１１やガイド内容を表示するための表示部１０４０と、携帯ガイド端末１０１と外部との間でデータのやり取りを行うためのデータ通信部１０５０と、ユーザ１についての個人情報のうち個人プロファイル情報を格納して、演算処理部１０２０との間でデータを授受するための個人プロファイル情報データベース１０６０と、ユーザ１についての個人情報のうち興味キーワードおよび興味キーワードに対する重み係数データを格納して、演算処理部１０２０との間でデータを授受するための興味キーワードデータベース１０６２と、ユーザ１についての個人情報のうち見学履歴に関する情報を格納して、演算処理部１０２０との間でデータを授受するための見学履歴データベース１０６４と、他のユーザとの間で交換した情報を格納して、演算処理部１０２０との間でデータを授受するための交換情報データベース１０７０とを含む。
【００６９】
上述した個人情報について、さらに詳しく説明すると以下とおりである。
「個人プロファイル情報」とは、ユーザ１の名前、所属、イベントでの参加資格（発表者／見学者）、ホームページのＵＲＬ等を含み、ユーザ登録時に得られる。
【００７０】
「見学履歴に関する情報」とは、それまでのユーザの見学履歴および見学した展示に対する個人的評価を含む情報であり、図２に示したテーブルとして格納される。たとえば、ユーザの感想としては、「興味深い／まあまあ／あまり興味ない」の３段階からユーザが携帯ガイド端末１０１に対して入力を行なったものが格納されている。なお、携帯ガイド端末１０１を個別の展示の展示ディスプレイと接続した時間と、その展示ＩＤなども一緒に格納する構成としてもよい。
【００７１】
興味キーワードデータベース１０６２に格納されるデータは、ユーザ１の個人的興味に関するデータである。
【００７２】
図４は、このような興味キーワードデータベース１０６２に格納されるデータの構成を示す概念図である。つまり、予めイベントごとに準備されたキーワードセットと各キーワードに対する重み係数を利用し、予め定められたキーワードの順序に対応して並べられた複数の重み係数からなるキーワードベクトル（以下、「興味キーワードベクトル」とよぶ）で、ユーザ１の興味を定量化している。
【００７３】
この各キーワードに対する重み係数は、上述した「ユーザの感想」に応じて更新される。すなわち、たとえば展示場所（または展示ＩＤ）に対応して、それと関連するキーワードが何であるかを、演算処理部１０２０は、データ通信部１０５０を介して接続するシステム全体の制御部（図示せず）から検索し、「ユーザの感想」に応じて、対応するキーワードの重み係数を更新する。さらに、キーワードの重み係数は、ユーザ１の「ユーザの感想」に基づくだけでなく、後に説明するような他のユーザとの情報交換の結果、相手方からの推薦などに応じても更新される。
【００７４】
交換情報データベース１０７０に格納されるデータは、情報交換をした相手を特定するためのデータ、情報交換した相手のキーワードベクトル、情報交換した相手がそれまでに見学した展示のリストなどのデータである。
【００７５】
図５は、このような交換情報データベース１０７０に格納されるデータの構成を示す概念図である。
【００７６】
たとえば、情報の交換相手Ｐ１の興味キーワードベクトルが格納されているために、ユーザ１の携帯ガイド端末１０１は、ユーザ１自身の興味キーワードベクトルとの比較により、ユーザＰ１の嗜好がユーザ１の嗜好とどの程度一致しているかを判断することが可能となる。また、情報交換の際に、ユーザＰ１がそれまでに見学した展示とそれに対するユーザＰ１の「ユーザの感想」のリストが格納されている。
【００７７】
携帯ガイド端末１０１では、たとえば、興味キーワードベクトルの一致の程度に応じて、より嗜好の一致している情報交換相手が見学し、なおかつ興味があったという感想を残している展示の中で、まだ見学していないものがあれば、それを優先的に推薦する。
【００７８】
このような処理を行うことで、他のユーザとの情報交換により、ユーザ１は、その後の見学において、携帯ガイド端末１０１から、より自分の嗜好にあった展示場所に関する情報を得ることができる。
【００７９】
なお、交換情報データベース１０７０には、さらに、他の携帯ガイド端末ユーザとの名刺交換に関するデータや、名刺交換をした相手のユーザＩＤとその時間などのデータを格納する構成とすることも可能である。
【００８０】
［ホストコンピュータ１０の構成］
ホストコンピュータ１０がエージェントサロンを動作させるために行う機能は、主に、以下の３つの部分で構成されている。
【００８１】
１）対話生成機能
各エージェントが持っているユーザ情報をもとに、より「面白い」対話プランを生成する。ユーザ間の知識共有や機能を促進するための戦略や発言テンプレートを持つ知識ベースシステムとして実現される。
【００８２】
２）対話表示機能
与えられた台本に従ってエージェントの発話や動作を制御／表示する機能である。また、複数のエージェントの入退場や、ユーザとの簡単なインタラクションなどを、サロン全体の進行を制御する。
【００８３】
３）連想的情報探索機能
ネットワークを介して利用できるコミュニティ情報やウェブページを閲覧するためのビジュアルインターフェイスで構成される。展示／発表とそれに参加する人の間の意味的関係を表わすネットワークとして表示され、膨大な量の知識源からユーザ個人の興味に基づいて連想的に情報を探索することを支援する。
【００８４】
ディスプレイ上には、上述したような連想的情報探索システムに対応する表示も同時に出力されており、その上に、アニメ−ションキャラクタも重畳表示されている。ディスプレイ２０は、タッチパネルとなっており、ユーザは直接自分の指で上述した連想的情報探索システムのアイコン操作をしてコミュニティ情報を閲覧したり、エージェントとの簡単な対話を行なうことができる。
【００８５】
各エージェントがサロン上に登場する際に、それに合わせて対応するユーザのアイコンを連想的情報探索システム上に表示する。それに応じて連想的情報探索システム上には、そのユーザがそれまでの見学／聴講で興味を示したものとユーザアイコンの間にリンクが表示される。そうすることで、エージェントサロンを利用している複数ユーザ間の興味の関係（重なりや相違）を可視化することができる。
【００８６】
図６は、ホストコンピュータ１０の構成のうち、上記対話生成機能および対話表示機能を実現するための機能部分を抜き出して示す概略ブロック図である。
【００８７】
図６を参照して、ホストコンピュータ１０中には、赤外線センサ３０を介してユーザ１およびユーザ２等からの情報入力を受けるためのデータ通信部１１０と、ホストコンピュータ１０のデータ入出力を制御するためのデータ入出力インターフェース部１２０と、ユーザからの個人情報を格納するためのデータベース１０３０と、後に説明する対話生成ルールのうちメタルールを格納するためのメタルールデータベース１４０と、対話生成ルールのうちオブジェクトルールを格納するためのオブジェクトルールデータベース１５０と、ユーザからの個人情報の比較結果に基づいて、メタルールおよびオブジェクトルールに従ってエージェント間の会話の台本を作成するための対話生成部１６０と、対話生成部１６０で生成された台本にしたがって、データ入出力インターフェース部１２０を介してディスプレイ２０に出力されるエージェントの映像の表示および音声の出力を制御するための対話表示部１７０とを含む。
【００８８】
［エージェント間の対話生成の仕組み］
上述したようなホストコンピュータ１０のシステム構成のうち、以下では、対話生成部１６０の構成についてさらに詳しく説明する。
【００８９】
対話生成部１６０は、現在サロン内に入場している複数エージェントが持っている各ユーザの個人情報を入力として、より「面白い」対話の台本を作成するように動作する。この動作を実現するために、ある程度再利用性のある対話のテンプレートや、「面白い」対話にするための戦略をルールとして書き下し、そのルールを利用して対話プランニングをする。
【００９０】
なお、ある程度区切りがよく、再利用性があるようなエージェント間のやり取り（会話）の一かたまりを、ここでは「対話セット」と呼ぶこととする。対話プランニングは、新たなエージェントがサロンに入場するたびになされ、１つ以上の対話セットが実行されることになる。
【００９１】
エージェントの退場は、基本的にはユーザによりオンデマンドで、たとえば、ディスプレイ２０をタッチパネルとして利用することでなされるが、退場そのものを対話の一演出として盛り込むことも可能である。
【００９２】
対話生成ルールは、以下の２種類に分類される。
オブジェクトルール…手元にあるデータをもとに典型的な対話セットのテンプレートを埋めることで、個別の対話セットを作成するルールであり、オブジェクトルールデータベース１５０に格納される。
【００９３】
メタルール…現在の状況に応じて、より「面白い」対話にするためにオブジェクトルールを選択して利用するための戦略ルールであり、メタルールデータベース１４０に格納される。複数の対話セットをつなげて、対話全体の流れをスムーズにするような演出に関わるルールもここに属する。
【００９４】
対話生成部１６０への入力として与えられるデータは、上述したような携帯ガイド端末内のエージェントが管理している個人情報である。
【００９５】
こういった個人情報を利用して生成される対話セットの例を以下に示す。
以下のような対話セットのテンプレートがオブジェクトルールとして書き下される。
【００９６】
ＯＲ１）ある１つのガイドエージェントが会話の主導権を持ち、それまでに見学／聴講してきた展示／発表を紹介する。その途中で、もしも他のガイドエージェント（つまりそのユーザ）も見学／聴講した展示／発表があった場合には、その展示／発表に関する各ユーザの評価をユーザ自身になり代わってしゃべったり、場合によっては、その展示／発表の展示者／発表者エージェントを呼出す。
【００９７】
ＯＲ２）共通して見学／聴講した展示／発表にもかかわらず、その展示／発表に対する評価が異なる場合（ユーザＡは展示／発表１を興味深いと感じたが、ユーザＢはあまり興味がないと感じた場合）、その展示についての会話を始める。たとえば、ユーザ１のエージェント１１が「展示１は面白かったよ。」と言うと、ユーザ２のエージェント１２が「えっー、あれはつまらなかったよ。」と言う（議論モード）。そうすることで、ユーザ１とユーザ２は同じ対象（ここでは展示１）に対して異なる見解を持っていることを即時に知ることができ、より効率的に知識共有のための話題に到達することができる。
【００９８】
ＯＲ３）ユーザＡが１，２，３，４の展示を見学している場合で、ユーザＢが２，４，５，６を見学しているときは、２人が２，４の展示を共通して見学していること（つまり、ある程度興味を共有していること）を２つのエージェントは知ることができる。したがって、ユーザＢにはまだ見ていない１と３を、逆にユーザＡには５と６を見学することを推薦することができる（推薦モード）。
【００９９】
オブジェクトルールを利用するメタルール、つまり、ある戦略に基づいて対話を制御するルールとしては、以下のようなものが考えられる。
【０１００】
ＭＲ１）複数ユーザの見学履歴を見比べたときに、共通して見学した展示の数があるしきい値を超えている場合は、彼らは興味が近いと解釈し、見学履歴の相違部分を互いに推薦し合う対話セット（推薦モード）を採用する。
【０１０１】
ＭＲ２）ユーザの見学履歴量に著しく差がある場合には、見学履歴の豊富なユーザのエージェントが会話の主導権を持つ。
【０１０２】
ＭＲ３）２人のユーザの年齢があるしきい値以上の差がある場合は、上記オブジェクトルールの「面白かった」、「つまらなかった」の対話セット（議論モード）を採用することは控える。
【０１０３】
ＭＲ４）どのユーザの見学履歴もまたほとんど空に近い場合、ユーザプロファイルに基づいた自己紹介をするだけで、自発的にエージェントはサロンから退場する。
【０１０４】
上記のとおり、オブジェクトルールは再利用性が高く、比較的、どのような場面でも通用する一般的なルールである。したがって、博物館とは異なるアプリケーションに適用する場合でも大きな変更は必要ない。
【０１０５】
一方、メタルールは、システムの適応領域に応じてそれが適しているか否かが全く異なる場合があり、デザイナーの直感が反映される部分である。したがって、異なるアプリケーションへの適用にあたっては、大幅な変更が必要となる可能性がある。
【０１０６】
このように対話生成ルールをオブジェクトルールとメタルールの階層に分けることにより、異なるアプリケーションにも「エージェントサロン」のシステムを柔軟かつ容易に適用することが可能となる。
【０１０７】
つまり、エージェントサロンが博物館で利用される場合には、各ユーザの見学履歴に応じて今後の見学の推薦をし合うことは役立つかもしれないが、口頭発表に基づく学会で利用される場合には、既に発表が終わってしまったものを推薦しても意味がない。また、テーマパークのようなところでは、「面白かった」、「つまらなかった」の対話をすることはそれほど問題ないと思われるが、学会等では、話題としては控えるのが適当である、というようにメタルールを変更すればよい。
【０１０８】
図６を参照して対話生成部１６０の動作を説明すると、まず、各ユーザの個人情報がデータベース１３０に格納されると、対話生成部１６０は、それら個人情報を比較して、互いの共通／相違部分を自動的に検出する。さらに、対話生成部１６０は、このような検出結果に応じて、メタルールデータベース１４０に格納されたメタルールに基づいてエージェント間の会話の方針を決定する。続いて、対話生成部１６０は、この方針に従って、オブジェクトルールデータベース１５０中に格納された「対話セット」に個人情報のデータを当てはめ、エージェント間の会話の台本を作成する。
【０１０９】
以上説明したように、前もって準備された知識ベースやＷｅｂ上のリソースなどを、比較的静的な情報を知識源として用いるのではなく、本発明に係るエージェントサロンは、ユーザ個人が蓄積している携帯ガイド端末の中に常駐するパーソナルエージェントが逐次蓄えているユーザの個人情報を用いて、対面したユーザ間の出会いと知識共有を演出する。それらの情報は、実時間／実空間に根差したものであるから、エージェントサロンで提供された情報は、各ユーザのその後の行動（見学）に即座に影響を与える可能性がある。
【０１１０】
本発明に係るエージェントサロンが行なっていることは、各ユーザの個人情報を比較して、互いの共通／相違部分を自動的に検出し、それをユーザに提示することである。このような観点からすると、エージェントサロン上の連想的情報探索システムも同じような役割を果たしている。しかし、それだけでは、可視化された知識空間の中から共有／相違部分を読取り、それらをさらなる議論に役立てる作業はすべてユーザ任せとなってしまう。
【０１１１】
本発明に係るエージェントサロンの特徴は、ユーザ間の知識／興味の共有／相違部分を自動的に読取り、それをストーリーとして表現することである。そのようにすることで、ユーザ間の情報伝達のコスト削減、よりカジュアルな利用、ユーザの情報理解と利用の促進が期待できる。
【０１１２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１１３】
【発明の効果】
以上説明したとおり、本発明に係る知識共有促進システムでは、履歴情報の各ユーザ間の比較結果が、擬似会話としてユーザに提供されるので、複数のユーザの個別的な履歴情報に基づいて、複数のユーザ間で、各ユーザの有する履歴情報の関連性を相互に伝達することで、ユーザ同士の出会いや知識交換を促進することが可能となる。
【図面の簡単な説明】
【図１】本発明に係る知識共有促進システムの構成を示す概念図である。
【図２】各ユーザの携帯ガイド端末に貯えられた見学履歴情報を示す概念図である。
【図３】図１に示した携帯ガイド端末１０１の構成を説明するための概略ブロック図である。
【図４】興味キーワードデータベース１０６２に格納されるデータの構成を示す概念図である。
【図５】交換情報データベース１０７０に格納されるデータの構成を示す概念図である。
【図６】ホストコンピュータ１０の構成のうち、上記対話生成機能および対話表示機能を実現するための機能部分を抜き出して示す概略ブロック図である。
【符号の説明】
１，２  ユーザ（見学者）、１０  ホストコンピュータ、２０  大画面ディスプレイ、３０  赤外線センサ、１００  知識共有促進システム、１０１，１０２携帯ガイド端末、１１０  データ通信部、１２０  データ入出力インターフェース部、１３０  データベース、１４０  メタルールデータベース、１５０  オブジェクトルールデータベース、１６０  対話生成部、１７０  対話表示部、１０１０  データ入力部、１０２０  演算処理部、１０３０  データ入出力インターフェース部、１０４０  表示部、１０５０  データ通信部、１０６０  個人プロファイル情報データベース、１０６２  興味キーワードデータベース、１０６４  見学履歴データベース、１０７０  交換情報データベース。
【図１】
0003611509.tif 000002
【図２】
0003611509.tif 000003
【図３】
0003611509.tif 000004
【図４】
0003611509.tif 000005
【図５】
0003611509.tif 000006
【図６】
0003611509.tif 000007