知識に関連する知識情報を記憶する記憶手段と、外部装置と通信する通信手段とを備え、該外部装置へ前記記憶手段で記憶した知識情報を提供するための情報提供装置において、前記外部装置での操作に関する操作情報を該外部装置から取得する操作情報取得手段と、該操作情報取得手段で取得した操作情報に基づいて、前記操作に関連した知識レベルを調査するための問い合わせ情報を前記外部装置へ送出する送出手段と、前記外部装置から前記問い合わせ情報に対する応答情報を取得する応答情報取得手段と、該応答情報取得手段で取得した応答情報に対応した知識情報を前記記憶手段に登録する登録手段とを備えることを特徴とする情報提供装置。前記操作情報取得手段は、前記外部装置で使用されるアプリケーションに関連する操作情報を取得するようにしてあり、前記送出手段は、前記アプリケーションに関連する問い合わせ情報を前記外部装置へ送出するようにしてあり、前記登録手段は、前記応答情報取得手段で取得した前記アプリケーションに関連する応答情報に対応した知識情報を登録するように構成してあることを特徴とする請求項1に記載の情報提供装置。前記操作情報取得手段は、前記外部装置で使用されるアプリケーションの使用頻度、該アプリケーションの使用時間又は該アプリケーションによる前記外部装置でのデータの読み込み若しくは書き込みの回数若しくはデータ量の少なくとも1つを操作情報として取得するように構成してあることを特徴とする請求項2に記載の情報提供装置。知識レベルに関連付けて問い合わせ情報を記憶する問い合わせ情報記憶手段と、前記操作情報取得手段で取得した操作情報に基づいて知識レベルを判定する知識レベル判定手段とを備え、前記送出手段は、前記知識レベル判定手段で判定した知識レベルに応じた問い合わせ情報を送出するように構成してあることを特徴とする請求項1乃至請求項3のいずれか1項に記載の情報提供装置。前記記憶手段は、知識レベルに関連付けて知識情報を記憶してあり、前記知識レベル判定手段で判定した知識レベルに応じた知識情報を前記外部装置へ送信する送信手段を備えることを特徴とする請求項4に記載の情報提供装置。前記知識レベル判定手段で判定した知識レベルを複数のアプリケーション毎に集計する集計手段と、該集計手段で集計した知識レベルに基づいて知識レベルマップを生成する生成手段とを備えることを特徴とする請求項4又は請求項5に記載の情報提供装置。コンピュータに、通信により外部装置へ知識に関連する知識情報を提供させるためのコンピュータプログラムにおいて、コンピュータに、前記外部装置での操作に関する操作情報を該外部装置から取得するステップと、取得した操作情報に基づいて、前記操作に関連した知識レベルを調査するための問い合わせ情報を前記外部装置へ送出するステップと、前記外部装置から前記問い合わせ情報に対する応答情報を取得するステップと、取得した応答情報に対応した知識情報を登録するステップとを実行させることを特徴とするコンピュータプログラム。知識に関連する知識情報を記憶する記憶手段と、外部装置と通信する通信手段とを備え、該外部装置へ前記記憶手段で記憶した知識情報を提供するための情報提供装置による情報提供方法において、前記外部装置での操作に関する操作情報を該外部装置から取得するステップと、取得された操作情報に基づいて、前記操作に関連した知識レベルを調査するための問い合わせ情報を前記外部装置へ送出するステップと、前記外部装置から前記問い合わせ情報に対する応答情報を取得するステップと、取得された応答情報に対応した知識情報を前記記憶手段に登録するステップとを含むことを特徴とする情報提供方法。しかし、従来のシステムでは、各PCに導入されているアプリケーションが判明したとしても、ユーザが当該アプリケーションをどの程度有効に又は効率的に利用しているかまでは不明である。また、従来のシステムでは、当該アプリケーションに対してユーザがどの程度の知識スキルを有しているかを把握することができなかった。一方で、アプリケーション等の効率的な利用方法を蓄積したナレッジデータベースを構築することも考えられるものの、ナレッジデータベースを構築するためには、ユーザの意図的な知識、情報のデータベースへの登録が必要であり、また、ユーザが自ら積極的にナレッジデータベースにアクセスしなければならず、ナレッジデータベースを十分に活用することも容易ではなかった。本発明は、斯かる事情に鑑みてなされたものであり、知識に関連する知識情報を容易に登録して提供することができる情報提供装置、該情報提供装置を実現するためのコンピュータプログラム及び情報提供方法を提供することを目的とする。第1発明に係る情報提供装置は、知識に関連する知識情報を記憶する記憶手段と、外部装置と通信する通信手段とを備え、該外部装置へ前記記憶手段で記憶した知識情報を提供するための情報提供装置において、前記外部装置での操作に関する操作情報を該外部装置から取得する操作情報取得手段と、該操作情報取得手段で取得した操作情報に基づいて、前記操作に関連した知識レベルを調査するための問い合わせ情報を前記外部装置へ送出する送出手段と、前記外部装置から前記問い合わせ情報に対する応答情報を取得する応答情報取得手段と、該応答情報取得手段で取得した応答情報に対応した知識情報を前記記憶手段に登録する登録手段とを備えることを特徴とする。第2発明に係る情報提供装置は、第1発明において、前記操作情報取得手段は、前記外部装置で使用されるアプリケーションに関連する操作情報を取得するようにしてあり、前記送出手段は、前記アプリケーションに関連する問い合わせ情報を前記外部装置へ送出するようにしてあり、前記登録手段は、前記応答情報取得手段で取得した前記アプリケーションに関連する応答情報に対応した知識情報を登録するように構成してあることを特徴とする。第3発明に係る情報提供装置は、第2発明において、前記操作情報取得手段は、前記外部装置で使用されるアプリケーションの使用頻度、該アプリケーションの使用時間又は該アプリケーションによる前記外部装置でのデータの読み込み若しくは書き込みの回数若しくはデータ量の少なくとも1つを操作情報として取得するように構成してあることを特徴とする。第4発明に係る情報提供装置は、第1発明乃至第3発明のいずれか1つにおいて、知識レベルに関連付けて問い合わせ情報を記憶する問い合わせ情報記憶手段と、前記操作情報取得手段で取得した操作情報に基づいて知識レベルを判定する知識レベル判定手段とを備え、前記送出手段は、前記知識レベル判定手段で判定した知識レベルに応じた問い合わせ情報を送出するように構成してあることを特徴とする。第5発明に係る情報提供装置は、第4発明において、前記記憶手段は、知識レベルに関連付けて知識情報を記憶してあり、前記知識レベル判定手段で判定した知識レベルに応じた知識情報を前記外部装置へ送信する送信手段を備えることを特徴とする。第6発明に係る情報提供装置は、第4発明又は第5発明において、前記知識レベル判定手段で判定した知識レベルを複数のアプリケーション毎に集計する集計手段と、該集計手段で集計した知識レベルに基づいて知識レベルマップを生成する生成手段とを備えることを特徴とする。第7発明に係るコンピュータプログラムは、コンピュータに、通信により外部装置へ知識に関連する知識情報を提供させるためのコンピュータプログラムにおいて、コンピュータに、前記外部装置での操作に関する操作情報を該外部装置から取得するステップと、取得した操作情報に基づいて、前記操作に関連した知識レベルを調査するための問い合わせ情報を前記外部装置へ送出するステップと、前記外部装置から前記問い合わせ情報に対する応答情報を取得するステップと、取得した応答情報に対応した知識情報を登録するステップとを実行させることを特徴とする。第8発明に係る情報提供方法は、知識に関連する知識情報を記憶する記憶手段と、外部装置と通信する通信手段とを備え、該外部装置へ前記記憶手段で記憶した知識情報を提供するための情報提供装置による情報提供方法において、前記外部装置での操作に関する操作情報を該外部装置から取得するステップと、取得された操作情報に基づいて、前記操作に関連した知識レベルを調査するための問い合わせ情報を前記外部装置へ送出するステップと、前記外部装置から前記問い合わせ情報に対する応答情報を取得するステップと、取得された応答情報に対応した知識情報を前記記憶手段に登録するステップとを含むことを特徴とする。第1発明、第7発明及び第8発明にあっては、操作情報取得手段は、外部装置での操作に関する操作情報を当該外部装置から取得する。外部装置は、例えば、ユーザが使用するパーソナルコンピュータ、携帯情報端末などである。操作に関する操作情報とは、例えば、外部装置に導入されているアプリケーションプログラムがどの程度使用されているかを判定するのに必要な操作ログである。送出手段は、取得した操作情報に基づいて、操作に関連した知識レベルを調査するための問い合わせ情報を外部装置へ送出する。知識レベルとは、例えば、ユーザが外部装置に導入されたアプリケーションをどの程度有効に、あるいは効率的に使用又は利用しているかを示す指標である。問い合わせ情報は、例えば、知識レベルを判定するための設問を含む情報である。応答情報取得手段は、外部装置から問い合わせ情報に対する応答情報を取得する。応答情報は、例えば、問い合わせ情報設問に対する回答である。なお、応答情報は、単に問い合わせ情報に対する正解を選択したものでもよく、あるいは問い合わせ情報に対してユーザが記述した文書であってもよい。登録手段は、取得した応答情報に対応した知識情報を記憶手段に登録する。知識情報を登録する場合、応答情報を自動的に登録することもでき、あるいは情報提供装置の管理者が、応答情報の中から他のユーザにも参考になるような汎用性のあるものを選択して登録してもよい。操作情報を取得するので、ユーザが使用しているアプリケーションを正確に判定することができるとともに、ユーザがどの程度アプリケーションを使用しているかも判定することができる。また、操作に関連した知識レベルを調査するための問い合わせ情報を送出して、応答情報を取得するので、ユーザのアプリケーションに対する知識レベルを正確に判定することができる。また、ユーザからの応答情報に基づいて知識情報を登録するので、例えば、ナレッジデータベース等のデータベースを容易に構築することができ、知識に関連する知識情報を容易に登録して提供することができる。第2発明にあっては、操作情報取得手段は、外部装置で使用されるアプリケーションに関連する操作情報を取得し、送出手段は、アプリケーションに関連する問い合わせ情報を外部装置へ送出する。登録手段は、アプリケーションに関連する応答情報に対応した知識情報を登録する。これにより、各ユーザが使用しているアプリケーションに特化して知識情報を登録して提供することができるので、アプリケーションに対するユーザの知識レベルを向上させることができる。第3発明にあっては、操作情報取得手段は、外部装置で使用されるアプリケーションの使用頻度、当該アプリケーションの使用時間又は当該アプリケーションによる外部装置でのデータの読み込み若しくは書き込みの回数若しくはデータ量の少なくとも1つを操作情報として取得する。これにより、ユーザがアプリケーションをどの程度有効に又は効率的に使用しているかを判定することができるので、アプリケーションに対する知識レベルがそれぞれのユーザによって大きく異なる場合でも、各ユーザの知識レベルを精度良く判定することができる。第4発明にあっては、知識レベルに関連付けて問い合わせ情報を記憶しておき、知識レベル判定手段は、取得した操作情報に基づいて知識レベルを判定し、送出手段は、判定した知識レベルに応じた問い合わせ情報を送出する。これにより、それぞれのユーザの知識レベルに応じた問い合わせ情報を送出することができるので、的確な応答情報をユーザから引き出すことができる。第5発明にあっては、知識レベルに関連付けて知識情報を記憶してあり、送信手段は、判定された知識レベルに応じた知識情報を外部装置へ送信する。例えば、アプリケーションを新たに使用する初級レベルのユーザに対しては、アプリケーションを使用し始めるときに必要となる知識情報技術情報又はノウハウなどを提供することができ、ユーザが容易に新しいアプリケーションの使用方法を習得することが可能となる。また、アプリケーションを頻繁に使用している上級レベルのユーザに対しては、より高度な技術情報又はノウハウを提供することができる。これにより、それぞれのユーザの知識レベルに応じた知識情報を提供することができる。第6発明にあっては、集計手段は、判定された知識レベルを複数のアプリケーション毎に集計する。例えば、アプリケーション毎に、それぞれの知識レベルに何人のユーザがいるかを集計することができる。そして、生成手段は、集計された知識レベルに基づいて知識レベルマップを生成する。例えば、ユーザ毎に使用しているアプリケーションの知識レベルを示すマップを生成することができる。これにより、例えば、組織内のユーザのアプリケーション毎の知識レベルを視覚化することができ、知識レベルが低いアプリケーションなどを容易に特定することができるので、組織全体のスキルレベルの向上を容易に行うことができる。本発明によれば、知識に関連する知識情報を容易に登録して提供することができる。以下、本発明に係る情報提供装置の実施の形態を示す図面に基づいて説明する。図1は本実施の形態の情報提供装置100による情報提供の一例を示す模式図であり、図2は本実施の形態の情報提供装置100の構成の一例を示すブロック図である。情報提供装置100は、例えば、サーバで構成することができる。情報提供装置100には、LANなどの通信ネットワーク1を介して、外部装置としての複数のPCパーソナルコンピュータ200が接続されている。なお、PC200は、パーソナルコンピュータに限定されるものではなく、携帯型情報端末装置、タブレット機器、携帯電話機などであってもよい。また、通信ネットワーク1は、LANに限定されるものではなく、携帯電話網などであってもよい。PC200は、例えば、企業などの組織内のユーザが業務を行うために使用するものであり、情報技術、あるいは業務関連等のアプリケーションが導入インストールされてある。なお、アプリケーションには、スキルレベルを向上させる必要があるものであれば、種々のものが該当する。図2に示すように、情報提供装置100は、装置全体を制御する制御部101、インタフェース部102、エージェント導入部103、操作部104、記憶部105、知識レベル判定部106、知識レベル集計部107、知識レベルマップ生成部108などを備える。インタフェース部102は、通信ネットワーク1を介してPC200との間で所定の情報データ、プログラムなどの送受信を行う機能を備える。なお、所定の情報については後述する。インタフェース部102は、PC200から操作に関する操作情報以下、操作ログとも称するを取得する操作情報取得手段、知識レベルを調査するための問い合わせ情報をPC200へ送出する送出手段、問い合わせ情報に対する応答情報をPC200から取得する応答情報取得手段、知識情報をPC200へ送信する送信手段としての機能を有する。エージェント導入部103は、インタフェース部102を介して、エージェントと称するプログラムをPC200へ送信することにより、PC200にエージェントを導入する。エージェントは、PC200での操作ログを取得し、取得した操作ログを情報提供装置100へ送信する機能を備える。なお、操作ログの取得頻度は、例えば、1日に1回とすることができ、PC200の起動時又は終了時電源オフ時などとすることができるが、これらに限定されるものではない。なお、情報提供装置100からエージェントを導入する構成の他に、他の装置からの導入でもよく、あるいはユーザがCD-ROM又はDVD等で直接PC200へエージェントを導入するようにしてもよい。この場合、エージェント導入部103は具備しなくてもよい。インタフェース部102を介してPC200から取得した操作ログは、ハードディスク又は半導体メモリ等で構成される記憶部105に記憶される。図3は操作ログの一例を示す説明図であり、図4は操作コードの一例を示す説明図であり、図5はサブコードの一例を示す説明図である。図3に示すように、操作ログは、それぞれの操作時点を特定するための経過時間日時でもよい、操作を具体的に特定するための操作コード及びサブコード、PC200の保有部門ユーザの所属する部門、ドメイン、ユーザを識別するためのID、ユーザ名、プログラム名アプリケーション、アプリケーションを使用した際のデータの書き込みサイズ、データの読み出しサイズ、タイトル例えば、作成又は更新した文書のファイル名など等の欄で構成してある。なお、図3の例はあくまで一例であって、操作ログの内容は、図3の例に限定されるものではない。図4に示すように、操作コードは、ID毎に操作に関する意味が設定されてあり、例えば、ID=1であればプログラムの起動を意味し、ID=2であればアプリケーションを使用してファイルにアクセスしたことを意味し、ID=3であれば参照例えば、ヘルプ機能の参照、操作ボタン又は操作アイコンへの操作などを意味する。また、図5に示すように、サブコードは、ID毎に操作に関する意味が設定されてあり、例えば、ID=1であればデータの読み出しを意味し、ID=2であればデータの書き込みを意味し、ID=3であればファイルのコピーなどを意味する。なお、図4、図5の例も一例であって、これらに限定されるものではない。上述のように、操作ログは、PC200に導入されているアプリケーションプログラムがどの程度使用されているかを判定するのに必要な情報を含むものであればよい。操作部104は、キーボード、マウス、ディスプレイなどで構成され、情報提供装置100の管理者は、操作部104を介して、情報提供装置100に対して所要の操作を行うことができる。記憶部105は、PC200での操作ログを記憶する。また、記憶部105は、PC200に導入された各アプリケーションを使用する場合に、必要となる知識情報例えば、技術情報又はノウハウなどを知識レベルに関連付けて記憶してある。知識レベルとは、例えば、ユーザが外部装置に導入されたアプリケーションをどの程度有効に、あるいは効率的に使用又は利用しているかを示す指標である。また、記憶部105は、問い合わせ情報例えば、アプリケーションに対する知識レベルを判定するための設問などを知識レベルに関連付けて記憶してある。制御部101は、PC200から取得した操作ログに基づいて、操作に関連した知識レベルを調査するための問い合わせ情報を、インタフェース部102を介してPC200へ送出する。制御部101は、インタフェース部102を介して、問い合わせ情報に対する応答情報をPC200から取得する。応答情報は、例えば、問い合わせ情報設問に対する回答である。なお、応答情報は、単に問い合わせ情報に対する正解を選択したものでもよく、あるいは問い合わせ情報に対してユーザが記述した文書であってもよい。制御部101は、知識情報を登録する登録手段としての機能を有する。すなわち、制御部101は、取得した応答情報に対応した知識情報を記憶部105に登録する。知識情報を登録する場合、応答情報を自動的に登録することもでき、あるいは情報提供装置100の管理者が、応答情報の中から他のユーザにも参考になるような汎用性のあるものを選択して登録してもよい。応答情報を取得して登録することにより、情報提供装置100に記憶登録した知識情報、すなわち、ナレッジデータベースを更新することができる。上述のように、操作ログを取得するので、ユーザが使用しているアプリケーションを正確に判定することができるとともに、ユーザがどの程度アプリケーションを使用しているかも判定することができる。また、操作に関連した知識レベルを調査するための問い合わせ情報を送出して、応答情報を取得するので、ユーザのアプリケーションに対する知識レベルを正確に判定することができる。また、ユーザからの応答情報に基づいて知識情報を登録するので、例えば、ナレッジデータベース等のデータベースを容易に構築することができ、知識に関連する知識情報を容易に登録して提供することができる。また、制御部101は、PC200で使用されるアプリケーションに関連する操作情報を取得し、アプリケーションに関連する問い合わせ情報をPC200へ送出する。そして、制御部101は、アプリケーションに関連する応答情報に対応した知識情報を登録する。これにより、各ユーザが使用しているアプリケーションに特化して知識情報を登録して提供することができるので、アプリケーションに対するユーザの知識レベルを向上させることができる。また、図3乃至図5で例示したように、操作ログは、PC200で使用されるアプリケーションの使用頻度、アプリケーションの使用時間又はアプリケーションによるPC200でのデータの読み込み若しくは書き込みの回数若しくはデータ量などである少なくとも1つでもよい。これにより、ユーザがアプリケーションをどの程度有効に又は効率的に使用しているかを判定することができるので、アプリケーションに対する知識レベルがそれぞれのユーザによって大きく異なる場合でも、各ユーザの知識レベルを精度良く判定することができる。知識レベル判定部106は、PC200から取得した操作ログに基づいて知識レベルを判定する。図6は知識レベル判定に用いるスコア判定基準の一例を示す説明図であり、図7は知識レベル判定に用いるスキル判定基準の一例を示す説明図である。図6に示すように、スコア判定基準は、アプリケーションに対する操作に応じて付与するスコアを定めたものである。例えば、操作ログログデータに出現したアプリケーションの回数に対しては、回数毎に1ポイント付与する。また、ファイルの書き込んだデータのサイズに対しては、所定のサイズ当たり0.001ポイント付与する。また、ファイルから読み出したデータのサイズに対しては、所定のサイズ当たり0.0005ポイント付与する。また、アプリケーションの起動時点から終了時点までの稼働時間に対しては、所定の時間当たりに0.001ポイント付与する。また、アプリケーションがログデータ操作ログの中で出現した日数に対して10ポイント付与する。なお、スコア判定基準は、複数のアプリケーションで共通の判定基準としてもよく、あるいはアプリケーション毎に異なる判定基準を用いてもよい。図7に示すように、操作ログに基づいて算出されたスコアに対し、例えば、スコアが0~999である場合には、知識レベルが1最も低い知識レベルであると判定し、スコアが1000~4999である場合には、知識レベルが2次に高い知識レベルであると判定し、スコアが5000~19999である場合には、知識レベルが3次に高い知識レベルであると判定する。以下、同様である。なお、スキル判定基準は、例えば、組織又は業務によって求められるスキルは異なるので、組織別、あるいは業務別に設定することができる。制御部101は、判定された知識レベルに応じた問い合わせ情報を送出する。図8はアプリケーション毎の問い合わせ情報の構成の一例を示す模式図である。問い合わせ情報は、例えば、知識レベルを判定するための設問を含む情報であり、記憶部105に記憶しておく。図8に示すように、アプリケーション毎に、例えば、業務処理能力の観点、情報収集力の観点、共同作業力の観点などから知識レベルを判定することができる設問を、知識レベル例えば、1:初級レベル、2:中級レベル、3:上級レベルなどに応じて分類区分しておく。そして、対象のアプリケーションについて、ユーザの知識レベルが判定された場合、判定された知識レベルに対応する設問を含む情報を問い合わせ情報としてPC200へ送出する。これにより、それぞれのユーザの知識レベルに応じた問い合わせ情報を送出することができるので、的確な応答情報をユーザから引き出すことができる。図9は設問の階層構成の一例を示す模式図である。図9に示すように、問い合わせ情報である設問は、例えば、サイズ圧縮手法、文書校正情報、相互参照方法などの観点で区分され、それぞれの区分に対して、さらに階層的に区分して、区分毎に複数の設問で階層的に構成してある。各設問は、例えば、該当の知識レベルにおいてユーザが知っているべき事項、あるいは知っていた方がよい事項を含む。設問の構成を階層的にすることで、特定のアプリケーションを長い期間使用しており、ある程度の技術レベルに達しているユーザであっても、基本的な技術情報を知らなかったという事態もあり得るので、そのような事態に陥っているユーザの知識を補完することができる。図10は設問の一例を示す説明図である。図10の例は、アプリケーションAの知識レベルが1のユーザに対して送出される設問の一例である。他のアプリケーション、他の知識レベルについても同様に固有の設問が設定されている。制御部101は、判定された知識レベルに応じた知識情報をPC200へ送信する。図11は知識情報の一例を示す説明図である。図11の例は、アプリケーションAの知識レベルが1のユーザに対して送出される知識情報技術情報又はノウハウなどの一例である。他のアプリケーション、他の知識レベルについても同様に固有の知識情報が設定されている。知識情報を送信する場合、例えば、アプリケーションを新たに使用する初級レベルのユーザに対しては、アプリケーションを使用し始めるときに必要となる知識情報技術情報又はノウハウなどを提供することができ、ユーザが容易に新しいアプリケーションの使用方法を習得することが可能となる。また、アプリケーションを頻繁に使用している上級レベルのユーザに対しては、より高度な技術情報又はノウハウを提供することができる。これにより、それぞれのユーザの知識レベルに応じた知識情報を提供することができる。知識レベル集計部107は、各PC200のユーザについて、判定された知識レベルを複数のアプリケーション毎に集計する。図12は集計された知識レベルの一例を示す説明図である。図12に示すように、アプリケーション毎に、それぞれの知識レベルに何人のユーザがいるかを集計することができる。図12の例では、アプリケーションAについては、レベル1のユーザが10人、レベル2のユーザが1人、レベル3のユーザが5人いることを表している。また、アプリケーションBについては、レベル1のユーザが50人、レベル2のユーザが20人、レベル3のユーザが7人いることを表している。また、アプリケーションCについては、レベル1のユーザが5人、レベル2のユーザが10人、レベル3のユーザが8人いることを表している。知識レベルマップ生成部108は、集計された知識レベルに基づいて知識レベルマップを生成する。図13は知識レベルマップの一例を示す説明図である。図13に示すように、知識レベルマップは、ユーザ毎に使用しているアプリケーションの知識レベルを示すマップである。例えば、ユーザ1は、アプリケーションAの知識レベルはレベル1であり、アプリケーションBの知識レベルはレベル3であり、アプリケーションC、Dについては、使用していないことがわかる。他のユーザも同様である。これにより、例えば、組織内のユーザのアプリケーション毎の知識レベルを視覚化することができ、知識レベルが低いアプリケーションなどを容易に特定することができるので、組織全体のスキルレベルの向上を容易に行うことができる。次に、本実施の形態の情報提供装置100の動作について説明する。図14及び図15は本実施の形態の情報提供装置100の処理手順を示すフローチャートである。制御部101は、PC200から操作ログを取得しS11、新たに利用開始されたアプリケーションがあるか否かを判定するS12。新たに利用開始されたアプリケーションがある場合S12でYES、制御部101は、当該アプリケーションの初級者用例えば、知識レベル1の技術情報又はノウハウ知識情報を検索しS13、検索して得られた技術情報又はノウハウをPC200へ送信しS14、処理を終了する。新たに利用開始されたアプリケーションがない場合S12でNO、制御部101は、操作ログに基づいて、アプリケーションに対するスコアを算出するS15。制御部101は、算出したスコアを用いて、アプリケーションに対するユーザの知識レベルを判定しS16、判定した知識レベルに対応する設問問い合わせ情報をPC200へ送信するS17。制御部101は、PC200から回答応答情報があるか否かを判定しS18、回答がない場合S18でNO、ステップS18の処理を続ける。なお、制御部101は、PC200から回答があるまで、他の処理を並行して行うことができる。回答があった場合S18でYES、制御部101は、回答に対する採点が合格点であるか否かを判定しS19、合格点である場合S19でYES、当該アプリケーションに対するユーザの知識レベルを上げるS20。合格点でない場合S19でNO、制御部101は、ステップS20の処理を行わずに後述のステップS21の処理を行う。制御部101は、知識レベルに対応した技術情報又はノウハウを検索しS21、検索して得られた技術情報又はノウハウをPC200へ送信しS22、処理を終了する。本実施の形態の情報提供装置100は、CPU、RAMなどを備えた汎用コンピュータを用いて実現することもできる。すなわち、図14及び図15に示すような、各処理手順を定めたコンピュータプログラムをCD、DVD、USBメモリ等のコンピュータプログラム記録媒体に記録しておき、当該コンピュータプログラムをコンピュータに備えられたRAMにロードし、コンピュータプログラムをCPUで実行することにより、コンピュータ上で情報提供装置100を実現することができる。上述のように、本実施の形態によれば、各ユーザが利用使用しているアプリケーションに特化してユーザのスキルアップを図ることができる。また、ユーザが新しくアプリケーションを利用し始める場合でも、情報提供装置100で蓄積された知識レベルを当該ユーザに提供することができ、ユーザが容易に新たなアプリケーションを利用し始めることが可能となる。また、日々の操作ログを収集するので、動的なスキルマップの構築、あるいはスキル管理が可能となり、組織全体のレベルアップ知識レベルの底上げが可能となる。開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。