(57)【要約】【課題】ユーザが知りたい特定の趣味やスキルを持っている他のユーザについての情報を精度よく簡易に取得すること。【解決手段】情報管理装置１０は、ユーザ端末２０から受信するメッセージに含まれる名詞を抽出する。続いて、情報管理装置１０は、抽出した名詞を所定のカテゴリに分類する。そして、情報管理装置１０は、分類したカテゴリに基づいて、名詞をユーザの属性情報として個人情報記憶部１３ａに格納する。【選択図】図１
2019169112.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末から受信するメッセージに含まれる名詞を抽出する抽出部と、
前記抽出部によって抽出された名詞を所定のカテゴリに分類する分類部と、
前記分類部によって分類されたカテゴリに基づいて、前記名詞をユーザの属性情報として記憶部に格納する格納部と、
を有することを特徴とする情報管理装置。
【請求項２】
前記ユーザに対するメッセージを前記ユーザ端末に送信する送信部をさらに有し、
前記抽出部は、前記ユーザ端末から前記メッセージに対する回答のメッセージを受け取った場合には、該回答のメッセージに含まれる名詞を抽出することを特徴とする請求項１に記載の情報管理装置。
【請求項３】
前記送信部は、前記ユーザに対するメッセージに対する回答のメッセージを受け取るたびに、所定のシナリオに従って、前記回答のメッセージに応じたメッセージを前記ユーザ端末に送信することを特徴とする請求項２に記載の情報管理装置。
【請求項４】
前記分類部は、前記名詞を所定のカテゴリに分類するたびに、同一項目に分類された名詞の数を計数し、
前記格納部は、前記分類部によって前記名詞を所定のカテゴリに分類されるたびに、同一項目に分類された名詞の数を計数し、同一項目に分類された名詞の数が所定数以上となった場合には、該カテゴリに分類された各名詞を前記ユーザの属性情報として前記記憶部に格納することを特徴とする請求項１から３のいずれか一つに記載の情報管理装置。
【請求項５】
ユーザ端末から受信するメッセージに含まれる名詞に基づくユーザの属性情報をユーザ識別情報ごとに記憶する記憶部と、
前記ユーザ端末から検索キーワードを含む検索要求を受け付ける受付部と、
前記受付部によって受け付けられた検索キーワードに対応するユーザ識別情報と属性情報とを前記記憶部から検索し、該ユーザ識別情報および前記属性情報を前記ユーザ端末に送信する検索部と、
を有することを特徴とする情報管理装置。
【請求項６】
前記ユーザ識別情報および前記属性情報を送信したユーザ端末から該ユーザ識別情報のユーザに関する質問のメッセージを受信した場合には、該ユーザに対する質問のメッセージを該ユーザ端末に送信する送信部をさらに有することを特徴とする請求項５に記載の情報管理装置。
【請求項７】
情報管理装置によって実行される情報管理方法であって、
ユーザ端末から受信するメッセージに含まれる名詞を抽出する抽出工程と、
前記抽出工程によって抽出された名詞を所定のカテゴリに分類する分類工程と、
前記分類工程によって分類されたカテゴリに基づいて、前記名詞をユーザの属性情報として記憶部に格納する格納工程と、
を含んだことを特徴とする情報管理方法。
【請求項８】
情報管理装置によって実行される情報管理方法であって、
前記情報管理装置は、ユーザ端末から受信するメッセージに含まれる名詞に基づくユーザの属性情報をユーザ識別情報ごとに記憶する記憶部を有し、
前記ユーザ端末から検索キーワードを含む検索要求を受け付ける受付工程と、
前記受付工程によって受け付けられた検索キーワードに対応するユーザ識別情報と属性情報とを前記記憶部から検索し、該ユーザ識別情報および前記属性情報を前記ユーザ端末に送信する検索工程と、
を含んだことを特徴とする情報管理方法。
【請求項９】
ユーザ端末から受信するメッセージに含まれる名詞を抽出する抽出ステップと、
前記抽出ステップによって抽出された名詞を所定のカテゴリに分類する分類ステップと、
前記分類ステップによって分類されたカテゴリに基づいて、前記名詞をユーザの属性情報として記憶部に格納する格納ステップと、
をコンピュータに実行させることを特徴とする情報管理プログラム。
【請求項１０】
ユーザ端末から検索キーワードを含む検索要求を受け付ける受付ステップと、
前記受付ステップによって受け付けられた検索キーワードに対応するユーザ識別情報と属性情報とを、前記ユーザ端末から受信するメッセージに含まれる名詞に基づくユーザの属性情報をユーザ識別情報ごとに記憶する記憶部から検索し、該ユーザ識別情報および前記属性情報を前記ユーザ端末に送信する検索ステップと、
をコンピュータに実行させることを特徴とする情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報管理装置、情報管理方法および情報管理プログラムに関する。
【背景技術】
【０００２】
従来、ユーザが、特定の趣味やスキルを持っている他のユーザを探したい場合には、自ら情報を集めて、集めた情報をもとに他のユーザを見つける方法が考えられる。例えば、社内において、特定の技術的スキルを持っている社員を見つける場合には、上司や同期の社員から直接話を聞いて情報を集めて、特定の技術的スキルを持っている社員を見つける。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３４２３６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の手法では、ユーザが自ら他のユーザに対して情報を収集するので、手間が掛かる上に、精度が高い情報を得ることができなかったという課題があった。例えば、従来の手法では、社内において、特定の技術的スキルを持っている社員を見つけたい場合に、上司や同期の社員から直接話を聞いて情報を集めるため手間が掛かる上に、各個人が知り得る情報には限界があるため、精度が高い情報を得ることが難しい場合があった。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明の情報管理装置は、ユーザ端末から受信するメッセージに含まれる名詞を抽出する抽出部と、前記抽出部によって抽出された名詞を所定のカテゴリに分類する分類部と、前記分類部によって分類されたカテゴリに基づいて、前記名詞をユーザの属性情報として記憶部に格納する格納部と、を有することを特徴とする。
【０００６】
また、本発明の情報管理装置は、ユーザ端末から受信するメッセージに含まれる名詞に基づくユーザの属性情報をユーザ識別情報ごとに記憶する記憶部と、前記ユーザ端末から検索キーワードを含む検索要求を受け付ける受付部と、前記受付部によって受け付けられた検索キーワードに対応するユーザ識別情報と属性情報とを前記記憶部から検索し、該ユーザ識別情報および前記属性情報を前記ユーザ端末に送信する検索部と、を有することを特徴とする。
【０００７】
また、本発明の情報管理方法は、情報管理装置によって実行される情報管理方法であって、ユーザ端末から受信するメッセージに含まれる名詞を抽出する抽出工程と、前記抽出工程によって抽出された名詞を所定のカテゴリに分類する分類工程と、前記分類工程によって分類されたカテゴリに基づいて、前記名詞をユーザの属性情報として記憶部に格納する格納工程と、を含んだことを特徴とする。
【０００８】
また、本発明の情報管理方法は、情報管理装置によって実行される情報管理方法であって、前記情報管理装置は、ユーザ端末から受信するメッセージに含まれる名詞に基づくユーザの属性情報をユーザ識別情報ごとに記憶する記憶部を有し、前記ユーザ端末から検索キーワードを含む検索要求を受け付ける受付工程と、前記受付工程によって受け付けられた検索キーワードに対応するユーザ識別情報と属性情報とを前記記憶部から検索し、該ユーザ識別情報および前記属性情報を前記ユーザ端末に送信する検索工程と、を含んだことを特徴とする。
【０００９】
また、本発明の情報管理プログラムは、ユーザ端末から受信するメッセージに含まれる名詞を抽出する抽出ステップと、前記抽出ステップによって抽出された名詞を所定のカテゴリに分類する分類ステップと、前記分類ステップによって分類されたカテゴリに基づいて、前記名詞をユーザの属性情報として記憶部に格納する格納ステップと、をコンピュータに実行させることを特徴とする。
【００１０】
また、本発明の情報管理プログラムは、ユーザ端末から検索キーワードを含む検索要求を受け付ける受付ステップと、前記受付ステップによって受け付けられた検索キーワードに対応するユーザ識別情報と属性情報とを、前記ユーザ端末から受信するメッセージに含まれる名詞に基づくユーザの属性情報をユーザ識別情報ごとに記憶する記憶部から検索し、該ユーザ識別情報および前記属性情報を前記ユーザ端末に送信する検索ステップと、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ユーザが知りたい特定の趣味やスキルを持っている他のユーザについての情報を精度よく簡易に取得することができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、第１の実施形態に係る情報管理装置の構成例を示すブロック図である。
【図２】図２は、個人情報記憶部に記憶されるデータの一例を示す図である。
【図３】図３は、第１の実施形態に係る情報管理装置における属性情報を格納する処理を説明する図である。
【図４】図４は、ユーザとの間で行われるメッセージのやり取りの一例を示す図である。
【図５】図５は、ユーザにデータを提供する画面の一例を示す図である。
【図６】図６は、ユーザが追加で質問する際のユーザとの間で行われるメッセージのやり取りの一例を示す図である。
【図７】図７は、第１の実施形態に係る情報管理装置におけるデータ格納処理の流れの一例を示すフローチャートである。
【図８】図８は、第１の実施形態に係る情報管理装置におけるデータ提供処理の流れの一例を示すフローチャートである。
【図９】図９は、情報管理プログラムを実行するコンピュータを示す図である。
【発明を実施するための形態】
【００１３】
以下に、本願に係る情報管理装置、情報管理方法および情報管理プログラムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態により本願に係る情報管理装置、情報管理方法および情報管理プログラムが限定されるものではない。
【００１４】
［第１の実施形態］
以下の実施の形態では、第１の実施形態に係る情報管理装置１０の構成、情報管理装置１０の処理の流れを順に説明し、最後に第１の実施形態による効果を説明する。
【００１５】
［情報管理装置の構成］
図１は、第１の実施形態に係る情報管理装置の構成例を示すブロック図である。図１を用いて、情報管理装置１０の構成を説明する。図１に示すように、情報管理装置１０は、ユーザ端末２０とネットワーク３０を介して接続されている。
【００１６】
ここで情報管理装置１０は、ユーザとメッセージで会話するＡＩ（Artificial  Intelligence）を有する。例えば、情報管理装置１０は、日常において、ユーザに能動的にメッセージを送信してユーザからのメッセージの入力を促したり、ユーザのメッセージに返信したりする。そして、情報管理装置１０では、このような日々のメッセージのやり取りから、特定のデータを抽出して各ユーザの属性情報を後述する個人情報記憶部１３ａに蓄積する。また、情報管理装置１０は、ユーザが知りたい属性情報（例えば、スキルや趣味）や名前に関する検索要求をユーザ端末２０から受け付けると、個人情報記憶部１３ａに記憶された属性情報を検索し、検索結果をユーザ端末２０に送信する。
【００１７】
また、ユーザ端末２０は、例えば、スマートフォン、携帯電話機、ＰＤＡ（Personal  Digital  Assistant）、デスクトップ型ＰＣ、タブレット型ＰＣ、ノート型ＰＣ等の情報処理装置である。なお、図１に示す構成は一例にすぎず、具体的な構成や各装置の数は特に限定されるものではない。
【００１８】
また、図１に示すように、この情報管理装置１０は、通信処理部１１、制御部１２および記憶部１３を有する。以下に情報管理装置１０が有する各部の処理を説明する。
【００１９】
通信処理部１１は、各種情報に関する通信を制御する。例えば、通信処理部１１は、ユーザ端末２０との間でメッセージの送受信を行う。また、通信処理部１１は、検索要求をユーザ端末２０から受信し、該ユーザ端末２０に検索結果を送信する。
【００２０】
記憶部１３は、制御部１２による各種処理に必要なデータおよびプログラムを格納するが、特に本発明に密接に関連するものとしては、個人情報記憶部１３ａを有する。例えば、記憶部１３は、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置などである。なお、個人情報記憶部１３ａに記憶されるデータは、後述する格納部１２ｃによって格納されたデータである。
【００２１】
個人情報記憶部１３ａは、各ユーザによって入力されたメッセージに含まれる名詞に基づくユーザの属性情報をユーザ識別情報ごとに記憶する。ユーザ識別情報は、ユーザを一意に識別するための情報であれば何でもよく、例えば、名前であってもよいし、ユーザを識別可能なＩＤ（例えば、社員ＩＤ等）であってもよい。
【００２２】
例えば、個人情報記憶部１３ａは、カテゴリごとにユーザの属性情報を記憶する。ここで、図２の例を用いて、個人情報記憶部１３ａに記憶されるデータの一例について説明する。図２は、個人情報記憶部に記憶されるデータの一例を示す図である。なお、図２の例では、「Ａさん」の属性情報を例に説明するが、個人情報記憶部１３ａには、当然Ａさん以外の複数のユーザの情報が記憶されているものとする。
【００２３】
図２に例示するように、個人情報記憶部１３ａは、カテゴリの名称である「カテゴリ名」に対応付けて、カテゴリの段階的な分類項目として「大分類」、「中分類」および「小分類」を記憶する。図２の例を挙げて具体的に説明すると、個人情報記憶部１３ａは、例えば、カテゴリ名「趣味」と、大分類「スポーツ」と、中分類「サッカー」と、小分類「内容：観戦」および「頻度：毎週土曜日」とを対応付けて記憶する。これは、Ａさんの趣味が「スポーツ」の「サッカー」を「観戦」することであり、その頻度が「毎週土曜日」であることを意味する。
【００２４】
また、個人情報記憶部１３ａは、例えば、カテゴリ名「スキル」と、大分類「語学」と、中分類「英語」と、小分類「資格：英検一級」とを対応付けて記憶する。これは、Ａさんのスキルが「語学」の「英語」であり、資格として「英検一級」を持っていることを意味する。また、個人情報記憶部１３ａは、例えば、カテゴリ名「友人」と、大分類「同級生」と、中分類「○○高校」と、小分類「Ｂさん」とを対応付けて記憶する。これは、Ａさんの主な友人が「○○高校」の「同級生」であり、その同級生の特に「Ｂさん」と親しいことを意味する。なお、図２の例では、「大分類」、「中分類」および「小分類」の３段階に分けて記憶するが、これに限定されるものではなく、２段階以下であってもよいし、４段階以上であってもよい。
【００２５】
また、個人情報記憶部１３ａは、図２に例示した情報以外にも、種々の情報を記憶してもいてもよい。例えば、個人情報記憶部１３ａは、各ユーザの写真や会社での所属等を記憶していてもよい。また、個人情報記憶部１３ａは、属性情報をベクトル化したベクトル情報を記憶するようにしてもよい。
【００２６】
制御部１２は、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行するが、特に本発明に密接に関連するものとしては、抽出部１２ａ、分類部１２ｂ、格納部１２ｃ、送信部１２ｄ、受付部１２ｅおよび検索部１２ｆを有する。ここで、制御部１２は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）、ＧＰＵ（Graphical  Processing  Unit）などの電子回路やＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などの集積回路である。
【００２７】
制御部１２の各機能部によって実行される処理は、個人情報記憶部１３ａにデータを格納する格納フェーズと、個人情報記憶部１３ａに格納されたユーザの属性情報を検索してデータを提供する提供フェーズとに大別される。抽出部１２ａ、分類部１２ｂ、格納部１２ｃおよび送信部１２ｄは、格納フェーズにおける処理を行う機能部であり、送信部１２ｄ、受付部１２ｅおよび検索部１２ｆ画像生成フェーズにおける処理を行う機能部である。なお、第１の実施形態に係る情報管理装置１０は、格納フェーズにおけるデータ格納処理および提供フェーズにおけるデータ提供処理の両方を行う装置として説明するが、これに限定されるものではなく、格納フェーズにおけるデータ格納処理と提供フェーズにおけるデータ提供処理とを別々の装置が実行するようにしてもよい。
【００２８】
抽出部１２ａは、ユーザ端末２０から受信するメッセージに含まれる名詞を抽出する。例えば、抽出部１２ａは、後述する送信部１２ｄによってユーザに対する質問のメッセージがユーザ端末２０に送信され、ユーザ端末２０から質問のメッセージに対する回答のメッセージを受け取った場合には、該回答のメッセージに含まれる名詞を抽出する。なお、メッセージから名詞を抽出する処理は、どのような方法であってもよく、例えば、既存の形態素解析により単語に区切り、各単語の品詞を推定して名詞と推定された単語を抽出してもよいし、予め設定された辞書データを参照して、特定の名詞を抽出するようにしてもよい。
【００２９】
分類部１２ｂは、抽出部１２ａによって抽出された名詞を所定のカテゴリに分類する。例えば、分類部１２ｂは、名詞「サッカー」が抽出された場合には、「趣味」のカテゴリの「スポーツ」の項目に分類する。また、分類部１２ｂは、例えば、名詞「英語」が抽出された場合には、「スキル」のカテゴリの大分類「語学」に分類する。なお、分類する手法については、どのような手法であってもよく、どの名詞がどのカテゴリに分類されるかは、任意に設定することができる。また、カテゴリの種類についても、任意に設定可能であり、例えば、図２に例示したカテゴリ名以外にも、ユーザが好む「食べ物」や「俳優」等の項目が設定されてもよいし、「趣味」のカテゴリのなかに、「スポーツ」、「旅行」、「レジャー」等の複数の項目が設定されていてもよい。
【００３０】
格納部１２ｃは、分類部１２ｂによって分類されたカテゴリに基づいて、名詞をユーザの属性情報として個人情報記憶部１３ａに格納する。例えば、格納部１２ｃは、名詞「サッカー」が抽出され、「趣味」のカテゴリの大分類「スポーツ」に分類された場合には、中分類の項目に「サッカー」を格納する。
【００３１】
また、格納部１２ｃは、分類部１２ｂによって名詞が所定のカテゴリに分類されるたびに、同一項目に分類された名詞の数を計数し、同一項目に分類された名詞が所定数以上となった場合には、該カテゴリに分類された各名詞をユーザの属性情報として個人情報記憶部１３ａに格納するようにしてもよい。
【００３２】
例えば、分類部１２ｂは、「趣味」のカテゴリの大分類「スポーツ」の項目に分類された名詞として、「サッカー」や「野球」等の名詞が所定の閾値（例えば、１０回）以上メッセージに含まれていた場合には、「趣味」のカテゴリの大分類に「スポーツ」を格納する。また、例えば、分類部１２ｂは、「趣味」のカテゴリの大分類「スポーツ」の項目に分類された名詞として、「サッカー」に関する名詞が所定の閾値（例えば、１０回）以上メッセージに含まれていた場合には、「趣味」のカテゴリの中分類に「サッカー」を格納する。
【００３３】
送信部１２ｄは、ユーザに対するメッセージをユーザ端末２０に送信する。ここで、図３を用いて、情報管理装置１０における属性情報を格納する一連の処理を説明する。図３は、第１の実施形態に係る情報管理装置における属性情報を格納する処理を説明する図である。図３に例示するように、例えば、情報管理装置１０は、ユーザに対する質問のメッセージをユーザ端末２０に送信する（図３の（１）参照）。そして、ユーザ端末２０は、ユーザによって入力された質問に対する回答のメッセージを情報管理装置１０に返信する（図３の（２）参照）。
【００３４】
続いて、情報管理装置１０は、回答のメッセージから名詞を抽出し、抽出した名詞をカテゴリに分類し、ユーザの属性情報として個人情報記憶部１３ａに格納する（図３の（３）参照）。例えば、情報管理装置１０では、ユーザが朝にユーザ端末２０を起動した際、もしくは、ユーザがユーザ端末２０のＡＩに対してメッセージを入力した際、ＡＩとの挨拶から始まり、昨日したこと、食べたもの、楽しいこと等をユーザから聞き出して、その聞いた内容から、名詞ごとにカテゴリ分類して個人情報記憶部１３ａに蓄積する。なお、ここで「メッセージ」とは文字入力によるメッセージに限定されるものではなく、発話によるメッセージであってもよく、ユーザがＡＩに対して文字入力によるメッセージのやり取りをするのに代えて、ユーザがＡＩと音声認識による会話を行うようにしてもよい。
【００３５】
また、例えば、送信部１２ｄは、質問のメッセージに対する回答のメッセージを受け取るたびに、所定のシナリオに従って、回答のメッセージに応じた質問のメッセージをユーザ端末２０に送信するようにしてもよい。つまり、送信部１２ｄは、格納部１２ｃによって格納された属性情報の内容よりもさらに詳細な情報をユーザから聞き出すための質問のメッセージをユーザ端末２０に送信する。なお、ＡＩの習熟度が上がっていくに従い、情報が蓄積され、精度が上がることより、ユーザからの質問や回答に応じて、適正な対応を行うようにしてもよい。
【００３６】
また、送信部１２ｄが、ユーザに対して、カテゴリに分類された名詞の内容を更に細分化して、該細分化した内容を質問するメッセージをユーザ端末２０に繰り返し送信することで、ユーザ端末から回答のメッセージを得て、個人情報記憶部１３ａに蓄積されたデータの精度を高めるようにしてもよい。
【００３７】
また、情報管理装置１０は、送信部１２ｄが質問した内容とユーザの考えが合致した場合には、該質問した内容を属性情報として個人情報記憶部１３ａに格納するようにしてもよい。例えば、情報管理装置１０が、質問メッセージとして「ワインって美味しいよね？」と送って、ユーザが「とってもそう思う」等と同意する回答を行った場合には、ユーザの趣味として「ワイン」を個人情報記憶部１３ａに格納する。また、送信部１２ｄは、個人情報記憶部１３ａの歯抜け情報を質問するためにユーザ端末２０に対して自動で質問のメッセージを送信するようにしてもよい。
【００３８】
ここで、図４の例を用いて、ユーザとの間で行われるメッセージのやり取りの一例を説明する。図４は、ＡＩとユーザとの間で行われるメッセージのやり取りの一例を示す図である。図４の例では、左側の顔のアイコンから出ている吹き出し内のメッセージは情報管理装置１０がユーザ端末２０に送信したメッセージであり、右側の顔のアイコンから出ている吹き出し内のメッセージはユーザがユーザ端末２０に入力したメッセージである。
【００３９】
図４に例示するように、情報管理装置１０は、「最近スポーツしてる？」と質問のメッセージをユーザ端末２０に送信する。これに対して、ユーザが「サッカーやってるよ」というメッセージをユーザ端末２０に入力する。この場合には、情報管理装置１０は、例えば、名詞「サッカー」を抽出し、カテゴリ名「趣味」における大分類「スポーツ」、中分類「サッカー」を記憶する。
【００４０】
ここで、情報管理装置１０は、さらに詳細な情報として、小分類に記憶する「頻度」をユーザから聞き出すために、「いつやってるの？」と質問のメッセージをユーザ端末２０に送信する。これに対して、ユーザが「毎週土曜日かな」というメッセージをユーザ端末２０に入力する。この場合には、情報管理装置１０は、例えば、名詞「毎週土曜日」を抽出し、カテゴリ名「趣味」における小分類「頻度：毎週土曜日」を記憶する。
【００４１】
受付部１２ｅは、ユーザ端末２０から検索キーワードを含む検索要求を受け付ける。なお、受付部１２ｅは、個人情報記憶部１３ａにユーザの画像が記憶されている場合には、ユーザ端末２０から検索対象のユーザの画像を含む検索要求を受け付けるようにしてもよい。
【００４２】
検索部１２ｆは、受付部１２ｅによって受け付けられた検索キーワードに対応するユーザ識別情報と属性情報とを個人情報記憶部１３ａから検索し、該ユーザ識別情報および属性情報をユーザ端末２０に送信する。なお、検索部１２ｆは、ユーザ端末２０から検索対象のユーザの画像を含む検索要求を受け付けた場合には、受け付けた画像に類似する画像を個人情報記憶部１３ａから検索し、該ユーザ識別情報および属性情報をユーザ端末２０に送信するようにしてもよい。
【００４３】
また、検索部１２ｆは、受付部１２ｅによって受け付けられた検索キーワードに対応するユーザ識別情報と属性情報とを個人情報記憶部１３ａから検索する手法として、検索キーワードと一致するユーザ識別情報または属性情報を個人情報記憶部１３ａから検索するようにしてもよいし、検索キーワードと類似するユーザ識別情報または属性情報を個人情報記憶部１３ａから検索するようにしてもよい。また、検索部１２ｆは、個人情報記憶部１３ａがベクトル情報を記憶している場合には、検索キーワードをベクトル化し、該ベクトルと距離が近いベクトル情報を検索するようにしてもよい。
【００４４】
ここで、図５を用いて、上記した検索処理の一例を説明する。図５は、ユーザにデータを提供する画面の一例を示す図である。図５に例示するように、情報管理装置１０は、検索キーワード「英会話」を含む検索要求として、「英会話が得意な人を教えて」というメッセージを受け付けると、検索キーワード「英会話」に対応するユーザ識別情報と属性情報とを個人情報記憶部１３ａから検索する。この結果、情報管理装置１０は、該ユーザ識別情報「Ａさん」とＡさんの属性情報を個人情報記憶部１３ａから読み出し、ユーザ端末２０に送信する。
【００４５】
なお、図５の例では、ユーザ端末２０は、Ａさんの顔写真とともに、「どんな人かな」と記載のボタンを表示し、該ボタンがタップされると、Ａさんに関する属性情報が表示するものとする。例えば、図６に例示するように、ユーザ端末２０は、「どんな人かな」と記載のボタンを表示し、該ボタンがタップされると、Ａさんの会社での所属「企画部」と、Ａさんに関する属性情報としてキーワード「サッカー」、「ワイン」を表示する。
【００４６】
なお、ユーザ端末２０は、さらに「サッカー」または「ワイン」と記載のボタンがタップされると、タップされたキーワードに関する別のユーザをさらに表示するようにしてもよい。つまり、ユーザ端末２０は、「サッカー」または「ワイン」と記載のボタンがタップされると、タップされたキーワードの検索要求を情報管理装置１０に送信して検索結果を受信し、タップされたキーワードに関する別のユーザをさらに表示する。なお、ユーザ端末２０は、タップされたキーワードに関する各ユーザ同士の人間関係の繋がりを示すマインドマップを表示するようにしてもよい。
【００４７】
また、上述した送信部１２ｄは、ユーザ識別情報および属性情報を送信したユーザ端末２０から該ユーザ識別情報のユーザに関する質問のメッセージを受信した場合には、該ユーザに対する質問のメッセージをユーザ端末２０に送信するようにしてもよい。例えば、図６に例示するように、情報管理装置１０は、ユーザ識別情報および属性情報を送信したユーザ端末２０から該ユーザ識別情報のユーザに関する質問のメッセージとして「Ａさんの好きなサッカーチーム教えて」を受信した際に、Ａさんの好きなサッカーチームに関する情報が個人情報記憶部１３ａに記憶されていない場合には、Ａさんに対する質問のメッセージをＡさんのユーザ端末２０に送信するようにしてもよい。
【００４８】
なお、Ａさんのユーザ端末２０に質問のメッセージを送信するタイミングは、どのようなタイミングであってもよく、例えば、数時間後や、１日後、１週間後、１か月後等にＡさんのユーザ端末２０に質問のメッセージを送信する。また、Ａさんのユーザ端末２０から好きなサッカーチームを回答するメッセージが情報管理装置１０に送信された場合には、情報管理装置１０は、新たな属性情報として、Ａさんの好きなサッカーチームを個人情報記憶部１３ａに格納するとともに、質問したユーザのユーザ端末２０にＡさんの好きなサッカーチームを回答するメッセージを送信する。
【００４９】
［情報管理装置の処理手順］
次に、図７および図８を用いて、第１の実施形態に係る情報管理装置１０による処理手順の例を説明する。図７は、第１の実施形態に係る情報管理装置におけるデータ格納処理の流れの一例を示すフローチャートである。図８は、第１の実施形態に係る情報管理装置におけるデータ提供処理の流れの一例を示すフローチャートである。
【００５０】
まず、図７を用いて、データ格納処理の流れの一例を説明する。図７に例示するように、情報管理装置１０の抽出部１２ａは、ユーザによって入力された質問に対する回答のメッセージをユーザ端末２０から受け付けると（ステップＳ１０１肯定）、回答のメッセージから名詞を抽出し（ステップＳ１０２）。そして、分類部１２ｂは、抽出した名詞をカテゴリに分類する（ステップＳ１０３）。続いて、格納部１２ｃは、ユーザの属性情報として個人情報記憶部１３ａに格納する（ステップＳ１０４）。
【００５１】
そして、送信部１２ｄは、ユーザの属性情報について、細分化して質問を行うか判定する（ステップＳ１０５）。この結果、送信部１２ｄは、ユーザの属性情報について、細分化して質問を行うと判定した場合には（ステップＳ１０５肯定）、ユーザ端末２０に質問のメッセージを送信し（ステップＳ１０６）、ステップＳ１０１の処理に戻る。一方、送信部１２ｄが、ユーザの属性情報について、細分化して質問を行わないと判定した場合には（ステップＳ１０５否定）、そのまま処理を終了する。
【００５２】
次に、図８を用いて、データ提供処理の流れの一例を説明する。図８に例示するように、情報管理装置１０の受付部１２ｅが、ユーザ端末２０から検索キーワードまたは画像を含む検索要求を受け付けると（ステップＳ２０１肯定）、検索部１２ｆは、受付部１２ｅによって受け付けられた検索キーワードまたは画像に対応するユーザ識別情報と属性情報とを個人情報記憶部１３ａから検索し（ステップＳ２０２）、該ユーザ識別情報および属性情報をユーザ端末２０に送信する（ステップＳ２０３）。
【００５３】
（第１の実施形態の効果）
第１の実施形態に係る情報管理装置１０は、ユーザによって入力されたメッセージに含まれる名詞を抽出し、抽出した名詞を所定のカテゴリに分類する。そして、情報管理装置１０は、分類されたカテゴリに基づいて、名詞をユーザの属性情報として個人情報記憶部１３ａに格納する。
【００５４】
また、情報管理装置１０は、各ユーザによって入力されたメッセージに含まれる名詞に基づくユーザの属性情報をユーザ識別情報ごとに記憶する個人情報記憶部１３ａを有し、ユーザ端末２０から検索キーワードを含む検索要求を受け付けると、検索キーワードに対応するユーザ識別情報と属性情報とを個人情報記憶部１３ａから検索し、該ユーザ識別情報および属性情報をユーザ端末２０に送信する。
【００５５】
このように、情報管理装置１０は、ユーザが知りたい特定の趣味やスキルを持っている他のユーザについての情報を精度よく簡易に取得することが可能である。つまり、従来では、例えば、社内で技術的なスキルを持っている人を見つけるためには上司や、同期等から情報を集めて、その人を見付けていたが、情報管理装置１０では、ユーザが知りたい、技術的なスキルを持つ人を自動的に紹介する。
【００５６】
また、情報管理装置１０が、ユーザとの日常でのメッセージ等から自動で情報を収集するため、自動で情報収集しなくても、精度の高い情報を提供することができる。また、情報管理装置１０では、直接ユーザ同士でやり取りしないため、質問する側のユーザも回答する側のユーザも心理的ハードルが下がり情報が収集されやすい。
【００５７】
（システム構成等）
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図１に例示する情報管理装置１０の機能をクラウドネットワーク上の複数の装置に分散させて持たせるようにしてもよい。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００５８】
また、本実施の形態において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００５９】
（プログラム）
また、上記実施形態において説明した情報管理装置が実行する処理をコンピュータが実行可能な言語で記述したプログラムを作成することもできる。例えば、実施形態に係る情報管理装置１０が実行する処理をコンピュータが実行可能な言語で記述した情報管理プログラムを作成することもできる。この場合、コンピュータが情報管理プログラムを実行することにより、上記実施形態と同様の効果を得ることができる。さらに、かかる情報管理プログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録された情報管理プログラムをコンピュータに読み込ませて実行することにより上記実施形態と同様の処理を実現してもよい。
【００６０】
図９は、情報管理プログラムを実行するコンピュータを示す図である。図９に例示するように、コンピュータ１０００は、例えば、メモリ１０１０と、ＣＰＵ１０２０と、ハードディスクドライブインタフェース１０３０と、ディスクドライブインタフェース１０４０と、シリアルポートインタフェース１０５０と、ビデオアダプタ１０６０と、ネットワークインタフェース１０７０とを有し、これらの各部はバス１０８０によって接続される。
【００６１】
メモリ１０１０は、図９に例示するように、ＲＯＭ（Read  Only  Memory）１０１１及びＲＡＭ１０１２を含む。ＲＯＭ１０１１は、例えば、ＢＩＯＳ（Basic  Input  Output  System）等のブートプログラムを記憶する。ハードディスクドライブインタフェース１０３０は、図９に例示するように、ハードディスクドライブ１０９０に接続される。ディスクドライブインタフェース１０４０は、図９に例示するように、ディスクドライブ１１００に接続される。例えば磁気ディスクや光ディスク等の着脱可能な記憶媒体が、ディスクドライブ１１００に挿入される。シリアルポートインタフェース１０５０は、図９に例示するように、例えばマウス１１１０、キーボード１１２０に接続される。ビデオアダプタ１０６０は、図９に例示するように、例えばディスプレイ１１３０に接続される。
【００６２】
ここで、図９に例示するように、ハードディスクドライブ１０９０は、例えば、ＯＳ１０９１、アプリケーションプログラム１０９２、プログラムモジュール１０９３、プログラムデータ１０９４を記憶する。すなわち、上記の、情報管理プログラムは、コンピュータ１０００によって実行される指令が記述されたプログラムモジュールとして、例えばハードディスクドライブ１０９０に記憶される。
【００６３】
また、上記実施形態で説明した各種データは、プログラムデータとして、例えばメモリ１０１０やハードディスクドライブ１０９０に記憶される。そして、ＣＰＵ１０２０が、メモリ１０１０やハードディスクドライブ１０９０に記憶されたプログラムモジュール１０９３やプログラムデータ１０９４を必要に応じてＲＡＭ１０１２に読み出し、各種処理手順を実行する。
【００６４】
なお、情報管理プログラムに係るプログラムモジュール１０９３やプログラムデータ１０９４は、ハードディスクドライブ１０９０に記憶される場合に限られず、例えば着脱可能な記憶媒体に記憶され、ディスクドライブ等を介してＣＰＵ１０２０によって読み出されてもよい。あるいは、情報管理プログラムに係るプログラムモジュール１０９３やプログラムデータ１０９４は、ネットワーク（ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）等）を介して接続された他のコンピュータに記憶され、ネットワークインタフェース１０７０を介してＣＰＵ１０２０によって読み出されてもよい。
【００６５】
上記の実施形態やその変形は、本願が開示する技術に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６６】
１０  情報管理装置
１１  通信処理部
１２  制御部
１２ａ  抽出部
１２ｂ  分類部
１２ｃ  格納部
１２ｄ  送信部
１２ｅ  受付部
１２ｆ  検索部
１３  記憶部
１３ａ  個人情報記憶部
２０  ユーザ端末
３０  ネットワーク
【図１】
2019169112.tif 000003
【図２】
2019169112.tif 000004
【図３】
2019169112.tif 000005
【図４】
2019169112.tif 000006
【図５】
2019169112.tif 000007
【図６】
2019169112.tif 000008
【図７】
2019169112.tif 000009
【図８】
2019169112.tif 000010
【図９】
2019169112.tif 000011