(57)【要約】【課題】各質問が関連するか否かの判定を精度良く行うことを可能とする情報処理プログラム、情報処理装置及び情報処理方法を提供する。【解決手段】第１の質問の入力の後に、第２の質問の入力を受け付け、第１の質問と第２の質問とのそれぞれを複数のワードに分割し、複数のワードのうち、第１の質問に含まれず、第２の質問に含まれるワードを抽出し、抽出したワードが第２の質問に関する検索結果に含まれる含有率が第１の含有率以上である場合、抽出したワードが第１の質問に関する検索結果に含まれる含有率の高さに応じて、第２の質問を第１の質問とは別の質問または第１の質問についての追加の質問と判定する。【選択図】図４
2019144981.tif 000002
【特許請求の範囲】
【請求項１】
第１の質問の入力の後に、第２の質問の入力を受け付け、
前記第１の質問と前記第２の質問とのそれぞれを複数のワードに分割し、
前記複数のワードのうち、前記第１の質問に含まれず、前記第２の質問に含まれるワードを抽出し、
抽出した前記ワードが前記第２の質問に関する検索結果に含まれる含有率が第１の含有率以上である場合、抽出した前記ワードが前記第１の質問に関する検索結果に含まれる含有率の高さに応じて、前記第２の質問を前記第１の質問とは別の質問または前記第１の質問についての追加の質問と判定する、
処理をコンピュータに実行させることを特徴とする情報処理プログラム。
【請求項２】
請求項１において、
前記判定する処理では、抽出した前記ワードが前記第１の質問に関する検索結果に含まれる含有率が第２の含有率未満である場合、前記第２の質問を前記第１の質問とは別の質問と判定する、
ことを特徴とする情報処理プログラム。
【請求項３】
請求項２において、
前記判定する処理では、抽出した前記ワードが前記第１の質問に関する検索結果に含まれる含有率が前記第２の含有率以上である場合、前記第２の質問を前記第１の質問についての追加の質問と判定する、
ことを特徴とする情報処理プログラム。
【請求項４】
請求項１において、
前記判定する処理では、抽出した前記ワードが前記第２の質問に関する検索結果に含まれる含有率が前記第１の含有率未満である場合、前記第２の質問を前記第１の質問についての追加の質問と判定する、
ことを特徴とする情報処理プログラム。
【請求項５】
請求項２において、
前記判定する処理では、
抽出した前記ワードが複数存在する場合、複数存在する前記ワードのそれぞれについて、前記第２の質問に関する検索結果に含まれる含有率が前記第１の含有率以上であるか否かを判定し、
前記第２の質問に関する検索結果に含まれる含有率が前記第１の含有率以上であるワードが１以上存在する場合、１以上存在する前記ワードのそれぞれについて、前記第１の質問に関する検索結果に含まれる含有率が前記第２の含有率未満であるか否かを判定し、
前記第１の質問に関する検索結果に含まれる含有率が前記第２の含有率未満であるワードが１以上存在する場合、前記第２の質問を前記第１の質問とは別の質問と判定する、
ことを特徴とする情報処理プログラム。
【請求項６】
請求項１において、
前記第１の質問及び前記第２の質問は、所定のプログラムの動作に関する質問であり、
前記判定する処理は、抽出した前記ワードが前記所定のプログラムの動作に関するワードである場合に行われる、
ことを特徴とする情報処理プログラム。
【請求項７】
請求項６において、
前記判定する処理は、抽出した前記ワードが複数存在する場合、複数存在する前記ワードのうち、前記所定のプログラムの動作に関するワードについて行われる、
ことを特徴とする情報処理プログラム。
【請求項８】
第１の質問の入力の後に、第２の質問の入力を受け付ける質問受付部と、
前記第１の質問と前記第２の質問とのそれぞれを複数のワードに分割するワード分割部と、
前記複数のワードのうち、前記第１の質問に含まれず、前記第２の質問に含まれるワードを抽出するワード抽出部と、
抽出した前記ワードが前記第２の質問に関する検索結果に含まれる含有率が第１の含有率以上である場合、抽出した前記ワードが前記第１の質問に関する検索結果に含まれる含有率の高さに応じて、前記第２の質問を前記第１の質問とは別の質問または前記第１の質問についての追加の質問と判定する質問判定部と、を有する、
ことを特徴とする情報処理装置。
【請求項９】
第１の質問の入力の後に、第２の質問の入力を受け付け、
前記第１の質問と前記第２の質問とのそれぞれを複数のワードに分割し、
前記複数のワードのうち、前記第１の質問に含まれず、前記第２の質問に含まれるワードを抽出し、
抽出した前記ワードが前記第２の質問に関する検索結果に含まれる含有率が第１の含有率以上である場合、抽出した前記ワードが前記第１の質問に関する検索結果に含まれる含有率の高さに応じて、前記第２の質問を前記第１の質問とは別の質問または前記第１の質問についての追加の質問と判定する、
ことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理プログラム、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
所定の動作を行うプログラム（以下、単に対象プログラムとも呼ぶ）の開発や販売を行う事業者（以下、単に事業者とも呼ぶ）は、例えば、対象プログラムを購入した利用者（以下、単に利用者とも呼ぶ）から、対象プログラムの動作や監視方法等についての質問を受け付ける。
【０００３】
この場合、事業者は、例えば、対象プログラムの開発者に確認を行い、利用者から受け付けた質問に対して回答を行う。そして、事業者は、例えば、質問を行った利用者に対し、受け付けた質問数に応じて決定される料金の支払いを請求する（例えば、特許文献１乃至３参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−０４１５４３
【特許文献２】特開２００５−０９２２７１
【特許文献３】特開２００５−１９０２３２
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、上記のような事業者は、例えば、利用者から受け付けた質問（以下、第１の質問とも呼ぶ）に対する回答を行った場合、その回答の内容に基づく新たな質問（以下、第２の質問とも呼ぶ）を利用者からさらに受け付ける場合がある。このような場合、事業者は、利用者から受け付けた質問数を正確に把握する必要性から、受け付けた第２の質問が、第１の質問に関連する質問（以下、追加質問とも呼ぶ）及び第１の質問に関連しない質問（以下、別質問とも呼ぶ）のうちのどちらに該当するかを判断する必要がある。
【０００６】
しかしながら、第２の質問が第１の質問に関連する質問であるのか否かの判断基準は、例えば、その判断を行う担当者によって異なる場合がある。そのため、事業者は、受け付けた第２の質問が第１の質問に関連する質問であるか否かの判断を精度良く行うことができず、利用者から受け付けた質問数を正確に把握することができない場合がある。
【０００７】
そこで、一つの側面では、本発明は、各質問が関連するか否かの判定を精度良く行うことを可能とする情報処理プログラム、情報処理装置及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
実施の形態の一態様では、第１の質問の入力の後に、第２の質問の入力を受け付け、前記第１の質問と前記第２の質問とのそれぞれを複数のワードに分割し、前記複数のワードのうち、前記第１の質問に含まれず、前記第２の質問に含まれるワードを抽出し、抽出した前記ワードが前記第２の質問に関する検索結果に含まれる含有率が第１の含有率以上である場合、抽出した前記ワードが前記第１の質問に関する検索結果に含まれる含有率の高さに応じて、前記第２の質問を前記第１の質問とは別の質問または前記第１の質問についての追加の質問と判定する、処理をコンピュータに実行させる。
【発明の効果】
【０００９】
一つの側面によれば、各質問が関連するか否かの判定を精度良く行うことを可能とする。
【図面の簡単な説明】
【００１０】
【図１】図１は、情報処理システム１０の全体構成を示す図である。
【図２】図２は、情報処理装置１のハードウエア構成を示す図である。
【図３】図３は、情報処理装置１の機能のブロック図である。
【図４】図４は、第１の実施の形態における質問判定処理の概略を説明するフローチャート図である。
【図５】図５は、第１の実施の形態における質問判定処理の概略を説明する図である。
【図６】図６は、第１の実施の形態における質問判定処理の概略を説明する図である。
【図７】図７は、第１の実施の形態における質問判定処理の詳細を説明するフローチャート図である。
【図８】図８は、第１の実施の形態における質問判定処理の詳細を説明するフローチャート図である。
【図９】図９は、第１の実施の形態における質問判定処理の詳細を説明するフローチャート図である。
【図１０】図１０は、質問情報１３１の具体例について説明する図である。
【図１１】図１１は、第１の実施の形態における質問判定処理の詳細を説明する図である。
【図１２】図１２は、第１の実施の形態における質問判定処理の詳細を説明する図である。
【図１３】図１３は、第２の質問に関する検索結果の具体例について説明する図である。
【図１４】図１４は、第１の実施の形態における質問判定処理の詳細を説明する図である。
【図１５】図１５は、第１の質問に関する検索結果の具体例について説明する図である。
【図１６】図１６は、判定情報１３２の具体例について説明する図である。
【発明を実施するための形態】
【００１１】
［情報処理システムの構成］
図１は、情報処理システム１０の全体構成を示す図である。図１に示す情報処理システム１０は、情報処理装置１と、操作端末３と、記憶部１３０とを含む。図１に示す操作端末３には、操作端末３ａ、３ｂ及び３ｃが含まれている。
【００１２】
操作端末３は、例えば、利用者から質問を受け付ける事業者（担当者）が使用するＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）である。そして、操作端末３は、例えば、事業者が利用者から受け付けた質問の内容をキーボード等の入力装置（図示しない）によって入力した場合、入力された内容を情報処理装置１に送信する。
【００１３】
情報処理装置１は、例えば、１台以上の物理マシンであり、操作端末３から送信された質問の内容を記憶部１３０に記憶する。また、情報処理装置１は、例えば、各利用者が事業者に対して行った質問数を示す情報を記憶部１３０に記憶する。
【００１４】
ここで、事業者は、例えば、利用者から受け付けた質問（第１の質問）に対する回答を行った場合、その回答の内容に基づく新たな質問（第２の質問）を利用者からさらに受け付ける場合がある。このような場合、事業者は、利用者から受け付けた質問数を正確に把握する必要性から、受け付けた第２の質問が第１の質問の追加質問であるのか、または、第１の質問の別質問であるのかを判断する必要がある。
【００１５】
しかしながら、第２の質問が第１の質問に関連する質問であるのか否かの判断基準は、例えば、その判断を行う担当者によって異なる場合がある。そのため、事業者は、第２の質問が第１の質問に関連する質問であるか否かの判断を精度良く行うことができず、利用者から受け付けた質問数を正確に把握することができない場合がある。
【００１６】
そこで、本実施の形態における情報処理装置１は、第１の質問の入力の後に第２の質問の入力を受け付けた場合、第１の質問と第２の質問とのそれぞれを複数のワードに分割する。具体的に、情報処理装置１は、例えば、第１の質問の入力を受け付けた後に、受け付けた第１の質問と同じ利用者による第２の質問の入力を受け付けた場合、第１の質問と第２の質問とのそれぞれを複数のワードに分割する。
【００１７】
そして、情報処理装置１は、分割した複数のワードのうち、第１の質問に含まれず、第２の質問に含まれるワード（以下、異なるワードとも呼ぶ）を抽出する。その後、情報処理装置１は、抽出したワードが第２の質問に関する検索結果に含まれる含有率が第１の含有率以上である場合、抽出したワードが第１の質問に関する検索結果に含まれる含有率の高さに応じて、第２の質問を第１の質問の別質問または第１の質問の追加質問と判定する。
【００１８】
すなわち、本実施の形態における情報処理装置１は、第１の質問及び第２の質問において異なるワードを特定し、特定したワードが第１の質問に関する検索結果及び第２の質問に関する検索結果にどの程度含まれているかによって、第２の質問が第１の質問の追加質問であるのか、または、第２の質問が第１の質問の別質問であるのかを判定する。
【００１９】
これにより、情報処理装置１は、第２の質問が第１の質問の追加質問であるのか否かの判定を統一された基準によって行うことが可能になる。そのため、情報処理装置１は、第２の質問が第１の質問の追加質問であるのか否かの判定を精度良く行うことが可能になる。
【００２０】
［情報処理システムのハードウエア構成］
次に、情報処理システム１０のハードウエア構成について説明する。図２は、情報処理装置１のハードウエア構成を示す図である。
【００２１】
情報処理装置１は、図２に示すように、プロセッサであるＣＰＵ１０１と、メモリ１０２と、外部インターフェース（以下、Ｉ／Ｏユニットとも呼ぶ）１０３と、記憶媒体１０４とを有する。各部は、バス１０５を介して互いに接続される。
【００２２】
記憶媒体１０４は、例えば、記憶媒体１０４内のプログラム格納領域（図示しない）に、第２の質問が第１の質問の追加質問であるか否かの判定を行う処理（以下、質問判定処理とも呼ぶ）を行うためのプログラム１１０を記憶する。記憶媒体１０４は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）であってよい。
【００２３】
また、記憶媒体１０４は、例えば、質問判定処理を行う際に用いられる情報を記憶する記憶部１３０（以下、情報格納領域１３０とも呼ぶ）を有する。
【００２４】
ＣＰＵ１０１は、記憶媒体１０４からメモリ１０２にロードされたプログラム１１０を実行して質問判定処理を行う。
【００２５】
外部インターフェース１０３は、例えば、ネットワーク（図示しない）を介して操作端末３と通信を行う。
【００２６】
［情報処理装置の機能］
次に、情報処理装置１の機能について説明する。図３は、情報処理装置１の機能のブロック図である。
【００２７】
情報処理装置１は、ＣＰＵ１０１やメモリ１０２等のハードウエアとプログラム１１０とが有機的に協働することにより、図３に示すように、質問受付部１１１と、ワード分割部１１２と、ワード抽出部１１３と、質問判定部１１４と、情報出力部１１５とを含む各種機能を実現する。
【００２８】
また、情報処理装置１は、図３に示すように、質問情報１３１と、判定情報１３２とを情報格納領域１３０に記憶する。
【００２９】
質問受付部１１１は、第１の質問及び第２の質問の入力を受け付ける。具体的に、質問受付部１１１は、操作端末３から送信された第１の質問及び第２の質問の内容を受信する。そして、質問受付部１１１は、例えば、受信した第１の質問及び第２の質問の内容を質問情報１３１として情報格納領域１３０に記憶する。
【００３０】
ワード分割部１１２は、質問受付部１１１が受信した第１の質問及び第２の質問のそれぞれを複数のワードに分割する。具体的に、ワード分割部１１２は、質問受付部１１１が第１の質問及び第２の質問を受け付けた場合に、第１の質問及び第２の質問のそれぞれを複数のワードに分割する。
【００３１】
ワード抽出部１１３は、ワード分割部１１２が分割した複数のワードのうち、第１の質問に含まれず、第２の質問に含まれるワード（異なるワード）を抽出する。
【００３２】
質問判定部１１４は、ワード抽出部１１３が抽出したワードが第２の質問に関する検索結果に含まれる含有率が第１の含有率以上である場合、ワード抽出部１１３が抽出したワードが第１の質問に関する検索結果に含まれる含有率の高さに応じて、第２の質問を第１の質問の別質問または追加質問と判定する。
【００３３】
情報出力部１１５は、例えば、質問判定部１１４による判定結果を判定情報１３２として情報格納領域１３０に記憶する。また、情報出力部１１５は、例えば、質問判定部１１４による判定結果を操作端末３の出力装置（図示しない）に出力する。
【００３４】
なお、事業者は、例えば、質問を受け付ける範囲について利用者と予め取り決めるものであってもよい。具体的に、事業者は、例えば、事業者が利用者に対して販売したプログラム（販売する予定のプログラム）に関する質問のみを受け付けるものであってもよい。
【００３５】
また、第１の質問に関する検索結果は、例えば、第１の質問の内容を検索キーとして、事業者が利用者に対して販売したプログラムのマニュアル（事業者によって予め作成されたマニュアル）を検索した場合における検索結果であってよい。同様に、第２の質問に関する検索結果は、例えば、第２の質問の内容を検索キーとして、事業者が利用者に対して販売したプログラムのマニュアルを検索した場合における検索結果であってよい。
【００３６】
［第１の実施の形態の概略］
次に、第１の実施の形態の概略について説明する。図４は、第１の実施の形態における質問判定処理の概略を説明するフローチャート図である。図５及び図６は、第１の実施の形態における質問判定処理の概略を説明する図である。以下、図５及び図６を参照しながら、図４に示す質問判定処理の概略について説明を行う。
【００３７】
情報処理装置１は、図５に示すように、第１の質問及び第２の質問の入力を受け付けるまで待機する（Ｓ１のＮＯ）。具体的に、情報処理装置１は、第１の質問の入力の後に、第２の質問の入力を受け付けるまで待機する。
【００３８】
そして、第１の質問及び第２の質問の入力を受け付けた場合（Ｓ１のＹＥＳ）、情報処理装置１は、Ｓ１の処理で入力を受け付けた第１の質問と第２の質問とのそれぞれを複数のワードに分割する（Ｓ２）。
【００３９】
続いて、情報処理装置１は、図５に示すように、Ｓ２の処理で分割した複数のワードのうち、Ｓ１の処理で入力を受け付けた第１の質問に含まれず、Ｓ１の処理で入力を受け付けた第２の質問に含まれるワードを抽出する（Ｓ３）。
【００４０】
その後、情報処理装置１は、Ｓ３の処理で抽出したワードがＳ１の処理で入力を受け付けた第２の質問に関する検索結果に含まれる含有率が、第１の含有率以上であるか否かを判定する（Ｓ４）。
【００４１】
その結果、第１の含有率以上であると判定した場合（Ｓ５のＹＥＳ）、情報処理装置１は、図６に示すように、Ｓ３の処理で抽出したワードがＳ１の処理で入力を受け付けた第１の質問に関する検索結果に含まれる含有率の高さに応じて、Ｓ１の処理で入力を受け付けた第２の質問を、Ｓ１の処理で入力を受け付けた第１の質問の別質問、または、第１の質問の追加質問と判定する（Ｓ６）。
【００４２】
一方、第１の含有率未満であると判定した場合（Ｓ５のＮＯ）、情報処理装置１は、Ｓ６の処理を行わない。
【００４３】
すなわち、本実施の形態における情報処理装置１は、第１の質問及び第２の質問において異なるワードを特定し、特定したワードが第１の質問に関する検索結果及び第２の質問に関する検索結果にどの程度含まれているかによって、第２の質問が第１の質問の追加質問であるのか、または、第２の質問が第１の質問の別質問であるのかを判定する。
【００４４】
これにより、情報処理装置１は、第２の質問が第１の質問の追加質問であるのか否かの判定を統一された基準によって行うことが可能になる。そのため、情報処理装置１は、第２の質問が第１の質問の追加質問であるのか否かの判定を精度良く行うことが可能になる。
【００４５】
［第１の実施の形態の詳細］
次に、第１の実施の形態の詳細について説明する。図７から図９は、第１の実施の形態における質問判定処理の詳細を説明するフローチャート図である。また、図１０から図１６は、第１の実施の形態における質問判定処理の詳細を説明する図である。以下、図１０から図１６を参照しながら、図７から図９に示す質問判定処理の詳細について説明を行う。
【００４６】
情報処理装置１の質問受付部１１１は、図７に示すように、第１の質問の入力を受け付けるまで待機する（Ｓ１１のＮＯ）。具体的に、質問受付部１１１は、利用者からの第１の質問の入力を受け付けた操作端末３から、第１の質問の内容を受信するまで待機する。
【００４７】
そして、第１の質問の入力を受け付けた場合（Ｓ１１のＹＥＳ）、質問受付部１１１は、Ｓ１１の処理で受け付けた第１の質問と同じ利用者からの第２の質問を受け付けるまで待機する（Ｓ１２）。すなわち、質問受付部１１１は、例えば、利用者からの第２の質問の入力を受け付けた操作端末３から、第２の質問の内容を受信するまで待機する。
【００４８】
その結果、例えば、Ｓ１１の処理において第１の質問の入力を受け付けてから所定の時間が経過するまでの間に第２の質問の入力を受け付けなかった場合（Ｓ１２のＮＯ）、質問受付部１１１は、Ｓ１１の処理を再度行う。
【００４９】
一方、例えば、Ｓ１１の処理において第１の質問の入力を受け付けてから所定の時間が経過するまでの間に第２の質問の入力を受け付けた場合（Ｓ１２のＹＥＳ）、質問受付部１１１は、Ｓ１１の処理で入力を受け付けた第１の質問の内容と、Ｓ１２の処理で入力を受け付けた第２の質問の内容とを含む質問情報１３１を生成する（Ｓ１３）。そして、質問受付部１１１は、生成した質問情報１３１を情報格納領域１３０に記憶する（Ｓ１３）。以下、質問情報１３１の具体例について説明を行う。
【００５０】
［質問情報の具体例］
図１０は、質問情報１３１の具体例について説明する図である。
【００５１】
図１０に示す質問情報１３１は、質問情報１３１に含まれる各情報を識別する「項番」と、第１の質問の内容が設定される「第１の質問」と、第２の質問の内容が設定される「第２の質問」とを項目として有している。
【００５２】
具体的に、図１０に示す質問情報１３１において、「項番」が「１」である情報には、「第１の質問」として「ソフトウエアＡＡＡでのアプリケーションの監視方法を教えてください。」という文字列が設定されており、「第２の質問」として「ソフトウエアＡＡＡでのネットワーク機器のＭＩＢの効果的な監視方法を教えてください。」という文字列が設定されている。
【００５３】
また、図１０に示す質問情報１３１において、「項番」が「２」である情報には、「第１の質問」として「ソフトウエアＡＡＡを起動する方法を教えてください。」という文字列が設定されており、「第２の質問」として「ソフトウエアＡＡＡでのイベント監視の条件定義を有効にする方法を教えてください。」という文字列が設定されている。
【００５４】
なお、質問受付部１１１は、第２の質問の入力が行われない第１の質問の内容についても、質問情報１３１として情報格納領域１３０に記憶するものであってよい。
【００５５】
図７に戻り、情報処理装置１のワード分割部１１２は、Ｓ１１の処理で入力を受け付けた第１の質問と、Ｓ１２の処理で入力を受け付けた第２の質問とのそれぞれを複数のワードに分割する（Ｓ１４）。
【００５６】
具体的に、例えば、Ｓ１１の処理で入力を受け付けた第１の質問の内容が、図１０で説明した質問情報１３１における「項番」が「１」である情報の「第１の質問」に設定されたものである場合、ワード分割部１１２は、図１１に示すように、第１の質問の内容を「ソフトウエア」、「ＡＡＡ」、「アプリケーション」、「監視」、「方法」、「教えて」及び「ください」のそれぞれに分割する。
【００５７】
また、例えば、Ｓ１２の処理で入力を受け付けた第２の質問の内容が、図１０で説明した質問情報１３１における「項番」が「１」である情報の「第２の質問」に設定されたものである場合、ワード分割部１１２は、図１１に示すように、第２の質問の内容を「ソフトウエア」、「ＡＡＡ」、「ネットワーク」、「機器」、「ＭＩＢ」、「効果的」、「監視」、「方法」、「教えて」及び「ください」のそれぞれに分割する。
【００５８】
そして、情報処理装置１のワード抽出部１１３は、Ｓ１４の処理で分割した複数のワードのうち、Ｓ１１の処理で入力を受け付けた第１の質問に含まれず、Ｓ１２の処理で入力を受け付けた第２の質問のみに含まれる１以上のワードを抽出する（Ｓ１５）。
【００５９】
具体的に、図１１に示す例において、第１の質問及び第２の質問の内容を分割したワードのうち、第１の質問の内容に含まれず、第２の質問の内容に含まれるワードは、「ネットワーク」、「機器」、「ＭＩＢ」及び「効果的」である。そのため、ワード抽出部１１３は、この場合、図１２（Ａ）に示すように、「ネットワーク」、「機器」、「ＭＩＢ」及び「効果的」を抽出する。
【００６０】
その後、情報処理装置１の質問判定部１１４は、図８に示すように、Ｓ１５の処理で抽出した１以上のワードが、所定のプログラムの動作に関するワードであるか否かを判定する（Ｓ２１）。所定のプログラムは、例えば、事業者が利用者に対して販売したプログラム（販売する予定のプログラム）であり、利用者が事業者に対して質問を行うことができる対象のプログラムである。また、所定のプログラムの動作に関するワードは、例えば、所定のプログラムのマニュアル（事業者によって予め作成されたマニュアル）において用いられているワードのうち、所定のプログラムの特徴を示しているワードである。所定のプログラムの動作に関するワードは、例えば、所定のプログラムのマニュアルにおいて見出しとして用いられているワードであってよい。
【００６１】
具体的に、例えば、Ｓ１５の処理で抽出されたワードである「ネットワーク」、「機器」、「ＭＩＢ」及び「効果的」のうち、所定のプログラムのマニュアルにおいて見出しとして用いられているワードが「ネットワーク」、「機器」及び「ＭＩＢ」である場合、質問判定部１１４は、図１２（Ｂ）に示すように、「ネットワーク」、「機器」及び「ＭＩＢ」が所定のプログラムの動作に関するワードであると判定する。
【００６２】
そして、所定のプログラムの動作に関するワードが１以上存在すると判定した場合（Ｓ２２のＹＥＳ）、質問判定部１１４は、Ｓ２２の処理で存在したワードがＳ１２の処理で受け付けた第２の質問に関する検索結果に含まれる含有率が、第１の含有率以上であるか否かをＳ２２の処理で存在したワードごとに判定する（Ｓ２３）。以下、第２の質問に関する検索結果の具体例について説明を行う。
【００６３】
［第２の質問に関する検索結果の具体例］
図１３は、第２の質問に関する検索結果の具体例について説明する図である。
【００６４】
図１３に示す検索結果は、各検索結果を識別する「項番」と、各検索結果における見出しの内容が設定される「見出し」と、各検索結果における見出し以外の内容が設定される「内容」とを項目として有している。
【００６５】
具体的に、図１３に示す検索結果において、「項番」が「１」である情報には、「見出し」として「７．１７  Ｑ：機器の特別な情報（ＭＩＢ情報）の監視方法を教えてください」という文字列が設定され、「内容」として「・・・ＳＮＭＰエージェントが動作している監視対象ノードでは、ＭＩＢ監視することで・・・」という文字列が設定されている。
【００６６】
また、図１３に示す検索結果において、「項番」が「２」である情報には、「見出し」として「２．４．１  ネットワーク／システムの監視」という文字列が設定され、「内容」として「・・・同一のイベントに対して共通の対処方法を表示することができます。共通メッセージ：ネットワーク性能監視、ＭＩＢ監視・・・」という文字列が設定されている。図１３に含まれる他の情報については説明を省略する。
【００６７】
ここで、図１３に示す検索結果において、「項番」が「１」から「５」である情報の「内容」には、「ＭＩＢ」という文字列がそれぞれ含まれている。そのため、質問判定部１１４は、Ｓ２３の処理において、例えば、図１２（Ｂ）に示すワードである「ＭＩＢ」が第２の質問に関する検索結果に含まれる含有率として「１００（％）」を算出する。そして、例えば、第１の含有率が「５０（％）」であった場合、質問判定部１１４は、「ＭＩＢ」に対応する含有率が第１の含有率以上であると判定する。なお、第１の含有率は、事業者によって定められ、情報格納領域１３０に予め記憶されているものであってよい。
【００６８】
図８に戻り、質問判定部１１４は、Ｓ２２の処理で存在したワードがＳ１２の処理で受け付けた第２の質問に関する検索結果に含まれる含有率が、第１の含有率以上であるワードが存在するか否かを判定する（Ｓ２４）。
【００６９】
その結果、含有率が第１の含有率以上であるワードが１以上存在すると判定した場合（Ｓ２４のＹＥＳ）、質問判定部１１４は、Ｓ２４の処理で存在したワードがＳ１１の処理で受け付けた第１の質問に関する検索結果に含まれる含有率が、第２の含有率未満であるか否かをＳ２４で存在したワードごとに判定する（Ｓ２５）。以下、第１の質問に関する検索結果の具体例について説明を行う。なお、以下、図１４（Ａ）に示すように、含有率が第１の含有率以上であるワードとして「ネットワーク」、「機器」及び「ＭＩＢ」が存在するものとして説明を行う。
【００７０】
［第１の質問に関する検索結果の具体例］
図１５は、第１の質問に関する検索結果の具体例について説明する図である。
【００７１】
図１５に示す検索結果は、各検索結果を識別する「項番」と、各検索結果における見出しの内容が設定される「見出し」と、各検索結果における見出し以外の内容が設定される「内容」とを項目として有している。
【００７２】
具体的に、図１５に示す検索結果において、「項番」が「１」である情報には、「見出し」として「２．４．１  ネットワーク／システムの監視」という文字列が設定され、「内容」として「・・・同一のイベントに対して共通の対処方法を表示することができます。共通メッセージ：ネットワーク性能監視、ＭＩＢ監視・・・」という文字列が設定されている。
【００７３】
また、図１５に示す検索結果において、「項番」が「２」である情報には、「見出し」として「ソフトウエアＡＡＡ  Ｑ＆Ａ集」という文字列が設定され、「内容」として「・・・監視対象のノードにおいて、ＳＮＭＰトラップ監視やＭＩＢ監視が行われている場合・・・」という文字列が設定されている。図１５に含まれる他の情報については説明を省略する。
【００７４】
ここで、図１５に示す検索結果において、例えば、「項番」が「１」から「８」である情報の「内容」のうち、「項番」が「１」、「２」及び「３」である情報の「内容」に「ＭＩＢ」という文字列がそれぞれ含まれている場合、質問判定部１１４は、Ｓ２５の処理において、例えば、図１４（Ａ）に示すワードである「ＭＩＢ」が第１の質問に関する検索結果に含まれる含有率として「３７．５（％）」を算出する。そして、例えば、第２の含有率が「５０（％）」であった場合、質問判定部１１４は、「ＭＩＢ」に対応する含有率が第２の含有率未満であると判定する。なお、第２の含有率は、事業者によって定められ、情報格納領域１３０に予め記憶されているものであってよい。
【００７５】
図８に戻り、質問判定部１１４は、Ｓ２４の処理で存在したワードがＳ１１の処理で受け付けた第１の質問に関する検索結果に含まれる含有率が、第２の含有率未満であるワードが存在するか否かを判定する（Ｓ２６）。
【００７６】
その結果、含有率が第２の含有率未満であるワードが１以上存在すると判定した場合（Ｓ２６のＹＥＳ）、質問判定部１１４は、図９に示すように、Ｓ１２の処理で入力を受け付けた第２の質問を、Ｓ１１の処理で入力を受け付けた第１の質問についての別質問と判定する（Ｓ３１）。
【００７７】
すなわち、第１の質問及び第２の質問における異なるワードが、所定のプログラムの動作に関するワード（所定のプログラムに関する重要なワード）であり、第２の質問に関する検索結果に含まれている割合が所定の基準以上であり、第１の質問に関する検索結果に含まれている割合が所定の基準未満である場合、質問判定部１１４は、第２の質問が第１の質問と関連がない質問であると判定する。そのため、質問判定部１１４は、この場合、第２の質問が第１の質問の別質問であると判定する。
【００７８】
一方、Ｓ１５の処理で抽出した１以上のワードに、所定のプログラムの動作に関するワードが１以上存在しないと判定した場合（Ｓ２２のＮＯ）、質問判定部１１４は、Ｓ１２の処理で入力を受け付けた第２の質問を、Ｓ１１の処理で入力を受け付けた第１の質問についての追加質問と判定する（Ｓ３２）。また、質問判定部１１４は、Ｓ２２の処理で存在したワードがＳ１２の処理で受け付けた第２の質問に関する検索結果に含まれる含有率が、第１の含有率以上であるワードが存在しないと判定した場合（Ｓ２４のＮＯ）も同様に、Ｓ３２の処理を行う。さらに、質問判定部１１４は、Ｓ２４の処理で存在したワードがＳ１１の処理で受け付けた第１の質問に関する検索結果に含まれる含有率が、第２の含有率未満であるワードが存在しないと判定した場合（Ｓ２６のＮＯ）も同様に、Ｓ３２の処理を行う。
【００７９】
すなわち、質問判定部１１４は、Ｓ３１の処理において第１の質問の別質問であると判定しなかった第２の質問を、第１の質問の追加質問であると判定する。
【００８０】
そして、情報処理装置１の情報出力部１１５は、Ｓ３１の処理またはＳ３２の処理の後、Ｓ１２の処理で入力を受け付けた第２の質問が、Ｓ１１の処理で入力を受け付けた第１の質問に対する追加質問であるか否かを示す判定情報１３２を生成する（Ｓ３３）。そして、情報出力部１１５は、生成した判定情報１３２を情報格納領域１３０に記憶する（Ｓ３３）。以下、判定情報１３２の具体例について説明を行う。
【００８１】
［判定情報の具体例］
図１６は、判定情報１３２の具体例について説明する図である。
【００８２】
図１６に示す判定情報１３２は、判定情報１３２に含まれる各情報を識別する「項番」と、第１の質問の内容が設定される「第１の質問」と、第２の質問の内容が設定される「第２の質問」とを項目として有する。また、図１６に示す判定情報１３２は、「第１の質問」に設定された第１の質問と「第２の質問」に設定された第２の質問とが別質問であると判定されたか否かを示す情報が設定される「判定結果」を項目として有する。「判定結果」には、第２の質問が第１の質問の別質問であると判定されたことを示す「別質問」、または、第２の質問が第１の質問の追加質問であると判定されたことを示す「追加質問」が設定される。
【００８３】
具体的に、図１４（Ｂ）に示すように、Ｓ２６の処理において、含有率が第２の含有率未満であるワードとして「ＭＩＢ」のみが存在すると判定した場合、質問判定部１１４は、Ｓ３１の処理において、図１０で説明した質問情報１３１の「項番」が「１」である情報における「第２の質問」に設定された第２の質問が、「項番」が「１」である情報における「第１の質問」に設定された第１の質問の別質問であると判定する。
【００８４】
そのため、情報出力部１１５は、この場合、図１６に示すように、「項番」が「１」である情報の「判定結果」として「別質問」を設定する。図１６に含まれる他の情報についての説明は省略する。
【００８５】
このように、本実施の形態における情報処理装置１は、第１の質問の入力の後に、第２の質問の入力を受け付けた場合、第１の質問と第２の質問とのそれぞれを複数のワードに分割する。
【００８６】
そして、情報処理装置１は、分割した複数のワードのうち、第１の質問に含まれず、第２の質問に含まれるワードを抽出する。その後、情報処理装置１は、抽出したワードが第２の質問に関する検索結果に含まれる含有率が第１の含有率以上である場合、抽出したワードが第１の質問に関する検索結果に含まれる含有率の高さに応じて、第２の質問を第１の質問とは別質問または第１の質問についての追加質問と判定する。
【００８７】
すなわち、本実施の形態における情報処理装置１は、第１の質問及び第２の質問において異なるワードを特定し、特定したワードが第１の質問に関する検索結果及び第２の質問に関する検索結果にどの程度含まれているかによって、第２の質問が第１の質問の追加質問であるのか、または、第２の質問が第１の質問の別質問であるのかを判定する。
【００８８】
これにより、情報処理装置１は、第２の質問が第１の質問の追加質問であるのか否かの判定を統一された基準によって行うことが可能になる。そのため、情報処理装置１は、第２の質問が第１の質問の追加質問であるのか否かの判定を精度良く行うことが可能になる。
【００８９】
以上の実施の形態をまとめると、以下の付記のとおりである。
【００９０】
（付記１）
第１の質問の入力の後に、第２の質問の入力を受け付け、
前記第１の質問と前記第２の質問とのそれぞれを複数のワードに分割し、
前記複数のワードのうち、前記第１の質問に含まれず、前記第２の質問に含まれるワードを抽出し、
抽出した前記ワードが前記第２の質問に関する検索結果に含まれる含有率が第１の含有率以上である場合、抽出した前記ワードが前記第１の質問に関する検索結果に含まれる含有率の高さに応じて、前記第２の質問を前記第１の質問とは別の質問または前記第１の質問についての追加の質問と判定する、
処理をコンピュータに実行させることを特徴とする情報処理プログラム。
【００９１】
（付記２）
付記１において、
前記判定する処理では、抽出した前記ワードが前記第１の質問に関する検索結果に含まれる含有率が第２の含有率未満である場合、前記第２の質問を前記第１の質問とは別の質問と判定する、
ことを特徴とする情報処理プログラム。
【００９２】
（付記３）
付記２において、
前記判定する処理では、抽出した前記ワードが前記第１の質問に関する検索結果に含まれる含有率が前記第２の含有率以上である場合、前記第２の質問を前記第１の質問についての追加の質問と判定する、
ことを特徴とする情報処理プログラム。
【００９３】
（付記４）
付記１において、
前記判定する処理では、抽出した前記ワードが前記第２の質問に関する検索結果に含まれる含有率が前記第１の含有率未満である場合、前記第２の質問を前記第１の質問についての追加の質問と判定する、
ことを特徴とする情報処理プログラム。
【００９４】
（付記５）
付記２において、
前記判定する処理では、
抽出した前記ワードが複数存在する場合、複数存在する前記ワードのそれぞれについて、前記第２の質問に関する検索結果に含まれる含有率が前記第１の含有率以上であるか否かを判定し、
前記第２の質問に関する検索結果に含まれる含有率が前記第１の含有率以上であるワードが１以上存在する場合、１以上存在する前記ワードのそれぞれについて、前記第１の質問に関する検索結果に含まれる含有率が前記第２の含有率未満であるか否かを判定し、
前記第１の質問に関する検索結果に含まれる含有率が前記第２の含有率未満であるワードが１以上存在する場合、前記第２の質問を前記第１の質問とは別の質問と判定する、
ことを特徴とする情報処理プログラム。
【００９５】
（付記６）
付記１において、
前記第１の質問及び前記第２の質問は、所定のプログラムの動作に関する質問であり、
前記判定する処理は、抽出した前記ワードが前記所定のプログラムの動作に関するワードである場合に行われる、
ことを特徴とする情報処理プログラム。
【００９６】
（付記７）
付記６において、
前記判定する処理は、抽出した前記ワードが複数存在する場合、複数存在する前記ワードのうち、前記所定のプログラムの動作に関するワードについて行われる、
ことを特徴とする情報処理プログラム。
【００９７】
（付記８）
第１の質問の入力の後に、第２の質問の入力を受け付ける質問受付部と、
前記第１の質問と前記第２の質問とのそれぞれを複数のワードに分割するワード分割部と、
前記複数のワードのうち、前記第１の質問に含まれず、前記第２の質問に含まれるワードを抽出するワード抽出部と、
抽出した前記ワードが前記第２の質問に関する検索結果に含まれる含有率が第１の含有率以上である場合、抽出した前記ワードが前記第１の質問に関する検索結果に含まれる含有率の高さに応じて、前記第２の質問を前記第１の質問とは別の質問または前記第１の質問についての追加の質問と判定する質問判定部と、を有する、
ことを特徴とする情報処理装置。
【００９８】
（付記９）
付記８において、
前記質問判定部は、抽出した前記ワードが前記第１の質問に関する検索結果に含まれる含有率が第２の含有率未満である場合、前記第２の質問を前記第１の質問とは別の質問と判定する、
ことを特徴とする情報処理装置。
【００９９】
（付記１０）
第１の質問の入力の後に、第２の質問の入力を受け付け、
前記第１の質問と前記第２の質問とのそれぞれを複数のワードに分割し、
前記複数のワードのうち、前記第１の質問に含まれず、前記第２の質問に含まれるワードを抽出し、
抽出した前記ワードが前記第２の質問に関する検索結果に含まれる含有率が第１の含有率以上である場合、抽出した前記ワードが前記第１の質問に関する検索結果に含まれる含有率の高さに応じて、前記第２の質問を前記第１の質問とは別の質問または前記第１の質問についての追加の質問と判定する、
ことを特徴とする情報処理方法。
【０１００】
（付記１１）
付記１０において、
前記判定する工程では、抽出した前記ワードが前記第１の質問に関する検索結果に含まれる含有率が第２の含有率未満である場合、前記第２の質問を前記第１の質問とは別の質問と判定する、
ことを特徴とする情報処理方法。
【符号の説明】
【０１０１】
１：情報処理装置              ３ａ：操作端末
３ｂ：操作端末                ３ｃ：操作端末
１３０：記憶部
【図１】
2019144981.tif 000003
【図２】
2019144981.tif 000004
【図３】
2019144981.tif 000005
【図４】
2019144981.tif 000006
【図５】
2019144981.tif 000007
【図６】
2019144981.tif 000008
【図７】
2019144981.tif 000009
【図８】
2019144981.tif 000010
【図９】
2019144981.tif 000011
【図１０】
2019144981.tif 000012
【図１１】
2019144981.tif 000013
【図１２】
2019144981.tif 000014
【図１３】
2019144981.tif 000015
【図１４】
2019144981.tif 000016
【図１５】
2019144981.tif 000017
【図１６】
2019144981.tif 000018