(57)【要約】【課題】利用者に対して自然な会話を通じて利用者の適切なサービス・情報の取捨選択を支援し、有益なサービス・情報を提供することを目的とする。【解決手段】キャラクタインタフェース提供部１０は、キャラクタ表示部１１を用いてキャラクタを提供する。キャラクタを介したインタフェースとして対話入力部１２、対話出力部１３が提供され、利用者と対話を行うことができる。利用者から入力された対話は、対話認識部２０で認識され、利用者プロファイル情報管理部３０の利用者プロファイル情報記憶部３１内に利用者プロファイル情報として格納される。対話制御部４０は、対話認識結果および利用者プロファイル情報のフィードバックを受け、対話知識部４１の知識ベースを基に、対話文を生成し、対話出力部１３を介して利用者に対話を出力する。【選択図】図１
2006323875.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータグラフィックスのキャラクタを介して、利用者との対話インタフェースを提供するキャラクタインタフェース提供部と、
前記キャラクタを介して得た対話内容を認識する対話認識部と、
前記対話認識部の認識結果から得た利用者情報を基に、利用者プロファイル情報を編集・更新する利用者プロファイル情報管理部と、
対話文を記憶する対話知識部と、
前記対話知識部に記憶されている対話文と前記利用者プロファイル情報を基に、利用者との対話内容を制御する対話制御部と、
利用者が発する情報または利用者を観察して得られる情報を利用者情報として取り込むモニタ部と、
前記モニタ部より得た利用者情報の内容と、前記利用者プロファイル情報の内容との不一致を検出する照合部とを備え、
前記対話制御部は、前記照合部が不一致を検出すると、利用者の趣向の変化、または、イベントの発生を確認するための対話文を、前記対話知識部に記憶されている対話文の中から選択することを特徴とするキャラクタインタフェースシステム。
【請求項２】
前記モニタ部は、利用者が電子決済したトランザクションデータと、利用者が閲覧したウェブサイト情報と、利用者が送受信した電子メール情報と、利用者が発した音声情報と、利用者が行った行為内容を示すデータと、利用者の感情を示すデータのいずれか、または、それらの組み合わせを観察し、取り込む請求項１に記載のキャラクタインタフェースシステム。
【請求項３】
データベースまたはサービスへのアクセス部を備え、
前記キャラクタインタフェース提供部は、利用者からの質問または依頼を受け付け、
前記対話認識部は、前記キャラクタインタフェース提供部が受け付けた質問内容または依頼内容を解析し、
前記アクセス部は、データベースまたはサービスにアクセスし、質問内容または依頼内容に対する回答または応答を得て、
前記対話制御部は、前記アクセス部が得た回答内容または応答内容に対応する対話文を生成する請求項１または２に記載のキャラクタインタフェースシステム。
【請求項４】
宣伝対象に関する情報を格納する、または、宣伝対象に関する情報源にアクセスして宣伝対象に関する情報を取得できる宣伝部を備え、
前記対話制御部が、前記対話知識部に格納されている対話文と前記宣伝部から供給された宣伝対象に関する情報とを基に、利用者への会話内容に、前記宣伝対象に関する情報を挿入する請求項１〜３のいずれか一項に記載のキャラクタインタフェースシステム。
【請求項５】
対話文を記憶する対話知識部を備えたキャラクタインタフェースシステムを用いてキャラクタインタフェースを提供する方法であって、
コンピュータグラフィックスのキャラクタを介して、利用者との対話インタフェースを提供するキャラクタインタフェース提供工程と、
前記キャラクタを介して得た対話内容を認識する対話認識工程と、
前記対話認識工程の認識結果から得た利用者情報を基に、利用者プロファイル情報を編集・更新する利用者プロファイル情報管理工程と、
前記対話知識部に記憶されている対話文と前記利用者プロファイル情報を基に、利用者との対話内容を制御する対話制御工程と、
利用者が発する情報または利用者を観察して得られる情報を利用者情報として取り込むモニタ工程と、
前記モニタ工程より得た利用者情報の内容と、前記利用者プロファイル情報の内容との不一致を検出する照合工程とを含み、
前記対話制御工程は、前記照合工程で不一致が検出されると、利用者の趣向の変化、または、イベントの発生を確認するための対話文を、前記対話知識部に記憶されている対話文の中から選択することを特徴とするキャラクタインタフェースシステムの提供方法。
【請求項６】
対話文を記憶する対話知識部を備えたコンピュータに処理を実行させるキャラクタインタフェースの提供プログラムであって、
コンピュータグラフィックスのキャラクタを介して、利用者との対話インタフェースを提供するキャラクタインタフェース提供処理と、
前記キャラクタを介して得た対話内容を認識する対話認識処理と、
前記対話認識処理の認識結果から得た利用者情報を基に、利用者プロファイル情報を編集・更新する利用者プロファイル情報管理処理と、
前記対話知識部に記憶されている対話文と前記利用者プロファイル情報を基に、利用者との対話内容を制御する対話制御処理と、
利用者が発する情報または利用者を観察して得られる情報を利用者情報として取り込むモニタ処理と、
前記モニタ処理より得た利用者情報の内容と、前記利用者プロファイル情報の内容との不一致を検出する照合処理とを前記コンピュータに実行させ、
前記対話制御処理は、前記照合処理で不一致が検出されると、利用者の趣向の変化、または、イベントの発生を確認するための対話文を、前記対話知識部に記憶されている対話文の中から選択する処理を前記コンピュータに実行させることを特徴とするキャラクタインタフェースの提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者インタフェースシステムに関する。特に、利用者との自然な対話により利用者情報を取得し、利用者の趣向に合った効果的な情報を提供するインタフェースシステムに関する。
【背景技術】
【０００２】
コンピュータや電子機器の普及に伴い、より人にやさしいサービス、利用者インタフェースの提供が求められている。また、インターネットやデジタルテレビなどデジタルデータを送受信するネットワークシステムの進展に伴い、サービスを提供する企業と、サービスを利用する利用者との間がネットワークで結ばれ、両者間で、商品の売買契約サービス、電子決済サービス、情報提供サービスなど様々なサービス提供が行われている。このように、企業と利用者がネットワークで結ばれる形態をBtoC(Business to Customer)と呼ぶこともある。
【０００３】
従来技術においても、利用者がコンピュータシステムを利用しやすいように利用者インタフェースが提供されている。典型的には、グラフィックユーザーインタフェース（以下、ＧＵＩと略記する。）と呼ばれる、デスクトップ環境やアプリケーションインタフェース、データオブジェクトを可視化した利用者インタフェースが提供されている。このＧＵＩを介して、利用者は、マウスなどのポインティングデバイスや音声入力デバイスにより、データオブジェクトを操作したり、コマンド入力を実行したりすることができる。
【０００４】
また、従来技術においてエージェントシステムを用いれば、利用者がサービス提供オブジェクトに対するオブジェクトインタフェースを直接知らなくても、エージェントの仲介によりサービス提供オブジェクトのサービスを利用することができる。つまり、利用者がエージェントシステムに対して適切な依頼データを渡すことにより、エージェントシステムは、当該依頼データの依頼内容を解析し、サービス提供オブジェクトに対して適切にアクセスし、サービス提供オブジェクトから自律的に適切な回答を得て、利用者に当該回答を提示する。また、エージェントシステムの中には、サービス提供オブジェクトに対する依頼を仲介するだけでなく、利用者からの依頼に基づき、自律的にネットワーク上のデータベースを探索し、情報を収集して提供するという一種のロボット機能を有するものもある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記ＧＵＩやエージェントシステムを用いて、ネットワーク上のサービスや情報を利用する場合、利用するサービス・情報の取捨選択が困難であるという問題があった。インターネットの普及に伴い、ネットワークを介して利用可能なサービス、アクセス可能な情報は膨大になりつつある。このため、利用者はインターネット利用に関する知識、コンピュータシステム操作に関する知識とともに、これら膨大なサービス・情報の中から、適切なサービス・情報を取捨選択する必要がある。
【０００６】
従来のＧＵＩを用いれば、利用者は、可視化され、直感的に分かりやすい利用者インタフェースを利用することができる。
【０００７】
しかし、従来のＧＵＩは、利用者自身がコンピュータシステムに対する操作目的を明確に持ち、実際にコンピュータを操作する作業段階において、利用者の作業自体を支援するものと言える。利用者自身がコンピュータシステムに対する操作目的を明確に持たない状態では、従来のＧＵＩは、利用者に対して適切なサービス・情報の取捨選択を支援するものとは言えない。
【０００８】
従来のエージェントシステムを用いれば、利用者がサービス提供オブジェクトの利用者インタフェースを直接知らなくても、エージェントシステムに対する利用者インタフェースを知っておれば、エージェントシステムが依頼内容を適切に仲介してくれるので、サービス提供オブジェクトに対してアクセスすることができる。また、アクセスしたいサービス提供オブジェクトが明確に分からない状態でも、エージェントシステムのロボット機能により、ネットワーク上から適切なサービス提供オブジェクトを探索して、当該サービス提供オブジェクトの利用を可能としてくれる。
【０００９】
しかし、従来のエージェントシステムを用いる場合にも問題がある。従来のエージェントシステムは、利用者自身がアクセスしたいサービス提供オブジェクトを明確に把握し、実際にそのサービス提供オブジェクトにアクセスする段階において、利用者の作業自体を支援するものと言える。利用者自身がサービス提供オブジェクトを明確に把握していない状態では、従来のエージェントシステムは、利用者に対して適切なサービス・情報の取捨選択を支援するものとは言えない。また、従来のエージェントのロボット機能は、利用者自身がサービスを受けようとする依頼内容を明確に把握し、実際にその依頼をサービス提供オブジェクトに与える段階において、利用者の依頼作業自体を支援するものと言える。利用者自身がサービス内容を依頼明確に把握していない状態では、やはり、従来のエージェントシステムは、利用者に対して適切なサービス・情報の取捨選択を支援するものとは言えない。
【００１０】
利用者自身が、ネットワーク上のリソースを利用するという明確な意思を持っていない状態であったり、有益なサービス・情報の存在を認識していない状態であっても、利用者の状況、利用者の趣味趣向から、当該利用者にとり有益なサービス・情報が、ネットワークリソース内に存在しているケースは多分に存在する。
【００１１】
この問題は、単なるプッシュ技術では解決できない。プッシュ技術は、概ね、事前に登録しておいた利用者属性や、利用者のウェブサイトの利用履歴に基づいて強制的に電子ダイレクトメールを送り付けるものであり、上記エージェント技術と同一視されるものである。
【００１２】
本発明のキャラクタインタフェースシステムは、利用者に対してキャラクタを介した自然な会話を行うシステムであって、利用者に対する自然な会話を通じて利用者の適切なサービス・情報の取捨選択を支援し、時々刻々変化する利用者の状況、利用者の趣味趣向から、当該利用者にとって有益なサービス・情報の提供を支援することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明のキャラクタインタフェースシステムは、コンピュータグラフィックスのキャラクタを介して、利用者との対話インタフェースを提供するキャラクタインタフェース提供部と、前記キャラクタを介して得た対話内容を認識する対話認識部と、前記対話認識部の認識結果から得た利用者情報を基に、利用者プロファイル情報を編集・更新する利用者プロファイル情報管理部と、対話知識と前記利用者プロファイル情報を基に、利用者との対話内容を制御する対話制御部を備えたことを特徴とする。
【００１４】
上記構成により、利用者はキャラクタに対して自然な会話を楽しむことができ、この日々の会話を通じて、利用者に対して意識させることなく、時々刻々変化する利用者の状況、利用者の持続的な趣味趣向、利用者の一時的な感情・気まぐれに関する情報などの利用者情報を自律的かつ柔軟に収集でき、利用者プロファイル情報を編集・更新することができる。この利用者プロファイル情報を利用することにより、当該利用者にとっての有益なサービス・情報の提供支援を行うことができる。
【００１５】
なお、本発明では、利用者情報とは、利用者に関して得られた情報をいい、例えば、利用者の何らかのイベント発生ごとに得られる情報である。利用者プロファイル情報とは、得られた利用者情報を利用者ごとに整理・編集して生成した情報をいうものとして説明する。利用者プロファイル情報は、新たに得られる利用者情報を取り込みつつ、蓄積・更新されてゆく。例えば、利用者プロファイル情報の内容を解析すれば、利用者の趣向や傾向が分かる。
【００１６】
次に、本発明のキャラクタインタフェースシステムは、利用者が発する情報または利用者を観察して得られる情報を利用者情報として取り込むモニタ部を備えることにより、利用者情報を得て、利用者と対話しなくても、自律的に利用者の状態などの情報を得ることができる。また、モニタ部より得た利用者情報の内容と、利用者プロファイル情報の内容とを照合する照合部を備え、前記対話制御部が、前記照合部による照合結果に基づき、利用者への対話内容を制御するように構成すれば、利用者の観察結果に基づいて、適切な対話内容を決めることができる。
【００１７】
例えば、モニタ部は、利用者が電子決済したトランザクションデータ、利用者が閲覧したウェブサイト情報、利用者が送受信した電子メール情報、利用者が発した音声情報、利用者が行った行為内容を示すデータ、利用者の感情を示すデータのいずれか、または、それらの組み合わせの情報を取り込むことができるものとする。
【００１８】
次に、本発明のキャラクタインタフェースシステムは、利用者の位置を検知する利用者位置検知部と、前記利用者位置検知部が検知した利用者の位置の近傍のアクセス可能なプラットフォームを検知するプラットフォーム検知部と、前記キャラクタインタフェース構築データを前記プラットフォームに転送するキャラクタインタフェース構築データ転送部を備え、利用者が位置を移動した場合、前記キャラクタインタフェース構築データを移動場所近傍のアクセス可能なプラットフォーム上に転送し、利用者の移動場所において前記キャラクタインタフェース提供部を構築することが好ましい。
【００１９】
上記構成により、利用者は、本発明のキャラクタインタフェースシステムの利用場所などを気にすることなく自由に行動でき、本発明のキャラクタインタフェースを利用者の移動先に構築することができる。従来のエージェントシステムの提供する利用者インタフェースは、特定の利用者端末に固定的にインストールされていたり、利用者自身がネットワーク上の特定アドレスにアクセスせざるを得ないものであったが、本発明のキャラクタインタフェースは、自律的に近傍のプラットフォームに移動し、利用者に対してキャラクタインタフェースを提供し続けることができる。プラットフォームとしては、有線または無線でネットワークに接続された、コンピュータシステム、テレビジョン装置、家庭用電気機器、携帯電話のいずれかまたはすべてを含む電子機器を挙げることができる。
【００２０】
なお、本発明のキャラクタインタフェースシステムにおいて、データベースまたはサービスへのアクセス部を備え、前記キャラクタインタフェースが、利用者からの質問または依頼を受け付け、前記対話認識部が、前記質問内容または依頼内容を解析し、前記アクセス部がデータベースまたはサービスにアクセスし、前記質問内容または依頼内容に対する回答または応答を得て、前記対話制御部が前記回答内容または応答内容に対応する対話を生成するように構成しておけば、利用者との対話の中で利用者から質問を与えられた場合に適切な回答を提供することができる。
【００２１】
さらに、本発明のキャラクタインタフェースシステムが、宣伝対象に関する情報を備えた宣伝部を備え、前記対話制御部が、前記対話知識と前記宣伝部の備える宣伝対象に関する情報とを基に、利用者への会話内容に、前記宣伝対象に関する宣伝を盛り込むこととすれば、利用者の趣味趣向や状況に合わせ、タイムリーな宣伝を行うことも可能となる。
【発明の効果】
【００２２】
本発明のキャラクタインタフェースシステムによれば、利用者はキャラクタに対して自然な会話を楽しむことができ、この日々の会話を通じて、利用者に対して意識させることなく、時々刻々変化する利用者の状況、利用者の持続的な趣味趣向、利用者の一時的な感情・気まぐれに関する情報などの利用者情報を自律的かつ柔軟に収集でき、利用者プロファイル情報を編集・更新することができる。この利用者プロファイル情報を利用することにより、当該利用者にとっての有益なサービス・情報の提供支援を行うことができる。
【００２３】
本発明のキャラクタインタフェースシステムによれば、キャラクタインタフェースシステムの利用場所などを気にすることなく自由に行動でき、本発明のキャラクタインタフェースは利用者の移動に伴って自律的に近傍のプラットフォームに移動し、利用者に対してキャラクタインタフェースを提供し続けることができる。
【発明を実施するための最良の形態】
【００２４】
本発明のキャラクタインタフェースシステムの実施形態について説明する。
【００２５】
（実施形態１）
本発明の実施形態１のキャラクタインタフェースシステムは、コンピュータグラフィックスのキャラクタを介して、利用者との対話インタフェースを提供し、キャラクタインタフェースを介して利用者と対話を行う。対話を通じて利用者から得た利用者情報を基に利用者プロファイル情報を生成し、この利用者プロファイル情報を基に利用者との対話内容を制御する。キャラクタを介して利用者との対話が進むにつれ、利用者プロファイル情報が編集・更新されて行く。対話の制御として、利用者プロファイル情報のうち不足している情報が得られるように対話内容を制御したり、利用者プロファイル情報の更新において、記録されている内容と異なる情報についてさらに詳しく情報が得られるように対話内容を制御し、情報を新しいものに更新したりすることも可能である。
【００２６】
本発明のキャラクタインタフェースシステムは、ネットワークを介した、利用者と企業間の情報やり取りの仲介をも担うことができる。すなわち、BtoCtoC (Business to Character to Customer)の関係を構築することも狙いとしている。利用者プロファイル情報に基づき、利用者の趣向に合わせてネットワーク上から多様な情報を収集したり、企業側から送信される情報を取捨選択し、利用者に提示することも可能である。また、企業側からの依頼を受け、利用者の趣向や利用者の状態に応じてタイムリーなセールストークを織り交ぜた対話を行い、有効な商品等の販売促進を行うこともできる。
【００２７】
また、本発明の実施形態１のキャラクタインタフェースシステムは、対話のみならず、利用者が発する情報または利用者を観察して得られる情報を利用者情報として取り込むことができる。この観察結果により得た利用者情報の内容と利用者プロファイル情報の内容とを照合し、照合結果に基づいて利用者への対話内容を制御することも可能である。
【００２８】
図１は、本発明の実施形態１のキャラクタインタフェースシステム１００の概略構成を示す図である。
【００２９】
１０はキャラクタインタフェース提供部であり、コンピュータグラフィックスのキャラクタを介して、利用者との対話インタフェースを提供する部分である。利用者の対話相手となるキャラクタを表示するキャラクタ表示部１１、例えば、マイクロフォンなど利用者からの対話内容を入力する対話入力部１２、例えば、スピーカなど利用者に対して対話内容を伝える対話出力部１３を備えている。
【００３０】
２０は対話認識部であり、キャラクタインタフェース提供部が提供するキャラクタを介して得た対話内容を認識する部分である。
【００３１】
３０は利用者プロファイル情報管理部である。対話認識部２０の対話認識結果により得た利用者情報を基に、利用者プロファイル情報を編集・更新する部分である。利用者プロファイル情報記憶部３１を備えている。
【００３２】
４０は対話制御部であり、利用者プロファイル情報管理部３０の利用者プロファイル情報を基に利用者との対話内容を制御する部分である。対話知識ベースである対話知識部４１を備えている。
【００３３】
本発明の実施形態１のキャラクタインタフェースシステムの他の構成として、図２に示すように、キャラクタインタフェースシステム１００ａとしてモニタ部５０と照合部６０を備えた構成も可能である。
【００３４】
モニタ部５０は、利用者が発する情報または利用者を観察して得られる情報を利用者情報として取り込む部分である。利用者情報を取り込む手段には、多様なものが想定できる。例えば、利用者端末のネットワーク送受信データをモニタする手段を備えることにより、利用者が電子決済したトランザクションデータや、利用者が閲覧したウェブサイト情報や、電子メールデータ、電話の会話内容を観察して取り込むことができる。また、カメラを備え、利用者の行動を観察して解析することにより、利用者の行為内容を示すデータを観察して取り込むことができる。また、これらの情報から利用者の感情を示すデータを解析して取り込むことができる。もちろん、それらの組み合わせを観察し、取り込むことも可能である。
【００３５】
照合部６０は、モニタ部５０より得た利用者情報の内容と利用者プロファイル情報管理部３０の利用者プロファイル情報の内容とを照合する部分である。また、対話認識部２０による認識結果と利用者プロファイル情報管理部３０の利用者プロファイル情報の内容とを照合する処理を行っても良い。両者を照合して、前者の内容が後者の内容と不一致である場合、つまり、新たに得られた利用者情報が、利用者プロファイル情報として登録されている内容と異なる場合は、利用者の状態の変化として捉えることが可能である。
【００３６】
以下に、実施形態１のキャラクタインタフェースシステムの処理の流れの例を説明する。
【００３７】
実施形態１のキャラクタインタフェースシステムの処理は、利用者との自然な会話を通じて、利用者に意識させることなく、利用者のプロファイル情報を得る処理である。利用者のプロファイル情報を得る処理には、対話による利用者のプロファイル情報収集処理と、利用者情報のモニタによる利用者情報収集処理が含まれる。
【００３８】
まず、対話による利用者のプロファイル情報収集処理を説明する。
【００３９】
図３は、実施形態１のキャラクタインタフェースシステムのキャラクタインタフェース提供部が提供するキャラクタインタフェースの例である。この例では、キャラクタ表示部１１がパーソナルコンピュータの表示部であり、表示画面の一部に利用者の対話相手となるキャラクタである恐竜が表示されている。対話入力部１２および対話出力部１３は利用者のパーソナルコンピュータが備えるマイクロフォンおよびスピーカとなっており、音声入出力が可能な構成となっている。キャラクタインタフェースは図３の例に限らず、テレビジョン装置や家電電子機器など様々なプラットフォーム上に構築可能であり、表示されるキャラクタも図３の例に限らない。
【００４０】
対話処理のパターンは、対話制御部４０の備える対話知識部４１のデータによるが、以下に、対話の基本パターンの一例を示す。
【００４１】
対話処理の基本パターンの例は、図４に示すように、対話制御部４０による対話文の選択（ステップＳ４０１）→対話出力部１３を介した対話の出力（ステップＳ４０２）→対話入力部１３を介した対話の入力（ステップＳ４０３）→対話認識部２０による対話の認識（ステップＳ４０４）→対話認識結果に基づく利用者プロファイル情報管理部３０による利用者プロファイル情報の編集・更新（ステップＳ４０５）→対話認識結果、利用者プロファイル情報の編集・更新結果の、対話制御部４０へのフィードバック（ステップＳ４０６）のパターンであり、このパターンを繰り返して対話の流れを制御して行く。なお、対話出力部１３を介した対話の出力（ステップＳ４０２）→対話入力部１３を介した対話の入力（ステップＳ４０３）の間において、利用者からの応答を待つ待ち処理や、応答がない場合の再処理など多様な処理パターンがあるが、ここでは、説明を簡単にするため、合理的な時間内に利用者から応答がある場合のパターンを示す。
【００４２】
なお、利用者と対話を開始するにあたり、利用者の存在の検知および利用者が誰であるかを認識する必要がある。
【００４３】
利用者の存在の検知に関しては、利用者の存在を検知できる方法であれば広く本発明に適用できる。一例としては、対話入力部１２であるマイクロフォンを利用して利用者の存在を検知する。例えば、利用者がコンピュータの近くに移動して来れば利用者の足音や物音が対話入力部１２を介して入力されるので、対話認識部２０が近隣に人間が存在することを認識することができる。また、利用者がキャラクタに向かって声をかけた場合であれば、当該音声が対話入力部１２を介して入力されるので、対話認識部２０が近隣に人間が存在することを認識することができる。他の例としては、赤外線センサや超音波センサを用いる物体認識も可能である。さらに、パーソナルコンピュータの起動、キー入力操作、マウス操作などにより利用者の存在を検知する方法もある。
【００４４】
利用者が誰であるかを認識する方法に関しても、多様な方法を利用できる。利用者からの呼びかけなど音声入力があった場合、その内容の中に利用者を特定できる情報が含まれていれば、利用者を認識することができる。利用者を特定できる情報が含まれていない場合、対話の冒頭に利用者の名前を質問する対話文を挿入することにより利用者を認識することも可能である。また、音声による話者認識も可能である。対話認識部２０が、利用者の音声周波数パターンを記憶しておき、入力された音声周波数パターンとのパターンマッチングを行うことにより話者認識を行う。
【００４５】
次に、対話の基本的流れを具体的に説明する。以下の対話パターン１を一例として説明する。対話の内容として利用者のお酒の趣向に関する利用者プロファイル情報を得るための対話を例に説明する。
【００４６】
（１）対話制御部４０による対話文の選択（ステップＳ４０１）
対話制御部４０は出力する対話文を対話知識部４１の持つ対話文から選択する。この例では、お酒の趣向についての対話文を選択する。対話文としては多様なものが考えられるが、ここでは、「Ａさん、お酒は好き？」が選択されたとする。
【００４７】
（２）対話出力部１３を介した対話の出力（ステップＳ４０２）
次に、対話制御部４０が選択した対話文が対話出力部１３を介し、対話として利用者に提供される。ここでは、「Ａさん、お酒好き？」という対話文が対話出力部１３を介して音声として発せられる。利用者はキャラクタが話しかけてくれたように感じる。なお、キャラクタインタフェース提供部１０が表示するキャラクタの口の動きや表情が、対話出力と併せて変化すると効果的である。
【００４８】
（３）対話入力部１３を介した対話の入力（ステップＳ４０３）
次に、利用者が発する応答を対話入力部１２から入力する。ここで、利用者自身はキャラクタに対して話しかける。なお、実運用では利用者からの応答を待つ待ち処理や、応答がない場合の再処理など多様な処理パターンを持つことが好ましい。ここでは、説明を簡単にするため、利用者から「日本酒は大好きだよ。しかし、洋酒は好きじゃないよ。」という返答があったと仮定する。この返答が対話入力部１２を介して入力される。
【００４９】
（４）対話認識部２０による対話の認識（ステップＳ４０４）
次に、対話認識部２０が対話入力部１２から入力された対話内容を認識する。ここでは、Ａさんの利用者情報として「日本酒が大好きである」と「洋酒が好きではない」という情報が認識される。
【００５０】
（５）対話認識結果に基づく利用者プロファイル情報管理部３０による利用者プロファイル情報の編集・更新（ステップＳ４０５）
対話認識結果として、「日本酒が大好きである」と「洋酒が好きではない」という利用者情報が、利用者プロファイル情報管理部３０に渡され、利用者プロファイル情報管理部３０は、利用者プロファイル情報記憶部３１内の利用者プロファイル情報を更新する。
【００５１】
（６）対話認識結果、利用者プロファイル情報の編集・更新結果の、対話制御部４０へのフィードバック（ステップＳ４０６）
利用者プロファイル情報記憶部３１内の利用者プロファイル情報が更新された結果を、次の対話文選択に役立てるための情報として対話制御部４０へフィードバックする。
【００５２】
例えば、利用者プロファイル情報におけるお酒の趣向に関する情報に属する情報のうち、空欄で残っている情報、例えば、「銘柄に関する好み」の情報が空欄である旨が対話制御部４０へフィードバックされる。
【００５３】
対話制御部４０は、このフィードバック情報を、将来の対話文選択に反映させることができる。対話の流れの中で「銘柄に関する好み」を質問する対話文、例えば、「銘柄は何が好きなの？」を選択することができる。なお、この対話文の選択は上記ステップＳ４０１に相当する。つまり、対話制御部４０による対話文の選択（ステップＳ４０１）から、利用者プロファイル情報の編集・更新結果の対話制御部４０へのフィードバック（ステップＳ４０６）のパターンを繰り返すことにより、対話を進めることができる。
【００５４】
この対話パターン１を継続する場合は、ステップＳ４０１に戻って処理を繰り返す。
【００５５】
なお、ステップＳ４０６の後、相づち文を挿入することも効果的である。ここで相づち文とは、利用者からの応答に対する自然な相づちであり、例えば、「そうなんだー」、「そうですね」など、自然人の間で交わされる相づち文をいう。
【００５６】
相づち文を挿入することにより、本システム側から利用者へ一方的に質問文を浴びせ続けるという状態を回避することができる。
【００５７】
上記の対話パターン１は一例であり、対話パターンとしては、他のバリエーションも可能である。
【００５８】
次に、モニタ部による利用者情報収集処理を説明する。
【００５９】
モニタ部５０がモニタするデータには多様なものが想定できることは既に説明したが、ここでは、利用者端末のネットワーク送受信データをモニタする手段を備え、利用者が電子決済したトランザクションデータをモニタして、利用者情報を取り込む例を示す。
【００６０】
図５は、利用者端末のネットワーク送受信データをモニタする手段を備えた構成例である。図１の構成に比べ、図５の構成では利用者は電子決済を処理する電子決済端末２００を用いて電子決済処理を実行している。図５には図示していないが、電子決済端末２００は通信インタフェースを備え、ネットワークを介して、外部のサイトと情報をやり取りしている。モニタ部５０は、電子決済端末２００の送受信データをモニタする構成となっており、電子決済データを取り込む。
【００６１】
図６は、モニタ部５０が、電子決済端末２００の送受信データをモニタして取り込んだ電子決済データの一例を示す図である。図６に示した例は、Ａさんが発注した酒類商品購入に関する電子決済データであり、支払先、購入商品名、メーカ名、個数、金額、納品予定日、決済方法に関するデータなどが含まれており、モニタ部５０は、これらのデータを取り込む。図６に示した例では、ＡさんがＢ商品販売サイトに対して、メーカＤ社の洋酒Ｃを、個数“１本”、金額“１万円”、納品予定“2001年10月１日”、決済方法“口座引き落とし”により購入したという情報が取り込まれる。なお、購入商品が商品コード、メーカ名がメーカコードで与えられている場合であっても、モニタ部５０は、それらコード情報に関するデータを保持し、コード情報を認識できることが好ましい。
【００６２】
上記の例は、利用者端末のネットワーク送受信データをモニタする手段を備えることにより、利用者が電子決済したトランザクションデータをモニタして取り込む例であったが、同様に、利用者が閲覧したウェブサイト情報や、電子メールデータを取り込むことができる。さらに、モニタ部５０が、対話入力部１２と連動することにより、電話の会話内容を観察して取り込むことも可能である。また、モニタ部５０がカメラを備え、利用者の行動を観察して解析することにより、利用者の行為内容を示すデータを観察して取り込むこともできる。もちろん、それらの組み合わせであっても良い。
【００６３】
上記のように、利用者との対話による利用者のプロファイル情報の収集処理や、利用者観察による利用者情報の収集処理を経て、利用者プロファイル情報記憶部３１内の利用者プロファイル情報が編集、更新され、対話制御部４０は、利用者プロファイル情報の内容を基に対話の流れを制御して行くが、以下のような、新たに収集された利用者情報とその時点で利用者プロファイル情報として登録されている情報との照合処理は、利用者の趣向の変化や何らかのイベントの発生を検知する上で効果的である。
【００６４】
利用者プロファイル情報記憶部３１内の利用者プロファイル情報は、過去から現在までに収集された利用者に関する情報である。対話認識部２０や、モニタ部５０を介して、新たな利用者情報が次々と、利用者プロファイル情報管理部３０に供給される。ここで、照合部６０は、モニタ部５０より得た利用者情報の内容または対話認識部２０による認識結果と、利用者プロファイル情報管理部３０の利用者プロファイル情報の内容とを照合する。両者を照合して、前者の内容が後者の内容と不一致である場合、つまり、新たに観察された利用者情報が、利用者プロファイル情報として登録されている情報と異なる場合は、利用者の趣向の変化や、何らかのイベントの発生として捉えることが可能である。
【００６５】
図６の例では、Ａさんは、電子決済により洋酒を購入した。しかし、上記の対話処理の例によれば、利用者プロファイル情報記憶部３１内の利用者プロファイル情報として、「日本酒が大好きである」と「洋酒が好きではない」という情報が格納されている。それにもかかわらず、Ａさんは、電子決済により洋酒を購入している。これは、Ａさん自身のお酒に関する趣向の変化か、洋酒が必要となる何らかのイベントの発生として捉えることができるわけである。
【００６６】
照合部６０は、両者を照合する。前者は「洋酒が好きではない」という洋酒に関する否定情報であり、後者は、「洋酒の購入」という洋酒に関する肯定情報である。照合部６０は両者の不一致を検出し、対話制御部４０に当該不一致である旨の情報をフィードバックする。対話制御部４０は照合部６０による照合結果に基づいて利用者への対話内容を制御する。例えば、趣向の確認のための質問文として「Ａさん、洋酒は好きではないはずでしたよね？」という質問文を選択する。ここでは例えば、Ａさんから「購入した洋酒Ｃは、私のお父さんへの贈り物だよ。お父さんの誕生日プレゼントだよ。」という返答が得られたとすると、洋酒の購入はＡさんの趣向の変化ではなく、Ａさんの父の誕生日というイベントがあるという情報が収集されるわけである。
【００６７】
上記の洋酒購入の例は、照合部６０による照合のパターンの一例であり、照合部６０による照合のパターンとしては多様なものが想定される。利用者プロファイル情報の内容と新たに検知された利用者情報の内容とを照合することにより、購入個数の不一致、金額の不一致（商品グレードの変化）なども捉えることができる。この不一致情報に基づいて対話制御部４０が質問文を適宜選択すれば良い。
【００６８】
（実施形態２）
本発明の実施形態２のキャラクタインタフェースシステムは、キャラクタインタフェースを介した利用者との対話に加え、対話を通じて利用者から質問や依頼を受け付け、その内容を解析し、適切なデータベースやサービスにアクセスしてそれらに対する回答または応答を得て、対話を通じて回答または応答を提供するものである。
【００６９】
図７は、本発明の実施形態２のキャラクタインタフェースシステム１００ｂの概略構成を示す図である。
【００７０】
図１の構成に比べ、データベース３００またはサービス３１０へのアクセス部７０を備えている。
【００７１】
実施形態２のキャラクタインタフェースの基本動作は以下の通りである。
【００７２】
ここでは、利用者からの質問・依頼に対する対話パターンの例として、以下の対話パターン２を説明する。
【００７３】
（１）対話入力部１３を介した利用者からの質問または依頼の入力（ステップＳ８０１）
まず、利用者が質問や依頼を対話入力部１２から入力する。ここで、利用者はキャラクタインタフェース提供部１０が表示するキャラクタに対して話しかけている。例えば、Ａさんから「今日の私のスケジュールは？」というスケジュール確認の問い合わせがあったとする。
【００７４】
（２）対話認識部２０による対話の認識（ステップＳ８０２）
次に、対話認識部２０が対話入力部１２から入力された質問内容または依頼内容を解析して認識する。ここでは、Ａさんによる「スケジュールの確認依頼」が認識される。
【００７５】
（３）対話認識結果に基づく利用者プロファイル情報管理部３０による利用者プロファイル情報の編集・更新（ステップＳ８０３）
対話認識結果として、「スケジュールの確認依頼」という情報が、利用者プロファイル情報管理部３０に渡され、利用者プロファイル情報管理部３０は、利用者プロファイル情報記憶部３１内の利用者プロファイル情報を更新する。
【００７６】
（４）対話認識結果、利用者プロファイル情報の編集・更新結果の、対話制御部４０へのフィードバック（ステップＳ８０４）
利用者プロファイル情報記憶部３１内の利用者プロファイル情報が更新された結果を対話制御部４０へフィードバックする。
【００７７】
ここでは、大きく次の２つの処理に分かれる。第1の処理は、利用者プロファイル情報記憶部３１内に「Ａさんのスケジュール情報」が格納されていた場合の処理である。第２の処理は、利用者プロファイル情報記憶部３１内に「Ａさんのスケジュール情報」が格納されておらず、アクセス部７０を通じて外部のデータベース３００またはサービス３１０にアクセスして回答または応答を得る処理である。以下は、第２の処理を中心に説明する。
【００７８】
（５）アクセス部７０による外部のデータベース３００またはサービス３１０へのアクセス（ステップＳ８０５）
対話制御部４０は、アクセス部７０を通じて、利用者からの質問または依頼の回答または応答を得るため、外部のデータベース３００またはサービス３１０にアクセスする。ここでは、利用者スケジュールを管理しているデータベース３００にアクセスすることとし、データベース３００から利用者Ａさんのスケジュール情報が得られたとする。
【００７９】
（６）アクセス結果に基づく利用者プロファイル情報管理部３０による利用者プロファイル情報の編集・更新（ステップＳ８０６）
利用者プロファイル情報管理部３０は、アクセス部７０を介してデータベース３００またはサービス３１０から得られた回答または応答情報を基に、利用者プロファイル情報の編集・更新を行う。ここでは、利用者Ａさんのスケジュール情報が利用者プロファイル情報として追加更新されたとする。
【００８０】
（７）利用者プロファイル情報の編集・更新結果の、対話制御部４０へのフィードバック（ステップＳ８０７）
利用者プロファイル情報記憶部３１内の利用者プロファイル情報が更新された結果を対話制御部４０へフィードバックする。
【００８１】
ここでは、利用者プロファイル情報記憶部３１内に「Ａさんのスケジュール情報」が格納されている旨が対話制御部４０へフィードバックされる。ここで、上記（４）の第１の処理と同様の状態となった。
【００８２】
（８）対話制御部４０による、利用者の質問または依頼に対する回答または応答の対話文の生成（ステップＳ８０８）
対話制御部４０は、利用者プロファイル情報管理部３０とやり取りしつつ、利用者からの質問または依頼に対する回答または応答に対する対話文を生成する。ここでは、Ａさんの「スケジュールの確認依頼」に対する回答内容に対応する対話文を生成することとなる。例えば、利用者プロファイル情報管理部３０からＡさんのスケジュール情報を基に、「１０時から会議の予定だよ。」、「１２時からＢさんと昼食の予定だよ。」というような対話文を生成・選択する。
【００８３】
（９）対話出力部１３を介した対話の出力（ステップＳ８０９）
生成・選択された対話文は、対話出力部１３から音声出力される。Ａさんはキャラクタが答えてくれたように感じる。なお、対話出力とともにキャラクタの口の動きや表情を変化させると効果的である。
【００８４】
この対話パターン２が継続される場合は、ステップＳ８０１に戻って当該対話パターンが繰り返される。
【００８５】
上記の対話パターン２の流れは一例であり、利用者から質問・依頼を受けて回答・応答する対話パターンとして他のバリエーションも可能である。
【００８６】
（実施形態３）
本発明の実施形態３のキャラクタインタフェースシステムは、利用者が移動しても利用者の位置の近傍のアクセス可能なプラットフォームにキャラクタインタフェースを表示し、利用者が移動した場所においてキャラクタインタフェースを提供するものである。本発明のキャラクタインタフェースは実際の動物のペットの如く、利用者の移動に伴って移動することができる。従来のエージェントシステムの提供する利用者インタフェースは、特定の利用者端末に固定的にインストールされていたり、利用者自身がネットワーク上の特定アドレスにアクセスせざるを得ないものであったが、本発明の提供するキャラクタインタフェースは、自律的に利用者の五感の及ぶ近傍のプラットフォームに移動し、利用者に対してキャラクタインタフェースを提供し続けることができる。
【００８７】
例えば、利用者がテレビジョン放送を見ているときには、キャラクタインタフェース構築データがテレビジョン装置に転送され、その表示部上に実施形態１や２で説明したキャラクタを表示してキャラクタインタフェースを提供する。また、利用者が表示部付きのインテリジェント冷蔵庫の前に移動すれば、キャラクタインタフェース構築データを当該インテリジェント冷蔵庫に転送し、その表示部上に実施形態１や２で説明したキャラクタを表示してキャラクタインタフェースを提供する。このように、利用者の移動に伴ってキャラクタインタフェースが移動して適宜対話することにより、自然な会話を通じて、利用者の日常行動に基づく情報も含めた利用者プロファイル情報を収集できる。
【００８８】
図９は、本発明の実施形態３のキャラクタインタフェースシステム１００ｃの概略構成を示す図である。
【００８９】
図１の構成に比べ、利用者位置検知部８０、プラットフォーム検知部８１、キャラクタインタフェース構築データ転送部８２を備えている。キャラクタインタフェース構築データがプラットフォーム４００に転送され、プラットフォーム４００上にキャラクタインタフェース提供部１０ａが構築され、キャラクタインタフェースが提供される。
【００９０】
利用者位置検知部８０は、利用者の位置を検知する部分である。
【００９１】
プラットフォーム検知部８１は、利用者位置検知部８０が検知した利用者の位置の近傍のアクセス可能なプラットフォームを検知する部分である。
【００９２】
キャラクタインタフェース構築データ転送部８２は、キャラクタインタフェース構築データをプラットフォーム検知部８１が検知した利用者近傍のプラットフォームに転送する制御を行う部分である。
【００９３】
４００が利用者移動先のプラットフォームである。プラットフォーム４００は、有線または無線でネットワークに接続された、コンピュータシステム、テレビジョン装置、家庭用電気機器、携帯電話など多種多様な電子機器が含まれる。なお、有線には家屋内の電気配線も含まれる。
【００９４】
実施形態３のキャラクタインタフェースの基本動作は以下の通りである。
【００９５】
（１）利用者位置検知部８０による利用者の位置検知（ステップＳ１００１）
利用者の位置検知手段としては多様なものが想定される。例えば、赤外線センサ、超音波センサなどのセンサ類により利用者の位置を検知することができる。また、利用者が無線発信機を持ち歩き、無線信号を受信することにより利用者の位置を検知することも可能である。さらに、利用者が移動先のプラットフォームのキーを押下することでも移動先を検知することも可能であり、移動先のプラットフォームのマイクロフォンによる音声認識による利用者検知も可能である。ここでは、例えば、Ａさんが、無線発信機を持ち歩き、無線信号を受信することにより、自宅の表示部付きのインテリジェント冷蔵庫の前に移動したとし、当該位置（Ｘ１，Ｙ１）が検知されたとする。
【００９６】
（２）プラットフォーム検知部８１による、利用者の位置の近傍のアクセス可能なプラットフォームの検知（ステップＳ１００２）
プラットフォーム検知部８１は、利用者位置検知部８０による利用者の位置検知結果を受け、その位置の近傍でアクセス可能なプラットフォームを検知する。前提として、各プラットフォームの位置情報が利用可能でなければならない。利用者の位置情報とプラットフォームの位置情報とを比較し、近傍のプラットフォームを検知する。ここでは、Ａさんの位置情報（Ｘ１，Ｙ１）に対して、物理的にもっとも近い位置情報（Ｘ１’，Ｙ１’）を持つインテリジェント冷蔵庫がアクセス可能な近傍のプラットフォームであると検知されたとする。
【００９７】
（３）キャラクタインタフェース構築データ転送部８２によるキャラクタインタフェース構築データの転送（ステップＳ１００３）
キャラクタインタフェース構築データ転送部８２は、プラットフォーム検知部８１が検知した利用者近傍のプラットフォームに対して、キャラクタインタフェース構築データを転送する。
【００９８】
（４）転送先のプラットフォーム上におけるキャラクタインタフェース提供部１０ａの構築（ステップＳ１００４）
キャラクタインタフェース提供部１０ａが移動先のプラットフォームに装備されている入出力装置である、表示装置、マイクロフォン、スピーカ、キーボード、マウス、各種ボタンなどを利用して構築される。移動先のプラットフォーム上のデバイスと連動して動作する必要があるので移動先のプラットフォームに装備されている入出力装置のインタフェース情報が既知であるか、取得できることが前提となる。
【００９９】
移動先における、利用者とキャラクタインタフェースの対話は、実施形態１または２で説明した対話パターンや他の対話パターンのバリエーションにより進めて行く。
【０１００】
（実施形態４）
本発明の実施形態４のキャラクタインタフェースシステムは、キャラクタインタフェースを通じて利用者に対して効果的な宣伝を行うものである。
【０１０１】
本発明のキャラクタインタフェースシステムは、実施形態１から３までに説明したように、利用者プロファイル情報を編集・更新し、利用者の趣向情報や利用者のイベントに関する情報を保持しており、さらに、キャラクタインタフェースを介して利用者と対話できる仕組みであるので、商品などの宣伝を行うメディアとしては有効である。
【０１０２】
図１１は、本発明の実施形態４のキャラクタインタフェースシステム１００ｄの概略構成を示す図である。図１の構成に比べ、宣伝部９０を備えている。宣伝部９０は、宣伝対象に関する情報を備えた、または、宣伝対象に関する情報源にアクセスして情報を取得できるものである。
【０１０３】
宣伝部９０は、宣伝対象の設定を受け付ける部分と、宣伝対象に関する情報を記憶する記憶部、または、宣伝対象に関する情報源へのアクセス手段を備えた構成となっている。
【０１０４】
利用者とキャラクタインタフェースの対話において、対話制御部４０が、対話知識と宣伝部９０から供給された宣伝対象に関する情報とを基に、適宜、宣伝対象に関する宣伝文を選択し、利用者への対話の中に宣伝を盛り込む。
【０１０５】
なお、本発明の実施形態４のキャラクタインタフェースシステムを用いた宣伝サービスを利用したい企業などに対して宣伝にかかる料金を徴収するビジネスモデルを構築することもできる。例えば、宣伝部９０への宣伝対象の登録に対して料金を徴収したり、利用者との対話の中で宣伝対象についての宣伝回数に応じて料金を徴収したりすることができる。
【０１０６】
なお、本発明の実施形態４のキャラクタインタフェースシステムの基本動作は以下の通りである。まず、前処理として、宣伝部９０への宣伝対象の登録、宣伝部９０への宣伝対象に関する情報の格納、または、宣伝対象に関する情報源へのアクセス手段の設定などを行っておく。
【０１０７】
次に、実施形態１で説明した、対話制御部４０による対話文の選択（ステップＳ４０１）→対話出力部１３を介した対話の出力（ステップＳ４０２）→対話入力部１３を介した対話の入力（ステップＳ４０３）→対話認識部２０による対話の認識（ステップＳ４０４）→対話認識結果に基づく利用者プロファイル情報管理部３０による利用者プロファイル情報の編集・更新（ステップＳ４０５）→対話認識結果、利用者プロファイル情報の編集・更新結果の、対話制御部４０へのフィードバック（ステップＳ４０６）までは同様の流れで良い。
【０１０８】
次に、対話制御部４０が、フィードバック情報を受け、次の対話として、宣伝部９０に登録された宣伝対象に関する宣伝文を選択できるか否かを判断し（ステップＳ１２０１）、宣伝文を選択できる場合（ステップＳ１２０１：Ｙ）、宣伝対象に関する情報を宣伝部９０から取得し（ステップＳ１２０２）、宣伝文を選択・生成する（ステップＳ１２０３）。このステップＳ１２０３の後、ステップＳ４０２以降の処理ステップを実行する。宣伝文を選択できない場合（ステップＳ１２０１：Ｎ）、通常の対話を継続すべく、ステップＳ４０１から処理ステップを実行する。
【０１０９】
（実施形態５）
本発明のキャラクタインタフェースシステムは、上記に説明した構成を実現する処理ステップを記述したプログラムを提供し、コンピュータにインストールすることにより構築することができる。本発明のキャラクタインタフェースシステムを実現する処理ステップを備えたプログラムは、図１３に図示した記録媒体の例に示すように、ＣＤ−ＲＯＭ１００２やフレキシブルディスク１００３等の可搬型記録媒体１００１だけでなく、ネットワーク上にある記録装置内の記録媒体１０００や、コンピュータのハードディスクやＲＡＭ等の記録媒体１００５などに記録して提供することができ、さらには、ネットワークを通じてダウンロードすることも可能である。当該プログラムは、実行時にはコンピュータ１００４上にローディングされ、実行される。
【０１１０】
本発明のキャラクタインタフェースシステムに関し、以下の項を開示する。
【０１１１】
（付記１）  コンピュータグラフィックスのキャラクタを介して、利用者との対話インタフェースを提供するキャラクタインタフェース提供部と、
前記キャラクタを介して得た対話内容を認識する対話認識部と、
前記対話認識部の認識結果から得た利用者情報を基に、利用者プロファイル情報を編集・更新する利用者プロファイル情報管理部と、
対話知識と前記利用者プロファイル情報を基に、利用者との対話内容を制御する対話制御部を備えたことを特徴とするキャラクタインタフェースシステム。
【０１１２】
（付記２）  利用者が発する情報または利用者を観察して得られる情報を利用者情報として取り込むモニタ部と、
前記モニタ部より得た利用者情報の内容と、前記利用者プロファイル情報の内容とを照合する照合部を備え、
前記対話制御部が、前記照合部による照合結果に基づき、利用者への対話内容を制御する付記１に記載のキャラクタインタフェースシステム。
【０１１３】
（付記３）  前記モニタ部が、
利用者が電子決済したトランザクションデータと、
利用者が閲覧したウェブサイト情報と、
利用者が送受信した電子メール情報と、
利用者が発した音声情報と、
利用者が行った行為内容を示すデータと、
利用者の感情を示すデータのいずれか、または、それらの組み合わせを観察し、取り込む付記２に記載のキャラクタインタフェースシステム。
【０１１４】
（付記４）  利用者の位置を検知する利用者位置検知部と、
前記利用者位置検知部が検知した利用者の位置の近傍のアクセス可能なプラットフォームを検知するプラットフォーム検知部と、
前記キャラクタインタフェース構築データを前記プラットフォームに転送するキャラクタインタフェース構築データ転送部を備え、
利用者が位置を移動した場合、前記キャラクタインタフェース構築データを移動場所近傍のアクセス可能なプラットフォーム上に転送し、利用者の移動場所において前記キャラクタインタフェースを構築する付記１または２に記載のキャラクタインタフェースシステム。
【０１１５】
（付記５）  前記プラットフォームが、有線または無線でネットワークに接続された、コンピュータシステム、テレビジョン装置、家庭用電気機器、携帯電話のいずれかまたはすべてを含む電子機器である付記４に記載のキャラクタインタフェースシステム。
【０１１６】
（付記６）  データベースまたはサービスへのアクセス部を備え、
前記キャラクタインタフェースが、利用者からの質問または依頼を受け付け、
前記対話認識部が、前記質問内容または依頼内容を解析し、
前記アクセス部がデータベースまたはサービスにアクセスし、前記質問内容または依頼内容に対する回答または応答を得て、
前記対話制御部が前記回答内容または応答内容に対応する対話を生成する付記１または２に記載のキャラクタインタフェースシステム。
【０１１７】
（付記７）  宣伝対象に関する情報を備えた、または、宣伝対象に関する情報源にアクセスして情報を取得できる宣伝部を備え、
前記対話制御部が、前記対話知識と前記宣伝部から供給された宣伝対象に関する情報とを基に、利用者への会話内容に、前記宣伝対象に関する宣伝を盛り込む付記１または２に記載のキャラクタインタフェースシステム。
【０１１８】
（付記８）  コンピュータグラフィックスのキャラクタを介して、利用者とのキャラクタインタフェースとしてキャラクタインタフェースを提供し、
前記キャラクタインタフェースを介して利用者から得た利用者情報を基に、利用者プロファイル情報を編集・更新し、
前記利用者プロファイル情報を基に、利用者との対話内容を制御することを特徴とするキャラクタインタフェースの提供方法。
【０１１９】
（付記９）  利用者の位置を検知し、
前記検知した利用者の位置の近傍のアクセス可能なプラットフォームを検知し、
前記キャラクタインタフェース構築データを前記プラットフォームに転送し、
利用者が位置を移動した場合、前記キャラクタインタフェース構築データを移動場所近傍のアクセス可能なプラットフォーム上に転送し、利用者の移動場所において前記キャラクタインタフェースを構築する付記８に記載のキャラクタインタフェースの提供方法。
【０１２０】
（付記１０）  利用者との対話インタフェースを提供する処理ステップを備えたプログラムであって、当該プログラムが、
コンピュータグラフィックスのキャラクタを介して、利用者との対話インタフェースを提供する処理ステップと、
前記キャラクタインタフェースを介して利用者から得た利用者情報を基に、利用者プロファイル情報を編集・更新する処理ステップと、
前記利用者プロファイル情報を基に、利用者との対話内容を制御する処理ステップを備えたことを特徴とするプログラム。
【図面の簡単な説明】
【０１２１】
【図１】本発明の実施形態１のキャラクタインタフェースシステムの概略構成を示す図
【図２】本発明の実施形態１のキャラクタインタフェースシステムの他の概略構成を示す図
【図３】実施形態１のキャラクタインタフェースシステムが採用するキャラクタの表示例を示す図
【図４】実施形態１のキャラクタインタフェースシステムによる対話の基本パターンの例を示すフローチャート
【図５】実施形態１の他の構成として、利用者端末のネットワーク送受信データをモニタする手段を備えた構成例を示した図
【図６】モニタ部５０が、電子決済端末２００の送受信データをモニタして取り込んだ電子決済データの一例を示す図
【図７】本発明の実施形態２のキャラクタインタフェースシステムの概略構成を示す図
【図８】実施形態２のキャラクタインタフェースの基本動作を示すフローチャート
【図９】本発明の実施形態３のキャラクタインタフェースシステムの概略構成を示す図
【図１０】実施形態３のキャラクタインタフェースの基本動作を示すフローチャート
【図１１】本発明の実施形態４のキャラクタインタフェースシステムの概略構成を示す図
【図１２】実施形態４のキャラクタインタフェースの基本動作を示すフローチャート
【図１３】本発明の実施形態５のキャラクタインタフェースシステムの処理プログラムを記録した記録媒体の例を示す図
【符号の説明】
【０１２２】
１０，１０ａ  キャラクタインタフェース提供部
１１  キャラクタ表示部
１２  対話入力部
１３  対話出力部
２０  対話認識部
３０  利用者プロファイル情報管理部
３１  利用者プロファイル情報記憶部
４０  対話制御部
４１  対話知識部
５０  モニタ部
６０  照合部
７０  アクセス部
８０  利用者位置検知部
８１  プラットフォーム検知部
８２  キャラクタインタフェース構築データ転送部
９０  宣伝部
１００，１００ａ，１００ｂ，１００ｃ，１００ｄ  キャラクタインタフェースシステム
２００  電子決済端末
３００  データベース
３１０  サービス
４００  プラットフォーム
１０００  ネットワーク上にある記録装置内の記録媒体
１００１  可搬型記録媒体
１００２  ＣＤ−ＲＯＭ
１００３  フレキシブルディスク
１００４  コンピュータ
１００５  コンピュータのハードディスクやＲＡＭ等の記録媒体
【図１】
2006323875.tif 000003
【図２】
2006323875.tif 000004
【図３】
2006323875.tif 000005
【図４】
2006323875.tif 000006
【図５】
2006323875.tif 000007
【図６】
2006323875.tif 000008
【図７】
2006323875.tif 000009
【図８】
2006323875.tif 000010
【図９】
2006323875.tif 000011
【図１０】
2006323875.tif 000012
【図１１】
2006323875.tif 000013
【図１２】
2006323875.tif 000014
【図１３】
2006323875.tif 000015