(57)【要約】【課題】  より多くの質の高いサービスを安価に利用することができるようにする。【解決手段】  ユーザは、個人情報サーバ３にユーザを特定する住所、氏名、電話番号といったユーザ特定情報と、ユーザに関連する医療関連情報、資産情報、趣向情報、サイズ情報といったユーザ特性情報を記憶させる。ユーザインタフェース１１は、セクレタリエージェントとして機能し、個人情報サーバ３に記憶されているユーザ情報に基づいて、そのユーザがどのようなサービスを必要とするかを判断する。必要とされたサービスを提供する場合、セクレタリエージェントはそのサービスを提供するコンサルタントエージェント（コンサルタントサーバ４−１乃至４−３）を呼び出す。コンサルタントエージェントのそれぞれは、ユーザにそれぞれのサービスを提供する。本発明は、インターネットを介してサービスを提供する情報処理システムに適用することができる。【選択図】図１
2005044292.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される第１乃至第３の情報処理装置からなる情報処理システムにおいて、
前記第１の情報処理装置により個々のユーザに対応する第１のユーザ情報が読み取られたとき、読み取られた前記第１のユーザ情報に基づいて、そのユーザに固有の固有エージェントを起動し、
前記固有エージェントが第３の情報処理装置が提供するサービスを選択したとき、前記第３の情報処理装置が提供するサービスのためのサービスエージェントを起動し、
前記サービスエージェントを介して前記第３の情報処理装置から要求があったとき、前記第２の情報処理装置に保持されている前記ユーザのユーザ情報のうちの第２のユーザ情報を前記第３の情報処理装置に提供し、
前記第３の情報処理装置が前記第２のユーザ情報に基づき提供するサービスを前記サービスエージェントを介して前記ユーザに提供する
ことを特徴とする情報処理システム。
【請求項２】
ネットワークを介して接続される第１乃至第３の情報処理装置からなる情報処理システムの情報処理方法において、
前記第１の情報処理装置により個々のユーザに対応する第１のユーザ情報が読み取られたとき、読み取られた前記第１のユーザ情報に基づいて、そのユーザに固有の固有エージェントを起動し、
前記固有エージェントが第３の情報処理装置が提供するサービスを選択したとき、前記第３の情報処理装置が提供するサービスのためのサービスエージェントを起動し、
前記サービスエージェントを介して前記第３の情報処理装置から要求があったとき、前記第２の情報処理装置に保持されている前記ユーザのユーザ情報のうちの第２のユーザ情報を前記第３の情報処理装置に提供し、
前記第３の情報処理装置が前記第２のユーザ情報に基づき提供するサービスを前記サービスエージェントを介して前記ユーザに提供する
ことを特徴とする情報処理方法。
【請求項３】
ネットワークを介して接続される第１乃至第３の情報処理装置からなる情報処理システムのプログラムであって、
前記第１の情報処理装置により個々のユーザに対応する第１のユーザ情報が読み取られたとき、読み取られた前記第１のユーザ情報に基づいて、そのユーザに固有の固有エージェントを起動し、
前記固有エージェントが第３の情報処理装置が提供するサービスを選択したとき、前記第３の情報処理装置が提供するサービスのためのサービスエージェントを起動し、
前記サービスエージェントを介して前記第３の情報処理装置から要求があったとき、前記第２の情報処理装置に保持されている前記ユーザのユーザ情報のうちの第２のユーザ情報を前記第３の情報処理装置に提供し、
前記第３の情報処理装置が前記第２のユーザ情報に基づき提供するサービスを前記サービスエージェントを介して前記ユーザに提供する
処理をコンピュータに実行させることを特徴とするプログラムが記録されている記録媒体。
【請求項４】
ネットワークを介して接続される第１乃至第３の情報処理装置からなる情報処理システムのプログラムであって、
前記第１の情報処理装置により個々のユーザに対応する第１のユーザ情報が読み取られたとき、読み取られた前記第１のユーザ情報に基づいて、そのユーザに固有の固有エージェントを起動し、
前記固有エージェントが第３の情報処理装置が提供するサービスを選択したとき、前記第３の情報処理装置が提供するサービスのためのサービスエージェントを起動し、
前記サービスエージェントを介して前記第３の情報処理装置から要求があったとき、前記第２の情報処理装置に保持されている前記ユーザのユーザ情報のうちの第２のユーザ情報を前記第３の情報処理装置に提供し、
前記第３の情報処理装置が前記第２のユーザ情報に基づき提供するサービスを前記サービスエージェントを介して前記ユーザに提供する
処理をコンピュータに実行させることを特徴とするプログラム。
【請求項５】
ネットワークを介して第１の他の情報処理装置および第２の他の情報処理装置と接続される情報処理装置において、
前記第１の他の情報処理装置において起動された、ユーザに固有の固有エージェントが収集し、前記ネットワークを介して送信してきたそのユーザのユーザ情報を保持し、
前記固有エージェントが前記第２の他の情報処理装置が提供するサービスを選択した場合、前記第２の他の情報処理装置が提供するサービスのためのサービスエージェントを介して前記第２の他の情報処理装置から要求があったとき、保持している前記ユーザのユーザ情報のうちの一部を前記第２の他の情報処理装置に提供し、前記第２の他の情報処理装置が前記ユーザ情報に基づき提供するサービスを、前記サービスエージェントを介して前記第１の他の情報処理装置から前記ユーザに提供させる
ことを特徴とする情報処理装置。
【請求項６】
ネットワークを介して第１の他の情報処理装置および第２の他の情報処理装置と接続される情報処理装置の情報処理方法において、
前記第１の他の情報処理装置において起動された、ユーザに固有の固有エージェントが収集し、前記ネットワークを介して送信してきたそのユーザのユーザ情報を保持し、
前記固有エージェントが前記第２の他の情報処理装置が提供するサービスを選択した場合、前記第２の他の情報処理装置が提供するサービスのためのサービスエージェントを介して前記第２の他の情報処理装置から要求があったとき、保持している前記ユーザのユーザ情報のうちの一部を前記第２の他の情報処理装置に提供し、前記第２の他の情報処理装置が前記ユーザ情報に基づき提供するサービスを、前記サービスエージェントを介して前記第１の他の情報処理装置から前記ユーザに提供させる
ことを特徴とする情報処理方法。
【請求項７】
ネットワークを介して第１の他の情報処理装置および第２の他の情報処理装置と接続される情報処理装置のプログラムであって、
前記第１の他の情報処理装置において起動された、ユーザに固有の固有エージェントが収集し、前記ネットワークを介して送信してきたそのユーザのユーザ情報を保持し、
前記固有エージェントが前記第２の他の情報処理装置が提供するサービスを選択した場合、前記第２の他の情報処理装置が提供するサービスのためのサービスエージェントを介して前記第２の他の情報処理装置から要求があったとき、保持している前記ユーザのユーザ情報のうちの一部を前記第２の他の情報処理装置に提供し、前記第２の他の情報処理装置が前記ユーザ情報に基づき提供するサービスを、前記サービスエージェントを介して前記第１の他の情報処理装置から前記ユーザに提供させる
処理をコンピュータに実行させることを特徴とするプログラムが記録されている記録媒体。
【請求項８】
ネットワークを介して第１の他の情報処理装置および第２の他の情報処理装置と接続される情報処理装置のプログラムであって、
前記第１の他の情報処理装置において起動された、ユーザに固有の固有エージェントが収集し、前記ネットワークを介して送信してきたそのユーザのユーザ情報を保持し、
前記固有エージェントが前記第２の他の情報処理装置が提供するサービスを選択した場合、前記第２の他の情報処理装置が提供するサービスのためのサービスエージェントを介して前記第２の他の情報処理装置から要求があったとき、保持している前記ユーザのユーザ情報のうちの一部を前記第２の他の情報処理装置に提供し、前記第２の他の情報処理装置が前記ユーザ情報に基づき提供するサービスを、前記サービスエージェントを介して前記第１の他の情報処理装置から前記ユーザに提供させる
処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、多くの正確な情報を低コストでユーザに提供することができるようにした情報処理システム、情報処理装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
最近インターネットが普及し、一般ユーザは、多種多様の情報をサーバから提供を受けることができる。
【０００３】
しかしながら、一般ユーザが各種の情報を得るには、その情報を提供するサーバを自ら探し出さなければならず、ユーザが必要とする情報を簡単に提供を受けることができない課題があった。
【０００４】
そこで、各ユーザのパーソナルコンピュータに、分野毎にエージェントを用意し、各エージェントに、担当する分野の情報を収集させ、パーソナルコンピュータのデータベースに登録させるようにしたシステムも提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００１−５６２２５公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、そのようなシステムを利用すれば、確かに、比較的効率的に情報を収集することが可能ではあるが、ユーザはそのために自分自身が必要とする情報を積極的に入力しなければならず、やはり質の高い情報を低コストで十分効率的に収集することは、困難である課題があった。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、一般ユーザがより多くの質の高いサービスを低コストで、かつ簡単かつ確実に利用することができるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の情報処理システムは、第１の情報処理装置により個々のユーザに対応する第１のユーザ情報が読み取られたとき、読み取られた第１のユーザ情報に基づいて、そのユーザに固有の固有エージェントを起動し、固有エージェントが第３の情報処理装置が提供するサービスを選択したとき、第３の情報処理装置が提供するサービスのためのサービスエージェントを起動し、サービスエージェントを介して第３の情報処理装置から要求があったとき、第２の情報処理装置に保持されているユーザのユーザ情報のうちの第２のユーザ情報を第３の情報処理装置に提供し、第３の情報処理装置が第２のユーザ情報に基づき提供するサービスをサービスエージェントを介してユーザに提供することを特徴とする。
【０００８】
本発明の情報処理方法は、第１の情報処理装置により個々のユーザに対応する第１のユーザ情報が読み取られたとき、読み取られた第１のユーザ情報に基づいて、そのユーザに固有の固有エージェントを起動し、固有エージェントが第３の情報処理装置が提供するサービスを選択したとき、第３の情報処理装置が提供するサービスのためのサービスエージェントを起動し、サービスエージェントを介して第３の情報処理装置から要求があったとき、第２の情報処理装置に保持されているユーザのユーザ情報のうちの第２のユーザ情報を第３の情報処理装置に提供し、第３の情報処理装置が第２のユーザ情報に基づき提供するサービスをサービスエージェントを介してユーザに提供することを特徴とする。
【０００９】
本発明の記録媒体のプログラムは、第１の情報処理装置により個々のユーザに対応する第１のユーザ情報が読み取られたとき、読み取られた第１のユーザ情報に基づいて、そのユーザに固有の固有エージェントを起動し、固有エージェントが第３の情報処理装置が提供するサービスを選択したとき、第３の情報処理装置が提供するサービスのためのサービスエージェントを起動し、サービスエージェントを介して第３の情報処理装置から要求があったとき、第２の情報処理装置に保持されているユーザのユーザ情報のうちの第２のユーザ情報を第３の情報処理装置に提供し、第３の情報処理装置が第２のユーザ情報に基づき提供するサービスをサービスエージェントを介してユーザに提供する処理をコンピュータに実行させることを特徴とする。
【００１０】
本発明のプログラムは、第１の情報処理装置により個々のユーザに対応する第１のユーザ情報が読み取られたとき、読み取られた第１のユーザ情報に基づいて、そのユーザに固有の固有エージェントを起動し、固有エージェントが第３の情報処理装置が提供するサービスを選択したとき、第３の情報処理装置が提供するサービスのためのサービスエージェントを起動し、サービスエージェントを介して第３の情報処理装置から要求があったとき、第２の情報処理装置に保持されているユーザのユーザ情報のうちの第２のユーザ情報を第３の情報処理装置に提供し、第３の情報処理装置が第２のユーザ情報に基づき提供するサービスをサービスエージェントを介してユーザに提供する処理をコンピュータに実行させることを特徴とする。
【００１１】
本発明の情報処理装置は、第１の他の情報処理装置において起動された、ユーザに固有の固有エージェントが収集し、ネットワークを介して送信してきたそのユーザのユーザ情報を保持し、固有エージェントが第２の他の情報処理装置が提供するサービスを選択した場合、第２の他の情報処理装置が提供するサービスのためのサービスエージェントを介して第２の他の情報処理装置から要求があったとき、保持しているユーザのユーザ情報のうちの一部を第２の他の情報処理装置に提供し、第２の他の情報処理装置がユーザ情報に基づき提供するサービスを、サービスエージェントを介して第１の他の情報処理装置からユーザに提供させることを特徴とする。
【００１２】
本発明の第２の情報処理方法は、第１の他の情報処理装置において起動された、ユーザに固有の固有エージェントが収集し、ネットワークを介して送信してきたそのユーザのユーザ情報を保持し、固有エージェントが第２の他の情報処理装置が提供するサービスを選択した場合、第２の他の情報処理装置が提供するサービスのためのサービスエージェントを介して第２の他の情報処理装置から要求があったとき、保持しているユーザのユーザ情報のうちの一部を第２の他の情報処理装置に提供し、第２の他の情報処理装置がユーザ情報に基づき提供するサービスを、サービスエージェントを介して第１の他の情報処理装置からユーザに提供させることを特徴とする。
【００１３】
本発明の第２の記録媒体のプログラムは、第１の他の情報処理装置において起動された、ユーザに固有の固有エージェントが収集し、ネットワークを介して送信してきたそのユーザのユーザ情報を保持し、固有エージェントが第２の他の情報処理装置が提供するサービスを選択した場合、第２の他の情報処理装置が提供するサービスのためのサービスエージェントを介して第２の他の情報処理装置から要求があったとき、保持しているユーザのユーザ情報のうちの一部を第２の他の情報処理装置に提供し、第２の他の情報処理装置がユーザ情報に基づき提供するサービスを、サービスエージェントを介して第１の他の情報処理装置からユーザに提供させる処理をコンピュータに実行させることを特徴とする。
【００１４】
本発明の第２のプログラムは、第１の他の情報処理装置において起動された、ユーザに固有の固有エージェントが収集し、ネットワークを介して送信してきたそのユーザのユーザ情報を保持し、固有エージェントが第２の他の情報処理装置が提供するサービスを選択した場合、第２の他の情報処理装置が提供するサービスのためのサービスエージェントを介して第２の他の情報処理装置から要求があったとき、保持しているユーザのユーザ情報のうちの一部を第２の他の情報処理装置に提供し、第２の他の情報処理装置がユーザ情報に基づき提供するサービスを、サービスエージェントを介して第１の他の情報処理装置からユーザに提供させる処理をコンピュータに実行させることを特徴とする。
【００１５】
本発明の情報処理システムおよび方法、記録媒体、並びにプログラムにおいては、固有エージェントが、第３の情報処理装置が提供するサービスを選択したとき、サービスエージェントが起動される。サービスエージェントを介して、第３の情報処理装置から要求があったとき、第２の情報処理装置に保持されている第２のユーザ情報が、第３の情報処理装置に提供され、その情報に基づくサービスがサービスエージェントを介してユーザに提供される。
【００１６】
また、本発明の情報処理装置および方法、記録媒体、並びにプログラムにおいては、第１の他の情報処理装置において起動された固有エージェントが収集し、ネットワークを介して送信してきたユーザ情報が保持される。第２の他の情報処理装置が提供するサービスが選択された場合、そのサービスのためのサービスエージェントを介して第２の他の情報処理装置から要求があったとき、保持しているユーザ情報の一部が第２の他の情報処理装置に提供される。
【発明の効果】
【００１７】
本発明によれば、ユーザにサービスを提供することができる。特に、より多くのサービスエージェントが用意できるため、より多くの質の高いサービスを、より低コストでユーザに提供することが可能となる。また、固有エージェントがサービスを選択するため、ユーザは、各種のサービスを自ら知っていたり、検索する必要が無く、簡単かつ確実にサービスの提供を受けることが可能となる。
【００１８】
また、他の本発明によれば、ユーザ情報をユーザ以外のものに利用させることができる。これにより、ユーザに、そのユーザにあったより多くの質の高いサービスを提供することが可能となる。また、ユーザ情報のうちの一部の情報だけを提供するようにするので、ユーザ情報の秘匿性が害されるようなことが抑制される。
【発明を実施するための最良の形態】
【００１９】
以下に本発明の最良の形態を説明するが、開示される発明と実施の形態との対応関係を例示すると、次のようになる。明細書中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００２０】
さらに、この記載は、明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現し、追加される発明の存在を否定するものではない。
【００２１】
本発明においては、ネットワーク（例えば、図１のインターネット１）を介して接続される第１乃至第３の情報処理装置からなる情報処理システム（例えば、図１の情報処理システム１０）が提供される。
【００２２】
このシステムにおいては、第１の情報処理装置（例えば、図１のユーザ端末２）により個々のユーザに対応する第１のユーザ情報（例えば、図１２のユーザ特定情報参照用ID）が読み取られたとき、読み取られた第１のユーザ情報に基づいて、そのユーザに固有の固有エージェント（例えば、図３９のセクレタリエージェント６１Ａ）が起動される。固有エージェントが第３の情報処理装置（例えば、図１のコンサルタントサーバ４）が提供するサービスを選択したとき、第３の情報処理装置が提供するサービスのためのサービスエージェント（例えば、図３９のコンサルタントエージェント７２A）を起動する。
【００２３】
サービスエージェントを介して第３の情報処理装置から要求があったとき、第２の情報処理装置（例えば、図１の個人情報サーバ３）に保持されているユーザのユーザ情報のうちの第２のユーザ情報（例えば、図１２のユーザ特性情報）が第３の情報処理装置に提供される。
【００２４】
第３の情報処理装置が第２のユーザ情報に基づき提供するサービスをサービスエージェントを介してユーザに提供する。
【００２５】
また、本発明においては、ネットワーク（例えば、図１のインターネット１）を介して第１の他の情報処理装置（例えば、図１のユーザ端末２）および第２の他の情報処理装置（例えば、図１のコンサルタントサーバ４）と接続される情報処理装置（例えば、図１の個人情報サーバ３）が提供される。
【００２６】
この情報処理装置は、第１の他の情報処理装置において起動された、ユーザに固有の固有エージェント（例えば、図３９のセクレタリエージェント６１Ａ）が収集し、ネットワークを介して送信してきたそのユーザのユーザ情報を保持する。
【００２７】
また、固有エージェントが第２の他の情報処理装置が提供するサービスを選択した場合、第２の他の情報処理装置が提供するサービスのためのサービスエージェント（例えば、図３９のコンサルタントエージェント７２Ａ）を介して第２の他の情報処理装置から要求があったとき、保持しているユーザのユーザ情報（例えば、図１２のユーザ情報）のうちの一部（例えば、図１２のユーザ特性情報）を第２の他の情報処理装置に提供し、第２の他の情報処理装置がユーザ情報に基づき提供するサービスを、サービスエージェントを介して第１の他の情報処理装置からユーザに提供させる。
【００２８】
次に、本発明の実施の形態について説明する。
【００２９】
図１は、本発明を適用した情報処理システムの構成例を表している。この情報処理システム１０は、ユーザ端末２−１，２−２、個人情報サーバ３、コンサルタントサーバ４−１乃至４−３、店舗端末５−１，５−２、並びに、それらが接続されているネットワークの代表としてのインターネット１により構成されている。
【００３０】
なお、以下においては、ユーザ端末２−１，２−２は、それらを個々に区別する必要がない場合、単にユーザ端末２と称する。コンサルタントサーバ４−１乃至４−３、並びに店舗端末５−１，５−２も同様に、それらを個々に区別する必要がない場合、単にコンサルタントサーバ４または店舗端末５と称する。
【００３１】
ユーザ端末２は、ユーザが直接使用する端末であり、例えば、パーソナルコンピュータ、携帯電話機、デジタルテレビジョン受像機、ＰＤＡ（Personal Digital Assistants）、ゲーム機、記録用デッキ、衛星放送受信機、カーナビシステムなどで構成される。
【００３２】
ユーザ端末２は、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ Ｄｉｇｉｔａｌ Ｓｕｂｓｃｒｉｂｅｒ Ｌｉｎｅ）またはＦＴＴＨ（Ｆｉｂｅｒ Ｔｏ Ｔｈｅ Ｈｏｍｅ）などの他、それに類する方法でインターネット１に接続する機能を有する。接続媒体は，ＦＤＤＩ（Ｆｉｂｅｒ Ｄｉｓｔｒｉｂｕｔｅｄ Ｄａｔａ Ｉｎｔｅｒｆａｃｅ）などによる光ファイバケーブル、Ｅｔｈｅｒｎｅｔ（登録商標）による同軸ケーブルもしくはツイストペアケーブル、またはＩＥＥＥ８０２．１１ｂなどによる無線など、有線無線を問わず、衛星通信網などでもよい。
【００３３】
このシステムでは、キャラクター型のユーザインタフェース１１を利用するので、ユーザ端末２は、それを利用することが可能な環境であることが必要である。
【００３４】
ユーザインタフェース１１は、サービス利用のために、主に人間や動物などの形状を模したキャラクター型ユーザインタフェースである。データの入力などは対話型インタフェースによって行われる。ユーザインタフェース１１は情報を文字などで伝えるほかに、モーションによる表現などを行うことにより、文字だけでは伝えきれない要素を含め、より多岐にわたる情報を伝達することができる。
【００３５】
個人情報サーバ３は、このシステムに加入している複数のユーザのユーザ個人情報を管理する。個人情報は、ユーザ特定情報とユーザ特性情報に分けて管理される。ユーザ特定情報は、基本的に、コンサルタントサーバ４を管理、運用する各サービス提供者には開示しないことを前提とした情報であり、より強固なセキュリティで保護される。このユーザ特定情報には、それを一意に特定できる参照用IDが付加される。
【００３６】
ユーザ特性情報はユーザ個人を特定できない情報の集まりであり、そこにはユーザの特性・属性情報、嗜好情報などが含まれる。ユーザ特性情報には、それを一意に特定できる参照用IDが付加される。またそれらの情報は、望ましくは、対象となるサービス提供者をある程度意識した形でカテゴライズされる。カテゴリの例としては、医療、資産、資格情報、サイズ、愛用品、常備薬、などがあげられる。また、個人特性情報としては、現在の情報の他に、過去の情報や将来の予定情報なども登録できる。
【００３７】
ただし、本サービスにおける個人情報サーバ３の主目的は、匿名性の高いユーザ特性情報を保持することであるため、ユーザ特定情報を個人情報サーバ３に持たないようにしてもよい。例えば、個人情報サーバ３にはユーザ特性情報のみを保持させてもよい。その場合、ユーザ特定情報とユーザ特性情報を参照するためのIDがユーザの利用するユーザ端末２やICチップ５１（後述する図２参照）に記憶されているものとし、ユーザ特定情報とユーザ特性情報を紐付ける必要性があった場合には参照用IDにより行う。
【００３８】
その際にサービス提供者に対してはユーザ特性情報参照用IDのみを開示することにより、サービス提供者がユーザ特定情報にアクセスすることを防ぐことができる。
【００３９】
サービス提供者が保持するコンサルタントサーバ４は、ユーザに対して主にコンサルテーションサービスを提供する。コンサルタントサーバ４は、個人情報サーバ３からユーザの特性情報を取得し、その情報を分析することで適切なコンサルテーションを行い、ユーザに回答を呈示する（サービスを提供する）。
【００４０】
コンサルタントサーバ４は、特性情報の取得と分析のために、例えば、インターネット１への接続機能、ユーザ特性情報の取得機能、ユーザ特性情報からの回答の分析・マッチング機能、および回答の送信機能を持っている。これらの機能は、サービス提供者（コンサルタントサーバ４）ごとに管理されるコンサルタントエージェント（後述する図３９）のアプリケーションを介して実行され、ユーザや個人情報サーバ３に対して分析結果（回答）が送信される。
【００４１】
図２は、ユーザ端末２の構成例を表している。図２において、CPU（Central Processing Unit）２１は、ROM（Read Only Memory）２２に記憶されているプログラム、または記憶部２８からRAM（Random Access Memory）２３にロードされたプログラムに従って各種の処理を実行する。RAM２３にはまた、CPU２１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００４２】
CPU２１、ROM２２、およびRAM２３は、バス２４を介して相互に接続されている。このバス２４にはまた、入出力インタフェース２５も接続されている。
【００４３】
入出力インタフェース２５には、キーボード、マウスなどよりなる入力部２６、CRT(Cathode Ray Tube)、LCD(Liquid Crystal display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部２７、ハードディスクなどより構成される記憶部２８、モデムなどより構成される通信部２９が接続されている。通信部２９は、インターネット１を含む各種のネットワークを介しての通信処理を行う。
【００４４】
さらに入出力インタフェース２５には、読取部３２が接続されている。読取部３２は、ユーザが保持するICチップ５１から必要なデータを読み出す。
【００４５】
ICチップ５１は、ユーザが本サービスを利用する際に、ユーザとユーザ情報を紐付けるために使用される。ICチップ５１には後述のユーザ特定情報やユーザ特性情報を参照するための参照IDが記録される（後述する図１２参照）。このICチップ５１は、例えば各種カード、キーホルダー、携帯電話機、定期券、おもちゃ、などに組み込まれて利用される場合もある。
【００４６】
入出力インタフェース２５にはまた、必要に応じてドライブ３０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア３１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部２８にインストールされる。
【００４７】
図３は、個人情報サーバ３の構成例を表している。CPU１２１乃至リムーバブルメディア１３１は、図２におけるCPU２１乃至リムーバブルメディア３１と、基本的に同様の機能を有するものであり、その説明は繰り返しになるので省略する。すなわち、図３における下２桁の番号が、図２における２桁の番号と対応する部分は、対応する機能を実行するものである。
【００４８】
図４は、コンサルタントサーバ４の構成例を表し、図５は、店舗端末５の構成例を表す。このコンサルタントサーバ４と店舗端末５も、図２のユーザ端末２と基本的に同様の構成であり、下２桁が同一の対応する部分は、同一の機能を有している。
【００４９】
図６乃至図１０は、ユーザ端末２、ユーザインタフェース１１、ICチップ５１、個人情報サーバ３、およびコンサルタントサーバ４が有する機能的構成を表している。
【００５０】
図６に示されるように、ユーザ端末２は、インターネット１を介して個人情報サーバ３、コンサルタントサーバ４、または店舗端末５と通信する処理を行うネットワーク接続部４０１を有している。利用部４０２は、ユーザインタフェース１１を利用する。データ入力インタフェース４０３は、ユーザからの入力に対するインタフェース処理を実行する。ICチップリーダ部４０４は、ICチップ５１から必要な情報を読み取る処理を実行する。受信部４０５は、コンサルタントサーバ４または店舗端末５からの情報開示要求を受信する処理を実行し、送信部４０６は、情報開示要求に対応する情報開示許可をコンサルタントサーバ４または店舗端末５に送信する処理を実行する。
【００５１】
図７に示されるように、ユーザインタフェース１１は、ユーザとの間で対話型で情報を呈示したり、入力を受け付けるインタフェース処理を行うインタフェース４２１と、対応するキャラクタを動画（アニメーション）表示する処理を行うモーション表示部４２２を有している。
【００５２】
ICチップ５１は、図８に示されるように、記憶部４３１を有し、ユーザ特定情報参照用IDとユーザ特性情報参照用IDとを記憶している（後述する図１２参照）。
【００５３】
図９に示されるように、個人情報サーバ３は、複数のユーザのユーザ情報をユーザごとに蓄積する蓄積部４４１を有する。
【００５４】
蓄積部４４２は、個人専用情報チャンネルの情報を蓄積する。
【００５５】
コンサルタントサーバ４が管理するコンサルタントは、ユーザの要求に対して回答を行う以外にも、プッシュ型でユーザに対し各種情報を提供することができる。
【００５６】
コンサルタントサーバ４は取得したユーザ特性情報を基に、該当する特性を持つユーザに対して各種情報を提供する。
【００５７】
コンサルタントサーバ４は蓄積部４４２の各対象ユーザの情報チャネル領域に情報を送信し蓄積する。またはメールで直接情報を提供する、という形式も取ることができる。
【００５８】
ユーザはセクレタリエージェントやその他のユーザインタフェースなどを介して、自分の個人専用情報チャネルにアクセスし、情報を閲覧することができる。
【００５９】
また個人専用情報チャネルにはユーザが自ら情報を登録することも可能であり、この領域にユーザとコンサルタントサーバ４の双方から登録された情報が保持され、ユーザはこれを閲覧することができる。
【００６０】
このサービスで登録される情報とは、例えばスケジュール情報（ユーザスケジュールやサービス提供者側のスケジュール）やイベント情報など、またはメールマガジンやクーポンのようなサービスの情報である。
【００６１】
サービス提供者側から提供される情報には有効期限を設定することが出来る。この有効期限は、例えば情報登録から設定された時間内に閲覧されなかった情報は自動的に消去される、などの処理に利用することができる。時間がたつと価値の低下する情報などに設定すると効果的である。
【００６２】
有効期限はサービス提供者が提供する情報に付加してもよいし、ユーザ側があらかじめ設定しておいてもよい。設定された期限情報を基に個人情報サーバ３は個人専用情報チャネルの該当領域から必要に応じて該当する情報を削除する。
【００６３】
更新部４４３は、蓄積部４４１に蓄積されたユーザ情報の更新処理を実行する。受信・送信部４４４は、情報開示要求の送受信処理を実行し、受信・送信部４４５は、情報開示許可の送受信処理を実行する。個人認証部４４６は、ICチップ５１から読み取られたIDに基づく個人認証処理を実行する。
【００６４】
コンサルタントサーバ４は、図１０に示されるように、インターネット１に対する接続処理を実行するネットワーク接続部４６１を有する。送信部４６２は、情報開示要求やユーザがコンサルタントサービスを利用する場合の分析結果の送信処理を実行する。受信部４６３は、情報開示許可の受信処理を実行する。
【００６５】
取得部４６４は、個人情報サーバ３から各ユーザの情報を取得する処理を実行する。分析・マッチング部４６５は、取得された情報に基づいて、ユーザ情報を分析・マッチングする処理を実行する。送信部４６６は、各ユーザに対してプッシュ型情報サービスを提供するとき、そのプッシュ型情報やユーザがコンサルタントサービスを利用する場合の分析結果を送信する処理を実行する。
【００６６】
このシステムにおいては、図１１に示されるように、中央のプロデューサーズグループの周囲に多くのサービス提供者グループが配置される。サービス提供者グループは、図１におけるコンサルタントサーバ４をそれぞれ有し、中央のプロデューサーズグループが管理するカルテシンジケートから適宜必要なユーザ情報を取得し、それに基づいて、サービスを生成し、ユーザに呈示する。具体的には、この処理は各サービス提供者が有するコンサルタントエージェントが実行する。
【００６７】
これに対して、プロデューサーズグループは、多くのサービス提供者がユーザに必要な質の高い情報を提供できる環境を構築する。具体的には、ユーザインタフェース１１としてのセクレタリエージェント（後述する図３９参照）を介してユーザから抽出された情報が、各ユーザのカルテに蓄積、管理される。
【００６８】
セクレタリエージェントは、ユーザに必要なサービスを、そのカルテに蓄積された情報から判断し、必要なコンサルタントエージェントを呼び出す。呼び出されたコンサルタントエージェントは、ユーザに必要なサービスを提供する。
【００６９】
プロデューサーズグループは、ユーザに提供するサービスを規定する。図１１の例では、医療、生活、資産管理、キャリア、ファッションメディア、および食品の各分野におけるサービスがユーザに対して提供可能とされている。サービス提供者は、プロデューサーズグループにより規定されたサービスのうちのいずれかの具体的なサービスを提供する。図１１の例においては、化粧品、エンタテインメント、銀行証券生命保険、デパート、レストラン、美容院、フィットネスクラブ、不動産屋といったサービスがユーザに提供されるようになされている。例えば、化粧品やデパートといっても、それぞれ異なる化粧品会社やデパートが、異なるサービスをユーザに提供することが可能となる。セクレタリエージェントは、例えば、化粧品に関する情報を提供するにしても、そのユーザに提供するのは、どの化粧品会社のサービスが好ましいものであるのかを判断し、より好ましいと判断した化粧品会社のサービスをユーザに提供する。
【００７０】
サービス提供者は、自分自身の専用のコンサルタントサーバ４を用意するだけで、ユーザに質の高いサービスを提供することが可能となる。プロデューサーズグループは、より多くの質の高いサービスがユーザに提供できるように、カルテシンジケートを構築することで、より多くのサービス提供者をこのシステムに参画させる。サービス提供者は、プロデューサーズグループの管理者に利用会費を支払うことで、プロデューサーズグループは利益を上げることができる。ユーザは無料で、また有料であったとしても比較的低額で、自分自身が単独でサービスを検索し収集する場合に較べて、はるかに多くの質の高いサービスを安価に利用することが可能となる。
【００７１】
図１２は、各コンサルタントサーバ４が、ユーザ情報を利用する場合の概略を表している。個人情報サーバ３には、ユーザ情報がカルテとして保持されている。ユーザ情報は、ユーザ特定情報とユーザ特性情報とで構成される。
【００７２】
ユーザ特定情報は、ユーザ情報のうちの、それらの情報からユーザ個人を特定し得る情報である。例えば、氏名、住所、電話番号、生年月日、性別、住民票コード、など、単数または複数の組み合わせにより個人を特定できる情報である。
【００７３】
ユーザ特性情報は、ユーザ情報のうちの、ユーザ個人を特定できない情報であり、例えば、ユーザの特性や属性を表す情報、嗜好情報、医療関連情報、資産情報、サイズ情報などである。
【００７４】
ユーザ特定情報には、ユーザ特定情報参照用IDが対応付けられ、ユーザ特性情報には、ユーザ特性情報参照用IDが関連付けられる。ICチップ５１には、このユーザ特定情報参照用IDとユーザ特性情報参照用IDとが記憶される。
【００７５】
コンサルタントサーバ４は、ICチップ５１に記憶されたIDのうち、ユーザ特性情報参照用IDのみが開示される。従って、コンサルタントサーバ４は、ユーザ特性情報参照用IDに基づいて、そのユーザのユーザ特性情報の開示を受けることができる。ただし、コンサルタントサーバ４は、すべてのユーザ特性情報の開示を受けることができるわけではなく、提供するサービスに必要なもののみが提供される。例えば、コンサルタントサーバ４が提供するサービスが病院に関するサービスである場合には、ユーザ特性情報のうち、医療関連情報が開示される。医療関連情報には、そのユーザの血圧、アレルギーの有無、過去の医療履歴といった情報が含まれている。
【００７６】
コンサルタントサーバ４が提供するサービスがスタイリストに関するサービスであれば、ユーザ特性情報のうちの嗜好情報やサイズ情報が開示される。嗜好情報には、ユーザが好む色、雑誌、新聞、テレビ番組といった情報が含まれており、サイズ情報には、そのユーザの身長、体重といった情報が含まれている。
【００７７】
提供するサービスが資産管財人に関するサービスである場合には、ユーザ特性情報のうち、資産情報が開示される。資産情報には、そのユーザが保持する預貯金、クレジットカード、マンションといった情報が含まれている。
【００７８】
提供するサービスがフィットネスに関するサービスである場合には、ユーザ特性情報のうち、医療関連情報とサイズ情報が開示される。
【００７９】
ユーザ特性情報のうち、どの情報をどのサービスに開示するかは、プロデューサーズグループが基本的に決定する。また、必要に応じて、ユーザが自ら決定する。
【００８０】
ユーザ特性情報は、特定のサービスに対してのみ開示されるわけではなく、複数のサービスに開示される。
【００８１】
各ユーザは、このシステムを利用する場合、インターネット１を介して個人情報サーバ３にアクセスし、IDとパスワードの割り当てを予め受けておく。以後、ユーザはそのIDとパスワードを利用して、個人情報サーバ３によるシステムを利用することが可能となる。
【００８２】
最初に、図１３と図１４のフローチャートを参照して、ユーザがユーザ端末２から個人情報サーバ３にアクセスして、そのシステムを利用する場合の処理について説明する。図１３のフローチャートに示されるように、ユーザは、ステップＳ１において、ユーザ端末２のデータ入力インタフェース４０３を操作して、個人情報サーバ３にアクセスを指令する。ネットワーク接続部４０１は、データ入力インタフェース４０３からこの指令の入力を受けたとき、インターネット１を介して個人情報サーバ３にアクセスする処理を実行する。このとき、個人情報サーバ３は、図１４のステップＳ２１において、ユーザ端末２に対してIDとパスワードの入力画面を呈示する。ユーザ端末２のネットワーク接続部４０１は、個人情報サーバ３から呈示された入力画面を、図１３のステップＳ１において表示画面に表示させる。ユーザは、データ入力インタフェース４０３を操作して、予め設定されている自分自身のIDとパスワードを入力する。ステップＳ２において、ネットワーク接続部４０１は、ステップＳ１の処理で入力を受け付けたIDとパスワードを個人情報サーバ３に、インターネット１を介して送信する。
【００８３】
個人情報サーバ３の個人認証部４４６は、ユーザ端末２からIDとパスワードの送信を受けると、ステップＳ２２において、これを受信し、認証処理を実行する。即ち、個人認証部４４６は、ステップＳ２１の処理で呈示した入力画面に基づいて、ユーザ端末２から送信されてきたIDとパスワードを受信すると、蓄積部４４１に、そのIDとパスワードが対応付けて予め蓄積されているか否かに基づいて認証処理を行う。ステップＳ２３において、個人認証部４４６は、認証できたか否かを判定する。認証できた場合、すなわち、ステップＳ２２で受信したIDとパスワードが、蓄積部４４１に予め対応付けて蓄積されている場合、そのユーザは適正なユーザであると判定し、ステップＳ２４において、個人認証部４４６は、ユーザインタフェース１１をインターネット１を介してユーザ端末２に送信する。
【００８４】
なお、ユーザインタフェース１１を、その都度送信するのに代えて、ユーザ端末２にユーザインタフェース１１を予め保持させておき、それを起動するコマンドを、ステップＳ２４において、個人情報サーバ３からユーザ端末２に送信するようにしてもよい。
【００８５】
ステップＳ３において、ユーザ端末２のネットワーク接続部４０１は、個人情報サーバ３から送信されてきたユーザインタフェースを受信する。ステップＳ４において、ユーザインタフェース１１は、セクレタリキャラクタ６１（後述する図１７参照）を表示画面に表示させる。
【００８６】
このようにして、ユーザインタフェース１１は、セクレタリキャラクタ６１を表示させ、これを利用して、セクレタリエージェントとしての機能を実行する。
【００８７】
なお、個人情報サーバ３の個人認証部４４６は、図１４のステップＳ２３において、ユーザを適正に認証できなかったと判定した場合、ステップＳ２５において、ユーザ端末２に対してエラーメッセージを送信する。このエラーメッセージは、ユーザ端末２の表示画面に表示される。従って、この場合には、ユーザは、個人情報サーバ３のシステムを利用できないことになる。そこでユーザは、正しいIDとパスワードを再入力することで、上述した処理を繰り返すことになる。
【００８８】
なお、IDとパスワードに代えて、ICチップリーダ部４０４により読み取られたICチップ５１のユーザ特定情報参照用のIDに基づいて認証処理を行うようにしてもよい。
【００８９】
起動されたセクレタリエージェント（ユーザインタフェース１１）は、ユーザと日常的に会話を行うことで、ユーザの個人情報を収集する処理を行う。次に、図１５と図１６のフローチャートを参照して、ユーザ情報が個人情報サーバ３に蓄積される場合の処理について説明する。
【００９０】
ユーザインタフェース１１のインタフェース４２１は、ステップＳ４１において、ユーザに対して質問を発生する。ユーザは、この質問に対してデータ入力インタフェース４０３を介して回答を入力する。具体的には、キーボードを操作することで回答を入力したり、音声で回答を入力することが行われる。
【００９１】
ステップＳ４２において、インタフェース４２１は、このユーザからの回答を受け付ける。ステップＳ４３において、インタフェース４２１は、受け付けた回答を一時的に記憶する。ステップＳ４４において、インタフェース４２１は、質問を終了するか否かを判定し、まだ質問が残っている場合には、ステップＳ４１に戻り、それ以降を繰り返し実行する。
【００９２】
ステップＳ４４において、回答を終了すると判定した場合、インタフェース４２１は、ステップＳ４５に進み、ステップＳ４３の処理でいままで一時的に記憶したユーザからの回答を個人情報サーバ３にインターネット１を介して送信する。
【００９３】
以上のユーザ端末２の処理に対応して個人情報サーバ３は、図１６のフローチャートに示される処理を実行する。
【００９４】
すなわち、ステップＳ６１において、個人情報サーバ３の蓄積部４４１は、ユーザ端末２からの回答を受信する。ステップＳ６２において、蓄積部４４１は、ステップＳ６１で受信した回答がユーザ特定情報か否かを判定する。受信した回答がユーザ特定情報に属する場合には、ステップＳ６３に進み、蓄積部４４１は、いま受信した回答をユーザ特定情報として蓄積する。これに対して、ステップＳ６２において、受信した回答がユーザ特定情報ではないと判定した場合、その情報は、ユーザ特性情報であるということになるので、ステップＳ６４において、蓄積部４４１は、その情報をユーザ特性情報として蓄積する。
【００９５】
以上のような処理が日常的に行われ、そのユーザのユーザ情報が日常的な会話の中で次第に蓄積されていくことになる。
【００９６】
図１７乃至図２０は、この場合の処理の流れを模式的に表している。即ち、図１７に示されるように、セクレタリエージェント６１Aの象徴としてのセクレタリキャラクタ６１が画面に表示され、ユーザに対して質問を発生する（図１５のステップＳ４１）。図１７の例においては、「こんにちは  今日も君のこと教えてよね！」の質問をしている。そして、図１８に示されるように、さらに、「君が生まれた日にちはいつ？？」の質問が出されている。この質問に対してユーザは、この例の場合、「１９７２年３月２５日」と回答している（図１５のステップＳ４２）。
【００９７】
セクレタリキャラクタ６１は、図１９に示されるように、「１９７２年３月２５日だね。ということは、魚座だよね？」という質問を発生する（ステップＳ４１）。これに対してユーザは、カーソルを操作することで、「ハイ」の回答を入力している（ステップＳ４２）。
【００９８】
これに対して図２０に示されるように、セクレタリキャラクタ６１は、「魚座の人ってロマンチストだって言うよね。君も、ロマンチストそうだもんね」の質問を発生している。
【００９９】
以上のようなさりげない会話の中で、セクレタリエージェント６１Ａは、ユーザのユーザ情報を収集し、個人情報サーバ３に蓄積する。
【０１００】
セクレタリエージェント６１Ａとしてのユーザインタフェース１１は、ユーザエージェントとして機能し、以上のようにして個人情報サーバ３に収集したユーザ情報を、必要に応じてコンサルタントサーバ４に利用させる。この場合の情報の流れの概略が、図２１と図２２に示されている。なお、図２２には、便宜上、１つのコンサルタントサーバ４が各種のサービスを提供するように示されているが、実際には、１つのコンサルタントサーバ４が専門とする１つのサービスを提供する。もちろん、１つのコンサルタントサーバ４が複数のサービスを提供するようにすることも可能ではあるが、できるだけそれぞれの専門性を活かして、質の高いサービスを提供するには、１つのコンサルタントサーバ４は、１つのサービスを提供させるようにするのが好ましい。
【０１０１】
個人情報サーバ３は、ユーザインタフェース１１に情報の取得を要求する。セクレタリエージェントとして機能するユーザインタフェース１１は、ユーザに対して、質問、一覧などの形式で情報の表示を行う。ユーザは、ユーザ端末２を介してこの表示を見て、必要な回答、登録など情報の入力を行う。ユーザインタフェース１１は、ユーザ端末２から入力されたこのような情報を、個人情報サーバ３に送信し、蓄積、更新させる。このようにして、個人情報サーバ３には、ユーザ情報として、ユーザ特定情報およびユーザ特性情報が蓄積される。
【０１０２】
蓄積されたユーザ情報は、コンサルタントサーバ４により利用される。コンサルタントサーバ４は、ユーザ情報の利用を希望するとき、情報開示の要求を個人情報サーバ３に送信する。個人情報サーバ３は、コンサルタントサーバ４から情報開示の要求があったとき、ユーザインタフェース１１を介して、ユーザに対して開示要求を呈示する。ユーザは、この開示要求に対して、開示を許可するか否かを判定し、その判定結果としての開示許可をユーザインタフェース１１を介して、個人情報サーバ３に通知する。ユーザは、必要に応じて開示内容を限定して許可することができる。
【０１０３】
個人情報サーバ３は、ユーザからの開示許可情報に基づいて、その範囲内の閲覧許可をコンサルタントサーバ４に与える。コンサルタントサーバ４は、ユーザ情報を期間的に制限されたり、一部の内容に制限されたりする形で閲覧が可能となる。
【０１０４】
コンサルタントサーバ４は、閲覧許可を受信すると、個人情報サーバ３にアクセスして、ユーザ情報を閲覧する。このとき閲覧できるのは、ユーザ情報のうち、ユーザ特性情報だけであって、ユーザ特定情報は閲覧することができない。従って、コンサルタントサーバ４は、その情報がどのユーザの情報であるかは特定することが不可能となっている。これにより、ユーザの個人的な情報の秘匿性が保証される。
【０１０５】
コンサルタントサーバ４は、個人情報サーバ３からユーザ特性情報の一部の開示を受けると、これを分析、集計し、回答を生成する。この回答は、ユーザインタフェース１１を介してユーザ端末２に送信され、呈示されるとともに、個人情報サーバ３のユーザ特性情報に蓄積、更新される。これにより、その情報が、それ以降の処理に利用される。その結果、ユーザに、より適切なサービスの提供が可能となる。
【０１０６】
ユーザは、店舗で物品を購入する場合などにおいても、ICチップ５１を呈示することで、個人情報サーバ３に蓄積されている自分自身のユーザ情報を必要に応じて販売店の店舗端末５に呈示し、利用することが可能である。
【０１０７】
次に、ユーザがこのシステムを利用してサービスを利用する場合の処理ついて説明する。最初に、ユーザがどのサービスを利用するかを自ら指定する場合の処理について説明する。
【０１０８】
この場合、図２３に示されるように、ステップＳ８１において、ユーザ端末２のデータ入力インタフェース４０３は、ユーザからサービス選択のメニューの表示が指令されたとき、サービス選択のためのメニューを表示画面に表示する。このメニューには、サービス単位でアイコンが表示されており、ユーザはサービスに対応するアイコンを選択することで、サービスを選択する。勿論、音声により入力させるなど、メニューからアイコンを選択させる以外の方法でサービスを選択させることも可能である。ステップＳ８２において、データ入力インタフェース４０３は、ユーザからのアイコンの選択を受け付ける。
【０１０９】
ステップＳ８３において、データ入力インタフェース４０３は、ステップＳ８２の処理で受け付けられたアイコン（選択されたアイコン）に対応するコンサルタントエージェントを呼び出す処理を実行する。すなわち、このときネットワーク接続部４０１は、ユーザにより選択されたアイコンに対応するコンサルタントサーバ４にアクセスし、コンサルタントエージェントの送信を要求する。
【０１１０】
コンサルタントサーバ４は、図２４のステップＳ１０１において、ユーザ端末２から送信されてきた要求を受信すると、要求されたコンサルタントエージェントをインターネット１を介してユーザ端末２に送信する。
【０１１１】
ステップＳ８４において、ユーザ端末２のネットワーク接続部４０１は、コンサルタントサーバ４から送信されてきたコンサルタントエージェントを受信する。以下、このコンサルタントエージェントがユーザにサービスを提供するのに必要な処理を具体的に実行することになる。
【０１１２】
なお、この場合においても、コンサルタントエージェントは、予めユーザ端末２に保持させておき、コンサルタントサーバ４からは、コンサルタントエージェントをアクティブにするコマンドだけを送信するようにしてもよい。あるいはまた、先にセクレタリエージェントを呼び出し、セクレタリエージェントがユーザから指定されたコンサルタントエージェントを呼び出すようにしてもよい。
【０１１３】
以上のようにして呼び出されたコンサルタントエージェントが、ユーザにサービスを提供する処理について、図２５、図２６および図２７のフローチャートを参照して説明する。
【０１１４】
図２５のステップＳ１２１において、コンサルタントエージェント（利用部４０２）は、ユーザ特性情報参照用IDを読み取る。このユーザ特性情報参照用IDは、ユーザが保持するICチップ５１に記憶されている。そこで、コンサルタントエージェントは、表示部にICチップ５１を読み取り部３２に読み取らせるようにメッセージを出力、表示させ、ユーザがICチップ５１を読み取り部３２に読み取らせたとき、これを取得する。
【０１１５】
ステップＳ１２２において、コンサルタントエージェントは、コンサルタントサーバ４に、ステップＳ１２１の処理で読み取ったユーザ特性情報参照用IDを送信する。
【０１１６】
コンサルタントサーバ４のネットワーク接続部４６１は、図２６のステップＳ１４１において、ユーザ端末２から送信されてきたユーザ特性情報参照用IDを受信する。
【０１１７】
ユーザ端末２のコンサルタントエージェントは、図２５のステップＳ１２３において、コンサルタントキャラクタ７２（後述する図２９参照）を表示画面に表示させる。ステップＳ１２４においてコンサルタントエージェントは、このコンサルタントキャラクタ７２を介してユーザに対して所定の質問を発生する。ユーザは、この質問に対して回答を入力する。ステップＳ１２５において、コンサルタントエージェントは、この質問に対するユーザの回答を受け付ける。ステップＳ１２６において、コンサルタントエージェントは、ステップＳ１２５の処理で受け付けた回答をコンサルタントサーバ４に送信する。
【０１１８】
図２６のステップＳ１４２において、コンサルタントサーバ４のネットワーク接続部４６１は、ユーザ端末２から送信されてきた回答を受信する。
【０１１９】
ステップＳ１４３において、送信部４６２は、個人情報サーバ３に、ステップＳ１４１の処理で受信したユーザ特性情報参照用ＩＤを送信する。さらに、ステップＳ１４４において、送信部４６２は、ステップＳ１４２の処理で受信したユーザからの回答を参照し、開示を要求する項目を決定し、その決定した開示を要求する項目と開示要求を個人情報サーバ３に送信する。
【０１２０】
個人情報サーバ３の受信・送信部４４４は、図２７のステップＳ１６１において、コンサルタントサーバ４から送信されてきたユーザ特性情報の参照用IDを受信する。個人認証部４４６は、ステップＳ１６２において、ステップＳ１６１の処理で受信したユーザ特性情報の参照用IDに対応するユーザ特性情報が蓄積部４４１に登録されているか否かを判定する。対応するユーザ特性情報が登録されている場合には、ステップＳ１６３に進み、受信・送信部４４４は、ユーザ端末２に対してユーザ特性情報の開示の許可を求める。
【０１２１】
ユーザ端末２の受信部４０５は、図２５のステップＳ１２７で、ユーザインタフェース１１（セクレタリエージェント）を介して情報の開示要求を受信すると、これを表示部に表示させる。ユーザは、この表示を見て開示要求を許可するか否かを判定し、その判定結果をデータ入力インタフェース４０３から入力する。このとき、必要に応じてユーザは、開示する内容を限定したり、期間を制限したりすることができる。
【０１２２】
ユーザ端末２の送信部４０６は、ステップＳ１２８において、ユーザからの情報開示許可の信号をユーザインタフェース１１（セクレタリエージェント）を介して受け取ると、これを個人情報サーバ３に送信する。
【０１２３】
図２７のステップＳ１６４において、個人情報サーバ３の受信・送信部４４５は、ユーザ端末２から情報開示許可が送信されてきたか否かを判定し、開示許可が送信されてきたと判定した場合、ステップＳ１６５に進み、受信・送信部４４５は、ユーザ特性情報のうち閲覧可能な項目を付してアクセス許可信号をコンサルタントサーバ４に送信する。
【０１２４】
コンサルタントサーバ４の受信部４６３は、図２６のステップＳ１４５において、情報開示許可の信号を受信し、ユーザ特性情報に対するアクセスが許可されたか否かを判定する。アクセスが許可された場合には、ステップＳ１４６に進み、取得部４６４は、個人情報サーバ３にアクセスし、開示が許可された項目を閲覧し、取得する。
【０１２５】
個人情報サーバ３の蓄積部４４１は、図２７のステップＳ１６６において、コンサルタントサーバ４から開示を許可した項目に対する閲覧の要求があったときこれを受け付け、そのユーザ特性情報のうち、開示を許可した項目の閲覧を許可する。
【０１２６】
ユーザが、開示を許可しなかったと図２６のステップＳ１４５において判定された場合には、ステップＳ１４６の処理はスキップされる。すなわち、この場合にはコンサルタントサーバ４は、ユーザ特性情報を利用することができないことになる。
【０１２７】
ステップＳ１４７において、コンサルタントサーバ４の分析・マッチング部４６５は、ステップＳ１４２の処理で受信したユーザからの回答に対応する処理を実行する。すなわち、分析・マッチング部４６５は、ステップＳ１４２の処理で受け付けた回答と、ステップＳ１４６の処理で閲覧したユーザ特性情報に基づいて、分析、マッチング処理を行い、回答に対応する処理結果を求める。
【０１２８】
ステップＳ１４８において、分析・マッチング部４６５は、ステップＳ１４７の処理で得られた処理結果を、コンサルタントエージェントと個人情報サーバ３に送信する。
【０１２９】
ユーザ端末２のコンサルタントエージェント（利用部４０２）は、図２５のステップＳ１２９において、コンサルタントサーバ４から送信されてきた処理結果を受信し、ステップＳ１３０において、その処理結果を表示部に表示し、ユーザに呈示する。
【０１３０】
個人情報サーバ３の更新部４４３は、図２７のステップＳ１６７において、コンサルタントサーバ４から処理結果を受信すると、ステップＳ１６８において、その処理結果をユーザ特性情報としてユーザ情報に記録（更新）する。
【０１３１】
このようにして、ユーザが利用した結果得られたユーザ情報は、順次更新される。
【０１３２】
図２７のステップＳ１６２において、ユーザ特性情報の参照用IDに対応するユーザ特性情報が登録されていないと判定された場合には、ステップＳ１６９に進み、個人情報サーバ３の個人認証部４４６は、コンサルタントサーバ４に対してエラーメッセージを送信する。すなわち、この場合にはコンサルタントサーバ４は、ユーザ特性情報を利用することができないことになる。
【０１３３】
なお、以上における処理のうち、例えば図２５のステップＳ１２４，Ｓ１２５の処理は省略し、個人情報サーバ３に既に登録されている情報だけを利用して処理結果を得たり、逆に、ユーザからの回答だけに基づいて、処理結果を得るようにしてもよい。また、個人情報サーバ３に既に登録されている情報に基づいて生成した処理結果をユーザに呈示し、それに基づいて、ユーザからさらに回答を得て、その回答から再び処理結果を得て、ユーザに呈示するようにしてもよい。
【０１３４】
以上においては、個人情報サーバ３に登録されているユーザ特性情報をそのままコンサルタントサーバ４に開示するようにしたが、詳細な情報が必要ない場合には、概略のみ開示するようにすることも可能である。
【０１３５】
図２８は、この場合の処理例を表している。この処理例においては、コンサルタントサーバ４が、ユーザの体重の開示を要求してきた場合、体重をそのまま開示するのではなく、その傾向を開示する場合の処理とされている。
【０１３６】
すなわち、ステップＳ２０１において、蓄積部４４１は、ユーザの直近の３ヶ月の体重を読み取る。ステップＳ２０２において、蓄積部４４１は、ステップＳ２０１の処理で読み取った３ヶ月の体重の傾向を分析する。ステップＳ２０３において、蓄積部４４１は、ステップＳ２０２の処理で分析の結果得られた傾向を、コンサルタントサーバ４に送信する。
【０１３７】
これにより、蓄積部４４１は、例えば、そのユーザの体重が２ヶ月前６５キログラム、１ヶ月前６３キログラム、今月６０キログラムと記録されていた場合、「最近やせてきている」という傾向を分析し、この傾向をコンサルタントサーバ４に出力する。
【０１３８】
このようにすれば、「体重」の項目の値を直接開示する代わりに、「少し太り気味」や「やせている」といった曖昧な表現に置き換えた開示を行うことができる。これにより、ユーザ情報の秘匿性をより高めることができる。
【０１３９】
以上のようにして、例えば、ユーザが「株指南」のサービスを受ける場合の具体例を、図２９乃至図３３を参照してさらに説明する。
【０１４０】
図２９に示されるように、表示画面にはサービスを選択するとき操作されるアイコン７１が表示されている。ユーザは、このアイコン７１を操作することで、サービスに対応するコンサルタントエージェントを呼び出すことができる。ユーザが「株指南」のサービスを選択した場合には、図２９に示されるように、「株指南」のサービスを提供するコンサルタントエージェントのコンサルタントキャラクタ７２が表示される。
【０１４１】
このコンサルタントキャラクタ７２は、図３０に示されるように、「東京株式市場では早朝からの買い注文が殺到し・・・」の話をユーザに話しかけている。さらに、図３１の状態においては、コンサルタントキャラクタ７２は、「○○さんの持っているＳ社株のほかにもメーカー株興味ある？」の質問をユーザに対して投げかけている。ユーザは、「はい」または「いいえ」を、この質問に対して入力する。ユーザが、例えば「いいえ」を回答した場合には、この回答に対応する情報、すなわち、このユーザは「メーカー株に興味はない」の情報が、そのユーザのユーザ特性情報として蓄積されることになる。
【０１４２】
図３２に示される状態では、コンサルタントキャラクタ７２は、「○○さんの持ってるＳ社株ってそろそろ売りかもねぇ・・・」のメッセージを投げかけている。
【０１４３】
以上のような対話的な応答の中で、ユーザに対する株指南が実行されることになる。
【０１４４】
さらに、図３３に示されるように、ユーザに対してメールやホームページの形式で「株指南」のためのサービスが提供される。図３３の例においては、メールで「２００３／０６／１５」付けで「Ｓ社は銀座○○ビル内にてアオリアの発表を行った。アオリアのラインナップは〜〜〜としている。なお○○は〜〜〜」といった内容の情報がメール形式でユーザに提供されている。
【０１４５】
また、ユーザ端末２のマイデータの情報として、Ｓ社の株価推移表が提供されている。ユーザは、必要に応じてブックマーク機能により、マイデータと連携し、所定のブックマークを操作したとき、その対応する情報を閲覧することができる。
【０１４６】
図３４乃至図３８は、医療分野のサービス提供の例を表している。図３４に示されるように、ユーザがサービス選択メニュー画面から「医療分野」のサービスを選択すると、この「医療分野」のサービスを提供するコンサルタントエージェントのコンサルタントキャラクタ７３が表示される。図３４の表示状態で、コンサルタントキャラクタ７３は、「おはよう！早起きだね」のメッセージを投げかけている。
【０１４７】
図３５に示されるように、このコンサルタントキャラクタ７３は、「健康はまず運動からだよ」のメッセージをユーザに提供している。さらに、図３６に示されるように、このコンサルタントキャラクタ７３は、「昨日の睡眠時間は？」の質問をユーザに投げかけている。ユーザは、「４時間未満、４時間乃至８時間、８時間以上」のいずれかから回答を選択する。回答が選択されたとき、その情報がユーザ情報として蓄積される。
【０１４８】
さらに、図３７に示されるように、コンサルタントキャラクタ７３は、図３６の質問に対して、ユーザが、「４時間未満」と回答したことに対して、「睡眠時間をあまりとらないと〜〜という・・・」というメッセージをユーザに投げかけ、アドバイスしている。
【０１４９】
このほか、このユーザに対してメールまたはマイデータとしてユーザに対して「医療分野」におけるサービスが提供されている。図３８の例においては、メールで「最近の体重推移表からみると、Ａさんの健康バランスはおおむね良好な方向ですね。今のような食生活で健康な体と心でいてくださいね。」のアドバイスが与えられている。また、マイデータとして、Ａさんの体重推移表が提供されている。
【０１５０】
以上においては、ユーザが直接所定のサービスを選択するようにしたが、セクレタリエージェントにより選択させることも可能である。図３９は、この場合の概念図を表している。
【０１５１】
上述したように、セクレタリエージェントは、エージェント技術を用いたキャラクター型ユーザインタフェースのうち、サービスを利用するユーザに紐付けられたものである。ユーザはユーザ端末２上で動作する自分専用のセクレタリエージェントとの会話形式のやり取りにより、各種サービスを利用することができる。
【０１５２】
また、コンサルタントエージェントは、エージェント技術を用いたキャラクター型ユーザインタフェースのうち、サービスを提供するサービス提供者に紐付けられたものである。ユーザは主にセクレタリにより選択されたコンサルタントとの会話形式のやり取りにより各サービス提供者が提供するサービスを利用することができる。
【０１５３】
セクレタリエージェント６１Ａは、ユーザから情報の入力を受けると、これを個人情報サーバ３に蓄積させる。そして、セクレタリエージェント６１Ａは、個人情報サーバ３に蓄積されている、そのユーザの情報を分析し、その分析して得られた結果に基づいて、複数のコンサルタントエージェントの中から、そのユーザにそのとき必要なコンサルタントエージェントを選択する。
【０１５４】
図３９の例においては、病院のコンサルタントエージェント７３Ａ、キャリアアドバイザのコンサルタントエージェント７５Ａ、並びに教育のコンサルタントエージェント７７Ａが、セクレタリエージェント６１Ａにより選択されている。セクレタリエージェント６１Ａは、このように各コンサルタントサーバ４が有するコンサルタントエージェント７２Ａ乃至７７Ａの中から、そのユーザに必要なコンサルタントエージェントを選択し、提供する。
【０１５５】
なお、図３９においても、図２２と同様に、便宜上、１つのコンサルタントサーバ４が複数の異質の種類のサービスを提供するように示されているが、実際には、それぞれ専用のコンサルタントサーバ４がそれぞれのサービスを提供する。
【０１５６】
セクレタリエージェントがそのユーザに必要なコンサルタントエージェントを紹介するコンサルテーションを行うようにしてもよい。次に、図４０のフローチャートを参照して、この場合の処理について説明する。
【０１５７】
ステップＳ２３１において、セクレタリエージェント６１Ａ（利用部４０２）は、ユーザに対して質問をする。例えば、医療分野においての質問であれば、「今日の体温は何度？」の質問が発せられる。この質問には、例えば、その回答が平熱より２度高い場合には、医療のコンサルタントエージェントを呼び出すことがルール付けられている。また、例えば、「今日の体調はどう？」の質問が発せられる。この場合には、その「よい」または「わるい」の回答に基づいて、もし「わるい」の回答がユーザから入力された場合には、医療コンサルタントエージェントを呼び出すことがルール付けられている。
【０１５８】
このように、所定のルールに基づいて質問が行われる。
【０１５９】
ステップＳ２３２において、セクレタリエージェント６１Ａは、ステップＳ２３１の質問に対するユーザからの回答を受け付ける。ここで、上述したように、例えば、ユーザの体温が「３８度」であるとか、体調が「わるい」であるとかの回答が受け付られる。
【０１６０】
ステップＳ２３３において、セクレタリエージェント６１Ａは、回答からさらに判定が必要が否かを判定する。回答からさらに判定が必要である場合には、ステップＳ２３４に進み、セクレタリエージェント６１Ａは、ユーザ特性情報を参照して、比較、判断する処理を行う。例えば、ユーザ情報のうち、「平熱」の項目を取得し、平熱が「３６度」であることを取得する。
【０１６１】
次にステップＳ２３５において、セクレタリエージェント６１Ａは、コンサルタントが必要であると判断できる値であるか否かを判定する。具体的には、ステップＳ２３２で取得された体温（３８度）と平熱（３６度）との差が２度以上であるか否かが判定される。差が２度以上であれば、コンサルタントが必要であると判断できる値と判定され、ステップＳ２３６に進み、セクレタリエージェント６１Ａは、医療のコンサルタントエージェントを呼び出す処理を実行する。
【０１６２】
体温と平熱との差が２度未満であると判定された場合には、ステップＳ２３６の処理はスキップされる。すなわち、医療用のコンサルタントエージェントは、呼び出されない。
【０１６３】
ステップＳ２３３において、回答からさらに判定が必要ではないと判定された場合には、ステップＳ２３７に進み、コンサルタントが必要であるか否かが判定される。例えば、ステップＳ２３２の回答により、「体調がわるい」が受け付けられていた場合、ステップＳ２３７において、コンサルテーションが必要であると判定され、ステップＳ２３６に進み、該当するコンサルタントエージェントを呼び出す処理が実行される。これに対して、ステップＳ２３７において、コンサルテーションが必要である回答ではないと判定された場合には、コンサルタントエージェントは呼び出されない。
【０１６４】
このように、図４０の処理例では、コンサルタントに直接関連図けられた質問、回答が用意され、あらかじめコンサルタントサービス領域を想定した質問がなされる。そして、その回答の結果によって、ただちにその分野に関するコンサルテーションが行われる。
【０１６５】
図４１は、コンサルテーション処理の他の例を表している。この例においては、ステップＳ２５１において、セクレタリエージェント６１Ａが質問を発生する。例えば、「今日の睡眠時間は？」といった質問がなされる。この質問に対しては、ユーザの回答に対応して、平均睡眠時間より１時間短いごとに医療分野のポイントをマイナス２、美容分野のポイントをマイナス１とする、といったルール付けが行われている。また、各分野のポイントがマイナス１０に達したとき、該当コンサルタントエージェントが呼び出されることがルール付けられている。
【０１６６】
ステップＳ２５２において、セクレタリエージェントがユーザからの回答を受け付ける。例えば、ユーザから「４時間」といった質問に対する回答が受け付けられる。
【０１６７】
次に、ステップＳ２５３において、セクレタリエージェント６１Ａは、回答内容に基づいてユーザ特性情報を更新する処理を実行する。例えば、〇月×日の睡眠時間は４時間、医療ポイントはマイナス２、美容ポイントはマイナス１といった更新が行われる。
【０１６８】
ステップＳ２５４において、セクレタリエージェント６１Ａは、ユーザ特性情報を参照する。これにより、例えば、医療ポイントがマイナス１０であり、美容ポイントがマイナス５であることが読み出される。ステップＳ２５５において、セクレタリエージェント６１Ａは、ステップＳ２５４で参照した項目の値が、あらかじめ設定されている設定値を超えているか否かを判定する。セクレタリエージェント６１Ａは、例えば、医療ポイント、または美容ポイントが、マイナス１０に達しているか否かを判定する。医療ポイント、または美容ポイントがマイナス１０に達している場合にはステップＳ２５６に進み、セクレタリエージェント６１Ａは、該当するコンサルタントエージェントを呼び出す処理を実行する。すなわち、医療ポイントがマイナス１０に達している場合には医療用のコンサルタントエージェントが、また、美容ポイントがマイナス１０に達している場合には美容用のコンサルタントエージェントが、それぞれ呼び出される。ステップＳ２５５において、該当する項目の値が設定値を超えていないと判定された場合には、コンサルタントエージェントを呼び出す処理は実行されない。
【０１６９】
このほか例えば、睡眠時間が２時間より短い日が、あらかじめ設定された日にち以上続いた場合には、所定の分野のコンサルタントエージェントを呼び出すといった蓄積型の判断ルールを適用してもよい。
【０１７０】
このように、図４１の処理例においては、蓄積されることにより、コンサルタントが必要性を判断できる質問と回答が用意される。そして、回答の結果により、各コンサルタント領域に対するコンサルタントの必要性のポイントが増減する。セクレタリエージェント６１Ａは、ユーザ特性情報として日々蓄積される情報を定期的に確認し、該当分野に関するポイントがあらかじめ定めておいた設定値を超えたときは、その分野のコンサルタントエージェントを呼び出す処理が実行される。
【０１７１】
図４２は、さらに他のコンサルテーション処理の例を表している。この例においては、ステップＳ２７１において、セクレタリエージェント６１Ａからユーザに対して質問が出される。例えば、「今日の体調は？」といった質問がなされる。ステップＳ２７２において、ユーザからその質問に対する回答が受け付けられる。
【０１７２】
以下、同様の質問と回答の処理が、必要な回数繰り返される。
【０１７３】
その後、ステップＳ２７３において、セクレタリエージェント６１Ａは、ユーザからの質問に必要なコンサルタントエージェントを判定し、そのコンサルタントエージェントを呼び出す処理を実行する。
【０１７４】
例えば、ステップＳ２７２において、ユーザから体調がわるいという回答が得られている場合、医療用のコンサルタントエージェント７３Ａが呼び出される。すなわち、ユーザ端末装置２から医療用のコンサルタントサーバ４にアクセスが行われ、医療用のコンサルタントエージェント７３Ａが、送信されてくる。医療用のコンサルタントエージェント７３Ａは、ユーザに対し、適宜質問を発するなどして、医療コンサルテーションを行い、得られたユーザからの回答を医療用のコンサルタントサーバ４に送信する。
【０１７５】
医療用のコンサルタントサーバ４は、コンサルタントエージェント７３Ａから送信されてきたユーザの回答に基づいて、必要に応じてそのユーザのユーザ情報を個人情報サーバ３から取得し、原因を予測する。そして、予測された結果は、コンサルタントサーバ4からコンサルタントエージェント７３Ａに送信され、コンサルタントエージェント７３Ａは、ステップＳ２７４において、コンサルタントサーバ４から送信されてきた予測結果をユーザに呈示する。これにより、例えば、ユーザに対して「体調不良の原因は、運動不足と栄養不足です」のようなメッセージがユーザに呈示される。
【０１７６】
ステップＳ２７５において、セクレタリエージェント６１Ａは、ステップＳ２７４でユーザに対して行った結果の呈示は、その他のコンサルテーションの必要性判断状況を満たしているか否かを判定する。例えば、運動不足である場合、フィットネスコンサルタントの呼び出し条件となっており、栄養不足では栄養士コンサルタントの呼び出し条件となっているとする。この場合、ステップＳ２７４において、「運動不足」と「栄養不足」との予測結果の呈示がなされているため、他のコンサルテーションの必要性判断条件が満たされていると判定される。この場合、ステップＳ２７３に戻り、セクレタリエージェント６１Ａは、該当するコンサルタントエージェントを呼び出す処理を実行する。すなわち、今の場合フィットネスのコンサルタントエージェントの呼び出しが行われる。そして、そのコンサルタントエージェントによるコンサルテーションが上述した場合と同様にして行われる。
【０１７７】
そして、ステップＳ２７４において、フィットネスのコンサルタントエージェントによる結果の呈示が行われ、ステップＳ２７５において、さらに他のコンサルテーションの必要性判断条件が満たされていると判定され、再びステップＳ２７３に戻り、今度は栄養士のコンサルタントエージェントが呼び出される。そして、栄養士のコンサルタントエージェントによるコンサルテーションが行われる。ステップＳ２７４において、その結果の呈示がユーザに対して与えられる。
【０１７８】
以上のようにして、必要なコンサルタントエージェントが呼び出され、コンサルテーションが行われた後、ステップＳ２７５において、予測結果がその他のコンサルテーションの必要性判断条件を満たしていないと判定された場合、処理が終了される。
【０１７９】
以上のようにして、図４２の処理によれば、コンサルタントエージェントからの回答を受けて、他の処理のコンサルテーションが必要か否かが判断される。
【０１８０】
なお、ステップＳ２７５において、他のコンサルテーションの必要性判断条件が満たされているか否かの判定は、ポイントに基づき行うようにしても良い。例えば、運動不足の場合、運動ポイントがマイナス２、栄養不足の場合、栄養ポイントがマイナス１とし、運動不足、栄養不足のそれぞれの総合のポイントがマイナス１０に達したとき、コンサルテーションの必要性判断条件が満たされると判断するようにしてもよい。
【０１８１】
また、対象とされている分野において、複数のコンサルタントエージェントが存在する場合、セクレタリエージェント６１Ａは、その中から１つのコンサルタントエージェントを決定する。
【０１８２】
例えば、図４３に示されるように、美容用のコンサルタントエージェント７８として、コンサルタントエージェント７８−１Ａ乃至７８−３Ａの３つのコンサルタントエージェントが存在する場合、セクレタリエージェント６１Ａは、その中から1つのコンサルタントエージェントを選択する。
【０１８３】
図４４は、この場合におけるセクレタリエージェント６１Ａの処理例をあらわしている。ステップＳ３０１において、セクレタリエージェント６１Ａは、今、処理対象としている分野のコンサルタントエージェントは１つか否かを判定する。図４３の例の場合、今、処理対象とされている美容分野におけるコンサルタントエージェントが３つ存在するため、ステップＳ３０２にすすみ、セクレタリエージェント６１Ａは、それぞれのコンサルタントエージェントのメタデータを取得する。具体的には、セクレタリエージェント６１Ａは、コンサルタントエージェント７３−１Ａ乃至７３−３Ａを介してそれぞれのコンサルタントサーバ４にアクセスし、それぞれのメタデータを取得する。このメタデータには、例えば、その美容室の名称、場所、平均利用価格帯、希望対象客層（性別、職業、年収など）の情報が含まれている。
【０１８４】
ステップＳ３０３において、セクレタリエージェント６１Ａは、ステップＳ３０２の処理で取得した、各コンサルタントエージェントのメタデータをユーザ特性情報に記述されている嗜好情報などと比較する。そして、ステップＳ３０４において、セクレタリエージェント６１Ａは、比較の結果、そのユーザに最もマッチするコンサルタントエージェントを1つ選択する。
【０１８５】
ステップＳ３０１において、その分野のコンサルタントエージェントが1つしかないと判定された場合には、ステップＳ３０４において、そのコンサルタントエージェントが選択されることになる。
【０１８６】
以上のようにして、セクレタリエージェント６１Ａは、ユーザに最も適したコンサルタントエージェントを紹介する。したがって、ユーザは自ら積極的に検索する処理を行うことなく最も自分に適したコンサルタントエージェントが提供するサービスを利用することが可能となる。
【０１８７】
また、セクレタリエージェント６１Ａがコンサルタントエージェントを選択する際に、ある事象のコンサルテーションのために複数のコンサルタントエージェントを選択することも可能とする。
【０１８８】
例えば食事メニューを決定する際に、病院のコンサルタントエージェントにより医療的な観点から、栄養士コンサルタントにより栄養学的観点から、フィットネスコンサルタントエージェントによりダイエットのための観点から、など複数の情報から回答を導出することができる。
【０１８９】
その際、複数のコンサルタントエージェントからの回答をそれぞれユーザに呈示するのみでなく、セクレタリエージェント６１Ａの機能として、それらをさらに統合分析する機能を持たせ、分析結果を呈示してもよい。その結果は、さらに個人情報サーバに送信され、蓄積・更新される。
【０１９０】
コンサルタントエージェントがユーザ特性情報を分析する際には、ユーザ一人の情報からの分析のみでなく、複数のユーザの情報を統合して分析するようにしてもよい。
【０１９１】
複数のユーザが同一サービスを利用するためにアクセスしたときに、個人情報サーバ３よりそれぞれのユーザ特性情報を取得し、それらを一括して分析し、分析結果を導出する。
【０１９２】
一人の嗜好だけでなく複数のユーザの嗜好を満たす分析結果を導出することができる。
【０１９３】
以上においては、ユーザがユーザ端末２を介して必要なサービスを受けるようにした。ユーザは、ICチップ５１を携帯し、移動先（例えば、同じ家庭の隣の部屋、あるいは家庭と異なる職場）のユーザ端末２を介してその移動先でサービスの提供を受けることが可能となる。
【０１９４】
さらに、ユーザはこのICチップ５１を携帯して、店舗に出向き、商品を購入する場合に利用することが可能である。この場合の処理について、図４５と図４６のフローチャートを参照して説明する。
【０１９５】
例えば、今ユーザは洋品店に出向き、洋服を購入するものとする。このとき、ユーザは定員にICチップ５１（ICカード）を呈示する。店舗端末５は、店員により呈示されたICチップ５１からそこに記憶されているユーザ特性情報参照用IDをステップＳ３２１において読み取る。ステップＳ３２２において、店舗端末５は、個人情報サーバ３にアクセスし、ステップＳ３２１で読み取ったユーザ特性情報参照用IDを送信する。
【０１９６】
個人情報サーバ３は、図４６のステップＳ３５１において、店舗端末５から送信されてきたユーザ特性情報参照用IDを受信する。
【０１９７】
図４５のステップＳ３２３において、店舗端末５はさらに開示を要求する項目と開示要求を個人情報サーバ３に送信する。今の場合、洋品店であるため、店舗端末５はユーザの身長、体重、年齢、色の好みといった項目の開示を要求する。
【０１９８】
個人情報サーバ３は、図４６のステップＳ３５１において、この開示要求も受信する。そして、ステップＳ３５２において、個人情報サーバ３は、ステップＳ３５１で受信した、ユーザ特性情報参照用IDに対応するユーザ特性情報が蓄積部４４１に蓄積されているか否かを判定する。ユーザ特性情報が蓄積されている場合にはステップＳ３５３に進み、受信・送信部４４４は店舗端末５に対して、ユーザ特性情報の開示の許可のユーザからの入力を要求する。
【０１９９】
店舗端末５は、図４５のステップＳ３２４において、個人情報サーバ３からのユーザ特性情報の開示のユーザからの許可の入力要求を受信すると、これをその表示部に表示する。店舗の店員は、店舗端末５におけるこの表示をユーザに呈示し、ユーザ特性情報の開示を許可する入力を要求する。ユーザは、この要求に答えて店舗端末５を自ら操作することで、例えば、IDとパスワードを入力する。ステップＳ３２５において、店舗端末５はユーザからのこの入力を受け付ける。
【０２００】
ステップＳ３２６において、店舗端末５は、ユーザから開示が許可されたか否か（IDとパスワードが入力されたか否か）を判定し、許可された場合にはステップＳ３２７において、ステップＳ３２５で入力されたユーザからの入力を個人情報サーバ３に送信する。例えば、IDとパスワードが個人情報サーバ３に送信される。
【０２０１】
図４６のステップＳ３５４において、個人情報サーバ３の受信・送信部４４５は、ステップＳ３５３の要求に対応してユーザから開示許可があったか否かを判定する。今の場合、ユーザからIDとパスワードが送信されてきたか否かが判定される。
【０２０２】
ユーザから開示許可があったと判定された場合、ステップＳ３５５に進み、受信・送信部４４５は、ユーザ特性情報の閲覧可能な項目を付けてアクセス許可信号を店舗端末５に送信する。
【０２０３】
店舗端末５は、ステップＳ３２８において、個人情報サーバ３から送信されてきた信号に基づいてアクセスが許可されたか否かを判定する。アクセスが許可されたと判定された場合、ステップＳ３２９に進み、店舗端末５は個人情報サーバ３にアクセスし、開示を要求した項目を閲覧する。
【０２０４】
図４６のステップＳ３５６において、個人情報サーバ３の蓄積部４４１は、店舗端末５からのユーザ特性情報の閲覧を受け付ける。
【０２０５】
店舗端末５は、図４５のステップＳ３３０において、個人情報サーバ３を閲覧することで取得した項目を利用して、所定の処理を実行する。具体的には、そのユーザに合った服を選択する処理を実行する。
【０２０６】
ステップＳ３３１において、店舗端末５はステップＳ３３０の処理で得られた処理結果を個人情報サーバ３に送信する。
【０２０７】
なお、ステップＳ３２６において、ユーザから開示が許可されなかったと判定された場合（ユーザがユーザ特性情報の開示を拒否した場合）、並びにステップＳ３２８において、個人情報サーバ３からアクセスが許可されないとの信号が入力された場合、ステップＳ３２９乃至ステップＳ３３１の処理がスッキプされる。
【０２０８】
個人情報サーバ３の更新部４４３は、ステップＳ３５７において店舗端末５から処理結果を受信すると、ステップＳ３５８において、受信した処理結果をユーザ特性情報として、記憶（更新）する。
【０２０９】
ステップＳ３５２において、ユーザ特性情報の参照用IDに対応するユーザ特性情報が登録されていないと判定された場合、並びにステップＳ３５４において、ユーザから開示が許可されなかったと判定された場合、ステップＳ３５９に進み、個人情報サーバ３の受信・送信部４４４は、店舗端末５に対してエラーメッセージを送信する。この場合、店舗端末５はユーザ特性情報を利用することができない。
【０２１０】
上記の例では、特性情報開示の許可を受けるために、コンサルタントサーバ４、個人情報サーバ３、ユーザ端末２という順に開示要求を出し、ユーザ端末２、個人情報サーバ３、コンサルタントサーバ４の順に開示許可を送信するようにしたが、必ずしも上記の流れに従っていなくてもよい。例えば、コンサルタントサーバ４がユーザ端末２に直接開示要求を出し、ユーザ端末２の開示許可は個人情報サーバ３を経由してコンサルタントサーバ４に送信される、というような流れでもよい。
【０２１１】
本システムで提供可能なサービスの例としては以下のものがあげられる。
【０２１２】
（１）自分史
自分の行動などを会話形式で随時入力し蓄積する。該当するユーザ特性情報から自動的に「自分史」を作成する。
（２）医療（サイバー領域）
体調に関する情報や過去の病歴などの情報を登録しておき、それらの情報を基に医療コンサルタントが診断する。病院におけるカルテのような役割を果たす。
（３）株指南（サイバー領域）
これまでの取引情報や個人情報を蓄積し、それを基にディーラー役のコンサルタントエージェントが店頭公開日や新規公開株などの情報を提供する。
（４）洋服店（リアル領域）
個人のサイズ情報や嗜好情報を登録しておき、店舗に行った際に端末にICチップをかざす。そこに個人のサイズ情報などが表示され店員に対しどのような洋服を要求しているかを即座に伝えることができる。
【０２１３】
またアクセサリーを買う際に特定の金属アレルギーがあることなどを伝えることも可能である。
【０２１４】
本発明は、情報の匿名性を保った個人の特性情報金庫をサーバに構築し、それらの特性情報のうち適切な項目のみを個人が特定できない形で各種サービス利用時に開示することにより、その情報を利用してより質の高いサービスをユーザに提供するシステムを実現することができる。
【０２１５】
情報の登録時やサービスの利用時に対話式のキャラクター型ユーザインタフェースを利用することにより、ユーザに負担を感じさせず、より精度の高い個人特性情報を収集することができる。
【０２１６】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０２１７】
この記録媒体は、図２乃至図５に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フロッピディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory), DVD(Digital Versatile Disk)を含む）、光磁気ディスク（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア３１，１３１，２３１，３３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM２２，１２２，２２２，３２２や、記憶部２８，１２８，２２８，３２８に含まれるハードディスクなどで構成される。
【０２１８】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。また、処理ステップの順序は必要に応じて変更することもできる。
【０２１９】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０２２０】
【図１】本発明を適用した情報処理システムの構成例を示すブロック図である。
【図２】図１のユーザ端末の構成例を示すブロック図である。
【図３】図１の個人情報サーバの構成例を示すブロック図である。
【図４】図１のコンサルタントサーバの構成例を示すブロック図である。
【図５】図１の店舗端末の構成例を示すブロック図である。
【図６】ユーザ端末の機能的構成例を示すブロック図である。
【図７】ユーザインタフェースの機能的構成例を示すブロック図である。
【図８】ICチップの機能的構成例を示すブロック図である。
【図９】個人情報サーバの機能的構成例を示すブロック図である。
【図１０】コンサルタントサーバの機能的構成例を示すブロック図である。
【図１１】情報処理システムの全体の構成を示す図である。
【図１２】情報処理システムにおける情報の流れを示す図である。
【図１３】ユーザ端末のセクレタリエージェント起動時の動作を説明するフローチャートである。
【図１４】セクレタリエージェント起動時の個人情報サーバの処理を説明するフローチャートである。
【図１５】ユーザ端末の個人情報蓄積処理を説明するフローチャートである。
【図１６】個人情報サーバの回答蓄積処理を説明するフローチャートである。
【図１７】ユーザ端末におけるユーザ情報収集時における表示例を示す図である。
【図１８】ユーザ端末におけるユーザ情報収集時における表示例を示す図である。
【図１９】ユーザ端末におけるユーザ情報収集時における表示例を示す図である。
【図２０】ユーザ端末におけるユーザ情報収集時における表示例を示す図である。
【図２１】図２２とともにコンサルタントサーバがユーザ情報を利用する場合の情報の流れを示す図である。
【図２２】図２１とともにコンサルタントサーバがユーザ情報を利用する場合の情報の流れを示す図である。
【図２３】ユーザ端末のサービス選択処理を説明するフローチャートである。
【図２４】コンサルタントサーバのコンサルタントエージェント送信処理を説明するフローチャートである。
【図２５】ユーザ端末のサービス提供処理を説明するフローチャートである。
【図２６】コンサルタントサーバのサービス提供処理を説明するフローチャートである。
【図２７】個人情報サーバのユーザ情報提供処理を説明するフローチャートである。
【図２８】曖昧化処理を説明するフローチャートである。
【図２９】ユーザ端末における株指南のサービス提供処理時の表示例を示す図である。
【図３０】ユーザ端末における株指南のサービス提供処理時の表示例を示す図である。
【図３１】ユーザ端末における株指南のサービス提供処理時の表示例を示す図である。
【図３２】ユーザ端末における株指南のサービス提供処理時の表示例を示す図である。
【図３３】ユーザ端末における株指南のサービス提供処理時の表示例を示す図である。
【図３４】ユーザ端末の医療サービス提供時における表示例を示す図である。
【図３５】ユーザ端末の医療サービス提供時における表示例を示す図である。
【図３６】ユーザ端末の医療サービス提供時における表示例を示す図である。
【図３７】ユーザ端末の医療サービス提供時における表示例を示す図である。
【図３８】ユーザ端末の医療サービス提供時における表示例を示す図である。
【図３９】セクレタリエージェントとコンサルタントエージェントの関係を説明する図である。
【図４０】セクレタリエージェントにおけるコンサルテーション処理を説明するフローチャートである。
【図４１】セクレタリエージェントにおけるコンサルテーション処理を説明するフローチャートである。
【図４２】セクレタリエージェントにおけるコンサルテーション処理を説明するフローチャートである。
【図４３】セクレタリエージェントによるコンサルタントエージェントの選択を説明する図である。
【図４４】コンサルタントエージェントの選択処理を説明するフローチャートである。
【図４５】店舗端末のサービス提供処理を説明するフローチャートである。
【図４６】個人情報サーバの店舗端末に対するユーザ情報提供処理を説明するフローチャートである。
【符号の説明】
【０２２１】
１インターネット，  ２−１，２−２ユーザ端末，  ３  個人情報サーバ，  ４−１乃至４−３  コンサルタントサーバ，  ５−１，５−２  店舗端末，  １０  情報処理システム，  ５１  ICチップ
【図１】
2005044292.tif 000003
【図２】
2005044292.tif 000004
【図３】
2005044292.tif 000005
【図４】
2005044292.tif 000006
【図５】
2005044292.tif 000007
【図６】
2005044292.tif 000008
【図７】
2005044292.tif 000009
【図８】
2005044292.tif 000010
【図９】
2005044292.tif 000011
【図１０】
2005044292.tif 000012
【図１１】
2005044292.tif 000013
【図１２】
2005044292.tif 000014
【図１３】
2005044292.tif 000015
【図１４】
2005044292.tif 000016
【図１５】
2005044292.tif 000017
【図１６】
2005044292.tif 000018
【図１７】
2005044292.tif 000019
【図１８】
2005044292.tif 000020
【図１９】
2005044292.tif 000021
【図２０】
2005044292.tif 000022
【図２１】
2005044292.tif 000023
【図２２】
2005044292.tif 000024
【図２３】
2005044292.tif 000025
【図２４】
2005044292.tif 000026
【図２５】
2005044292.tif 000027
【図２６】
2005044292.tif 000028
【図２７】
2005044292.tif 000029
【図２８】
2005044292.tif 000030
【図２９】
2005044292.tif 000031
【図３０】
2005044292.tif 000032
【図３１】
2005044292.tif 000033
【図３２】
2005044292.tif 000034
【図３３】
2005044292.tif 000035
【図３４】
2005044292.tif 000036
【図３５】
2005044292.tif 000037
【図３６】
2005044292.tif 000038
【図３７】
2005044292.tif 000039
【図３８】
2005044292.tif 000040
【図３９】
2005044292.tif 000041
【図４０】
2005044292.tif 000042
【図４１】
2005044292.tif 000043
【図４２】
2005044292.tif 000044
【図４３】
2005044292.tif 000045
【図４４】
2005044292.tif 000046
【図４５】
2005044292.tif 000047
【図４６】
2005044292.tif 000048