(57)【要約】【課題】電子掲示板に参加するユーザ間の知識やスキルといった能力・力量の相違を補い、システムの運用を円滑化する。【解決手段】コミュニケーション場に投稿されたメッセージ中からデータベースに未登録の用語を検出すると、その用語の意味を問う質問メッセージの投稿を代行するようになっているので、これに対する不特定のユーザからの回答メッセージに基づいて用語の意味をデータベースに登録し、コミュニケーション場若しくはスレッド毎の用語集を作成・編集する。また、掲示板参加ユーザが理解可能かどうかを判定して、質問メッセージの作成・投稿を行なう。【選択図】  図１
2007156833.tif 000002
【特許請求の範囲】
【請求項１】
所定のコミュニケーション場においてユーザ間で交換されるメッセージを処理する情報処理装置において、
前記コミュニケーション場に投稿されたメッセージ中で使用されている用語を取り出す用語検索・判定手段と、
前記コミュニケーション場に投稿されたメッセージに含まれる用語の意味の説明を求める質問メッセージを作成して、前記コミュニケーション場に投稿する質問文作成手段と、
いずれかのユーザからの前記質問メッセージに対する回答メッセージから用語の意味の説明を抽出する回答・説明部分抽出手段と、
を具備することを特徴とする情報処理装置。
【請求項２】
前記コミュニケーション場に参加する各ユーザが利用可能な、用語の意味の説明を登録した用語辞書を含むデータベースを備え、
前記用語検索・判定手段は、前記コミュニケーション場に投稿されたメッセージ中で使用されている用語が、前記データベース内の用語辞書に登録されているかどうかを判定し、
前記質問文作成手段は、前記データベース内の用語辞書に登録されていない用語に関する質問メッセージを作成し、
前記回答・説明部分抽出手段は、前記質問メッセージに対する回答メッセージから抽出された用語の意味の説明を前記データベース内の該当する用語辞書に登録する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記コミュニケーション場に投稿されたメッセージ中で使用されている用語の意味の説明を収めた用語集を、前記コミュニケーション場又はユーザ毎に作成又は編集する用語集作成・編集手段をさらに備える、
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記コミュニケーション場に投稿されたメッセージ中で使用されている用語の意味の説明を、広域ネットワーク若しくはその他の通信媒体を介して提供される情報資源で検索し、前記データベース内の該当する用語辞書に登録する用語検索手段をさらに備える、
ことを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記コミュニケーション場に投稿されたメッセージ中で使用されている用語の意味を、前記コミュニケーション場に参加している各ユーザが理解可能かどうかを判定するユーザ・コンピテンシ判定手段をさらに備え、
前記質問文作成手段は、前記ユーザ・コンピテンシ判定手段によって参加ユーザが意味を理解できないと判定した用語に関して質問メッセージの作成と投稿を行なう、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記コミュニケーション場に投稿されたメッセージ中で使用されている用語の意味を、前記コミュニケーション場に参加している各ユーザが理解可能かどうかを判定するユーザ・コンピテンシ判定手段をさらに備え、
前記用語集作成・編集手段は、前記ユーザ・コンピテンシ判定手段によって参加ユーザが意味を理解できないと判定した用語に関して用語集の作成・編集を行なう、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項７】
前記データベースは、前記コミュニケーション場に参加する各ユーザがカテゴリ毎に持つコンピテンシ・レベルを登録するユーザ・コンピテンシ・テーブルを含み、
前記コミュニケーション場は１以上のスレッドで構成され、各スレッドはカテゴリ毎にコンテンピシ・レベルが設定されており、
前記ユーザ・コンピテンシ判定手段は、投稿されたメッセージに含まれる用語のカテゴリを特定し、当該カテゴリに関して、メッセージが投稿されたスレッドに参加するユーザが持つコンテンピシ・レベルの平均値、最大値、又は最小値のいずれかと、メッセージが投稿されたスレッドに設定されているコンテンピシ・レベルとを比較して、参加ユーザが用語の意味を理解可能かどうかを判定する、
ことを特徴とする請求項５又は６のいずれかに記載の情報処理装置。
【請求項８】
前記質問メッセージに対する回答メッセージを投稿したユーザに関して、回答された用語の属するカテゴリと同一のカテゴリの単語に対する当該ユーザの回答数、若しくは回答メッセージの投稿に関するその他の履歴情報に基づいて、ユーザ・コンテンピシ・レベルの算出又は更新を行なうユーザ・コンテンピシ算出・更新手段をさらに備える、
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
所定のコミュニケーション場においてユーザ間で交換されるメッセージを処理する情報処理方法において、
前記コミュニケーション場に投稿されたメッセージ中で使用されている用語を取り出す用語検索・判定ステップと、
前記コミュニケーション場に投稿されたメッセージに含まれる用語の意味の説明を求める質問メッセージを作成して、前記コミュニケーション場に投稿する質問文作成ステップと、
いずれかのユーザからの前記質問メッセージに対する回答メッセージから用語の意味の説明を抽出する回答・説明部分抽出ステップと、
を具備することを特徴とする情報処理方法。
【請求項１０】
所定のコミュニケーション場においてユーザ間で交換されるメッセージに関する処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムにおいて、前記コンピュータ・システムに対し、
前記コミュニケーション場に投稿されたメッセージ中で使用されている用語を取り出す用語検索・判定手順と、
前記コミュニケーション場に投稿されたメッセージに含まれる用語の意味の説明を求める質問メッセージを作成して、前記コミュニケーション場に投稿する質問文作成手順と、
いずれかのユーザからの前記質問メッセージに対する回答メッセージから用語の意味の説明を抽出する回答・説明部分抽出手順と、
を実行させることを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを経由してユーザ間で交換されるメッセージを処理する情報処理装置及び情報処理方法、並びにコンピュータ・プログラムに係り、特に、電子掲示板のように多数のユーザ間で質問とこれに対する意見若しくは回答の投稿の繰り返しという形式で交換されるメッセージを処理する情報処理装置及び情報処理方法、並びにコンピュータ・プログラムに関する。
【０００２】
さらに詳しくは、本発明は、電子掲示板に参加するユーザ間の知識やスキルといった能力・力量（以下、「コンピテンシ（ｃｏｍｐｅｔｅｎｃｙ）」とも呼ぶ）の相違を補い、システムの運用を円滑化する情報処理装置及び情報処理方法、並びにコンピュータ・プログラムに係り、特に、電子掲示板上の投稿文で使用される用語の意味の説明などの情報に関し、閲覧するユーザの知識をサポートする情報処理装置及び情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００３】
情報通信技術の普及に伴い、メール、電子掲示板、チャットといったさまざまなメッセージ交換システムが利用可能であり、特定又は不特定のユーザ間でネットワークを介した情報の共有が可能となっている。メールが１対１のやり取りであるのに対し、電子掲示板はあるユーザが書き込んだメッセージを参加ユーザ全員が閲覧するシステムであり、ユーザは質問文を投稿することによって幅広い意見や回答を得ることができ、常に最新の情報を入手することができ、情報の拡張性にも優れ、多くのユーザが提供する情報を全員で共有することができる。電子掲示板は、一般に、扱う分野に応じて数多くのフォーラムに分けられる。インターネットなどの広域ネットワーク上では、フォーラムの追加や消去、合併、分裂などがしばしば行なわれている。
【０００４】
電子掲示板システムは、基本的には、あるユーザからの質問文の投稿と、これを閲覧した不特定のユーザからの意見や回答という形式でメッセージ交換が行なわれることから、１対１で行なわれるメールに比べ、極めて効率的に情報収集を行なうことができ、得られる情報も多岐にわたる。その反面、投稿を行なうユーザ間で、１つの掲示板（スレッド）で扱う分野に関する知識やスキルといった能力・力量（以下、「コンピテンシ（ｃｏｍｐｅｔｅｎｃｙ）」とも呼ぶ）に格差がある場合には、あるユーザが投稿したメッセージの内容について、これを閲覧する他のユーザが十分に理解できず、情報自体は有益であっても有効に活用されない可能性がある。コンピテンシの不一致は、ユーザ間の意思疎通の障壁にも成りえる。掲示板を閲覧したユーザが投稿文の意味を理解できないと、意見や回答の投稿が滞り電子掲示板の活性が失われてしまうので、システムの発展にも関わる重要な課題である。
【０００５】
例えば、グループ中の複数ユーザ間の情報交換を活発化させる情報処理装置について提案がなされている（例えば、特許文献１を参照のこと）。この情報処理装置によれば、複数のユーザが利用している掲示板が停滞しているような場合には、仮想メンバが追加され、仮想メンバが掲示板の話題に沿うようなメッセージを自動的に生成して掲示板に投稿するようになっている。このような情報処理操作によって、見かけ上は掲示板が活発化したようにして、各ユーザに対し投稿する意欲を喚起することはできるものの、他のユーザの投稿文に含まれる用語の意味を理解できないといった問題を直接的に解決するものではない。また、いくらメッセージを自動的に投稿しても、メッセージの内容を閲覧ユーザが理解できなければ、掲示板の活性化という問題を本質的に解決することはできない。
【０００６】
対面式のコミュニケーションにおいては、話者間で互いのコンピテンシを確認して会話で使う用語を選んだり、コンピテンシに応じたグルーピングを行なったりすることができる。これに対し、電子掲示板システムでは、参加の任意性と情報の拡張性は不離一体の関係にあり、コンピテンシ毎にユーザをグルーピングするといったフォーラムの運営は適当とは言い難い。
【０００７】
このため、本発明者らは、電子掲示板上の投稿文で使用される用語の意味の説明などの情報に関し、閲覧するユーザの知識をサポートするシステムが必要であると思料する。
【０００８】
また、電子掲示板などの電子化された各種情報から広範囲にわたる情報を迅速且つ効率よく獲得してデータベースへの取り込みを行なうデータベース装置について提案がなされている（例えば、特許文献２を参照のこと）。しかしながら、このデータベース装置は、まずユーザがデータベースに問い合わせをし、十分な回答が得られず、検索の継続が指示されたときにエージェントが電子掲示板に投稿し、この投稿文に対する回答をデータベースに更新するものであり、ユーザにより検索が実行されないと電子掲示板に対する質問の投稿とこれに対する回答文からの情報抽出という処理が起動することはない。すなわち、ユーザの介在がなければ、情報抽出は行なわれない。
【０００９】
また、ユーザが入力した最新の時事用語などに関する質問に対してＷｅｂページから用語説明と意味的役割を抽出して応答する質問応答装置について提案がなされている（例えば、特許文献３を参照のこと）。しかしながら、この質問応答装置を電子掲示板に適用した場合、掲示板を閲覧したユーザは、他のユーザの投稿文中で自分が理解できない用語を見つけたときには、質問文を作成して当該質問応答装置に入力するという操作を自ら行なわなければならない。
【００１０】
【特許文献１】特開２００２−７３５００号公報
【特許文献２】特開平６−３０１５７７号公報
【特許文献３】特開２００４−２７２７８５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明の目的は、電子掲示板のように多数のユーザ間で質問とこれに対する意見若しくは回答の投稿の繰り返しという形式で交換されるメッセージを好適に処理することができる、優れた情報処理装置及び情報処理方法、並びにコンピュータ・プログラムを提供することにある。
【００１２】
本発明のさらなる目的は、電子掲示板に参加するユーザ間の知識やスキルといった能力・力量の相違を補い、システムの運用を円滑化することができる、優れた情報処理装置及び情報処理方法、並びにコンピュータ・プログラムを提供することにある。
【００１３】
本発明のさらなる目的は、電子掲示板上の投稿文で使用される用語の意味の説明などの情報に関し、閲覧するユーザの知識をサポートすることができる、優れた情報処理装置及び情報処理方法、並びにコンピュータ・プログラムを提供することにある。
【課題を解決するための手段】
【００１４】
本発明は、上記課題を参酌してなされたものであり、その第１の側面は、所定のコミュニケーション場においてユーザ間で交換されるメッセージを処理する情報処理装置において、ユーザから前記コミュニケーション場に投稿されたメッセージ中で使用されている用語を取り出す用語検索・判定手段と、ユーザから前記コミュニケーション場に投稿されたメッセージに含まれる用語の意味の説明を求める質問メッセージを作成して、前記コミュニケーション場に投稿する質問文作成手段と、いずれかのユーザからの前記質問メッセージに対する回答メッセージから用語の意味の説明を抽出する回答・説明部分抽出手段を具備することを特徴とする情報処理装置である。
【００１５】
ネットワークを経由してユーザ間でメッセージの交換を行なうシステムとして、メール、電子掲示板、チャットなどが知られている。このうち電子掲示板は、各ユーザが書き込んだメッセージをすべての参加ユーザが閲覧するシステムであり、ユーザは質問文を投稿することによって幅広い意見や回答を得ることができ、常に最新の情報を入手することができ、情報の拡張性にも優れ、多くのユーザが提供する情報を全員で共有することができる。しかしながら、不特定多数のユーザが同じコミュニケーション場で共存することの弊害として、投稿を行なうユーザ間、あるいは掲示板に設定されたコンピテンシとユーザ・コンピテンシが一致せず、掲示板内のメッセージの内容をユーザが十分に理解できなくなるという問題がある。
【００１６】
これに対し、本発明に係る情報処理システムでは、質問文作成手段が、コミュニケーション場に投稿されたメッセージに含まれる用語の意味の説明を求める質問メッセージを作成してコミュニケーション場に投稿するとともに、回答・説明部分抽出手段がこの前記質問メッセージに対するいずれかのユーザからの回答メッセージから用語の意味の説明を抽出して、各参加ユーザに閲覧することができる。
【００１７】
すなわち、電子掲示板などのコミュニケーション場にユーザから投稿されたメッセージ中から、閲覧ユーザが理解できないような用語を検出して、文中で使用されている用語の意味などを問う質問メッセージの投稿を代行することができる。したがって、コミュニケーション場に参加するユーザの知識をサポートし、ユーザ間又は掲示板に設定されているコンピテンシの相違を補って、コミュニケーション場の運用を円滑化することができる。
【００１８】
本発明に係る情報処理システムは、前記コミュニケーション場に参加する各ユーザが利用可能な、用語の意味の説明を登録した用語辞書を含むデータベースを備えている。前記質問文作成手段は、前記データベース内の用語辞書に登録されていない用語に関する質問メッセージを作成すればよい。そして、前記回答・説明部分抽出手段は、前記質問メッセージに対する回答メッセージから抽出された用語の意味の説明を前記データベース内の該当する用語辞書に登録する。
【００１９】
また、本発明に係る情報処理システムは、ユーザから前記コミュニケーション場に投稿されたメッセージ中で使用されている用語に関する意味の説明を収めた用語集を、前記コミュニケーション場又はユーザ毎に作成又は編集する用語集作成・編集手段をさらに備えていてもよい。この用語集を通じてユーザの知識をサポートし、コンピテンシの相違を補って、コミュニケーション場の運用を円滑化することができる。
【００２０】
また、本発明に係る情報処理システムは、ユーザから前記コミュニケーション場に投稿されたメッセージ中で使用されている用語に関する意味の説明を、広域ネットワーク若しくはその他の通信媒体を介して提供される情報資源で検索し、前記データベース内の該当する用語辞書に登録する用語検索手段をさらに備えていてもよい。
【００２１】
一方、電子掲示板に投稿されたメッセージ中に含まれるすべての用語に対し質問メッセージを逐次的に作成して電子掲示板に投稿すると、電子掲示板本来の活動とは異なるシステムからのメッセージが頻繁に掲示板上に出現し、かえって運用の妨げになるおそれがある。また、投稿メッセージに出現したすべての用語をデータベースに登録したり、用語集に記載したりするようにすると、データベースや用語集が肥大化して、使い勝手が低下するとともにコスト増になる。
【００２２】
そこで、本発明に係る情報処理システムは、ユーザ・コンピテンシ判定部をさらに備え、ユーザから前記コミュニケーション場に投稿されたメッセージ中で使用されている用語の意味を、前記コミュニケーション場に参加している各ユーザが理解可能かどうかを判定するようにしてもよい。このような場合、質問文生成手段は、この判定結果に従って質問メッセージの作成と電子掲示板への投稿を制御することができるので、不要な質問メッセージがコミュニケーション場を占める割合を抑制することができる。また、各参加ユーザにとって既知となる不要な用語を用語集に収めずに済む。
【００２３】
前記データベースは、前記コミュニケーション場に参加する各ユーザがカテゴリ毎に持つコンピテンシ・レベルを登録するユーザ・コンピテンシ・テーブルを含むことができる。また、前記コミュニケーション場は１以上のスレッドで構成され、各スレッドはカテゴリ毎にコンテンピシ・レベルを設定するようにしてもよい。このような場合、前記ユーザ・コンピテンシ判定手段は、投稿されたメッセージに含まれる用語のカテゴリを特定し、当該カテゴリに関して、メッセージが投稿されたスレッドに参加するユーザが持つコンテンピシ・レベルの平均値、最大値、又は最小値のいずれかと、メッセージが投稿されたスレッドに設定されているコンテンピシ・レベルとを比較することによって、参加ユーザが用語の意味を理解可能であるかどうかを判定することができる。
【００２４】
また、本発明に係る情報処理システムは、ユーザ・コンテンピシ算出・更新手段を備え、ユーザがカテゴリ毎に持つコンテンピシ・レベルを動的にコントロールするようにしてもよい。例えば、質問メッセージに対する回答メッセージを投稿したユーザに関して、回答された用語の属するカテゴリと同一のカテゴリの単語に対する当該ユーザの回答数などに基づいて、ユーザ・コンテンピシ・レベルの算出又は更新を行なうことができる。
【００２５】
また、本発明の第２の側面は、所定のコミュニケーション場においてユーザ間で交換されるメッセージに関する処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムにおいて、前記コンピュータ・システムに対し、ユーザから前記コミュニケーション場に投稿されたメッセージ中で使用されている用語を取り出す用語検索・判定手順と、ユーザから前記コミュニケーション場に投稿されたメッセージに含まれる用語の意味の説明を求める質問メッセージを作成して、前記コミュニケーション場に投稿する質問文作成手順と、いずれかのユーザからの前記質問メッセージに対する回答メッセージから用語の意味の説明を抽出する回答・説明部分抽出手順を実行させることを特徴とするコンピュータ・プログラムである。
【００２６】
本発明の第２の側面に係るコンピュータ・プログラムは、コンピュータ・システム上で所定の処理を実現するようにコンピュータ可読形式で記述されたコンピュータ・プログラムを定義したものである。換言すれば、本発明の第２の側面に係るコンピュータ・プログラムをコンピュータ・システムにインストールすることによって、コンピュータ・システム上では協働的作用が発揮され、本発明の第１の側面に係る情報処理装置と同様の作用効果を得ることができる。
【発明の効果】
【００２７】
本発明によれば、電子掲示板のように多数のユーザ間で質問とこれに対する意見若しくは回答の投稿の繰り返しという形式で交換されるメッセージを好適に処理することができる、優れた情報処理装置及び情報処理方法、並びにコンピュータ・プログラムを提供することができる。
【００２８】
また、本発明によれば、電子掲示板に参加するユーザ間の知識やスキルといった能力・力量の相違を補い、システムの運用を円滑化することができる、優れた情報処理装置及び情報処理方法、並びにコンピュータ・プログラムを提供することができる。
【００２９】
また、本発明によれば、電子掲示板上の投稿文で使用される用語の意味の説明などの情報に関し、閲覧するユーザの知識をサポートすることができる、優れた情報処理装置及び情報処理方法、並びにコンピュータ・プログラムを提供することができる。
【００３０】
本発明に係る情報処理装置によれば、電子掲示板などに投稿されたメッセージ中から、閲覧するユーザが理解できないような用語を検出して、文中で使用されている用語の意味などを問う質問メッセージの投稿を代行するようになっているので、ユーザの知識をサポートし、コンピテンシの相違を補って、コミュニケーション場の運用を円滑化することができる。
【００３１】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【発明を実施するための最良の形態】
【００３２】
以下、図面を参照しながら本発明の実施形態について詳解する。
【００３３】
図１には、本発明の一実施形態に係る情報処理システム１００の機能的構成を模式的に示している。図示の情報処理システム１００は、インターネットなどの広域ネットワーク経由で、不特定多数のユーザ（図示の例ではユーザＡ〜Ｃ）に対し、コミュニケーション場を提供するようになっている。情報処理システム１００は、例えば、パーソナル・コンピュータのような一般的な計算機システム上で所定のサーバ・アプリケーションを実行するという形態で実現することができる。
【００３４】
コミュニケーション場の一例は、電子掲示板システムであり、あるユーザからの質問文の投稿と、これを閲覧した不特定のユーザからの意見や回答という形式でメッセージ交換が行なわれる。電子掲示板はあるユーザが書き込んだメッセージをすべての参加ユーザが閲覧するシステムである。掲示板上では、ユーザは質問文を投稿することによって幅広い意見や回答を得ることができ、常に最新の情報を入手することができ、情報の拡張性にも優れ、多くのユーザが提供する情報を全員で共有することができる。
【００３５】
ここで、投稿を行なうユーザ間でのコンピテンシの格差や、あるいはスレッドに設定されているコンピテンシと各ユーザが持つコンピテンシが一致しないことが多い。これに起因して、あるユーザが投稿したメッセージ中には他のユーザが理解できない用語が存在し、メッセージの内容がうまく伝わらないという問題がある。すなわち、コンピテンシの不一致は、ユーザ間の意思疎通の障壁にも成りえる。掲示板を閲覧したユーザが投稿文の意味を理解できないと、意見や回答の投稿が滞り電子掲示板の活性が失われてしまうので、システムの発展にも関わる重要な課題である。
【００３６】
従来、電子掲示板に参加するユーザは、メッセージ中に不明な用語が発生すると、投稿者にその意味を問う質問メッセージを自ら作成して投稿する、あるいはＷｅｂ上で提供されている情報資源を自ら探索するといった作業を行なう必要があった。
【００３７】
これに対し、本実施形態に係る情報処理システム１００では、コミュニケーション場に投稿されたメッセージ中から、閲覧ユーザが理解できないような用語を検出して、文中で使用されている用語の意味などを問う質問メッセージの投稿を代行するようになっているので、ユーザの知識をサポートし、コンピテンシの相違を補って、コミュニケーション場の運用を円滑化することができる。以下では、システム１００の構成や動作手順について詳解する。
【００３８】
メッセージ判別部１０１は、コミュニケーション場に投稿されたメッセージの属性を種別する。具体的には、通常のメッセージか、既に投稿されている質問メッセージに対する回答として投稿されたメッセージか、システム１００自体が用語の意味を問い合わせるために投稿した質問メッセージかを判定する。メッセージの属性は、投稿時にメッセージに付与されていることもあるが、メッセージに自然言語処理などを施して自動判別するようにしてもよい。
【００３９】
用語検索・判定部１０２は、質問メッセージの本文から抽出される用語をデータベース１０３上で検索し、辞書に既に登録されている用語かどうかを判定する。例えば、メッセージ本文に形態素解析することにより、用語を取り出すことができるが、例えば、キーワードが付随したメッセージの交換を行なうようにしてもよい。
【００４０】
データベース１０３は、例えば、一般用語を遍く収録した、汎用性のある一般用語辞書の他に、分野毎に編纂された特定用語辞書を備えていてもよい。図１に示した例では、データベース１０３は、情報処理装置１００内に構築されているが、広域ネットワーク上にデータベース・サーバとして構築することもできる。データベース１０３は、用語毎に用語の意味を記述したテーブルで構成される。
【００４１】
【表１】
2007156833.tif 000003
【００４２】
【表２】
2007156833.tif 000004
【００４３】
質問文生成部１０４は、用語検索・判定部１０２によりデータベース１０３を検索した結果、辞書に未登録の用語が検出されたときに、当該用語の意味や内容を問い合わせるための質問文を自動的に作成する。質問文にはあらかじめフォーマットを用意しておいて、そこに単語を当てはめるようにしてもよい（例えば、「用語Ａとはどういう意味ですか？」というフォーマットに適宜用語Ａを当てはめる）。作成された質問文は、当該用語を含んだ元のメッセージが投稿された電子掲示板に投稿され、すべてのユーザの閲覧に供される。
【００４４】
回答・説明部分抽出部１０５は、メッセージ判定部１０１によって、質問文生成部１０４により投稿された質問メッセージに対する回答メッセージと判定されたメッセージを解析して、用語の意味や内容の説明に関する記述部分を抽出して、データベース１０３に登録する。
【００４５】
例えば、回答メッセージが所定のフォーマットに従って作成される場合には、そのフォーマットにおいて回答部分を抽出することができる。あるいは、メッセージ本文について形態素解析を行ない、前後の文言から該当部分を判断することもできる。
【００４６】
用語集作成・編集部１０６は、用語検索・判定部１０２が質問メッセージの本文から抽出される用語の意味をデータベース１０３上で見つけ出した結果に基づいて、コミュニケーション場のスレッド毎、あるいはユーザ毎の用語集を作成する。用語集はコミュニケーション場で閲覧に供される。
【００４７】
図２には、図１に示した情報処理システム１００における基本動作手順をフローチャートの形式で示している。
【００４８】
コミュニケーション場に新規のメッセージが投稿されると（ステップＳ１）、まずメッセージ判別部１０１により、当該メッセージが通常のメッセージか、当該システム１００自身が投稿した用語の意味の説明を問い合わせる質問メッセージか、当該システム１００からの質問メッセージに対する回答メッセージかを判別する（ステップＳ２）。
【００４９】
ここで、投稿されたメッセージが当該システム１００からの質問メッセージに対する回答メッセージである場合には、別途定義された回答処理フローを実行する（後述）。
【００５０】
また、投稿されたメッセージが、当該システム１００自らが投稿した用語の意味の説明を問い合わせる質問メッセージであった場合には、以降の処理ステップをすべてスキップし、当該処理ルーチン全体を終了する。
【００５１】
また、投稿されたメッセージが通常のメッセージである場合には、用語検索・判定部１０２が、当該メッセージ本文に対して形態素解析を行ない、名詞の文言を抽出する。そして、これをデータベース１０３で検索し、データベース１０３に既に登録されているかどうかを判別する（ステップＳ３）。
【００５２】
通常メッセージから抽出された用語がデータベース１０３上に存在しない場合には、質問文生成部１０４は、その用語の意味や内容の説明を問い合わせるための質問メッセージを作成し（ステップＳ６）、コミュニケーション場に投稿する（ステップＳ５）。投稿されたメッセージは、電子掲示板上で表示され、各参加ユーザが閲覧することができる。
【００５３】
また、通常メッセージから抽出された用語がデータベース１０３上から見つけ出されたときには、用語集作成・編集部１０６は、用語検索・判定部１０２が質問メッセージの本文から抽出される用語の意味をデータベース１０３上で見つけ出した結果に基づいて、コミュニケーション場のスレッド毎、あるいはユーザ毎の用語集を作成し（ステップＳ４）、コミュニケーション場で提供する（ステップＳ５）。
【００５４】
例えば、コミュニケーション場に設置されている１つの電子掲示板に、あるユーザが図３に示すようなメッセージを投稿したとする。メッセージ判定部１０１は、このメッセージの回答属性を参照し、「通常」と設定されていることを確認すると、用語検索・判定部１０２に処理が移行する。
【００５５】
用語検索・判定部１０２は、メッセージ本文を形態素解析して、名詞を抽出する。図３に示した例では、「認証局」、「構築」、「運用」、「コスト」、「必要」、「今回」という６個の名詞が抽出される。
【００５６】
さらに用語検索・判定部１０２は、抽出した名詞がデータベース１０３に登録された用語であるかどうかを検索する。この場合、「認証局」という名詞がデータベース１０３上に存在しないので、質問文生成部１０４に処理が移行する。
【００５７】
質問文生成部１０４は、「用語Ａとはどういう意味ですか？」というフォーマットに「認証局」を当てはめた質問メッセージを生成する（図４を参照のこと）。この質問メッセージには、システム１００自体が生成したことを示す属性「システム」が設定される。そして、コミュニケーション場の、図３に示したメッセージが投稿されたと同じスレッド上にこの質問メッセージを投稿する。
【００５８】
図５には、図１に示した情報処理システム１００において、システム１００自体が発した質問メッセージに対する回答を得るための動作手順をフローチャートの形式で示している。
【００５９】
コミュニケーション場に新規のメッセージが投稿されると（ステップＳ１１）、まずメッセージ判別部１０１により、当該メッセージが通常のメッセージか、当該システム１００自身が投稿した用語の意味の説明を問い合わせる質問メッセージかを判別する（ステップＳ１２）。
【００６０】
ここで、投稿されたメッセージが通常のメッセージである場合には、質問メッセージの作成若しくは用語集の作成・編集処理（前述）を行なう。
【００６１】
また、投稿されたメッセージが、当該システム１００からの質問メッセージに対する回答メッセージである場合には、回答・説明部分抽出部１０５は、回答メッセージ本文から、問い合わせた用語の意味の説明部分を抽出して（ステップＳ１３）、データベース１０３に登録する（ステップＳ１４）。回答メッセージには、どの質問メッセージに対する回答かという情報が付与されていてもよい。
【００６２】
このように、本実施形態に係る情報処理システム１００では、コミュニケーション場に投稿されたメッセージ中からデータベース１０３に未登録の用語を検出すると、その用語の意味を問う質問メッセージの投稿を代行するようになっているので、これに対する不特定のユーザからの回答メッセージに基づいて用語の意味をデータベース１０３に登録するとともに、コミュニケーション場若しくはスレッド毎の用語集を作成・編集する。これによって、スレッドに参加する、コンピテンシが不十分なユーザの知識をサポートし、コミュニケーション場の運用を円滑化することができる。
【００６３】
一方、電子掲示板に投稿されたメッセージ中に含まれる、データベース１０３に未登録のすべての用語に対し質問メッセージを逐次作成して電子掲示板に投稿すると、電子掲示板本来の活動とは異なる、システムからのメッセージが頻繁に掲示板上に出現し、かえって運用の妨げになるおそれがある。また、投稿メッセージに出現したすべての用語をデータベース１０３に登録したり、用語集に記載したりするようにすると、データベース１０３や用語集が肥大化して、使い勝手が低下するとともにコスト増になる。
【００６４】
この対策として、投稿メッセージ中に未登録の用語が出現したときに、掲示板に参加しているユーザがその用語の意味を理解可能であるかどうかを、ユーザ・コンピテンシに基づいて判定し、この判定結果に従って質問メッセージの作成・投稿を行なうべきかを判断する方法が挙げられる。
【００６５】
図６には、ユーザ・コンピテンシの判定機能を備えた情報処理システム１００の構成例を示している。情報処理システム１００は、例えば、パーソナル・コンピュータのような一般的な計算機システム上で所定のサーバ・アプリケーションを実行するという形態で実現することができる（同上）。
【００６６】
図示の情報処理システム１００は、インターネットなどの広域ネットワーク経由で、不特定多数のユーザ（図示の例ではユーザＡ〜Ｃ）に対し、コミュニケーション場を提供するようになっている。コミュニケーション場の一例は、電子掲示板システムであり、あるユーザからの質問文の投稿と、これを閲覧した不特定のユーザからの意見や回答という形式でメッセージ交換が行なわれる。
【００６７】
メッセージ判別部１０１は、コミュニケーション場に投稿されたメッセージの属性を種別する。具体的には、通常のメッセージか、既に投稿されている質問メッセージに対する回答として投稿されたメッセージか、システム１００自体が用語の意味を問い合わせるために投稿した質問メッセージかを判定する。
【００６８】
用語検索・判定部１０２は、質問メッセージの本文から抽出される用語をデータベース１０３上で検索し、辞書に既に登録されている用語かどうかを判定する。例えば、メッセージ本文に形態素解析することにより、用語を取り出すことができる（同上）。
【００６９】
データベース１０３は、例えば、各専門分野の専門用語を収録した専門用語テーブル、一般用語を遍く収録した一般用語テーブルを備えていてもよい。図６に示した実施形態では、Ｗｅｂなどの広大な情報提供空間若しくはその他の情報資源を検索して、得られた用語の意味の説明をデータベース１０３に登録する用語検索部１０９を備えているが、用語検索部１０９自体は本発明の要旨には直接関連しないので、これ以上説明しない。
【００７０】
専門用語テーブル、一般用語テーブルともに、各用語が属するカテゴリが記述されている。また、専門用語テーブルは、各専門用語について、その意味を登録したユーザ（回答メッセージを投稿したユーザ）を記載している。登録ユーザの情報は、ユーザ・コンテンピシ・レベルの算出時に用いる（後述）。また、データベース１０３には、これら用語テーブルの他に、電子掲示板に参加する各ユーザのコンピテンシ毎（すなわち、ＩＴ、経済、料理などカテゴリ分野毎）に設定若しくは算出されたコンピテンシ・レベルを登録するためのユーザ・コンピテンシ・テーブルを備えている。
【００７１】
【表３】
2007156833.tif 000005
【００７２】
【表４】
2007156833.tif 000006
【００７３】
【表５】
2007156833.tif 000007
【００７４】
ユーザ・コンピテンシについては、あらかじめ参加ユーザから取ったアンケートや自己申告などに基づいてデータベース１０３に入力しておく。また、コミュニケーション場における各ユーザの投稿やその他の活動内容などに応じて、コンピテンシ・レベルを更新することもできる。本実施形態では、ユーザ・コンピテンシ算出・更新部１０８が、ユーザの回答情報登録回数などに基づいてコンピテンシの算出・更新を行なうようになっている。例えば、あるカテゴリに関する回答メッセージの投稿数が一定値を超えたらコンピテンシ・レベルを１だけ上げるといった操作を行なう。
【００７５】
ユーザ・コンピテンシ判定部１０７は、データベース１０３内のユーザ・コンピテンシ・テーブルを参照し、電子掲示板に投稿されたメッセージ中の用語の意味を理解できない参加ユーザがいるかどうかを判別する。意味を理解できない参加ユーザがいると判別された用語に関しては、データベース１０３内の辞書に登録されている場合には用語集作成・編集部１０６が起動され、辞書に登録されていない場合には質問文生成部１０４が起動される。
【００７６】
質問文生成部１０４は、ユーザ・コンピテンシ判定部１０７から渡された用語に関し、その意味や内容を問い合わせるための質問文を自動的に作成する。質問文にはあらかじめフォーマットを用意しておいて、そこに単語を当てはめるようにしてもよい（例えば、「用語Ａとはどういう意味ですか？」というフォーマットに適宜用語Ａを当てはめる）。作成された質問文は、当該用語を含んだ元のメッセージが投稿された電子掲示板に投稿され、すべてのユーザの閲覧に供される。
【００７７】
用語集作成・編集部１０６は、意味を理解できない参加ユーザがいるとユーザ・コンピテンシ判定部１０７で判別された用語に関して、用語検索・判定部１０２がデータベース１０３上で見つけ出した結果に基づいて、コミュニケーション場のスレッド毎、あるいはユーザ毎の用語集を作成する。用語集はコミュニケーション場で閲覧に供される。
【００７８】
回答・説明部分抽出部１０５は、メッセージ判定部１０１によって、質問文生成部１０４により投稿された質問メッセージに対する回答メッセージと判定されたメッセージを解析して、用語の意味や内容の説明に関する記述部分を抽出して、データベース１０３に登録する。例えば、回答メッセージが所定のフォーマットに従って作成される場合には、そのフォーマットにおいて回答部分を抽出することができる（同上）。
【００７９】
図７には、図６に示した情報処理システム１００において、用語集や質問文の生成、並びに回答メッセージから得られた用語の意味を登録するための処理手順をフローチャートの形式で示している。
【００８０】
コミュニケーション場に新規のメッセージが投稿されると（ステップＳ２１）、まずメッセージ判別部１０１により、当該メッセージが通常のメッセージか、当該システム１００自身が投稿した用語の意味の説明を問い合わせる質問メッセージか、当該システム１００からの質問メッセージに対する回答メッセージかを判別する（ステップＳ２２）。
【００８１】
ここで、投稿されたメッセージが通常のメッセージである場合には、用語検索・判定部１０２が当該メッセージ本文に対して形態素解析を行ない、名詞の文言を抽出する。そして、これをデータベース１０３で検索し、データベース１０３に既に登録されているかどうかを判別する（ステップＳ２３）。
【００８２】
通常メッセージから抽出された用語がデータベース１０３上に存在する場合には、続いて、ユーザ・コンピテンシ判定部１０７がデータベース１０３内のユーザ・コンピテンシ・テーブルを参照し、当該用語の意味を理解できない参加ユーザがいるかどうかを判別する（ステップＳ２４）。
【００８３】
用語の意味を理解できない参加ユーザがいないと判定された場合には、当該処理ルーチン全体を終了する。一方、用語の意味を理解できない参加ユーザがいると判別された用語に関しては、用語集作成・編集部１０６が起動される（ステップＳ２５）。用語集作成・編集部１０６は、用語検索・判定部１０２がデータベース１０３上で見つけ出した結果に基づいて、用語集に当該用語とその意味を登録する。用語集は、コミュニケーション場のスレッド毎、あるいはユーザ毎の用語集を作成され、コミュニケーション場で閲覧に供される（ステップＳ２６）。
【００８４】
また、通常メッセージから抽出された用語がデータベース１０３上に存在しない場合には、続いて、ユーザ・コンピテンシ判定部１０７がデータベース１０３内のユーザ・コンピテンシ・テーブルを参照し、当該用語の意味を理解できない参加ユーザがいるかどうかを判別する（ステップＳ２７）。
【００８５】
用語の意味を理解できない参加ユーザがいないと判定された場合には、当該処理ルーチン全体を終了する。一方、用語の意味を理解できない参加ユーザがいると判別された用語に関しては、質問文生成部１０４が起動される（ステップＳ２８）。質問文生成部１０４は、その用語の意味や内容の説明を問い合わせるための質問メッセージを作成し、コミュニケーション場に投稿する（ステップＳ２６）。投稿されたメッセージは、電子掲示板上で表示され、各参加ユーザが閲覧することができる。
【００８６】
また、投稿されたメッセージが当該システム１００からの質問メッセージに対する回答メッセージである場合には（ステップＳ２２）、回答・説明部分抽出部１０５は、回答メッセージ本文から、問い合わせた用語の意味の説明部分を抽出して（ステップＳ２９）、データベース１０３に登録する（ステップＳ３０）。回答メッセージには、どの質問メッセージに対する回答かという情報が付与されていてもよい。
【００８７】
このとき、回答・説明文抽出部１０５は、ユーザ・コンピテンシ算出・更新部１０８を起動する（ステップＳ３１）。ユーザ・コンピテンシ算出・更新部１０８は、当該回答メッセージを投稿したユーザに関する回答情報登録回数などに基づいて、当該ユーザのコンピテンシ・レベルを算出し、データベース１０３内のユーザ・コンピテンシ・テーブルの更新を行なう（ステップＳ３２）。
【００８８】
また、投稿されたメッセージが、当該システム１００自らが投稿した用語の意味の説明を問い合わせる質問メッセージであった場合には（ステップＳ２２）、以降の処理ステップをすべてスキップし、当該処理ルーチン全体を終了する。
【００８９】
図８には、図６に示した情報処理システム１００において、質問文の生成を行なうための処理手順をフローチャートの形式で示している。
【００９０】
コミュニケーション場に新規のメッセージが投稿されると（ステップＳ４１）、まずメッセージ判別部１０１により、当該メッセージが通常のメッセージか、当該システム１００自身が投稿した用語の意味の説明を問い合わせる質問メッセージか、当該システム１００からの質問メッセージに対する回答メッセージかを判別する（ステップＳ４２）。
【００９１】
ここで、投稿されたメッセージが当該システム１００からの質問メッセージに対する回答メッセージである場合には、別途定義された回答処理フローを実行する（前述）。また、投稿されたメッセージが、当該システム１００自らが投稿した用語の意味の説明を問い合わせる質問メッセージであった場合には、以降の処理ステップをすべてスキップし、当該処理ルーチン全体を終了する。
【００９２】
また、投稿されたメッセージが通常のメッセージである場合には、用語検索・判定部１０２が、当該メッセージ本文に対して形態素解析を行ない、名詞の文言を抽出する。そして、これをデータベース１０３で検索し、データベース１０３に既に登録されているかどうかを判別する（ステップＳ４３）。
【００９３】
通常メッセージから抽出された用語がデータベース１０３上に存在する場合には、用語集作成・編集部１０６が起動され、用語集作成フローが実施される（後述）。
【００９４】
また、通常メッセージから抽出された用語がデータベース１０３上に存在しない場合には、続いて、ユーザ・コンピテンシ判定部１０７がデータベース１０３内のユーザ・コンピテンシ・テーブルを参照し、当該用語の意味を理解できない参加ユーザがいるかどうかを判別する（ステップＳ４４）。
【００９５】
ユーザ・コンピテンシは、カテゴリ毎にコンピテンシ・レベルが設定されるので（表５を参照のこと）、ユーザ・コンピテンシ判定部１０７は、まず、データベース１０３にない用語についてはそのカテゴリ判定を行なう。例えば、処理対象となっているメッセージの形態素解析により抽出された名詞の中でデータベース１０３に既に登録されているものを検出し、それらの単語が持つカテゴリのうち最も多いカテゴリに基づいて、未登録の用語のカテゴリを決定するようにしてもよい。あるいは、メッセージが投稿されたスレッドが持つカテゴリ属性や、メッセージに設定されたカテゴリ属性に基づいて未登録用語のカテゴリを決定するようにしてもよい。
【００９６】
用語のカテゴリ判定に続いて、ユーザ・コンピテンシ判定部１０７は、処理対象となるメッセージが投稿されたスレッドの各参加ユーザについて、当該用語のカテゴリに相当するユーザ・コンピテンシ・レベルをデータベース１０３内のユーザ・コンピテンシ・テーブル（表５を参照のこと）から取得し、その平均値（あるいは最高値若しくは最低値）を求める。そして、その算出値が所定の閾値を超えると用語の意味を理解できない参加ユーザがいないと判定し、下回る場合には用語の意味を理解できない参加ユーザがいると判定する。
【００９７】
用語の意味を理解できない参加ユーザがいないと判定された場合には、当該処理ルーチン全体を終了する。一方、用語の意味を理解できない参加ユーザがいると判別された用語に関しては、質問文生成部１０４が起動される（ステップＳ４５）。質問文生成部１０４は、その用語の意味や内容の説明を問い合わせるための質問メッセージを作成し、コミュニケーション場に投稿する（ステップＳ４６）。投稿されたメッセージは、電子掲示板上で表示され、各参加ユーザが閲覧することができる。
【００９８】
ここで、図９に示すように「認証局を構築・運用するには莫大なコストが必要ですので今回は見合わせたほうがよいと思います。」というメッセージが投稿された場合を例にとって、システム１００が質問文を自動生成する流れについて、図１１〜図１２を参照しながら説明する。但し、質問メッセージには投稿メッセージには回答属性として「通常」、カテゴリ属性としてＩＴが設定されているものとする。また、投稿先となる電子掲示板の参加ユーザはユーザＡ〜Ｃとし、各ユーザに対し、質問文生成の閾値となるコンピテンシ・レベルが図１０に示すように設定されているものとする。
【００９９】
まず、メッセージ判別部１０１は、この投稿メッセージの回答属性をみる。そして、回答属性は「通常」なので、用語検索・判定部１０２を起動する。
【０１００】
用語検索・判定部１０２は、この投稿メッセージの本文を形態素解析して、名詞を抽出する。抽出された名詞は、「認証局」、「構築」、「運用」、「コスト」、「必要」、「今回」の６個である。
【０１０１】
さらに用語検索・判定部１０２は、抽出した名詞がデータベース１０３内の辞書に含まれているかどうかを検索する。この例では、「認証局」という名詞がデータベース１０３にないとする。
【０１０２】
続いて、「認証局」という用語に関し、質問文の生成の是非を判断するために、ユーザ・コンピテンシ判定部１０７へと処理が移行する。
【０１０３】
ユーザ・コンピテンシ判定部１０７は、掲示板に投稿されたメッセージのカテゴリ属性を参照する。この例でカテゴリ属性は「ＩＴ」である。
【０１０４】
次いで、ユーザ・コンピテンシ判定部１０７は、データベース１０３内のユーザ・コンピテンシ・テーブルを参照して、各ユーザの「ＩＴ」に関するコンピテンシ・レベルの平均値を算出する。そして、この平均値と掲示板に設定されている質問文生成の閾値とを比較する。
【０１０５】
この場合の例では、全参加ユーザのコンピテンシ・レベルの平均が２であり、掲示板の設定したＩＴに関するコンピテンシ・レベルの閾値である３を下回る。そこで、ユーザ・コンピテンシ判定部１０７は、質問文生成が必要と判断して、質問文生成部１０４に処理が移行する。
【０１０６】
質問文生成部１０４は、「用語Ａとはどういう意味ですか？」というフォーマットに「認証局」を当てはめた質問メッセージを生成する（図４を参照のこと）。この質問メッセージには、システム１００自体が生成したことを示す属性「システム」が設定される。そして、コミュニケーション場の、図３に示したメッセージが投稿されたと同じ掲示板上にこの質問メッセージを投稿する。
【０１０７】
図１３には、図６に示した情報処理システム１００において、掲示板に投稿されたメッセージに基づいて用語集の作成・編集を行なうための処理手順をフローチャートの形式で示している。
【０１０８】
コミュニケーション場に新規のメッセージが投稿されると（ステップＳ５１）、まずメッセージ判別部１０１により、当該メッセージが通常のメッセージか、当該システム１００自身が投稿した用語の意味の説明を問い合わせる質問メッセージか、当該システム１００からの質問メッセージに対する回答メッセージかを判別する（ステップＳ５２）。
【０１０９】
ここで、投稿されたメッセージが当該システム１００からの質問メッセージに対する回答メッセージである場合には、別途定義された回答処理フローを実行する（前述）。また、投稿されたメッセージが、当該システム１００自らが投稿した用語の意味の説明を問い合わせる質問メッセージであった場合には、以降の処理ステップをすべてスキップし、当該処理ルーチン全体を終了する。
【０１１０】
また、投稿されたメッセージが通常のメッセージである場合には、用語検索・判定部１０２が、当該メッセージ本文に対して形態素解析を行ない、名詞の文言を抽出する。そして、これをデータベース１０３で検索し、データベース１０３に既に登録されているかどうかを判別する（ステップＳ５３）。
【０１１１】
通常メッセージから抽出された用語がデータベース１０３上に存在しない場合には、質問文生成部１０４が起動され、上述した質問文作成フローが実施される。若しくは、用語検索部１０９を起動して、Ｗｅｂなどの外部の情報資源への用語検索処理を起動するようにしてもよい。
【０１１２】
また、通常メッセージから抽出された用語がデータベース１０３上に存在する場合には、続いて、ユーザ・コンピテンシ判定部１０７がデータベース１０３内のユーザ・コンピテンシ・テーブルを参照し、当該用語の意味を理解できない参加ユーザがいるかどうかを判別する（ステップＳ５４）。
【０１１３】
ユーザ・コンピテンシ判定部１０７は、処理対象となる用語について、データベース１０３上で設定されているカテゴリを参照する。次いで、処理対象となるメッセージが投稿されたスレッドの各参加ユーザについて、当該用語のカテゴリに相当するユーザ・コンピテンシ・レベルをデータベース１０３内のユーザ・コンピテンシ・テーブル（表５を参照のこと）から取得し、その平均値（あるいは最高値若しくは最低値）を求める。そして、その算出値が所定の閾値を超えると用語の意味を理解できない参加ユーザがいないと判定し、下回る場合には用語の意味を理解できない参加ユーザがいると判定する。
【０１１４】
用語の意味を理解できない参加ユーザがいないと判定された場合には、当該処理ルーチン全体を終了する。一方、用語の意味を理解できない参加ユーザがいると判別された用語に関しては、用語集作成・編集部１０６が起動される（ステップＳ５５）。用語集作成・編集部１０６は、用語検索・判定部１０２がデータベース１０３上で見つけ出した結果に基づいて、コミュニケーション場のスレッド毎、あるいはユーザ毎の用語集を作成・編集する。用語集はコミュニケーション場で閲覧に供される（ステップＳ５６）。
【０１１５】
ここで、図９に示すように「認証局を構築・運用するには莫大なコストが必要ですので今回は見合わせたほうがよいと思います。」というメッセージが投稿された場合を例にとって、システム１００が用語集を作成する流れについて、図１５〜図１６を参照しながら説明する。但し、質問メッセージには投稿メッセージには回答属性として「通常」、カテゴリ属性としてＩＴが設定されているものとする。また、投稿先となる電子掲示板の参加ユーザはユーザＡ〜Ｃとし、各ユーザに対し、質問文生成の閾値となるコンピテンシ・レベルが図１４に示すように設定され、且つ、当該掲示板にはまだ用語集が作成されていないものとする。
【０１１６】
ユーザＡが図９に示したメッセージを掲示板に投稿し、ユーザＢが同じ掲示板にアクセスしており、以下ではユーザＢについての用語集を作成する場合を例にして説明する。まず、メッセージ判別部１０１は、この投稿メッセージの回答属性をみる。そして、回答属性は「通常」なので、用語検索・判定部１０２を起動する。
【０１１７】
用語検索・判定部１０２は、この投稿メッセージの本文を形態素解析して、名詞を抽出する。抽出された名詞は、「認証局」、「構築」、「運用」、「コスト」、「必要」、「今回」の６個である。
【０１１８】
さらに用語検索・判定部１０２は、抽出した名詞がデータベース１０３内の辞書に含まれているかどうかを検索する。この例では、すべての名詞がデータベース１０３内の専門用語テーブル又は一般用語テーブルに存在する。
【０１１９】
続いて、メッセージから抽出された各用語について、用語集にその意味の説明を記載すべきか、是非を判断するために、ユーザ・コンピテンシ判定部１０７へと処理が移行する。
【０１２０】
ここでは、用語集は掲示板にアクセスするユーザ毎に作成されるものとする。ユーザ・コンピテンシ判定部１０７は、メッセージから抽出された各単語のカテゴリと、各カテゴリに対するユーザＢのコンピテンシのレベルと、掲示板に設定されている閾値を比較する。そして、掲示板に設定されている閾値よりもユーザが持つコンピテンシ・レベルの方が下回るカテゴリに関しては、用語集の作成が必要と判断される。
【０１２１】
ここでのコンピテンシの比較結果は、図１６に示した通りである。すなわち、ＩＴのコンピテンシが閾値より低いので、ユーザ・コンピテンシ判定部１０７は、メッセージから取り出された名詞のうち、ＩＴカテゴリに属する「認証局」という名詞について用語集がユーザＢにとって必要と判断する。
【０１２２】
この掲示板には、用語集がまだ存在しないので、用語集作成・編集部１０６は、用語集を作成し、その中に認証局を追加する。
【０１２３】
図６に示した実施形態では、情報処理システム１００はユーザ・コンピテンシの判定機能を備え、ユーザ・コンピテンシに応じて質問メッセージの投稿や用語集の作成の実施を制御するようになっている。そして、ユーザ・コンピテンシ算出・更新部１０８は、当該回答メッセージを投稿したユーザに関する回答情報登録回数などに基づいて、当該ユーザのコンピテンシ・レベルを算出し、データベース１０３内のユーザ・コンピテンシ・テーブルの更新を行なうようになっている。図１７には、ユーザ・コンピテンシの算出・更新を行なうための処理手順をフローチャートの形式で示している。
【０１２４】
コミュニケーション場に新規のメッセージが投稿されると（ステップＳ６１）、まずメッセージ判別部１０１により、当該メッセージが通常のメッセージか、当該システム１００自身が投稿した用語の意味の説明を問い合わせる質問メッセージかを判別する（ステップＳ６２）。
【０１２５】
ここで、投稿されたメッセージが通常のメッセージである場合には、質問メッセージの作成若しくは用語集の作成・編集処理（前述）を行なう。
【０１２６】
また、投稿されたメッセージが、当該システム１００からの質問メッセージに対する回答メッセージである場合には、回答・説明部分抽出部１０５は、回答メッセージ本文から、問い合わせた用語の意味の説明部分を抽出し（ステップＳ６３）、データベース１０３内の該当する用語テーブル・エントリを設けて登録する。回答メッセージには、どの質問メッセージに対する回答かという情報が付与されていてもよい。
【０１２７】
ユーザ・コンピテンシ算出・更新部１０８は、回答メッセージを投稿したユーザに関して、ユーザ・コンテンピシ・レベルの算出を行なう（ステップＳ６４）。例えば、回答された用語の属するカテゴリと同一のカテゴリの単語に対する当該ユーザの回答数をデータベース１０３内の専門用語テーブル（表３を参照のこと）から取得する。そして、回答数がシステム１００において設定した閾値を超えた場合には、当該ユーザの同一カテゴリに関するコンテンピシ・レベルを変更し、データベース１０３に登録する（ステップＳ６４）。
【産業上の利用可能性】
【０１２８】
以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。
【０１２９】
本明細書では、電子掲示板に適用した実施形態を中心に説明してきたが、本発明の要旨はこれに限定されるものではなく、複数のユーザ間でメッセージ交換を行ない情報収集、情報の拡張、情報の共有などがなされるその他の形態のグループウェア製品に対しても同様に本発明を適用することができる。
【０１３０】
要するに、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、特許請求の範囲を参酌すべきである。
【図面の簡単な説明】
【０１３１】
【図１】図１は、本発明の一実施形態に係る情報処理システム１００の機能的構成を模式的に示した図である。
【図２】図２は、図１に示した情報処理システム１００における基本動作手順を示したフローチャートである。
【図３】図３は、電子掲示板に投稿されたメッセージの例を示した図である。
【図４】図４は、データベース１０３に登録されていない用語を問い合わせるための質問メッセージを生成する様子を示した図である。
【図５】図５は、図１に示した情報処理システム１００において、システム１００自体が発した質問メッセージに対する回答を得るための動作手順を示したフローチャートである。
【図６】図６は、ユーザ・コンピテンシの判定機能を備えた情報処理システム１００の構成例を示した図である。
【図７】図７は、図６に示した情報処理システム１００において、用語集や質問文の生成、並びに回答メッセージから得られた用語の意味を登録するための処理手順を示したフローチャートである。
【図８】図８は、図６に示した情報処理システム１００において、質問文の生成を行なうための処理手順を示したフローチャートである。
【図９】図９は、掲示板に投稿されるメッセージの構成例を示した図である。
【図１０】図１０は、掲示板の情報の構成例を示した図である。
【図１１】図１１は、システム１００が質問文を自動生成する流れを説明するための図である。
【図１２】図１２は、システム１００が質問文を自動生成する流れを説明するための図である。
【図１３】図１３は、図６に示した情報処理システム１００において、掲示板に投稿されたメッセージに基づいて用語集の作成・編集を行なうための処理手順を示したフローチャートである。
【図１４】図１４は、掲示板の情報の構成例を示した図である。
【図１５】図１５は、システム１００が掲示板の用語集を作成する流れを説明するための図である。
【図１６】図１６は、システム１００が掲示板の用語集を作成する流れを説明するための図である。
【図１７】図１７は、ユーザ・コンピテンシの算出・更新を行なうための処理手順を示したフローチャートである。
【符号の説明】
【０１３２】
１００…情報処理システム
１０１…メッセージ判定部
１０２…用語検索・判定部
１０３…データベース
１０４…質問文生成部
１０５…回答・説明文抽出部
１０６…用語集作成・編集部
１０７…ユーザ・コンピテンシ判定部
１０８…ユーザ・コンピテンシ算出・更新部
１０９…用語検索部
【図１】
2007156833.tif 000008
【図２】
2007156833.tif 000009
【図３】
2007156833.tif 000010
【図４】
2007156833.tif 000011
【図５】
2007156833.tif 000012
【図６】
2007156833.tif 000013
【図７】
2007156833.tif 000014
【図８】
2007156833.tif 000015
【図９】
2007156833.tif 000016
【図１０】
2007156833.tif 000017
【図１１】
2007156833.tif 000018
【図１２】
2007156833.tif 000019
【図１３】
2007156833.tif 000020
【図１４】
2007156833.tif 000021
【図１５】
2007156833.tif 000022
【図１６】
2007156833.tif 000023
【図１７】
2007156833.tif 000024