(57)【要約】【課題】ユーザの知識レベルに合った表現方法でユーザに情報を提供することができる処理装置を提供する。【解決手段】検索結果を取得する検索結果取得部と、所定の知識分野における知識レベルを、ユーザに対応付けて記憶するユーザデータ記憶部と、ユーザに検索結果として提供する提供内容を表現する表現方法であって、提供内容の専門性の程度の異なる複数の表現方法それぞれを、異なる複数の知識レベルに対応付けて記憶する表現データ記憶部と、ユーザデータ記憶部を参照し、ユーザの知識レベルを特定する知識レベル特定部と、表現データ記憶部において、知識レベル特定部により特定された知識レベルに対応付けられている表現データであって、検索結果取得部が取得した前記検索結果に含まれる提供内容を表現する表現データに基づいて、検索結果を編集する編集部とを備える。【選択図】図２
2014002470.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの音声を認識する音声認識部と、
前記音声認識部で認識された音声に基づいて検索された検索結果を取得する検索結果取得部と、
所定の知識分野における知識レベルを、ユーザに対応付けて記憶するユーザデータ記憶部と、
ユーザに前記検索結果として提供する提供内容を表現する表現データであって、前記提供内容の専門性の程度の異なる複数の表現データそれぞれを、異なる複数の知識レベルに対応付けて記憶する表現データ記憶部と、
前記ユーザデータ記憶部を参照し、前記ユーザの知識レベルを特定する知識レベル特定部と、
前記表現データ記憶部において、前記知識レベル特定部により特定された前記知識レベルに対応付けられている表現データであって、前記検索結果取得部が取得した前記検索結果に含まれる前記提供内容を表現する表現データに基づいて、前記検索結果を編集する編集部と、
前記編集部による編集後の前記検索結果を出力する出力部と
を備えることを特徴とする処理装置。
【請求項２】
外部からユーザの個人情報を取得する個人情報取得部と、
前記個人情報に基づいて、前記ユーザの前記知識レベルを決定し、決定した前記知識レベルを前記ユーザに対応付けて前記ユーザデータ記憶部に登録する知識レベル登録部と
をさらに備えることを特徴とする請求項１に記載の処理装置。
【請求項３】
外部から取得した情報に基づいて、ユーザの行動を認識する行動認識部と、
前記行動認識部により認識された前記ユーザの行動に基づいて、前記ユーザの知識レベルを決定し、決定した前記知識レベルを前記ユーザに対応付けて前記ユーザデータ記憶部に登録する知識レベル登録部と
をさらに備えることを特徴とする請求項１に記載の処理装置。
【請求項４】
前記出力部により前記検索結果が出力された後の、ユーザの行動を認識する行動認識部と、
前記行動認識部により認識された前記ユーザの行動が、ユーザの所望する表現データが提供されない場合のユーザの行動として予め登録された登録行動と一致する場合に、前記ユーザデータ記憶部に記憶されている前記ユーザの知識レベルを変更する知識レベル変更部と
をさらに備えることを特徴とする請求項１に記載の処理装置。
【請求項５】
前記出力部により前記検索結果が出力された後の、ユーザの行動を認識する行動認識部と、
前記行動認識部により認識された前記ユーザの行動が、ユーザの所望する表現データが提供されない場合のユーザの行動として予め登録された登録行動と一致する場合に、前記表現データ記憶部において、前記登録行動に対応する前記検索結果中の前記表現データに対応付けられている前記知識レベルを変更する知識レベル変更部と
をさらに備えることを特徴とする請求項１に記載の処理装置。
【請求項６】
ユーザの有する知識情報を、ユーザに対応付けて記憶するユーザ辞書記憶部と、
ユーザの音声を認識する音声認識部と、
前記音声認識部で認識された音声に基づいて検索された検索結果であって、前記ユーザ辞書記憶部に記憶されている前記知識情報以外の検索結果を取得する検索結果取得部と
を備えることを特徴とする処理装置。
【請求項７】
ユーザの音声を認識する音声認識部と、
前記音声認識部で認識された音声に基づいて検索された検索結果を取得する検索結果取得部と、
所定の知識分野における知識レベルを、ユーザに対応付けて記憶するユーザデータ記憶部と、
ユーザに前記検索結果として提供する提供内容を表現する表現方法であって、前記提供内容の専門性の程度の異なる複数の表現方法それぞれを、異なる複数の知識レベルに対応付けて記憶する表現データ記憶部と、
前記ユーザデータ記憶部を参照し、前記ユーザの知識レベルを特定する知識レベル特定部と、
前記表現データ記憶部において、前記知識レベル特定部により特定された前記知識レベルに対応付けられている表現データであって、前記検索結果取得部が取得した前記検索結果に含まれる前記提供内容を表現する表現データに基づいて、前記検索結果を編集する編集部と、
前記編集部による編集後の前記検索結果を出力する出力部と
を備えることを特徴とする処理システム。
【請求項８】
処理装置で実行される出力方法であって、
前記処理装置は、
所定の知識分野における知識レベルを、ユーザに対応付けて記憶するユーザデータ記憶部と、
ユーザに提供する提供内容を表現する表現方法であって、前記提供内容の専門性の程度の異なる複数の表現方法それぞれを、異なる複数の知識レベルに対応付けて記憶する表現データ記憶部と
を備え、
ユーザの音声を認識する音声認識ステップと、
前記音声認識ステップにおいて認識された音声に基づいて検索された検索結果を取得する検索結果取得ステップと、
前記ユーザデータ記憶部を参照し、前記ユーザの知識レベルを特定する知識レベル特定ステップと、
前記表現データ記憶部において、前記知識レベル特定ステップにおいて特定された前記知識レベルに対応付けられている表現データであって、前記検索結果取得ステップにおいて取得した前記検索結果に含まれる前記提供内容を表現する表現データに基づいて、前記検索結果を編集する編集ステップと、
前記編集ステップにおける編集後の前記検索結果を出力する出力ステップと
を含むことを特徴とする出力方法。
【請求項９】
所定の知識分野における知識レベルを、ユーザに対応付けて記憶するユーザデータ記憶部と、
ユーザに提供する提供内容を表現する表現方法であって、前記提供内容の専門性の程度の異なる複数の表現方法それぞれを、異なる複数の知識レベルに対応付けて記憶する表現データ記憶部と
を備えたコンピュータに、
ユーザの音声を認識する音声認識ステップと、
前記音声認識ステップにおいて認識された音声に基づいて検索された検索結果を取得する検索結果取得ステップと、
前記ユーザデータ記憶部を参照し、前記ユーザの知識レベルを特定する知識レベル特定ステップと、
前記表現データ記憶部において、前記知識レベル特定ステップにおいて特定された前記知識レベルに対応付けられている表現データであって、前記検索結果取得ステップにおいて取得した前記検索結果に含まれる前記提供内容を表現する表現データに基づいて、前記検索結果を編集する編集ステップと、
前記編集ステップにおける編集後の前記検索結果を出力する出力ステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理装置、処理システム、出力方法およびプログラムに関する。
【背景技術】
【０００２】
従来、ユーザのリアルタイムなパーソナリティを特定し、特定したパーソナリティに対応させてキャラクタ型エージェントの振る舞いを変化させ、よりスムーズなユーザと装置の対話を可能とする対話装置が知られている。ここで言うパーソナリティとは、ユーザの気分や、心理状態を数値化したものである。このような対話装置として、例えば特許文献１には、ユーザがエージェントを表示させた時間に関する表示時間情報と、質問に対する回答難易度と、音声処理装置からの計測結果などのパーソナリティに基づいて、例えばユーザが支配的なパーソナリティ状態なのか、服従的なパーソナリティ状態なのかを評価する装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、例えば、「ＥＣ」という表現に対しては、この表現のみでその内容を理解できるユーザがいる一方で、「インターネット上での商売」など補足説明を提供しなければその内容を理解できないユーザもいる。また、補足説明までは必要としないが、フルスペル「Ｅｌｅｃｔｒｉｃ  Ｃｏｍｍｅｒｃｅ」や対応する日本語「電子商取引」を提供することでその内容を理解できるユーザもいる。
【０００４】
「ＥＣ」を理解できる人物に対し上記のような補足説明を行うと、説明を受けた人物は煩わしいと感じてしまう。一方で、補足説明を必要とする人物に単に「ＥＣ」のように専門性の高い情報を提供しても、その内容を理解することができない。このように、対話者の知識レベルに合わない情報を提供すると、対話のスムーズな進行を妨げてしまう。
【０００５】
このような状況において、従来技術においては、ユーザの知識レベルが考慮されていないため、知識レベルに合った表現方法でユーザに情報を提供することができないという問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、ユーザの知識レベルに合った表現方法でユーザに情報を提供することができる処理装置、処理システム、出力方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、処理装置であって、ユーザの音声を認識する音声認識部と、前記音声認識部で認識された音声に基づいて検索された検索結果を取得する検索結果取得部と、所定の知識分野における知識レベルを、ユーザに対応付けて記憶するユーザデータ記憶部と、ユーザに前記検索結果として提供する提供内容を表現する表現方法であって、前記提供内容の専門性の程度の異なる複数の表現方法それぞれを、異なる複数の知識レベルに対応付けて記憶する表現データ記憶部と、前記ユーザデータ記憶部を参照し、前記ユーザの知識レベルを特定する知識レベル特定部と、前記表現データ記憶部において、前記知識レベル特定部により特定された前記知識レベルに対応付けられている表現データであって、前記検索結果取得部が取得した前記検索結果に含まれる前記提供内容を表現する表現データに基づいて、前記検索結果を編集する編集部と、前記編集部による編集後の前記検索結果を出力する出力部とを備えることを特徴とする。
【０００８】
また、本発明は、処理装置であって、ユーザの有する知識情報を、ユーザに対応付けて記憶するユーザ辞書記憶部と、ユーザの音声を認識する音声認識部と、前記音声認識部で認識された音声に基づいて検索された検索結果であって、前記ユーザ辞書記憶部に記憶されている前記知識情報以外の検索結果を取得する検索結果取得部とを備えることを特徴とする。
【０００９】
また、本発明は、処理システムであって、ユーザの音声を認識する音声認識部と、前記音声認識部で認識された音声に基づいて検索された検索結果を取得する検索結果取得部と、所定の知識分野における知識レベルを、ユーザに対応付けて記憶するユーザデータ記憶部と、ユーザに前記検索結果として提供する提供内容を表現する表現方法であって、前記提供内容の専門性の程度の異なる複数の表現方法それぞれを、異なる複数の知識レベルに対応付けて記憶する表現データ記憶部と、前記ユーザデータ記憶部を参照し、前記ユーザの知識レベルを特定する知識レベル特定部と、前記表現データ記憶部において、前記知識レベル特定部により特定された前記知識レベルに対応付けられている表現データであって、前記検索結果取得部が取得した前記検索結果に含まれる前記提供内容を表現する表現データに基づいて、前記検索結果を編集する編集部と、前記編集部による編集後の前記検索結果を出力する出力部とを備えることを特徴とする。
【００１０】
また、本発明は、処理装置で実行される出力方法であって、前記処理装置は、所定の知識分野における知識レベルを、ユーザに対応付けて記憶するユーザデータ記憶部と、ユーザに提供する提供内容を表現する表現方法であって、前記提供内容の専門性の程度の異なる複数の表現方法それぞれを、異なる複数の知識レベルに対応付けて記憶する表現データ記憶部とを備え、ユーザの音声を認識する音声認識ステップと、前記音声認識ステップにおいて認識された音声に基づいて検索された検索結果を取得する検索結果取得ステップと、前記ユーザデータ記憶部を参照し、前記ユーザの知識レベルを特定する知識レベル特定ステップと、前記表現データ記憶部において、前記知識レベル特定ステップにおいて特定された前記知識レベルに対応付けられている表現データであって、前記検索結果取得ステップにおいて取得した前記検索結果に含まれる前記提供内容を表現する表現データに基づいて、前記検索結果を編集する編集ステップと、前記編集ステップにおける編集後の前記検索結果を出力する出力ステップとを含むことを特徴とする。
【００１１】
また、本発明は、プログラムであって、所定の知識分野における知識レベルを、ユーザに対応付けて記憶するユーザデータ記憶部と、ユーザに提供する提供内容を表現する表現方法であって、前記提供内容の専門性の程度の異なる複数の表現方法それぞれを、異なる複数の知識レベルに対応付けて記憶する表現データ記憶部とを備えたコンピュータに、ユーザの音声を認識する音声認識ステップと、前記音声認識ステップにおいて認識された音声に基づいて検索された検索結果を取得する検索結果取得ステップと、前記ユーザデータ記憶部を参照し、前記ユーザの知識レベルを特定する知識レベル特定ステップと、前記表現データ記憶部において、前記知識レベル特定ステップにおいて特定された前記知識レベルに対応付けられている表現データであって、前記検索結果取得ステップにおいて取得した前記検索結果に含まれる前記提供内容を表現する表現データに基づいて、前記検索結果を編集する編集ステップと、前記編集ステップにおける編集後の前記検索結果を出力する出力ステップとを実行させるためのプログラムである。
【発明の効果】
【００１２】
本発明によれば、ユーザの知識レベルに合った表現方法でユーザに情報を提供することができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、処理システムの構成の一例を示すブロック図である。
【図２】図２は、記憶部および制御部の詳細な機能構成を示すブロック図である。
【図３】図３は、専門属性テーブルのデータ構成を模式的に示す図である。
【図４】図４は、活動情報テーブルのデータ構成を模式的に示す図である。
【図５】図５は、表現データテーブルのデータ構成を模式的に示す図である。
【図６】図６は、ユーザ辞書管理部の処理を説明するための図である。
【図７】図７は、第１の検索処理の一例を示すフローチャートである。
【図８】図８は、第２の検索処理の一例を示すフローチャートである。
【図９】図９は、検索結果として得られた「ＤＮＳ」の説明内容の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照して、処理装置、処理システム、出力方法およびプログラムの実施の形態を詳細に説明する。
【００１５】
図１は、本実施形態の処理システム１の構成の一例を示すブロック図である。図１に示すように、処理システム１は、処理装置の一例としてのネットワークエージェント（以下、「ＮＡ」と称する）１０と、検索サーバ１０１とを備え、ユーザＵ１とユーザＵ２の会話において、検索サーバ１０１を含むＷｅｂクラウドを用いて会話をサポートするシステムである。ＮＡ１０と検索サーバ１０１は、インターネット１０７を介して接続されている。
【００１６】
検索サーバ１０１は、Ｗｅｂ上で公開されている情報を検索するものであり、例えば、Ｗｅｂ上で検索エンジン機能を提供するものなどであればよい。具体的には、検索サーバ１０１は、ＮＡ１０から検索クエリを受信し、受信した検索クエリに従ってＷｅｂ上で公開されている情報を検索し、検索結果をＮＡ１０に送信する。ここで、検索サーバ１０１が検索する情報は、Ｗｅｂの動的ページ上で公開されている動的情報であっても、Ｗｅｂの静的ページ上で公開されている静的情報であってもよい。なお、図１に示す例では、検索サーバを１台例示しているが、これに限定されるものではなく、何台であってもよい。
【００１７】
ＮＡ１０は、Ｗｅｂ上で公開されている情報や機能にアクセスする端末である。本実施形態では、ＮＡ１０は、スマートフォンやタブレットなど携帯型の端末を想定しているが、これに限定されるものではなく、インターネットにアクセス可能な装置であればよい。
【００１８】
本実施形態では、ユーザＵ１がＮＡ１０を所有しており、ユーザＵ１がユーザＵ２との対話にＮＡ１０を使用する場合を想定してＮＡ１０（処理システム１）について説明するが、ユーザが単独でＮＡ１０を使用することもできるし、３人以上のユーザが共用してＮＡ１０を使用することもできる。
【００１９】
ユーザＵ１とユーザＵ２が例えば医師と患者であって、医学の知識レベルが異なるとする。この場合には、処理システム１は、同一の内容の情報（検索結果）を提供するに際し、医師に対しては専門性の高い表現方法を用いた情報（表現データ）を提供し、患者に対しては医学の知識がなくとも理解可能な表現方法を用いた情報を提供する。このように、本実施の形態にかかる処理システム１は、ユーザの知識レベルに応じた表現方法を用いた情報をユーザに提供することができる。
【００２０】
また、「ＤＮＳの設定をした」というユーザＵ１の発言に対し、ユーザＵ２が「ＤＮＳ？」と聞き返した場合に、ＮＡ１０はＷｅｂクラウドから「ＤＮＳ」の説明内容を検索結果として受け取り、これをユーザＵ２に提示することができる。すなわち、処理システム１は、ユーザＵ１への「ＤＮＳ」の説明をユーザＵ２に代わって行うことができる。
【００２１】
ＮＡ１０は、図１に示すように、音声入力部１１と、ＧＰＳ（Global  Positioning  System）受信部１３と、通信部１５と、撮像部１６と、記憶部１７と、出力部１９と、制御部２０とを備えている。
【００２２】
音声入力部１１は、ユーザが発する音声等をＮＡ１０に入力するものであり、マイクロフォンなどの集音器により実現できる。ＧＰＳ受信部１３は、ユーザの位置を示す位置情報を受信する。ＧＰＳ受信部１３は、具体的には、ＧＰＳ衛星からの電波を受信するものであり、ＧＰＳ受信機などにより実現できる。
【００２３】
通信部１５は、インターネット１０７を介して検索サーバ１０１などの外部機器と通信するものであり、ＮＩＣ（Network  Interface  Card）などの通信装置により実現できる。撮像部１６は、当該ＮＡ１０のユーザや、ユーザの周囲環境を撮像するものであり、デジタルカメラ、ステレオカメラなどの撮像装置により実現できる。
【００２４】
記憶部１７は、ＮＡ１０で実行される各種プログラムやＮＡ１０で行われる各種処理に使用されるデータなどを記憶する。記憶部１７は、例えば、ＨＤＤ（Hard  Disk  Drive）、ＳＳＤ（Solid  State  Drive）、メモリカード、光ディスク、ＲＯＭ（Read  Only  Memory）、及びＲＡＭ（Random  Access  Memory）などの磁気的、光学的、又は電気的に記憶可能な記憶装置により実現できる。
【００２５】
出力部１９は、制御部２０の処理結果を出力するものであり、液晶ディスプレイやタッチパネル式ディスプレイなどの表示出力用の表示装置、スピーカなどの音声出力用の音声装置などで実現してもよいし,これらの装置を併用して実現してもよい。制御部２０は、ＮＡ１０の各部を制御するものである。
【００２６】
図２は、記憶部１７および制御部２０の詳細な機能構成を示すブロック図である。制御部２０は、個人情報取得部２００と、音声認識部２０１と、状況認識部２０２と、行動認識部２０３と、テーブル管理部２０４と、ユーザ辞書管理部２０５と、検索要求部２０６と、検索結果取得部２０７と、知識レベル特定部２０８と、検索結果編集部２０９と、出力制御部２１０とを有している。
【００２７】
個人情報取得部２００、音声認識部２０１、状況認識部２０２、行動認識部２０３、テーブル管理部２０４、ユーザ辞書管理部２０５、検索要求部２０６、検索結果取得部２０７、知識レベル特定部２０８、検索結果編集部２０９および出力制御部２１０は、例えば、ＣＰＵ（Central  Processing  Unit）などの処理装置にプログラムを実行させること、即ち、ソフトウェアにより実現してもよいし、ＩＣ（Integrated  Circuit）などのハードウェアにより実現してもよいし、ソフトウェア及びハードウェアを併用して実現してもよい。
【００２８】
また、記憶部１７は、専門属性テーブル１７０と、活動情報テーブル１７１と、ユーザ辞書１７２と、表現データテーブル１７３とを有している。図３は、専門属性テーブル１７０のデータ構成を模式的に示す図である。専門属性テーブル１７０は、ユーザが有する知識を記憶している。ここで、ユーザが有する知識とは、例えば、情報処理、医学といったある分野における専門知識である。専門属性テーブル１７０は、ユーザが有する知識分野と、所定の知識分野に関して、どの程度の知識を有するかの指標である知識レベルとをユーザに対応付けて記憶している。
【００２９】
具体的には、専門属性テーブル１７０は、図３に示すように、ユーザを識別するユーザＩＤと、ユーザが保有する資格と、知識分野と、知識レベルと、共通知識とを対応付けて記憶している。
【００３０】
共通知識は、各知識レベルのユーザが有するであろう知識である。すなわち、共通知識は、知識レベルに応じて定まるデータである。各知識レベルに対応する共通知識は、知識レベルに対応付けて設計者等により予め記憶部１７に記憶されているものとする。例えば、知識レベルが所定の資格に対応する場合には、知識レベルに対応する共通知識は、資格取得のためのガイドラインや、資格試験の過去問題や解説書を参照して作成され、記憶部１７に登録されてもよい。例えば、「資格Ｌｖ１」を有するユーザは、「ＤＮＳ」や「ホスト名」について理解しているとみなされ、これらの情報が「資格Ｌｖ１」に対応する共通知識として記憶部１７に登録される。
【００３１】
なお、図３に示す専門属性テーブル１７０のデータ構成は、一例であり、他の例としては、知識分野と、知識レベルと、共通知識とを対応付けたテーブルを、専門属性テーブル１７０と別に設けることとし、専門属性テーブル１７１は、ユーザＩＤと、資格と、知識分野と、知識レベルとを対応付けて記憶することとしてもよい。
【００３２】
このように、専門属性テーブル１７０は、ユーザＩＤから、ユーザの所定の知識分野における知識レベルを特定することができ、さらに特定した知識レベルにおける共通知識を特定できるようなデータ構成であればよく、テーブルは１つでもよく、複数でもよい。
【００３３】
図４は、活動情報テーブル１７１のデータ構成を模式的に示す図である。活動情報テーブル１７１は、ユーザの活動により得られた知識をユーザ毎に蓄積している。具体的には、活動情報テーブル１７１は、図４に示すように、ユーザＩＤに対応付けて、活動情報として、知識分野と、個人知識とを記憶している。
【００３４】
ここで、個人知識とは、ユーザが、例えば会話やメール、ｆｅｃｅｂｏｏｋなどから実際に取得した知識である。すなわち、共通知識が、例えば資格などから客観的にユーザが有するであろうと想定される知識であるのに対し、個人知識は、ユーザが実際に有する知識である。すなわち、共通知識は、知識レベルの等しいユーザが共通して有すると想定される知識であるのに対し、個人知識は、ユーザ毎に異なる知識である。
【００３５】
図３に示す専門属性テーブル１７０において、知識レベル１に対応付けられているユーザＩＤ「Ａ」のユーザであっても、「インターネット」を理解している場合には、図４に示すように、「インターネット」が個人知識として活動情報テーブル１７１に登録される。
【００３６】
また、各個人知識は、個人知識が属する知識分野に対応付けて記憶されている。例えば、「インターネット」、「ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）」など、情報処理の専門用語は、知識分野「情報処理」に対応付けて活動情報テーブル１７１に記憶されている。
【００３７】
なお、専門属性テーブル１７０および活動情報テーブル１７１は、制御部２０により登録され、また適宜更新される。専門属性テーブル１７０および活動情報テーブル１７１の登録および更新の処理については、後述する。
【００３８】
ユーザ辞書１７２は、各ユーザに関する共通知識や個人知識などユーザが有する知識データ、ユーザに関する情報などを記憶している。ユーザ辞書１７２は、制御部２０により、専門属性テーブル１７０および活動情報テーブル１７１を参照して作成される。ユーザ辞書１７２については後述する。
【００３９】
図５は、表現データテーブル１７３のデータ構成を模式的に示す図である。表現データテーブル１７３は、同一の内容を異なる表現方法で表現した複数の表現データを、知識分野毎に、異なる知識レベルに対応付けて記憶している。具体的には、表現データテーブル１７３は、同一内容を表現する表現データであって、知識レベル毎に表現方法の異なる表現データを、知識分野、知識レベルに対応付けて記憶している。
【００４０】
例えば、「かぜ」という内容に関しては、患者に相当する知識レベル１に対し「かぜ」という表現データが対応付けられており、医師に相当する知識レベル３に対し「風邪症候群」という表現データが対応付けられている。
【００４１】
なお、同一内容を表現する複数の表現データは、設計者等により適切と判断される知識レベルに対応付けられて表現データ記憶部１７３に予め登録されているものとする。さらに、表現データ記憶部１７３の表現データおよび表現データと知識レベルの対応関係は、制御部２０等により、適宜更新されてもよい。
【００４２】
図２に戻り、制御部２０の個人情報取得部２００は、外部からユーザに関する情報を取得する。なお、個人情報は、ユーザ辞書記憶部１７０の登録および更新に利用される。
【００４３】
個人情報取得部２００は、具体的には、例えば、ユーザが所有する携帯電話等の機器からユーザの属性情報を取得する。ここで、属性情報とは、ユーザの氏名、年齢、性別、趣味、出身、学歴、経歴、関連情報などがある。また、趣味については、文学、音楽、芸能、運動などの分野ごとの詳細な趣味を含んでいる。出身は、国を含む住所、使用言語を含んでいる。学歴は、学校、学科、免許、資格を含んでいる。経歴は、職業、勤務先、勤務先住所を含んでいる。関連情報は、所属組織、ボランティア、友人関係を含んでいる。
【００４４】
個人情報取得部２００はまた、ユーザの行動に起因した行動関連情報を取得する。具体的には、個人情報取得部２００は、行動関連情報として、ユーザが所有する携帯電話等からユーザが送受信したメールや、電話の内容を取得する。個人情報取得部２００はまた、行動関連情報として、ユーザが所有する機器から閲覧または作成したブログ、ｆｅｃｅ  ｂｏｏｋやｍｉｘｉなどのＳＮＳ（ｓｏｃｉａｌ  ｎｅｔｗｏｒｋｉｎｇ  ｓｅｒｖｉｃｅ）、ｔｗｉｔｔｅｒやｍｉｘｉボイスなどのつぶやきを取得する。個人情報取得部２００はさらに、行動関連情報として、ユーザの会話の内容を取得する。会話の内容については、音声認識部２０１による音声認識結果などから取得する。
【００４５】
音声認識部２０１は、入力された音声に対し音声認識処理を施し、音声認識結果を得る。具体的には、音声認識部２０１は、音声入力部１１から入力された音声の特徴量を抽出し、記憶部１７に記憶されている音声認識用の辞書データなどを用いて、抽出した特徴量をテキスト（文字列）に変換する。音声認識手法の詳細については、例えば、特開２００４−４５５９１号公報や特開２００８−２８１９０１号公報などに開示されている公知の手法を用いることができるため、ここでは、詳細な説明は省略する。
【００４６】
状況認識部２０２は、外界状況を認識する。ここで、外界状況は、現在のユーザ位置、天気、気温、時刻など、ユーザの存在する環境に関する状況である。状況認識部２０２は、ＧＰＳ受信部１３が受信するＧＰＳ衛星からの電波を用いて、ＮＡ１０のユーザの現在位置を認識する。また、状況認識部２０２は、認識したユーザの現在位置を基に、後述する検索要求部２０６に天気、気温、又は時刻のＷｅｂ検索を要求し、後述する検索結果取得部２０７により取得されたＷｅｂ検索の検索結果からユーザの現在位置の天気、気温、又は時刻を認識する。
【００４７】
行動認識部２０３は、例えばＧＰＳ受信部１３や撮像部１６などの検出センサによる検出結果、外部から入力される情報および記憶部１７に記憶されている情報に基づいて、ユーザの行動を認識する。
【００４８】
行動認識部２０３は、撮像部１６により撮像されたユーザの画像に基づいて、「ユーザが手を伸ばした」、「ユーザが立ち上がった」、「ユーザが歩き出した」、「ユーザが首を傾けた」などの行動を認識する。なお、このようなジェスチャ認識技術については、例えば特許第４０３１２５５号公報や、特許第４１５３８１８号公報に開示されている技術を参照することができる。行動認識部２０３は、さらにＧＰＳ受信部１３が受信する位置情報の時間変化に基づいて、「歩行中」または「電車に乗車中」であることを認識する。
【００４９】
行動認識部２０３は、ＧＰＳ受信部１３が受信する位置情報の時間変化から得られる移動速度に基づいて、電車での移動と、歩行とを判別する。さらに、行動認識部２０３は、位置情報と、記憶部１７に記憶されている地図情報とを照合することにより、移動経路が道路上であるか線路上であるかを判別してもよい。これにより、電車での移動と徒歩での移動とを区別することができる。行動認識部２０３はさらに、撮像部１８により得られる周辺画像から電車内の映像か否かにより両者を判別してもよい。
【００５０】
行動認識部２０３は、音声入力部１１に入力された音声に基づいて、複数の人物の声が入力された場合に、「会話中」であることを認識する。行動認識部２０３はさらに、撮像部１６により複数の人物の撮像画像が得られたか否かを考慮して、「会話中」か否かを判断してもよい。
【００５１】
行動認識部２０３はまた、音声認識部２０１により得られた「わからない」という音声認識結果と併せて、「ユーザが首を傾けた」という行動を認識した場合には、これらを統合してユーザの行動として認識する。なお、音声とジェスチャの統合認識については、例えば特表２０１０−５１１９５８号公報を参照することができる。
【００５２】
行動認識部２０３はまた、撮像部１６により撮像されたユーザの画像に基づいて、「手を伸ばしみかんを掴んだ」ことを認識する。具体的には、行動認識部２０３は、ユーザが撮像された動画像または時系列に沿って得られた静止画像から、ユーザの手がユーザの胴体位置から遠ざかる方向への移動を検知し、さらに手の移動先にみかんが検知された場合に、「手を伸ばしみかんを掴んだ」と認識する。以上のように、音声入力部１１、ＧＰＳ受信部１３および撮像部１６は、外界の状況を検出する検出センサとして機能する。
【００５３】
テーブル管理部２０４は、記憶部１７に記憶されている専門属性テーブル１７０、活動情報テーブル１７１および表現データテーブル１７３への情報の登録および各テーブルの情報の更新を行う。
【００５４】
テーブル管理部２０４は、具体的には、個人情報取得部２００が取得した属性情報に基づいて、専門属性テーブル１７０に、ユーザＩＤに対応付けて、ユーザの資格、知識分野、知識レベルおよび共通知識を登録する。
【００５５】
テーブル管理部２０４は、また、個人情報取得部２００が取得した行動関連情報や、音声認識部２０１、状況認識部２０２および行動認識部２０３による認識結果に基づいて、活動情報テーブル１７１にユーザの活動情報を登録する。テーブル管理部２０４は、例えば、ユーザＩＤ「Ｃ」で識別されるユーザが送信したメールに「Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ」という単語が含まれていた場合には、これをユーザＩＤ「Ｃ」に対応付けて個人知識として活動情報テーブル１７１に登録する。また、テーブル管理部２０４は、ユーザＩＤ「Ｃ」で識別されるユーザの会話において、「ＤＮＳ」という単語が音声認識結果として得られた場合には、これをユーザＩＤ「Ｃ」に対応付けて個人知識として活動情報テーブル１７１に登録する。
【００５６】
テーブル管理部２０４はさらに、例えば、ＤＮＳ関連の情報を１００回以上検索または参照しているなど、履歴の統計情報を作成し、これを個人知識として活動情報テール１７１に登録してもよい。
【００５７】
さらに、個人情報取得部２００は、定期的に個人情報を取得し、テーブル管理部２０４は、個人情報取得部２００が個人情報を取得する度に、取得した個人情報に基づいて、適宜専門属性テーブル１７０および活動情報テーブル１７１を更新してもよい。
【００５８】
ユーザ辞書管理部２０５は、専門属性テーブル１７０および活動情報テーブル１７１を参照し、各ユーザのユーザ辞書を作成する。ユーザ辞書管理部２０５は、具体的には、専門属性テーブル１７０から、ユーザの属性情報を取得する。そして、ユーザ辞書管理部２０５は、取得した属性情報に対応する共通知識を取得し、これをユーザ辞書に登録する。さらに、ユーザ辞書管理部２０５は、個人知識テール１７１から個人知識を取得し、これをユーザ辞書に登録する。
【００５９】
図６は、ユーザ辞書管理部２０５の処理を説明するための図である。図６を参照しつつ、ユーザＩＤ「Ｂ」で識別されるユーザ（以下、ユーザＢと称する）の「ＤＮＳ」に関するユーザ辞書を作成する処理について説明する。ここで、「ＤＮＳ」は情報処理の知識分野に属する単語であり、ユーザＢは、情報処理の知識分野における資格である、資格Ｌｖ１を保有することとする。
【００６０】
ユーザ辞書管理部２０５はまず、専門属性テーブル１７０を参照し、ユーザＩＤ「Ｂ」の知識分野「情報処理」に対応付けられている資格、知識レベル、共通知識を取得する。ユーザＢが「資格Ｌｖ１」を保有しているので、ユーザ辞書管理部２０５は、「資格Ｌｖ１」を保有するユーザが理解しているとみなされている「ＤＮＳ」と「ホスト名」に関する情報を共通知識としてユーザＢのユーザ辞書に登録する。
【００６１】
ユーザ辞書管理部２０５はさらに、活動情報テーブル１７１を参照し、知識分野「情報処理」に対応付けられている個人知識のうち「ＤＮＳ」に関するものを取得する。ユーザ辞書管理部２０５は、取得した情報に基づいてユーザ辞書１７２を作成し、これを記憶部１７に格納する。
【００６２】
これにより、図６に示すように、ユーザＩＤ「Ｂ」に対し、「ＤＮＳ」に関しては、ユーザＩＤ「Ｂ」のユーザが保有する資格に対応付けられた「ＤＮＳ」に関する共通知識と、ＤＮＳに関する活動情報とを含むユーザ辞書が作成される。なお、所定の活動情報に関する投稿回数や体験回数が多ければ、この活動情報に対する体験が濃いものであるとみなすことができる。
【００６３】
検索要求部２０６は、音声認識部２０１により得られた音声認識結果と、行動認識部２０３により得られた行動認識結果とを取得し、これらに基づいて、情報の検索を要求する。検索要求部２０６は、例えば、「ユーザがみかんを掴んだ」という状況認識結果と、「賞味期限を知りたい」という音声認識結果を取得した場合には、「みかんの賞味期限」を検索クエリとし、検索サーバ１０１にウェブ上での検索を要求する。検索要求部２０６はさらに、ユーザ辞書１７２を参照し、ユーザ辞書１７２に登録されている情報と異なる検索結果を要求する。検索結果取得部２０７は、通信部１５を介して検索サーバ１０１から検索クエリに対する検索結果を取得する。
【００６４】
知識レベル特定部２０８は、検索結果取得部２０７が取得した検索結果が示す内容が属する知識分野における、ユーザの知識レベルを特定する。ここで、ユーザは、検索結果を提供すべき提供先ユーザである。
【００６５】
知識レベル特定部２０８は、具体的には、検索結果から表現データテーブル１７３に登録されている表現データを抽出し、抽出した表現データに対応付けられている知識分野を特定する。続いて、知識レベル特定部２０８は、専門属性テーブル１７１を参照し、特定した知識分野に関する、提供先ユーザの知識レベルを特定する。
【００６６】
検索結果編集部２０９は、表現データテーブル１７３を参照し、検索結果に含まれる内容の表現方法を、提供先ユーザの知識レベルに応じた表現方法に変更する。
【００６７】
具体的には、検索結果編集部２０９は、表現データテーブル１７３を参照し、検索結果に含まれる表現データと同一の内容を示す表現データであって、提供先ユーザの知識レベルに対応付けられている表現データを抽出する。そして、検索結果編集部２０９は、抽出した表現データを用いて、検索結果を編集する。
【００６８】
例えば医学の知識分野の知識レベルが「３」であるユーザによる検索により、検索結果として「かぜ」という単語が得られたとする。この場合には、検索結果編集部２０９は、専門属性テーブル１７０を参照し、ユーザＩＤによりユーザの医学の知識分野の知識レベルを特定する。検索結果編集部２０９は、さらに、表現データテーブル１７３を参照し、医学の知識分野の知識レベル「３」に対応付けられている「かぜ」に対応する表現データとして「風邪症候群」を抽出する。
【００６９】
出力制御部２１０は、適切なタイミングで、検索結果編集部２０９による編集後の検索結果を出力部１９に出力させる。出力制御部２１０は、例えば、出力部１９に音声出力を行わせる場合、検索結果編集部１０９により得られた編集後の検索結果に相当する応答文を音声合成して音声に変換し、出力部１９に音声出力させる。出力制御部２１０は、また例えば、出力部１９としての表示画面に画像を表示する場合には、応答文を描画データに変換し、出力部１９に画面出力させる。出力制御部２１０はまた、外部機器を用いた出力方法が決定された場合には、通信部１５を介して指定された外部機器に応答文（検索結果）を送信する。この場合には、指定された外部機器において、検索結果が指定された出力形式で出力される。
【００７０】
出力制御部２１０は、出力タイミングに関しては、例えばユーザの発話中であるという状況認識結果が得られた場合には、発話の終了後を出力タイミングと決定し、発話の終了後に検索結果の応答文を出力するなど、行動認識結果および／または状況認識結果に基づいて、出力タイミングを決定する。なお、行動認識結果および／または状況認識結果から出力タイミングを決定するためのアルゴリズムまたは状況認識結果と出力タイミングの制御方法とを対応付けたテーブルが予め記憶部１７に記憶されており、出力制御部２１０は、アルゴリズムまたはテーブルを用いることにより、出力タイミングを決定するものとする。
【００７１】
なお、ＮＡ１０は、上述した各部の全てを必須の構成とする必要はなく、その一部を省略した構成としてもよい。
【００７２】
次に、本実施形態の処理システムの動作について説明する。図７は、本実施形態の処理システム１で実行される第１の検索処理の一例を示すフローチャートである。ＮＡ１０においては、常にユーザの行動を認識する（ステップＳ１０１）。具体的には、音声認識部２０１は、音声入力部１１に音声が入力される度に、音声認識処理を行い、また、状況認識部２０２は常にユーザの行動状況の認識を行う。次に、検索要求部２０６は、音声認識部２０１および行動認識部２０２により得られた認識結果から検索クエリを生成し、検索サーバ１０１に検索を要求する（ステップＳ１０２）。
【００７３】
続いて、検索サーバ１０１は、ＮＡ１０から検索クエリを受信し、受信した検索クエリに従ってＷｅｂ上で公開されている情報を検索し、検索結果をＮＡ１０に送信する（ステップＳ１０３）。
【００７４】
続いて、検索結果取得部２０７は、検索サーバ１０１から情報の検索結果を取得する（ステップＳ１０４）。次に、知識レベル特定部２０８は、表現データテーブル１７３を参照し、検索結果に含まれる表現データを特定し、さらに専門属性テーブル１７０を参照し、表現データの属する知識分野における、ユーザの知識レベルを特定する（ステップＳ１０５）。
【００７５】
次に、検索結果編集部２０９は、検索結果を編集する（ステップＳ１０７）。具体的には、検索結果編集部１０９は、表現データテーブル１７３を参照し、検索結果に含まれるキーワードと同一内容の表現データであって、かつユーザの知識レベルに対応付けられている表現データを抽出し、抽出した表現データを用いて、検索結果を編集する。
【００７６】
次に、出力制御部２１０は、状況認識結果に基づいて、出力タイミングであるか否かを判定する。そして、出力タイミングであると判定された場合に（ステップＳ１０８でＹｅｓ）、編集後の検索結果を出力する（ステップＳ１０９）。なお、出力タイミングでないと判定された場合には（ステップＳ１０８でＮｏ）、ステップＳ１０８に戻り、出力タイミングまで待機する。以上で、処理が完了する。
【００７７】
例えば、医師と患者の会話において、患者に提供すべき検索結果として、「風邪症候群」という表現データを含む検索結果が得られたとする。この場合には、検索結果編集部２０９は、表現データテーブル１７３を参照し、「風邪症候群」と同一内容を表現する表現データであって、知識レベル１（患者の知識レベル）に対応付けられている「かぜ」という表現データを抽出する。そして、検索結果編集部２０９は、検索結果に含まれる「風邪症候群」を「かぜ」に置き換えたデータを編集後の検索結果として得る。
【００７８】
これにより、「風邪症候群」の意味説明を医師に代わって処理システム１が担当することができる。一方で、処理システム１は、医師に対しては、専門用語を用いた検索結果を提供することができる。
【００７９】
このように、本実施の形態にかかる処理システム１においては、検索結果として得られた内容を、検索結果を提供すべき提供先ユーザの知識レベルに合った表現形式でユーザに提供することができる。
【００８０】
図８は、本実施の形態の処理システム１で実行される第２の検索処理の一例を示すフローチャートである。第１の検索処理においては、検索結果に含まれる表現データを、提供先ユーザの知識レベルに合わせて変更したが、第２の検索処理においては、検索結果の提供先ユーザの知識レベルに合わせた検索結果を取得し、これをユーザに提供する。
【００８１】
例えば、第１の検索処理において、「ＤＮＳ」という単語が含まれる検索結果が提示された際に、ユーザの「わからない」という発言が音声認識結果として得られた場合等に第２の検索処理が実行される。
【００８２】
第２の検索処理において、ＮＡ１０は、常にユーザの行動を認識し（ステップＳ１２０）、上述のように、例えば、「ＤＮＳ」の説明内容を要求していることが認識された場合に検索要求部２０６は、検索要求があったと判断する。検索要求があったと判断されない場合には（ステップＳ１２１でＮｏ）、ステップＳ１２０へ戻り、行動認識を継続する。
【００８３】
ステップＳ１２１において、検索要求があったと判断されると（ステップＳ１２１でＹｅｓ）、さらに、ユーザ辞書管理部２０５は、検索結果の提供先ユーザのユーザ辞書を新たに作成する必要があるか否かを判断する。
【００８４】
ユーザ辞書管理部２０５は、「ＤＮＳ」に関するユーザ辞書が登録されていない場合には、ユーザ辞書を作成する必要があると判断する。ユーザ辞書管理部２０５はまた、「ＤＮＳ」に関するユーザ辞書が登録されている場合であっても、「ＤＮＳ」に関するユーザ辞書が登録された後に、提供先ユーザに関する専門属性テーブル１７０および活動情報テーブル１７１の登録内容に変更があった場合には、ユーザ辞書を作成（再構築）する必要があると判断する。専門属性テーブル１７０および活動情報テーブル１７１の変更をユーザ辞書に反映するためである。
【００８５】
ユーザ辞書管理部２０５は、ユーザ辞書を作成する必要があると判断した場合には（ステップＳ１２２でＹｅｓ）、提供先ユーザの専門属性テーブル１７０および活動情報テーブル１７１を参照し、提供先ユーザの「ＤＮＳ」に関するユーザ辞書を作成する（ステップＳ１２３）。
【００８６】
次に、検索要求部２０６は、音声認識部２０１および状況認識部２０２により得られた行動認識結果から検索クエリを生成し、検索サーバ１０１に検索を要求する（ステップＳ１２４）。このとき、検索要求部２０６は、ユーザ辞書管理部２０５により作成された提要先ユーザにかかるユーザ辞書１７３を参照し、提供先ユーザが既に知っている情報を除外し、提供先ユーザに不足している情報を含むような情報を要求する。
【００８７】
続いて、検索サーバ１０１は、ＮＡ１０から検索クエリを受信し、受信した検索クエリに従ってＷｅｂ上で公開されている情報を検索し、検索結果をＮＡ１０に送信する（ステップＳ１２５）。
【００８８】
続いて、検索結果取得部２０７は、検索サーバ１０１から情報の検索結果を取得する（ステップＳ１２６）。次に、出力制御部２１０は、状況認識結果に基づいて、出力タイミングであるか否かを判定する。そして、出力タイミングであると判定された場合に（ステップＳ１２７でＹｅｓ）、編集後の検索結果を出力する（ステップＳ１２８）。以上で、処理が完了する。
【００８９】
例えば、提供先ユーザのユーザ辞書として、図６に示すユーザ辞書が作成されているとする。この場合には、提供先ユーザは、「ホスト名」に関する知識はあるが、「ＩＰアドレス」に関する知識はないことがわかる。そこで、検索要求部２０６は、「ホスト名」の説明を含む検索結果は除外し、「ＩＰアドレス」の説明を含む情報を優先的に検索する。
【００９０】
図９は、検索結果として得られた「ＤＮＳ」の説明内容の一例を示す図である。このように、提供先ユーザの知識レベルや、活動情報に応じて、異なる説明内容を提供先ユーザに提供することができる。
【００９１】
他の例としては、ユーザが知っている内容と、知らない内容とを含む情報を優先的に検索してもよい。この場合には、上述のように、提供先ユーザが、「ホスト名」に関する知識を有しているが、「ＩＰアドレス」に関する知識を有していない場合には、図９の「３」に示すような説明内容をユーザに提示してもよい。
【００９２】
このように、本実施の形態にかかる処理システム１においては、ユーザ辞書に登録されているユーザの属性情報や、活動情報を参照し、ユーザに不足している情報を補うことのできる内容を検索し、これをユーザに提供することができる。
【００９３】
以上、本発明を実施の形態を用いて説明したが、上記実施の形態に多様な変更または改良を加えることができる。
【００９４】
そうした第１の変更例としては、テーブル管理部２０４は、専門属性テーブル１７０における各ユーザの知識レベルを、個人情報取得部２００が取得した個人情報、音声認識部２０１による音声認識結果、行動認識部２０３による行動認識結果などに基づいて登録し、または更新してもよい。
【００９５】
テーブル管理部２０４は、個人情報取得部２００が取得した個人情報だけでなく、音声認識部２０１、状況認識部２０２および行動認識部２０３による認識結果に基づいて、総合的に、ユーザの所定の知識分野における知識レベルを特定してもよい。
【００９６】
例えば、テーブル管理部２０４は、個人情報や、行動認識部２０３による医師と患者の会話中であることが特定でき、さらに、一方のユーザを医師と特定できた場合には、他方のユーザを患者と特定してもよい。
【００９７】
また例えば、テーブル管理部２０４は、行動認識部２０３等による認識結果から、ユーザが病院の医務室に毎日通っていることを特定した場合には、ユーザが医療関係者であることを特定することができる。さらに、ユーザの医療行為の有無等により医師であるのか、看護士であるのかなど、より詳細な職業を特定することができる。テーブル管理部２０４は、特定した職業に基づいて、該当知識分野におけるユーザの知識レベルを専門属性テーブル１７０に登録してもよい。これにより、設計者等により予め各ユーザの知識レベルを専門属性テーブル１７０に登録する処理を不要とすることができる。
【００９８】
また、第２の変更例としては、テーブル管理部２０４は、ユーザと処理システム１の対話において、ユーザからの応答情報をフィーバックし、各ユーザの知識レベルを動的に変更してもよい。例えば、比較的低い知識レベルが設定されているユーザであっても、所定の分野における会話において、活動情報テーブル１７１に多数の専門知識が活動情報として新たに登録された場合には、資格の有無や、属性情報によらず、活動情報に基づいて、知識レベルを上げてもよい。
【００９９】
一方で、テーブル管理部２０４は、例えばユーザの会話中の質問内容等から、資格の有無等により設定された知識レベルにおける共通知識を有さないと判断した場合には、知識レベルを下げてもよい。
【０１００】
また、第３の変更例としては、第１の検索処理および第２の検索処理において、検索結果を出漁した際に得られた、提供先ユーザの行動を専門属性テーブル１７０、活動情報テーブル１７１および／または表現データテーブル１７３にフィードバックしてもよい。
【０１０１】
例えば、検索結果を提供した際に、提供先ユーザによる「わからない」という発話が得られた場合には、処理システム１においては、テーブル管理部２０４により、専門属性テーブル１７０に登録されている提供先ユーザの知識レベルをより低い値に変更したり、表現データテーブル１７３における表現データと知識レベルの対応関係を変更したりするようなフィードバックを行ってもよい。なお、フィードバックの対象となる提供先ユーザの行動、すなわちユーザが所望する表現データが提供されない場合のユーザの行動は、予め記憶部１７に登録されており、テーブル管理部２０４は、記憶部１７に登録されている行動の行動認識結果が得られた場合に、フィードバックを行う。
【０１０２】
また、例えば、検索結果を提供した際に、提供先ユーザが既に知っていることを示す発話が得られた場合には、処理システム１においては、テーブル管理部２０４により、活動情報テーブル１７３に提供先ユーザの活動情報として、検索結果の内容を新たに登録してもよい。
【０１０３】
本実施の形態のＮＡ１０は、ＣＰＵなどの制御装置と、ＲＯＭ（Read  Only  Memory）やＲＡＭなどの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【０１０４】
本実施形態のＮＡ１０で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１０５】
また、本実施形態のＮＡ１０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のＮＡ１０で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、本実施形態のプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１０６】
本実施の形態のＮＡ１０で実行されるプログラムは、上述した各部（行動認識部、状況認識部、検索要求部、検索結果取得部、提供方法決定部、出力制御部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、各部が主記憶装置上に生成されるようになっている。
【符号の説明】
【０１０７】
１  処理システム
１０  ＮＡ
１１  音声入力部
１３  ＧＰＳ受信部
１５  通信部
１６  撮像部
１７  記憶部
１９  出力部
２０  制御部
１７０  専門属性テーブル
１７１  活動情報テーブル
１７２  ユーザ辞書
１７３  表現データテーブル
２００  個人情報取得部
２０１  音声認識部
２０２  状況認識部
２０３  行動認識部
２０４  テーブル管理部
２０５  ユーザ辞書管理部
２０６  検索結果要求部
２０７  検索結果取得部
２０８  知識レベル特定部
２０９  検索結果編集部
２１０  出力制御部
【先行技術文献】
【特許文献】
【０１０８】
【特許文献１】特開２００５−１９６６４５号公報
【図１】
2014002470.tif 000003
【図２】
2014002470.tif 000004
【図３】
2014002470.tif 000005
【図４】
2014002470.tif 000006
【図５】
2014002470.tif 000007
【図６】
2014002470.tif 000008
【図７】
2014002470.tif 000009
【図８】
2014002470.tif 000010
【図９】
2014002470.tif 000011