(57)【要約】【課題】  所望の情報を探索した後に、ユーザに合わせた学習を促すことができ、自己解決能力の向上を支援することができる教材生成装置、教材生成方法およびプログラムを提供することを目的とするものである。【解決手段】  内容が高度で膨大な量の情報の中から、ユーザが情報を探索し、自力で所望の情報を見つけることができない場合、上記探索後に、ユーザの求めていた情報（正解文書）を受信し、また、正解文書とユーザの探索範囲との距離に応じて、ユーザが探索した探索履歴に対応するアドバイスが記載されているテンプレートを受信し、上記受信したテンプレートと正解文書とを合成することによって、個々のユーザの探索履歴に応じた教材を生成する教材生成装置、教材生成方法およびプログラムである。【選択図】  図１
2006017807.tif 000002
【特許請求の範囲】
【請求項１】
探索対象である文書データベースを有し、ユーザによる探索履歴を蓄積するシステムにおいて、
上記探索履歴を用いて、上記文書データベースについてユーザが探索した探索範囲を算出するユーザの探索範囲算出手段と；
ユーザが遭遇しているトラブルの対処方法が書かれている文書である正解文書のＩＤを受信する正解文書ＩＤ受信手段と；
上記文書データベースにおける上記正解文書とユーザの探索範囲との距離に応じて、ユーザが探索した探索履歴に対応するアドバイスが記載されているテンプレートを決定するテンプレート決定手段と；
上記決定されたテンプレートに、上記正解文書を合成することによって、教材を生成する教材生成手段と；
を有することを特徴とする教材生成装置。
【請求項２】
請求項１において、
過去に決定した上記テンプレート、または過去に生成した教材を記憶する手段を有し、
上記教材を生成する手段は、過去に生成した教材と、過去および現在の探索履歴とに基づいて、新たな教材を生成する手段であることを特徴とする教材生成装置。
【請求項３】
請求項１において、
上記探索履歴は、上記正解文書が含まれている範囲を探索した場合に、その探索数、探索した広さ、探索した深さのうちの少なくとも１つであり、また、上記正解文書が含まれていない範囲を探索した場合に、その探索数、探索した広さ、探索した深さのうちの少なくとも１つであることを特徴とする教材生成装置。
【請求項４】
請求項１において、
過去に決定した上記テンプレート、または過去に生成した教材を記憶する手段を有し、
上記教材を生成する手段は、上記過去に決定したテンプレートまたは過去に生成した教材と、上記決定したテンプレートと、上記正解文書とを合成することによって教材を生成する手段であることを特徴とする教材生成装置。
【請求項５】
請求項１または請求項２において、
上記正解文書ＩＤ受信手段は、コールセンタのオペレータ、または上記正解文書を入力できる人が入力した上記正解文書のＩＤを受信する手段であることを特徴とする教材生成装置。
【請求項６】
請求項１〜請求項５のいずれか１項において、
上記教材生成装置は、ネットワークを介してユーザ装置に接続されるサーバ装置上に構成されているか、または、ネットワークに接続されていないユーザ装置上に構成されていることを特徴とする教材生成装置。
【請求項７】
探索対象である文書データベースを有し、ユーザによる探索履歴を蓄積するシステムにおける教材生成方法において、
上記探索履歴を用いて、上記文書データベースについてユーザが探索した探索範囲を算出し、メモリに記憶するユーザの探索範囲算出段階と；
ユーザが遭遇しているトラブルの対処方法が書かれている文書である正解文書のＩＤを受信し、メモリに記憶する正解文書ＩＤ受信段階と；
上記文書データベースにおける上記正解文書とユーザの探索範囲との距離に応じて、ユーザが探索した探索履歴に対応するアドバイスが記載されているテンプレートを決定し、メモリに記憶するテンプレート決定段階と；
上記決定されたテンプレートに、上記正解文書を合成することによって、教材を生成し、メモリに記憶する教材生成段階と；
を有することを特徴とする教材生成方法。
【請求項８】
請求項７において、
過去に決定した上記テンプレート、または過去に生成した教材を記憶する段階を有し、
上記教材を生成する段階は、過去に生成した教材と、過去および現在の探索履歴とに基づいて、新たな教材を生成する段階であることを特徴とする教材生成方法。
【請求項９】
請求項７または請求項８において、
上記正解文書ＩＤ受信段階は、コールセンタのオペレータ、または上記正解文書を入力できる人が入力した上記正解文書のＩＤを受信する段階であることを特徴とする教材生成方法。
【請求項１０】
請求項７〜請求項９のいずれか１項において、
上記教材生成方法は、ネットワークを介してユーザ装置に接続されるサーバ装置上で実現するか、または、ネットワークに接続されていないユーザ装置上で実現することを特徴とする教材生成方法。
【請求項１１】
上記請求項７に記載されている教材生成方法をコンピュータに実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの探索履歴に基づいて、探索方法を教示する教材生成システムに関するものである。
【背景技術】
【０００２】
近年インターネットの普及によって、種々の情報が溢れ、大抵の情報は、インターネット上から得ることができる。特に、商品やサービスを扱う企業では、扱う商品／サービスに関する情報を、インターネット上にアップし、また企業に限らず学校でも、生徒の学習に役立つ情報や、授業で使用した資料を、学校のホームページ上に公開することが多い。
【０００３】
しかし、情報量が多く、またその情報の内容がユーザにとって高度である場合には、ユーザが自力で所望の情報を見つけ出すことが困難であり、したがって、疑問を解決することが困難である。
【０００４】
この困難性を克服するために、情報を見つけ出すことを支援するシステムが知られている（たとえば、非特許文献１参照）。
【０００５】
この従来システムでは、ＷＷＷにおける探索プロセスを対象に、初心者ユーザが所望の情報を発見することを支援するシステムを提案し、つまり、ユーザがＷＷＷ上で探索したプロセスを可視化し、ユーザに自己の問題解決過程をモニタリングすることを促す。
【０００６】
具体的には、キーワード探索を対象とし、キーワードや探索式について考える段階を、「キーワード空間の探索」とし、検索結果を探索し、または個々のページを探索する段階を、「Ｗｅｂ空間の探索」とし、ユーザがこれらの空間を行ったり来たりしながら探索している様子を、ユーザ自身に呈示することによって、２つの空間を、バランスよく探索することを促す。これによって、ユーザは、自分の行動を客観的に把握することができ、自身の行動を、自ら修正することができる。
【非特許文献１】斎藤ひとみ、三輪和久 「ＷＷＷの探索活動における自己モニタリング支援システムの試作」、人口知能学会第３５回知的教育システム研究会資料、ＳＩＧ−ＩＥＳ−Ａ２０１、Ｐ１９−２３、２００２年５月。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、上記従来システムでは、ユーザが自己の探索プロセスから、ある程度バランスのとれた探索をすることは可能であるが、自身の行動を自分でモニタリングしているだけであるので、その探索行動が適切であるかどうかを知ることが困難であるという問題がある。
【０００８】
ユーザによる探索行動を正しく評価するためには、ユーザの探索行動だけを提示するのでなく、ユーザの行った探索行動と所望の情報が存在している場所との関係をも、ユーザに提示する必要がある。
【０００９】
しかし、上記方法では、所望の情報が見つからない場合、所望の情報が最終的にどこに存在しているのかを知ることができないという問題があり、また、自身の探索行動が的外れであるのか、所望の情報の近辺を探索しているのか等を知ることもできないという問題がある。
【００１０】
特に、情報の内容自体がユーザにとって高度である場合、目的とする情報に辿り着けない原因が、バランスのよい探索をしなかったという「探索の方法・戦略」の間違いであるにもかかわらず、「内容が難しかったから見つけられなかった」と思うユーザが多い。「何がどのようにいけなかったのか」、「どうしたらその情報を見つけることができたのか」を知るためには、ユーザの探索行動に応じた正しいアドバイスを、ユーザに与える必要がある。
【００１１】
しかし、上記従来例では、ユーザの探索行動に応じた正しいアドバイスを、ユーザに与えることができないという問題がある。
【００１２】
本発明は、所望の情報を探索した後に、ユーザに合わせた学習を促すことができ、自己解決能力の向上を支援することができる教材生成装置、教材生成方法およびプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１３】
本発明は、内容が高度で膨大な量の情報の中から、ユーザが情報を探索し、自力で所望の情報を見つけることができない場合、上記探索後に、ユーザの求めていた情報（正解文書）を受信し、また、正解文書とユーザの探索範囲との距離に応じて、ユーザが探索した探索履歴に対応するアドバイスが記載されているテンプレートを受信し、上記受信したテンプレートと正解文書とを合成することによって、個々のユーザの探索履歴に応じた教材を生成する教材生成装置、教材生成方法およびプログラムである。
【発明の効果】
【００１４】
請求項１、７、１１記載の発明によれば、ユーザが過去に行った探索と正解文書とに基づいて、個々のユーザに合わせた教材を生成するので、探索後に、ユーザに合わせた学習を促すことができ、自己解決能力の向上を支援することができるという効果を奏する。
【００１５】
請求項２、８記載の発明によれば、複数回、探索した場合、過去の学習履歴と探索履歴とをベースにした新たな学習教材を生成することができ、ユーザの能力を段階的に向上させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１６】
発明を実施するための最良の形態は、以下の実施例である。
【実施例１】
【００１７】
図１は、本発明の実施例１である探索履歴に応じた教材生成装置１００における動作の概要を示すシーケンス図である。
【００１８】
実施例１、実施例２では、ユーザがある商品を使用中にトラブルに遭遇し、その商品を扱う企業のサーバ上に存在するＦＡＱデータベースにアクセスし、該当するトラブルの対処方法を探索し、しかし、所望の文書を自分で見つけることができず、コールセンタに電話で問い合わせ、トラブル対処法を聞き、問題を解決する状況を想定している。なお、ＦＡＱは、Frequently  Asked  Questionであり、頻繁に受ける質問である。
【００１９】
つまり、まず、ユーザのＦＡＱの探索履歴を、教材生成装置１００内に取り込み保存する。コールセンタのオペレータＯＰは、電話の後（または電話中）に、ユーザが遭遇しているトラブルの対処方法が書かれている文書である正解文書が存在している場所を、教材生成装置１００に投入し、教材生成装置１００が、ユーザの探索履歴と正解文書とに基づいて、教材を生成し、ユーザに提示する。
【００２０】
図１において、問題に遭遇したユーザＵ、教材生成装置１００、コールセンタのオペレータＯＰのそれぞれの動作を示してある。
【００２１】
つまり、ある商品を使用中に、ユーザＵが所定の問題に遭遇すると（Ｕ１）、そのユーザＵは、教材生成装置１００にログイン（Ｕ２）した後に、その商品を扱う企業のＦＡＱデータベースを利用して、遭遇しているトラブルの対処方法が書かれている文書を探索する（Ｕ３）。この場合、教材生成装置１００は、ユーザのＩＤと、ユーザが探索した探索履歴とを保存する（１０１）。
【００２２】
その後、問題に遭遇したユーザＵが、自力では正解文書（トラブルの対処方法が書かれている文書）を探索できずに、コールセンタに電話する（Ｕ４）。コールセンタのオペレータＯＰは、問題に遭遇したユーザＵから問題状況を聞き、電話を介して、ユーザＵにトラブル対処方法を伝授し、そのユーザＵは、トラブルを解決する（Ｕ４、ＯＰ１）。
【００２３】
その後に、または応対中に、ユーザＵが遭遇していたトラブルの対処方法が書かれた文書（正解文書）を特定する正解文書ＩＤと、問題に遭遇したユーザＵのユーザＩＤとを、オペレータＯＰが、教材生成装置１００に投入する（ＯＰ２）。
【００２４】
教材生成装置１００は、１０１で保存した探索履歴と、ＯＰ２で受信した正解文書のＩＤとに基づいて、教材を生成し（１０２）、問題に遭遇したユーザＵに、上記生成された教材を提示する（１０３）。なお、教材生成動作については、後述する。
【００２５】
図２は、探索履歴に応じた教材生成装置１００を示すブロック図である。
【００２６】
教材生成装置１００は、ユーザが過去に行った探索と、正解文書とを基礎にして、個々のユーザに合わせた教材を生成する装置である。
【００２７】
ユーザＵがコールセンタに問い合わせると、そのコールセンタのオペレータＯＰは、ユーザＵが遭遇しているトラブル／疑問に対応するＦＡＱ（Frequently  Asked  Question）の文書を正解文書とし、この正解文書のＩＤを入力すれば、ユーザの探索履歴と正解文書とに応じた教材を生成し、この生成された教材を用いて、ユーザＵが学習し、自己解決能力を向上させることができる。これによって、ユーザＵが何度も問い合わせをせずに、自分で解決できるようになり、また、コールセンタの負担を軽減することができる。
【００２８】
教材生成装置１００は、入出力部１０と、記憶部２０と、入力部３０と、処理部４０とを有する。
【００２９】
入出力部１０は、ユーザ操作受信部１１と、表示情報送信部１２とを有し、問題に遭遇したユーザＵによる入力を受信するとともに、ユーザUに表示する表示情報を送信する。
【００３０】
ユーザ操作受信部１１は、キーボード等の入力デバイスを用いて、ユーザＩＤ、探索キーワードを入力し、マウスやキーボード等の入力デバイスによるメニュー選択を受信する。これによって、解答文書ＤＢ２２に記憶されている解答文書であって、所定の表示デバイスに表示されている解答文書の中から、ユーザUが所望の解答文書を選択し、この選択された解答文書のＩＤ、選択された日時、ユーザＩＤを、上記表示デバイスに出力し、表示する。
【００３１】
なお、表示デバイスに、解答文書のＩＤ、選択された日時、ユーザＩＤを必ずしも表示する必要はなく、ユーザに表示するものとして、最低限、ユーザが選択した解答文書を表示すれば、足りる。
【００３２】
表示情報送信部１２は、解答文書ＤＢ２２に記憶されている解答候補の要約文の一覧を示す情報を、コンピュータのディスプレイ等の表示デバイスに送信する。ユーザＵは、表示デバイスに表示されている解答候補の要約文一覧の中から、解答であると思う文書を選択する。
【００３３】
また、ユーザＵが自力で解決できず、コールセンタに問い合わせた後に、教材生成手段４４から受信した教材（文書または音声や画像）を表示するための情報も送信する。
【００３４】
記憶部２０は、テンプレート記憶部２１と、解答文書ＤＢ２２と、探索履歴記憶部２３とを有する。
【００３５】
入力部３０は、コールセンタのオペレータＯＰが行った入力を受信する。ユーザUの探索行動を総合的に判断し、適切な解答を与えることができる者であれば、コールセンタのオペレータＯＰ以外の者が、入力部３０に入力するようにしてもよい。
【００３６】
テンプレート記憶部２１は、テンプレートＩＤと、このテンプレートＩＤに対応するテンプレートとを記憶している。
【００３７】
なお、上記「テンプレート」は、図４に示すように、ユーザＵが探索した探索履歴に対応するアドバイス（ユーザがステップアップするために役立つアドバイス）が書かれている文書であり、この文中に、キーワード○○（○○は、Ａ、Ｂ、Ｃ等の記号である）が付されている空欄が設けられている文書である。
【００３８】
解答文書ＤＢ２２は、文書ＩＤに対応する解答文書と、文書要約文と、文書キーワードとを格納しているデータベースである。
【００３９】
図３は、教材生成装置１００における解答文書ＤＢ２２が格納している解答の例を示す図である。
【００４０】
文書要約文は、解答文書を要約した文書であり、ユーザの表示デバイスに一覧で表示される文書である。
【００４１】
解答文書には、図３に示すキーワードＡ、キーワードＢのように、キーワードが登録され、テンプレートに合成されるときに、上記キーワードが用いられる。図３に示す例では、キーワードＡが、カテゴリ名を示す。
【００４２】
なお、文書ＩＤが「１」であれば、図３の最も上に記載されている解答文書を、図４に示すテンプレート中でキーワードＡが付されている空欄に嵌め込む。文書ＩＤが「２」であれば、図３の最も上から２番目に記載されている解答文書を、図４に示すテンプレート中でキーワードＡが付されている空欄に嵌め込む。文書ＩＤが「３」であれば、図３の最も上から３番目に記載されている解答文書を、図４に示すテンプレート中でキーワードＡが付されている空欄に嵌め込む。
【００４３】
図４は、教材生成装置１００におけるテンプレートの例を示す図である。
【００４４】
たとえば、ＦＡＱデータベースを殆ど参照せずに、コールセンタに問い合わせたユーザＵに対しては、「テンプレートＩＤ＝１」のようなテンプレートを使用し、Ｑ＆Ａの基本的な使い方が記入されているテンプレートを使用する。
【００４５】
また、「見当違いの範囲ばかり探索し、目的の文書を見つけられない」ユーザに対しては、図４に示す「テンプレートＩＤ＝２」のようなテンプレートを使用し、範囲を広げた探索をすることを薦めるアドバイスが記載されているテンプレートを使用する。
【００４６】
図４に示すテンプレートには、「キーワードＡ」、「キーワードＢ」、……等が付されている空欄があり、この空欄には、解答文書ＤＢ２２に記憶されている各解答文書（キーワードに対応している解答文書）によって埋める空欄である。
【００４７】
探索履歴記憶部２３は、ユーザ操作受信部１１から受信したユーザの探索履歴を保存し、少なくともユーザＩＤ、文書ＩＤ、探索日を記憶している。
【００４８】
図５は、教材生成装置１００における探索履歴記憶部２３が記憶している内容の例を示す図である。
【００４９】
図５に示す例では、ユーザＩＤが「０」であるユーザが、文書ＩＤ１０、１１、１３、９、１の文書を閲覧している。また、正解情報受信部３１からユーザＩＤを受信し、そのユーザＩＤの探索履歴（文書ＩＤ）を、探索範囲算出部４１に送信する。
【００５０】
探索履歴として送信する文書ＩＤは、正解情報受信部３１から受信したユーザＩＤのユーザが過去に探索した全ての文書ＩＤを送信するようにしてもよく、また、過去何日間かに探索された文書のＩＤのみを送信するようにしてもよい。
【００５１】
処理部４０は、探索範囲算出部４１と、距離算出部４２と、テンプレート決定部４３と教材生成手段４４とを有する。
【００５２】
探索範囲算出部４１は、探索履歴記憶部２３から受信したユーザの探索履歴に基づいて、探索文書数Ｎと、探索範囲の広さ値ｖと、文書を探索した範囲におけるその探索の深さ値ｆとを算出する。
【００５３】
探索文書数Ｎは、探索履歴記憶部２３に記憶されている文書の数であって、ユーザが閲覧した文書の数である。
【００５４】
図５に示す例では、ユーザＩＤが「０」であるユーザは、そのユーザが閲覧した文書の数が５であるので、探索文書数Ｎ＝５である。
【００５５】
探索範囲の広さ値ｖは、ユーザが、解答文書ＤＢ２２の全体を探索したのか、その一部のみを探索したのかを示す指標である。たとえば、解答文書ＤＢ２２に記憶されている各文書の属するカテゴリに基づいて、探索範囲を算出する場合、探索範囲の広さ値ｖは、探索した全文書のそれぞれが属するカテゴリの種類の数である。
【００５６】
図５に示す例において、文書ＩＤが９、１０、１１、１３である文書が、「インターネット接続」というカテゴリに属し、文書ＩＤが１である文書が、「文字入力」というカテゴリに属するとした場合、ユーザＩＤが「０」であるユーザが探索した全文書が属するカテゴリは、２つであり、したがって、ユーザＩＤが「０」であるユーザの探索範囲の広さ値ｖは、「２」である。
【００５７】
文書を探索した範囲におけるその探索の深さ値ｆは、解答文書ＤＢ２２に含まれている文書の各カテゴリについて、ユーザが文書を探索した範囲におけるその探索が深いか、浅いかを判断する指標である。
【００５８】
文書を探索した範囲におけるその探索の深さ値ｆが、たとえば、各カテゴリ内で探索した文書数であるとすると、この場合、図５に示す例では、文書を探索した範囲におけるその探索の深さ値ｆ（文字入力）＝１であり、つまり、「文字入力」というカテゴリに属する文書を探索した場合、その範囲（「文字入力」というカテゴリ）におけるその探索の深さ値ｆは、「１」である。
【００５９】
また、文書を探索した範囲におけるその探索の深さ値ｆ（インターネット接続）＝４であり、つまり、「インターネット接続」というカテゴリに属する文書を探索した場合、その範囲（「インターネット接続」というカテゴリ）におけるその探索の深さ値ｆは、「４」である。
【００６０】
また、文書を探索した範囲におけるその探索の深さ値ｆを求める場合、カテゴリ内で探索した文書数を、各カテゴリ内に含まれる全文書数で正規化したものを、文書を探索した範囲におけるその探索の深さ値ｆであるとしてもよい。
【００６１】
距離算出部４２は、探索範囲算出部４１が算出した探索範囲（探索範囲の広さ値ｖ）と、正解情報受信部３１が出力した正解文書のＩＤとに基づいて、正解文書が含まれている範囲をどれだけ探索したかを算出する。つまり、ユーザが探索した範囲であって、正解文書が含まれている範囲を算出する。すなわち、上記「距離」は、文書データベースにおける正解文書とユーザの探索範囲との距離である。
【００６２】
ここで、距離値Ｄは、正解文書が含まれている範囲を探索した場合におけるその探索の度合いである。たとえば、距離値Ｄ＝ｆ（正解文書の属するカテゴリ）とする。
【００６３】
なお、探索範囲の深さｆは、各カテゴリ内をどれだけ探索したかを表す指標であり、カテゴリ毎に算出される値である。一方、距離値Dは、正解文書が含まれている範囲をどれだけ探索したかを表す指標であり、深さ値に基づいて算出され、または、探索範囲の深さ値ｆを使用せずに算出する。距離値Dは、カテゴリ毎に算出するのではなく、１つしか存在しない。
【００６４】
正解文書が、「文字入力」というカテゴリに属する文書である場合、上記例では、ｆ（インターネット接続）＝４であるので、距離値Ｄ＝４である。
【００６５】
距離値Ｄを求める場合、正解文書が含まれている範囲を探索した場合におけるその探索の度合いを求める算出方法であれば、他の算出方法を採用してもよい。
【００６６】
距離値Ｄを算出する他の方法として、
距離値Ｄ＝ｆ（正解文書が属しているカテゴリ）−ｆ（正解文書が属していないカテゴリ）
等のように、正解文書が属していないカテゴリをどれだけ探索したかをも加味して、距離値Ｄを算出するようにしてもよい。
【００６７】
また、予め付与されているカテゴリを使用せずに、解答文書ＤＢ２２に含まれている全文書を解析し、文書をクラスタリングすることによってカテゴリを自動的に生成するようにしてもよい。
【００６８】
クラスタリングする場合、各解答文書の文書要約文を、形態素解析し、単語の出現頻度や単語のＴＦ（term frequency）／ＩＤＦ（inverse document frequency）値等を用い、名詞や動詞の語幹等をベクトルの次元とすることによって、クラスタリングするようにしてもよい。
【００６９】
距離値Ｄを算出する場合、正解文書の要約文ベクトルと、探索履歴記憶部２３に記憶されているユーザの探索、選択した解答文書の要約文ベクトルとの間における類似度の和に基づいて、距離値Ｄを算出するようにしてもよい。
【００７０】
ベクトル間の類似度を算出する場合、ベクトル間の内積やユークリッド距離の逆数等に基づいて、ベクトル間の類似度を算出するようにしてもよく、ベクトル同士の類似する度合いを表現する尺度であれば、他の尺度に基づいて、ベクトル間の類似度を算出するようにしてもよい。
【００７１】
距離値Ｄの定義からすると、距離値Ｄが大きい程、正解文書が含まれている範囲を探索した度合いが大きく、距離値Ｄが小さい程、正解文書が含まれている範囲を探索した度合いが小さい。
【００７２】
テンプレート決定部４３は、探索範囲算出部４１が算出した探索数Ｎ、広さ値ｖ、深さ値ｆ（ｃ）、距離算出部４２で算出した距離値Ｄに基づいて、テンプレート記憶部２１の中から、テンプレートを決定し、この決定されたテンプレートＩＤを、教材生成手段４４に送信する。
【００７３】
図６は、教材生成装置１００におけるテンプレート決定部４３が使用する関係であって、テンプレートを適用する適用条件と、対応するテンプレートＩＤとの関係を示す表である。
【００７４】
テンプレート決定部４３は、図６に示すように、探索文書数Ｎと、探索範囲の広さ値ｖと、距離値Ｄと、文書を探索した範囲におけるその探索の深さ値ｆ（ｃ）との組み合わせに応じて、どのテンプレートを適用するかを求める表である。
【００７５】
たとえば、ＦＡＱデータベースを殆ど参照せずにコールセンタに問い合わせたユーザ（探索数Ｎが小さいユーザ）に対しては、図４中、上部に示すように、テンプレートＩＤ＝１であるテンプレートを使用し、つまり、Ｑ＆Ａの基本的な使い方が記入されているテンプレートを使用する。
【００７６】
また、「検討違いの範囲ばかり探索し、目的とする文書を見つけられなかった」ユーザ（探索範囲ｖが狭く、距離値Ｄが小さいユーザ）については、図６に示す対応表から、テンプレートＩＤ＝２であるテンプレートを使用することが分かり、図４中、下部に示すように、範囲を広げた探索をするようにアドバイスするテンプレートを適用する。
【００７７】
また、探索文書数Ｎと、距離値Ｄとが、ともにある程度大きく、しかも、探索範囲の広さ値ｖが、比較的小さい場合、ユーザは、正解文書にごく近い範囲を探索していたにもかかわらず、その正解文書を見つけることができなかった場合である。この場合には、正解文書をユーザが見落とした可能性があり、または、正解文書の文書要約文の意味を、ユーザが理解できなかった可能性がある。したがって、この場合には、たとえば、注意深く要約文を読むことを促すアドバイスが書かれているテンプレートや、要約文で使用されている用語の解説が書かれているテンプレートを使用すればよい。
【００７８】
教材生成手段４４は、テンプレート決定部４３が決定したテンプレートＩＤを受信し、この受信したＩＤに対応するテンプレートを、テンプレート記憶部２１から受信し、また、解答文書ＤＢ２２から正解文書を受信し、テンプレート記憶部２１から受信したテンプレートに、解答文書ＤＢ２２から受信した正解文書を合成し、テンプレートを完成する。
【００７９】
テンプレートを合成する場合、テンプレート内の四角形で囲った空欄（図４中の「キーワードＡ」、「キーワードＣ」が記載されている空欄）に、解答文書ＤＢ２２に記憶されている文書キーワード（図３中の「キーワードＡ」、「キーワードＢ」、「キーワードＣ」、「キーワードＤ」、…）を埋め込む。
【００８０】
つまり、図４に示すテンプレートＩＤ＝２であるテンプレートに、［キーワードＡ］が記載されている空欄が存在し、この空欄に埋め込まれる正解文書（解答文書）は、文書ＩＤに応じて異なる。すなわち、文書ＩＤが「１」であれば、図３に示す最上部に記載されている文書ＩＤ＝１の解答文書（正解文書）が埋め込まれ、文書ＩＤが「２」であれば、図３に示す最上部の１つ下に記載されている文書ＩＤ＝２の解答文書（正解文書）が埋め込まれ、文書ＩＤが「３」であれば、図３に示す最上部の２つ下に記載されている文書ＩＤ＝３の解答文書（正解文書）が埋め込まれる。
【００８１】
図１０は、実施例１において、図３に示す解答文書（文書ＩＤ＝１）と、図４に示すテンプレート（テンプレートＩＤ＝２）とを合成した状態を示す図である。
【００８２】
すなわち、図４に示すテンプレートＩＤ＝２には、４つの空欄、つまり、［キーワードＣ］、［キーワードＡ］、［文書要約文］、［解答候補］が記載されている空欄が設けられている。一方、図３に示す解答文書（文書ＩＤ＝１）には、［キーワードＣ］として、「ペイントソフト」が記載され、［キーワードＡ］として、「文字入力」が記載され、［文書要約文］として、「ペイントで入力する文字のフォントを指定する方法は？」が記載され、［解答候補文書］として、「ペイントで入力する文字のフォントサイズ等を指定するには、……」が記載されている。
【００８３】
ここで、図３に示す解答文書（文書ＩＤ＝１）を、図４に示すテンプレート（テンプレートＩＤ＝２）、図３に示す解答文書に合成する場合、図４に示すテンプレートＩＤ＝２であるテンプレートの空欄［キーワードＣ］に、「ペイントソフト」を組み込み、テンプレートの空欄［キーワードＡ］に、「文字入力」を組み込み、テンプレートの空欄［文書要約文］に、「ペイントで入力する文字のフォントを指定する方法は？」を組み込み、テンプレートの空欄［解答候補文書］に、「ペイントで入力する文字のフォントサイズ等を指定するには、……」を組み込む。
【００８４】
このようにして、合成することによって、図１０に示す合成後の状態になる。
【００８５】
なお、テンプレート内の空欄に埋め込む（合成する）文書は、必ずしもテキストである必要はなく、また、空欄に埋め込む（合成する）文書の代わりに、適宜、音声や画像（静止画）、映像（動画）を使用するようにしてもよい。
【００８６】
音声を使用して、上記空欄に埋め込む（合成する）場合、上記と全く同様の手順でテンプレートを完成し、表示情報送信部１２において表示情報を送信する際に、合成されたテンプレートを、文書読み上げソフト等を用いて音声データとして送信するようにしてもよい。
【００８７】
画像を使用して、上記空欄に埋め込む（合成する）場合、解答文書ＤＢ２２に保存されているキーワードＡ、Ｂ…が、それぞれ画像である場合であり、上記と同様の手順で、テンプレートを完成する。
【００８８】
また、映像を使用して、上記空欄に埋め込む（合成する）場合、テンプレート記憶部２１に記憶されている対象が映像ファイルであり、解答文書ＤＢ２２に保存されているキーワードＡ、Ｂ…を、それぞれ映像ファイルにすればよい。
【００８９】
正解情報受信部３１は、ユーザが探索しようとしていた正解文書の文書ＩＤとユーザＩＤとを受信する。
【００９０】
正解情報受信部３１は、受信した正解文書ＩＤを、距離算出部４２、解答文書ＤＢ２２に、送信する。たとえば、コールセンタにおいて、オペレータＯＰがユーザと応対を終えた後に、そのオペレータＯＰが、ユーザの問い合わせ内容が書かれている正解文書のＩＤを入力する。この入力された正解文書ＩＤを正解情報受信部３１が受信する。
【００９１】
正解情報受信部３１に正解文書ＩＤを入力する人は、コールセンタのオペレータＯＰに限らず、ユーザの近くでユーザの探索行動を見ていた人（学校の教師等）等が、上記正解文書  （ユーザの所望している正しい文書）のＩＤを入力するようにしてもよい。
【００９２】
図７は、教材生成装置１００の動作を示すフローチャートである。
【００９３】
入力デバイスを用いてユーザＵが入力したユーザＩＤ、探索キーワードの入力およびメニュー選択を、ユーザ操作受信部１１が受信することによって、ユーザＵによって探索され、選択された解答文書のＩＤ、選択された日時、ユーザＩＤを出力し、これらを、探索履歴記憶部２３に記憶する（Ｓ１）（図１に示す１０１）。
【００９４】
コールセンタのオペレータＯＰが入力した正解文書ＩＤを、正解情報受信部３１が受信し（Ｓ２）（図１に示すＯＰ２）、ユーザＵが探索した探索範囲を、探索範囲算出部４１が算出し、また、距離値Ｄを距離算出部４２が算出し、上記算出された探索範囲、距離値Ｄがテンプレート決定部４３に送信される（Ｓ３）。
【００９５】
Ｓ３で算出した探索範囲と距離値Ｄとに基づいて、テンプレート決定部４３が、テンプレートを決定し（Ｓ４）、この決定されたテンプレートのＩＤが、テンプレート記憶部２１に送られ、上記決定されたテンプレートＩＤに対応するテンプレートを、テンプレート記憶部２１が、教材生成手段４４に送信する。
【００９６】
一方、コールセンタのオペレータＯＰが入力した正解文書ＩＤを、正解情報受信部３１が解答文書ＤＢ２２に送信し、解答文書ＤＢ２２は、正解文書ＩＤに対応する正解文書を教材生成手段４４に送信する。
【００９７】
教材生成手段４４は、受信したテンプレートに、受信した正解文書を埋め込む（合成する）ことによって、テンプレートを完成し（Ｓ５）、この完成されたテンプレートが、ユーザＵに対する教材文書である。この教材文書を、表示情報送信部１２に送信する（Ｓ６）（図１に示す１０３）。
【００９８】
表示情報送信部１２は、教材生成手段４４から受信した教材文書を、所定の表示デバイスに送信し、終了する。
【実施例２】
【００９９】
図８は、本発明の実施例２である探索履歴に応じた教材生成装置２００を示すブロック図である。
【０１００】
教材生成装置２００は、ユーザが、複数回、別の事例（たとえば、文字入力の方法を探索する事例の次に行う、ペイントソフトの使い方を探索する別の事例）について探索した場合に、過去の学習履歴と探索履歴とをベースにして、新たな教材文書（学習教材）を生成し、ユーザが段階的に学習するための教材を生成する教材生成装置である。
【０１０１】
たとえば、コールセンタに２度以上問い合わせしたユーザに対して、１度目の問い合わせ時に送信した教材・探索履歴に基づいて、２度目の教材を生成する。
【０１０２】
教材生成装置２００は、基本的には、教材生成装置１００と同じであり、テンプレート履歴記憶部２４が新設され、教材生成手段４４の代わりに教材生成手段４４ａが設けられている点のみが、教材生成装置１００とは異なる。
【０１０３】
テンプレート履歴記憶部２４は、テンプレート決定部４３が決定したテンプレートのＩＤを受信し、この受信したテンプレートＩＤを記憶する。同一のユーザに付与されているテンプレートが複数存在する場合、これらの複数のテンプレートのＩＤを、教材生成手段４４ａに送信する。
【０１０４】
教材生成手段４４ａでは、教材生成装置１００と同様の手順で、テンプレートを完成し（合成し）、教材を生成するが、過去に、同一のユーザについて、教材を生成した履歴がある場合（テンプレート履歴記憶部２４から複数のテンプレートＩＤを受信した場合）、過去に生成された教材を加味して、新しい教材を生成する。
【０１０５】
たとえば、違うテンプレートが、過去に使用されていた場合、過去に使用したテンプレートに、今回の正解文書を合成し、所定の表示デバイスに送信する。
【０１０６】
図９は、教材生成装置２００の動作を示すフローチャートである。
【０１０７】
教材生成装置２００の動作は、図７に示す教材生成装置１００の動作に、ステップＳ４ａが追加された動作である。
【０１０８】
Ｓ４で決定されたテンプレートのＩＤを受信し、この受信したテンプレートのＩＤを、テンプレート履歴記憶部２４に記録する（Ｓ４ａ）。また、同一ユーザがテンプレートを使用した履歴があれば、過去に使用したテンプレートを読み出し（Ｓ４ａ）、このテンプレートのＩＤを、教材生成手段４４ａに送信する。
【０１０９】
また、教材生成装置１００、２００は、ネットワークを介してユーザ装置に接続されるサーバ装置上に構成されているが、ネットワークに接続されていないユーザ装置上に構成されていてもよい。
【０１１０】
上記実施例において、ユーザ操作受信部１１は、ユーザが入力した内容を受信し、この受信したユーザ入力内容に基づいて、解答文書ＤＢ２２を探索し、この探索結果を出力する。したがって、教材生成装置１００（２００）の中、または、教材生成装置１００（２００）の外に、解答文書ＤＢ２２内の文書を探索する解答文書ＤＢ探索部が設けられ、ユーザ操作受信部１１が、上記解答文書ＤＢ探索部とのやり取りによって、上記探索した結果を取得し、出力する。
【０１１１】
また、他の対応として、ユーザ操作受信部１１の代わりにユーザ探索入力部を設け、教材生成装置１００（２００）の内部または外部に、ユーザ操作受信部と、解答文書ＤＢ探索部とを設けることが考えられる。
【０１１２】
上記実施例を、コンピュータとプログラムとによって実現することができ、また、ネットワークを介して、上記プログラムを記録媒体に記録するようにしてもよい。
【０１１３】
さらに、上記実施例を、コールセンタ業務以外の業務一般に適用するようにしてもよく、つまり、ユーザによる情報の探索が発生し、正解文書を受信することができる業務一般に、上記実施例を適用するようにしてもよい。たとえば、学校の教室等に、教師と生徒とが存在し、生徒が情報探索し、教師が正解文書を入力する場合にも、上記実施例を適用することができる。
【０１１４】
上記実施例によれば、生成した教材を、ユーザに提示し、次回以降、ユーザによる自力での探索を支援することができる。
【０１１５】
また、上記実施例によれば、場当たり的な知識の伝授ではない教材を生成し提示するので、ユーザの自己解決能力を促進させ、次回以降に、自力で情報を見つけ出すことに貢献することができる。
【０１１６】
なお、上記実施例において、過去に決定した上記教示内容、または過去に生成した上記教材を記憶する手段を設け、また、上記教材を生成する手段は、過去に生成した教材と、過去および現在の探索履歴とに基づいて、新たな教材を生成する手段であるとしてもよい。
【０１１７】
上記探索履歴は、正解文書が含まれている範囲を探索した場合におけるその探索数、探索した広さ、探索した深さの履歴であり、また、正解文書が含まれていない範囲を探索した場合におけるその探索数、探索した広さ、探索した深さ等の履歴である。
【０１１８】
また、上記実施例をプログラムの発明として把握することができる。つまり、上記実施例は、探索対象である文書データベースを有し、ユーザによる探索履歴を蓄積するシステムにおいて教材を生成するプログラムであって、上記探索履歴を用いて、上記文書データベースについてユーザが探索した探索範囲を算出し、メモリに記憶するユーザの探索範囲算出手順と、ユーザが遭遇しているトラブルの対処方法が書かれている文書である正解文書のＩＤを受信し、メモリに記憶する正解文書ＩＤ受信手順と、上記文書データベースにおける上記正解文書とユーザの探索範囲との距離に応じて、ユーザが探索した探索履歴に対応するアドバイスが記載されているテンプレートを決定し、メモリに記憶するテンプレート決定手順と、上記決定されたテンプレートに、上記正解文書を合成することによって、教材を生成し、メモリに記憶する教材生成手順とをコンピュータに実行させるプログラムの例である。
【０１１９】
さらに、上記プログラムを、ＣＤ、ＤＶＤ、ＨＤ、半導体メモリ等の記録媒体に記録するようにしてもよい。
【図面の簡単な説明】
【０１２０】
【図１】本発明の実施例１である探索履歴に応じた教材生成装置１００における動作の概要を示すシーケンス図である。
【図２】探索履歴に応じた教材生成装置１００を示すブロック図である。
【図３】教材生成装置１００における解答文書ＤＢ２２が格納している解答の例を示す図である。
【図４】教材生成装置１００におけるテンプレートの例を示す図である。
【図５】教材生成装置１００における探索履歴記憶部２３が記憶している内容の例を示す図である。
【図６】教材生成装置１００におけるテンプレート決定部４３が使用する関係であって、テンプレートを適用する適用条件と、対応するテンプレートＩＤとの関係を示す図である。
【図７】教材生成装置１００の動作を示すフローチャートである。
【図８】本発明の実施例２である探索履歴に応じた教材生成装置２００を示すブロック図である。
【図９】教材生成装置２００の動作を示すフローチャートである。
【図１０】実施例１において、図３に示す解答文書（文書ＩＤ＝１）と、図４に示すテンプレート（テンプレートＩＤ＝２）とを合成した状態を示す図である。
【符号の説明】
【０１２１】
１００、２００…教材生成装置、
１０…入出力部、
１１…ユーザ操作受信部、
１２…表示情報送信部、
２０、２０ａ…記憶部、
２１…テンプレート記憶部、
２２…解答文書ＤＢ、
２３…探索履歴記憶部、
２４…テンプレート履歴記憶部、
３０…入力部、
３１…正解情報受信部、
４０…処理部、
４１…探索範囲算出部、
４２…距離算出部、
４３…テンプレート決定部、
４４、４４ａ…教材生成手段。
【図１】
2006017807.tif 000003
【図２】
2006017807.tif 000004
【図３】
2006017807.tif 000005
【図４】
2006017807.tif 000006
【図５】
2006017807.tif 000007
【図６】
2006017807.tif 000008
【図７】
2006017807.tif 000009
【図８】
2006017807.tif 000010
【図９】
2006017807.tif 000011
【図１０】
2006017807.tif 000012