(57)【要約】【課題】質問に対する回答を出力する複数の応答装置の中の適切な応答装置に質問を送信し、その質問に対する回答を迅速に得られるようにする。【解決手段】本発明は、外部装置から、質問文を示す質問データを取得する取得部１１と、質問データに基づき、質問に対する回答を出力する複数の応答装置の中の１つの応答装置である問合せ先の応答装置を選択する選択部１２と、問合せ先の応答装置に質問データを送信し、問合せ先の応答装置から回答データを受信する送受信部１３と、回答データを外部装置に送信する出力部１４と、を有する処理装置１０を提供する。【選択図】図７
2020144516.tif 000002
【特許請求の範囲】
【請求項１】
外部装置から、質問文を示す質問データを取得する取得手段と、
前記質問データに基づき、質問に対する回答を出力する複数の応答装置の中の１つの前記応答装置である問合せ先の応答装置を選択する選択手段と、
前記問合せ先の応答装置に前記質問データを送信し、前記問合せ先の応答装置から回答データを受信する送受信手段と、
前記回答データを前記外部装置に送信する出力手段と、
を有する処理装置。
【請求項２】
請求項１に記載の処理装置において、
前記選択手段は、複数の前記応答装置各々に各々に関連する単語を対応付けた対応単語情報と、前記質問データが示す質問文に含まれる単語とに基づき、前記問合せ先の応答装置を選択する処理装置。
【請求項３】
請求項１又は２に記載の処理装置において、
前記選択手段は、複数の前記応答装置各々に各々が回答可能な質問文を対応付けた学習データに基づく機械学習で生成された推定モデルと、前記質問データとに基づき、前記問合せ先の応答装置を選択する処理装置。
【請求項４】
請求項１から３のいずれか１項に記載の処理装置において、
前記選択手段は、
複数の前記応答装置各々に各々に関連する単語を対応付けた対応単語情報と、前記質問データが示す質問文に含まれる単語とに基づき、前記問合せ先の応答装置を選択する第１の処理と、
複数の前記応答装置各々に各々が回答可能な質問文を対応付けた学習データに基づく機械学習で生成された推定モデルと、前記質問データとに基づき、前記問合せ先の応答装置を選択する第２の処理と、
を実行し、
前記質問データに基づき前記第１の処理又は前記第２の処理を選択し、選択した処理で前記問合せ先の応答装置を選択する処理装置。
【請求項５】
請求項１から４のいずれか１項に記載の処理装置において、
前記回答データに対する評価データを前記問合せ先の応答装置に対応付けて記憶手段に記憶させる登録手段をさらに有し、
前記選択手段は、前記評価データにさらに基づき、前記問合せ先の応答装置を選択する処理装置。
【請求項６】
請求項１から５のいずれか１項に記載の処理装置において、
複数の前記応答装置各々に対応付けて、前記問合せ先の応答装置として選択された回数を示す選択回数情報を記憶手段に記憶させる登録手段をさらに有し、
前記選択手段は、前記選択回数情報にさらに基づき、前記問合せ先の応答装置を選択する処理装置。
【請求項７】
請求項１から６のいずれか１項に記載の処理装置において、
複数の前記応答装置各々に対応付けて、前記回答データに対する評価データ、及び、前記問合せ先の応答装置として選択された回数を示す選択回数情報の少なくとも一方を記憶手段に記憶させる登録手段と、
前記評価データ及び前記選択回数情報の少なくとも一方に基づき、複数の前記応答装置各々が得られる報酬を算出する算出手段と、
をさらに有する処理装置。
【請求項８】
請求項１から７のいずれか１項に記載の処理装置において、
前記取得手段は、複数の前記応答装置の中の１つの前記応答装置である問合せ元の応答装置から前記質問データを取得し、
前記出力手段は、前記問合せ元の応答装置に前記回答データを送信する処理装置。
【請求項９】
請求項８に記載の処理装置において、
複数の前記応答装置各々に対応付けて、前記問合せ元の応答装置として前記質問データを送信した回数を示す質問回数情報、前記回答データに対する評価データの少なくとも一方を記憶手段に記憶させる登録手段と、
前記質問回数情報及び前記評価データの少なくとも一方に基づき、複数の前記応答装置各々が支払うコストを算出する算出手段と、
をさらに有する処理装置。
【請求項１０】
コンピュータが、
外部装置から、質問文を示す質問データを取得する取得工程と、
前記質問データに基づき、質問に対する回答を出力する複数の応答装置の中の１つの前記応答装置である問合せ先の応答装置を選択する選択工程と、
前記問合せ先の応答装置に前記質問データを送信し、前記問合せ先の応答装置から回答データを受信する送受信工程と、
前記回答データを前記外部装置に送信する出力工程と、
を実行する処理方法。
【請求項１１】
コンピュータを、
外部装置から、質問文を示す質問データを取得する取得手段、
前記質問データに基づき、質問に対する回答を出力する複数の応答装置の中の１つの前記応答装置である問合せ先の応答装置を選択する選択手段、
前記問合せ先の応答装置に前記質問データを送信し、前記問合せ先の応答装置から回答データを受信する送受信手段、
前記回答データを前記外部装置に送信する出力手段、
として機能させるプログラム。
【請求項１２】
外部装置から、質問文を示す質問データを取得する受付手段と、
前記質問データに対する回答データを生成する回答生成手段と、
前記回答データが所定条件を満たすか判断する判断手段と、
前記回答データが前記所定条件を満たすと判断された場合、前記回答データを前記外部装置に送信する第１の回答手段と、
前記回答データが前記所定条件を満たさないと判断された場合、請求項１から９のいずれか１項に記載の処理装置に前記質問データを送信し、前記処理装置から受信した回答データを前記外部装置に送信する第２の回答手段と、
を有する応答装置。
【請求項１３】
コンピュータが、
外部装置から、質問文を示す質問データを取得する受付工程と、
前記質問データに対する回答データを生成する回答生成工程と、
前記回答データが所定条件を満たすか判断する判断工程と、
前記回答データが前記所定条件を満たすと判断された場合、前記回答データを前記外部装置に送信する第１の回答工程と、
前記回答データが前記所定条件を満たさないと判断された場合、請求項１から９のいずれか１項に記載の処理装置に前記質問データを送信し、前記処理装置から受信した回答データを前記外部装置に送信する第２の回答工程と、
を実行する応答方法。
【請求項１４】
コンピュータを、
外部装置から、質問文を示す質問データを取得する受付手段、
前記質問データに対する回答データを生成する回答生成手段、
前記回答データが所定条件を満たすか判断する判断手段、
前記回答データが前記所定条件を満たすと判断された場合、前記回答データを前記外部装置に送信する第１の回答手段、
前記回答データが前記所定条件を満たさないと判断された場合、請求項１から９のいずれか１項に記載の処理装置に前記質問データを送信し、前記処理装置から受信した回答データを前記外部装置に送信する第２の回答手段、
として機能させるプログラム。
【請求項１５】
請求項１から９のいずれか１項に記載の処理装置と、
請求項１２に記載の応答装置と、
を有する処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理装置、応答装置、処理システム、処理方法、応答方法及びプログラムに関する。
【背景技術】
【０００２】
特許文献１は、質問入出力装置と、質問転送装置と、転送先管理装置と、質問検索装置とを有する質問処理装置を開示している。質問入出力装置は、質問の入力を受付ける。
【０００３】
質問転送装置は、内部の質問検索装置が入力された質問に対する回答を検索できると判断した場合、入力された質問を質問検索装置に入力する。質問検索装置は、質問と回答が対になった質問回答集を保持し、構文解析及び意味解析の技術を利用して、入力された質問と同一の意味を持つ質問に対する回答を質問回答集の中から読出し、読み出した回答を出力する。
【０００４】
一方、内部の質問検索装置が入力された質問に対する回答を検索できないと判断した場合、質問転送装置は、質問の転送先（他の質問処理装置）を転送先管理装置に問い合わせる。転送先管理装置は、転送先のリストの中からランダムに、又は、リストの最上位から順に１つの転送先を選択し、選択した転送先を質問転送装置に通知する。質問転送装置は、通知された転送先に入力された質問を転送する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−２６５４００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示の技術の場合、入力された質問の転送先が、リストの中からランダムに、又は、リストの最上位から順に選択される。このような選択方法の場合、転送先である質問処理装置もその質問に回答できないという不都合が発生し得る。特許文献１に開示の技術では、転送先である質問処理装置がその質問に回答できない場合、さらに他の転送先に質問が転送される。転送先が多数存在する場合、質問に回答できる適切な転送先に質問が転送されるまでに多くの時間を要し、ユーザの待ち時間が大きくなるという不都合が発生し得る。
【０００７】
本発明は、質問に対する回答を出力する複数の応答装置の中の適切な応答装置に質問を送信し、その質問に対する回答を迅速に得られるようにすることを課題とする。
【課題を解決するための手段】
【０００８】
本発明によれば、
外部装置から、質問文を示す質問データを取得する取得手段と、
前記質問データに基づき、質問に対する回答を出力する複数の応答装置の中の１つの前記応答装置である問合せ先の応答装置を選択する選択手段と、
前記問合せ先の応答装置に前記質問データを送信し、前記問合せ先の応答装置から回答データを受信する送受信手段と、
前記回答データを前記外部装置に送信する出力手段と、
を有する処理装置が提供される。
【０００９】
また、本発明によれば、
コンピュータが、
外部装置から、質問文を示す質問データを取得する取得工程と、
前記質問データに基づき、質問に対する回答を出力する複数の応答装置の中の１つの前記応答装置である問合せ先の応答装置を選択する選択工程と、
前記問合せ先の応答装置に前記質問データを送信し、前記問合せ先の応答装置から回答データを受信する送受信工程と、
前記回答データを前記外部装置に送信する出力工程と、
を実行する処理方法が提供される。
【００１０】
また、本発明によれば、
コンピュータを、
外部装置から、質問文を示す質問データを取得する取得手段、
前記質問データに基づき、質問に対する回答を出力する複数の応答装置の中の１つの前記応答装置である問合せ先の応答装置を選択する選択手段、
前記問合せ先の応答装置に前記質問データを送信し、前記問合せ先の応答装置から回答データを受信する送受信手段、
前記回答データを前記外部装置に送信する出力手段、
として機能させるプログラムが提供される。
【００１１】
また、本発明によれば、
外部装置から、質問文を示す質問データを取得する受付手段と、
前記質問データに対する回答データを生成する回答生成手段と、
前記回答データが所定条件を満たすか判断する判断手段と、
前記回答データが前記所定条件を満たすと判断された場合、前記回答データを前記外部装置に送信する第１の回答手段と、
前記回答データが前記所定条件を満たさないと判断された場合、請求項１から９のいずれか１項に記載の処理装置に前記質問データを送信し、前記処理装置から受信した回答データを前記外部装置に送信する第２の回答手段と、
を有する応答装置が提供される。
【００１２】
また、本発明によれば、
コンピュータが、
外部装置から、質問文を示す質問データを取得する受付工程と、
前記質問データに対する回答データを生成する回答生成工程と、
前記回答データが所定条件を満たすか判断する判断工程と、
前記回答データが前記所定条件を満たすと判断された場合、前記回答データを前記外部装置に送信する第１の回答工程と、
前記回答データが前記所定条件を満たさないと判断された場合、前記処理装置に前記質問データを送信し、前記処理装置から受信した回答データを前記外部装置に送信する第２の回答工程と、
を実行する応答方法が提供される。
【００１３】
また、本発明によれば、
コンピュータを、
外部装置から、質問文を示す質問データを取得する受付手段、
前記質問データに対する回答データを生成する回答生成手段、
前記回答データが所定条件を満たすか判断する判断手段、
前記回答データが前記所定条件を満たすと判断された場合、前記回答データを前記外部装置に送信する第１の回答手段、
前記回答データが前記所定条件を満たさないと判断された場合、前記処理装置に前記質問データを送信し、前記処理装置から受信した回答データを前記外部装置に送信する第２の回答手段、
として機能させるプログラムが提供される。
【００１４】
また、本発明によれば、前記処理装置と、前記応答装置と、を有する処理システムが提供される。
【発明の効果】
【００１５】
本発明によれば、質問に対する回答を出力する複数の応答システムの中の適切な応答システムに質問を送信し、その質問に対する回答を迅速に得られるようなる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態の処理システムの全体像を示す機能ブロック図の一例である。
【図２】本実施形態の処理装置、応答装置及び端末装置のハードウエア構成の一例を示す図である。
【図３】本実施形態の端末装置の機能ブロック図の一例である。
【図４】本実施形態の応答装置の機能ブロック図の一例である。
【図５】本実施形態の応答装置が処理する情報の一例を模式的に示す図である。
【図６】本実施形態の応答装置の処理の流れの一例を示すフローチャートである。
【図７】本実施形態の処理装置の機能ブロック図の一例である。
【図８】本実施形態の処理装置が処理する情報の一例を模式的に示す図である。
【図９】本実施形態の処理装置が処理する情報の一例を模式的に示す図である。
【図１０】本実施形態の処理装置の処理の流れの一例を示すフローチャートである。
【図１１】本実施形態の処理装置の処理の流れの一例を示すフローチャートである。
【図１２】本実施形態の処理システムの処理の流れの一例を示すシーケンス図である。
【図１３】本実施形態の処理装置の処理の流れの一例を示すフローチャートである。
【図１４】本実施形態の処理装置の機能ブロック図の一例である。
【図１５】本実施形態の処理装置が処理する情報の一例を模式的に示す図である。
【図１６】本実施形態の処理装置の機能ブロック図の一例である。
【図１７】本実施形態の処理装置が処理する情報の一例を模式的に示す図である。
【図１８】本実施形態の処理システムの全体像を示す機能ブロック図の一例である。
【発明を実施するための形態】
【００１７】
＜第１の実施形態＞
まず、図１の機能ブロック図を用いて、本実施形態の処理システムの全体像及び概要を説明する。
【００１８】
図示するように、処理システムは、処理装置１０と、複数の応答装置２０とを有する。処理装置１０と複数の応答装置２０各々とは互いに通信可能に構成されている。また、応答装置２０は、端末装置３０と通信可能に構成されている。
【００１９】
端末装置３０は、ユーザ各々が所有する端末であってもよい。例えば、端末装置３０は、ＰＣ（personal computer）、スマートフォン、タブレット端末、スマートウォッチ、携帯電話、ゲーム機等であってもよい。その他、端末装置３０は、各応答装置２０と通信するように構成された専用端末であってもよい。端末装置３０は、ユーザから質問文を示す質問データの入力を受付けると、入力された質問データを応答装置２０に送信する。
【００２０】
応答装置２０は、端末装置３０から質問データを取得する。応答装置２０は、質問データを取得すると、その質問データに対する回答データを生成する。具体的には、応答装置２０は、予め、質問文と回答文を対応付けた質問回答情報を保持している。なお、複数の応答装置２０各々が保持する質問回答情報は互いに異なり得る。そして、応答装置２０は、質問データが示す質問文と同一の意味を持つ質問文を質問回答情報の中から抽出し、抽出した質問文に対応付けられた回答文を示す回答データを生成する。なお、質問データが示す質問文と同一の意味を持つ質問文を質問回答情報の中から抽出できなかった場合、応答装置２０は、その旨を示す回答データ（以下、「エラー回答データ」）を生成する。
【００２１】
そして、生成した回答データがエラー回答データである場合、応答装置２０は、その質問データを処理装置１０に送信する。一方、生成した回答データがエラー回答データでない場合、応答装置２０は、生成した回答データを端末装置３０に返信する。端末装置３０は、取得した回答データを出力する。
【００２２】
処理装置１０は、質問データを取得すると、取得した質問データに基づき、その質問データの転送先とする１つの応答装置２０（問合せ先の応答装置２０）を選択する。そして、処理装置１０は、その問合せ先の応答装置２０にその質問データを送信する。
【００２３】
処理装置１０から転送された質問データを取得した問合せ先の応答装置２０は、上述した処理と同様にして、その質問データに対する回答データを生成する。そして、問合せ先の応答装置２０は、生成した回答データを処理装置１０に送信する。
【００２４】
処理装置１０は、問合せ先の応答装置２０から取得した回答データを、質問データの送信元である問合せ元の応答装置２０に転送する。問合せ元の応答装置２０は、処理装置１０から取得した回答データを端末装置３０に返信する。端末装置３０は、取得した回答データを出力する。
【００２５】
なお、本明細書において、「取得」とは、ユーザ入力に基づき、又は、プログラムの指示に基づき、「自装置が他の装置や記憶媒体に格納されているデータを取りに行くこと（能動的な取得）」、たとえば、他の装置にリクエストまたは問い合わせして受信すること、他の装置や記憶媒体にアクセスして読み出すこと等を含んでもよい。また、「取得」とは、ユーザ入力に基づき、又は、プログラムの指示に基づき、「自装置に他の装置から出力されるデータを入力すること（受動的な取得）」、たとえば、配信（または、送信、プッシュ通知等）されるデータを受信すること等を含んでもよい。また、「取得」とは、受信したデータまたは情報の中から選択して取得すること、及び、「データを編集（テキスト化、データの並び替え、一部データの抽出、ファイル形式の変更等）などして新たなデータを生成し、当該新たなデータを取得すること」を含んでもよい。
【００２６】
次に、処理システムの構成を詳細に説明する。まず、処理装置１０、応答装置２０及び端末装置３０のハードウエア構成の一例について説明する。処理装置１０、応答装置２０及び端末装置３０が備える各機能部は、任意のコンピュータのＣＰＵ（Central Processing Unit）、メモリ、メモリにロードされるプログラム、そのプログラムを格納するハードディスク等の記憶ユニット（あらかじめ装置を出荷する段階から格納されているプログラムのほか、ＣＤ（Compact Disc）等の記憶媒体やインターネット上のサーバ等からダウンロードされたプログラムをも格納できる）、ネットワーク接続用インターフェイスを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。
【００２７】
図２は、処理装置１０、応答装置２０及び端末装置３０各々のハードウエア構成を例示するブロック図である。図２に示すように、処理装置１０、応答装置２０及び端末装置３０各々は、プロセッサ１Ａ、メモリ２Ａ、入出力インターフェイス３Ａ、周辺回路４Ａ、バス５Ａを有する。周辺回路４Ａには、様々なモジュールが含まれる。処理装置１０、応答装置２０及び端末装置３０の少なくとも１つは周辺回路４Ａを有さなくてもよい。なお、処理装置１０、応答装置２０及び端末装置３０の少なくとも１つは物理的及び／又は論理的に分かれた複数の装置で構成されてもよいし、物理的及び／又は論理的に一体となった１つの装置で構成されてもよい。処理装置１０、応答装置２０及び端末装置３０のいずれかが物理的及び／又は論理的に分かれた複数の装置で構成される場合、複数の装置各々が上記ハードウエア構成を備えることができる。
【００２８】
バス５Ａは、プロセッサ１Ａ、メモリ２Ａ、周辺回路４Ａ及び入出力インターフェイス３Ａが相互にデータを送受信するためのデータ伝送路である。プロセッサ１Ａは、例えばＣＰＵ、ＧＰＵ（Graphics Processing Unit）などの演算処理装置である。メモリ２Ａは、例えばＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリである。入出力インターフェイス３Ａは、入力装置、外部装置、外部サーバ、外部センサー、カメラ等から情報を取得するためのインターフェイスや、出力装置、外部装置、外部サーバ等に情報を出力するためのインターフェイスなどを含む。入力装置は、例えばキーボード、マウス、マイク、物理ボタン、タッチパネル等である。出力装置は、例えばディスプレイ、スピーカ、プリンター、メーラ等である。プロセッサ１Ａは、各モジュールに指令を出し、それらの演算結果をもとに演算を行うことができる。
【００２９】
次に、端末装置３０の機能構成を説明する。図３に、端末装置３０の機能ブロック図の一例を示す。図示するように、端末装置３０は、入力受付部３１と、送受信部３２と、出力部３３とを有する。
【００３０】
入力受付部３１は、ユーザから、タッチパネル、キーボード、マウス、マイク、物理ボタン等の入力装置を介して、質問データの入力を受付ける。入力受付部３１は、自由記述方式で質問データの入力を受付けることができる。送受信部３２は、入力受付部３１が受付けた質問データを応答装置２０に送信する。そして、送受信部３２は、その質問データに対する回答データを、その応答装置２０から取得する。出力部３３は、送受信部３２が取得した回答データを、ディスプレイ、スピーカ、プリンター等の出力装置を介して出力する。
【００３１】
例えば、端末装置３０は、ユーザ操作に応じて、各応答装置２０に対応したウェブページを取得してディスプレイに表示したり、各応答装置２０に対応したアプリケーション（端末装置３０にインストールされているもの）を起動したりする。そして、端末装置３０は、当該ウェブページやアプリケーションを介して、上記質問データの入力の受付け、所定の応答装置２０への質問データの送信、所定の応答装置２０からの回答データの取得、及び、回答データの出力等を行うことができる。
【００３２】
例えば、各応答装置２０に対応したウェブページやアプリケーションでは、チャットによる質問の受付け及び質問に対する回答の提供を行うサービスが提供されていてもよい。そして、端末装置３０は、チャット機能に基づき、上記質問データの入力の受付け、所定の応答装置２０への質問データの送信、所定の応答装置２０からの回答データの取得、及び、回答データの出力等を行ってもよい。
【００３３】
次に、応答装置２０の機能構成を説明する。図４に、応答装置２０の機能ブロック図の一例を示す。図示するように、応答装置２０は、受付部２１と、回答生成部２２と、記憶部２３と、判断部２４と、第１の回答部２５と、第２の回答部２６とを有する。なお、応答装置２０は記憶部２３を有さなくてもよい。この場合、応答装置２０と通信可能に構成された他の装置が記憶部２３を有する。
【００３４】
受付部２１は、外部装置から、質問データを取得する。外部装置は、端末装置３０又は処理装置１０である。
【００３５】
回答生成部２２は、記憶部２３に予め記憶されている質問回答情報に基づき、質問データに対する回答データを生成する。質問回答情報は、質問文と回答文を対応付けた情報である。図５に質問回答情報の一例を示す。なお、複数の応答装置２０各々が保持する質問回答情報は互いに異なり得る。
【００３６】
回答生成部２２は、構文解析、意味解析、形態素解析、文脈解析等の文章解析技術に基づき、受付部２１が取得した質問データが示す質問文と同一の意味を持つ質問文を質問回答情報の中から抽出する。そして、回答生成部２２は、抽出した質問文に対応付けられた回答文を示す回答データを生成する。なお、受付部２１が取得した質問データが示す質問文と同一の意味を持つ質問文を質問回答情報の中から抽出できなかった場合、回答生成部２２は、その旨を示す回答データ（エラー回答データ）を生成する。
【００３７】
判断部２４は、回答生成部２２が生成した回答データが所定条件を満たすか判断する。所定条件は、「回答データがエラー回答データでない」である。回答生成部２２が生成した回答データが所定条件を満たすと判断した場合、判断部２４は、回答生成部２２が生成した回答データを第１の回答部２５に入力する。一方、回答生成部２２が生成した回答データが所定条件を満たさないと判断した場合、判断部２４は、受付部２１が取得した質問データを第２の回答部２６に入力する。
【００３８】
第１の回答部２５は、回答データが所定条件を満たすと判断された場合、回答生成部２２が生成した回答データを外部装置（端末装置３０又は処理装置１０）に送信する。
【００３９】
第２の回答部２６は、回答データが所定条件を満たさないと判断された場合、受付部２１が取得した質問データを処理装置１０に送信し、当該質問データに対する回答データを処理装置１０から取得する。そして、第２の回答部２６は、処理装置１０から取得した回答データを端末装置３０に送信する。
【００４０】
ここで、図６のフローチャートを用いて、応答装置２０の処理の流れの一例を説明する。
【００４１】
受付部２１が、外部装置（端末装置３０又は処理装置１０）から質問データを取得すると（Ｓ４０）、回答生成部２２が、当該質問データに対する回答データを生成する（Ｓ４１）。そして、判断部２４は、Ｓ４１で生成された回答データの内容が所定条件（回答データがエラー回答データでない）を満たすか判断する（Ｓ４２）。
【００４２】
回答データが所定条件を満たすと判断された場合（Ｓ４２のＹｅｓ）、第１の回答部２５は、Ｓ４１で生成された回答データを、質問データを送信してきた外部装置に送信する（Ｓ４６）。
【００４３】
一方、回答データが所定条件を満たさないと判断された場合（Ｓ４２のＮｏ）、第２の回答部２６は、Ｓ４０で取得された質問データを処理装置１０に送信する（Ｓ４３）。その後、第２の回答部２６は、処理装置１０から回答データを取得する（Ｓ４４）。そして、第２の回答部２６は、処理装置１０から取得した回答データを、質問データを送信してきた外部装置に送信する（Ｓ４５）。
【００４４】
次に、処理装置１０の機能構成を説明する。図７に、処理装置１０の機能ブロック図の一例を示す。図示するように、処理装置１０は、取得部１１と、選択部１２と、送受信部１３と、出力部１４と、記憶部１５とを有する。なお、処理装置１０は記憶部１５を有さなくてもよい。この場合、処理装置１０と通信可能に構成された他の装置が記憶部１５を有する。
【００４５】
取得部１１は、外部装置から質問データを取得する。具体的には、取得部１１は、応答装置２０（外部装置）の第２の回答部２６が送信した質問データを取得する。
【００４６】
選択部１２は、取得部１１が取得した質問データに基づき、複数の応答装置２０の中の１つの応答装置２０である問合せ先の応答装置２０を選択する。すなわち、選択部１２は、取得部１１が取得した質問データを転送する１つの応答装置２０（転送先）を選択する。選択部１２は、第１の処理又は第２の処理により、問合せ先の応答装置２０を選択する。
【００４７】
まず、第１の処理について説明する。第１の処理では、選択部１２は、記憶部１５に記憶された対応単語情報と、取得部１１が取得した質問データが示す質問文に含まれる単語とに基づき、問合せ先の応答装置２０を選択する。
【００４８】
図８に、対応単語情報の一例を模式的に示す。図示するように、対応単語情報は、複数の応答装置２０各々に各々に関連する単語を対応付けた情報である。例えば、複数の応答装置２０各々が保持する質問回答情報（図５参照）の中の質問文や回答文に含まれる単語（例えば、名詞等）を、各応答装置２０に対応付けてもよいし、その他の手法で対応単語情報を生成してもよい。
【００４９】
選択部１２は、質問データを解析し、質問データが示す質問文に含まれる単語を抽出する。そして、例えば、選択部１２は、対応単語情報を参照して抽出した単語を対応付けられている応答装置識別情報を検索し、抽出した単語を対応付けられている応答装置識別情報で識別される応答装置２０を、問合せ先の応答装置２０として選択することができる。
【００５０】
その他、選択部１２は、対応単語情報を参照して、質問データが示す質問文の中から抽出された複数の単語各々を対応付けられている応答装置識別情報を検索し、より多くの抽出された単語を対応付けられている応答装置識別情報で識別される応答装置２０を、問合せ先の応答装置２０として選択してもよい。
【００５１】
次に、第２の処理について説明する。第２の処理では、選択部１２は、記憶部１５が記憶する推定モデルと、取得部１１が取得した質問データとに基づき、問合せ先の応答装置２０を選択する。
【００５２】
上記推定モデルは、複数の応答装置２０各々に各々が回答可能な質問文を対応付けた学習データに基づく機械学習で生成された推定モデルである。図９に学習データの一例を示す。学習データは、複数の応答装置２０各々が保持する質問回答情報（図５参照）に含まれる質問文を、複数の応答装置２０各々の識別情報（応答装置識別情報）に対応付けたデータであってもよい。
【００５３】
当該推定モデルに質問データが入力されると、その質問データに対する回答データを生成できる応答装置２０の識別情報（応答装置識別情報）が、確信度（回答できる確信度）と共に出力される。「その質問データに対する回答データを生成できる応答装置２０」は、その質問データが示す質問文と同一の意味を持つ質問文を質問回答情報の中に含む応答装置２０である。例えば、構文解析、意味解析、形態素解析、文脈解析等の文章解析技術が利用される。機械学習の手法は特段制限されず、あらゆる手法を採用できる。
【００５４】
選択部１２は、取得部１１が取得した質問データを上記推定モデルに入力し、当該推定モデルから出力された応答装置識別情報と確信度とを取得する。そして、選択部１２は、確信度が最も高い応答識別情報で識別される応答装置２０を、問合せ先の応答装置２０として選択することができる。
【００５５】
図７に戻り、送受信部１３は、選択部１２が選択した問合せ先の応答装置２０に、取得部１１が取得した質問データを送信する。その後、送受信部１３は、送信した質問データに対する回答データを、問合せ先の応答装置２０から取得する。
【００５６】
出力部１４は、送受信部１３が取得した回答データを、質問データを送信してきた応答装置２０（外部装置）に送信する。
【００５７】
ここで、図１０のフローチャートを用いて、処理装置１０の処理の流れの一例を説明する。当該処理は、選択部１２が第１の処理を実行する例である。
【００５８】
まず、取得部１１が、応答装置２０（外部装置）から、質問文を示す質問データを取得する（Ｓ３０）。すると、選択部１２は、複数の応答装置２０各々に各々に関連する単語を対応付けた対応単語情報（図８参照）と、Ｓ３０で取得された質問データが示す質問文に含まれる単語とに基づき、問合せ先の応答装置２０を選択する（Ｓ３１）。当該選択処理の詳細は、上述の通りである。
【００５９】
次いで、送受信部１３は、Ｓ３１で選択された問合せ先の応答装置２０に、Ｓ３０で取得された質問データを送信する。その後、送受信部１３は、問い合わせ先の応答装置２０から、その質問データに対する回答データを取得する（Ｓ３３）。そして、出力部１４は、Ｓ３３で取得された回答データを、質問データを送信してきた応答装置２０（外部装置）に送信する（Ｓ３４）。
【００６０】
ここで、図１１のフローチャートを用いて、処理装置１０の処理の流れの他の一例を説明する。当該処理は、選択部１２が第２の処理を実行する例である。
【００６１】
まず、取得部１１が、応答装置２０（外部装置）から、質問文を示す質問データを取得する（Ｓ２０）。すると、選択部１２は、複数の応答装置２０各々に各々が回答可能な質問文を対応付けた学習データ（図９参照）に基づく機械学習で生成された推定モデルと、Ｓ２０取得された質問データとに基づき、問合せ先の応答装置２０を選択する（Ｓ２１）。当該選択処理の詳細は、上述の通りである。
【００６２】
次いで、送受信部１３は、Ｓ２１で選択された問合せ先の応答装置２０に、Ｓ２０で取得された質問データを送信する（Ｓ２２）。その後、送受信部１３は、問い合わせ先の応答装置２０から、その質問データに対する回答データを取得する（Ｓ２３）。そして、出力部１４は、Ｓ２３で取得された回答データを、質問データを送信してきた応答装置２０（外部装置）に送信する（Ｓ２４）。
【００６３】
次に、図１２のシーケンス図を用いて、処理システムの処理の流れの一例を説明する。
【００６４】
まず、複数の応答装置２０の中の１つである問合せ元の応答装置２０の受付部２１が、端末装置３０から質問データを取得すると（Ｓ１０）、問合せ元の応答装置２０の回答生成部２２は、当該質問データに対する回答データを生成する（Ｓ１１）。そして、問合せ元の応答装置２０の判断部２４は、Ｓ１１で生成された回答データの内容が所定条件（回答データがエラー回答データでない）を満たすか判断する（Ｓ１２）。ここでは、満たさないと判断されたものとする。すると、問合せ元の応答装置２０の第１の回答部２５は、Ｓ１０で取得された質問データを処理装置１０に送信する（Ｓ１３）。
【００６５】
処理装置１０の取得部１１は、問合せ元の応答装置２０が送信した質問データを取得する（Ｓ１３）。すると、処理装置１０の選択部１２は、Ｓ１３で取得された質問データに基づき、問合せ先の応答装置２０を選択する（Ｓ１４）。選択部１２は、上述した第１の処理又は第２の処理で、問合せ先の応答装置２０を選択する。次いで、処理装置１０の送受信部１３は、Ｓ１４で選択された問合せ先の応答装置２０に、Ｓ１３で取得された質問データを送信する（Ｓ１５）。
【００６６】
問合せ先の応答装置２０の受付部２１が、処理装置１０から送信された質問データを取得すると（Ｓ１５）、問合せ先の応答装置２０の回答生成部２２は、当該質問データに対する回答データを生成する（Ｓ１６）。そして、問合せ先の応答装置２０の第１の回答部２５は、Ｓ１６で生成された回答データを処理装置１０に送信する（Ｓ１７）。
【００６７】
処理装置１０の送受信部１３は、問合せ先の応答装置２０が送信した回答データを取得する（Ｓ１７）。そして、処理装置１０の出力部１４は、Ｓ１７で取得された回答データを、問合せ元の応答装置２０に送信する（Ｓ１８）。
【００６８】
問合せ元の応答装置２０の送受信部１３は、処理装置１０が送信した回答データを取得する（Ｓ１８）。そして、問合せ元の応答装置２０の出力部１４は、Ｓ１８で取得された回答データを、質問データを送信してきた端末装置に送信する（Ｓ１９）。
【００６９】
以上説明した本実施形態の処理システムによれば、複数の応答装置２０を協働させて、ユーザの質問に答えることができる。具体的には、受付けた質問データに対する回答データを用意していない応答装置２０は、他の応答装置２０からその質問データに対する回答データを取得し、出力する。このように複数の応答装置２０を協働させることで、各応答装置２０は、自装置が回答を用意していない質問に対しても、他の応答装置２０の協力を得て、回答できるようになる。結果、顧客満足度が向上する。
【００７０】
また、本実施形態の処理システムでは、質問文の内容を考慮して、質問データを転送する問合せ先の応答装置２０を選択する。このため、問合せ先の応答装置２０が転送された質問に対する回答を用意している可能性が高くなる。結果、顧客は、質問に対する回答を迅速に得られるようなる。
【００７１】
＜第２の実施形態＞
本実施形態の処理システムは、処理装置１０の選択部１２が、上述した第１の処理及び第２の処理のうち、質問データに基づき選択した方の処理で、問合せ先の応答装置２０を選択する点で、第１の実施形態と異なる。
【００７２】
選択部１２は、質問データが示す質問文に対する構文解析、意味解析、形態素解析、文脈解析等の文章解析の結果に基づき、いずれかの処理を選択することができる。すなわち、選択部１２は、文章解析の結果が基準条件を満たさない場合、第１の処理を選択し、基準条件を満たす場合、第２の処理を選択する。基準条件は、「主語が存在する」、「主語及び述語が存在する」、「名詞の数が閾値以上」等が例示されるが、これらに限定されない。
【００７３】
その他、選択部１２は、文字数が基準値以上である場合に第２の処理を選択し、文字数が基準値未満である場合に第１の処理を選択してもよい。
【００７４】
例えば、選択部１２は、「お勧めのうどん屋さんは？」のように、比較的短い文章であり、質問文に含まれる単語が質問の趣旨をよく表している場合には、第１の処理を選択し、単語に基づき問合せ先の応答装置２０を選択する。
【００７５】
一方、「高松駅周辺であなたが勧めるうどん屋さんはどこですか？」のように、比較的長く、文章構成がしっかりしている場合には、選択部１２は、第２の処理を選択し、質問が示す文章に基づき問合せ先の応答装置２０を選択する。
【００７６】
ここで、図１３のフローチャートを用いて、処理装置１０の処理の流れの一例を説明する。
【００７７】
まず、取得部１１が、応答装置２０（外部装置）から、質問文を示す質問データを取得する（Ｓ５０）。すると、選択部１２は、質問データに基づき、第１の処理又は第２の処理を選択する（Ｓ５１）。第１の処理を選択した場合の処理の流れは、第１の実施形態で説明した図１０のフローチャートで示される処理と同様である。一方、第２の処理を選択した場合の処理の流れは、第１の実施形態で説明した図１１のフローチャートで示される処理と同様である。
【００７８】
本実施形態の処理システムのその他の構成は、第１の実施形態の処理システムの構成と同様である。
【００７９】
以上、本実施形態の処理システムによれば、第１の実施形態の処理システムと同様の作用効果が実現される。
【００８０】
また、本実施形態の処理システムによれば、質問文の内容に応じて選択した適切な処理（第１の処理又は第２の処理）で、質問データを転送する転送先の応答装置２０を選択することができる。このため、より精度よく、転送する質問の回答を用意している応答装置２０を、問合せ先の応答装置２０として選択できるようになる。
【００８１】
＜第３の実施形態＞
本実施形態の処理システムは、問合せ先の応答装置２０が生成した回答データに対するユーザ（質問者）の評価や、問合せ先の応答装置２０として選択された回数を、各応答装置２０に対応付けて蓄積する。そして、処理装置１０の選択部１２は、当該蓄積された情報に基づき、問合せ先の応答装置２０を選択する。
【００８２】
図１４に、本実施形態の処理装置１０の機能ブロック図の一例を示す。図示するように、処理装置１０は、登録部１６を有する点で、第１及び第２の実施形態の処理装置１０と異なる。
【００８３】
登録部１６は、問合せ先の応答装置２０が生成した回答データに対する評価データを、問合せ先の応答装置２０に対応付けて記憶部１５に記憶させる。評価データは、ユーザによる回答データの評価内容を示す。
【００８４】
図１５に、記憶部１５が記憶する評価データの一例を示す。図示する例では、回答データに対する満足度を「満足」、「普通」、「不満」の３段階に分け、各満足度の評価を得た回数をカウントしている。なお、このような３段階での評価はあくまで一例であり、これに限定されない。
【００８５】
例えば、問合せ元の応答装置２０は、問合せ先の応答装置２０が生成した回答データを端末装置３０に送信した後、問合せ先の応答装置２０が生成した回答データに対する評価を問い合わせる文章を端末装置３０に送信してもよい。例えば、問合せ元の応答装置２０は、「今の回答に対する満足度を、「満足」、「普通」、「不満」のいずれかで回答して下さい」という文章を端末装置３０に送信してもよい。当該問い合わせは、応答装置２０と端末装置３０との間での質問及び回答の送受信を実現するチャット機能を利用して実現されてもよい。そして、問合せ元の応答装置２０は、その問い合わせに対する回答を示すデータを端末装置３０から取得すると、そのデータを処理装置１０に送信する。
【００８６】
登録部１６は、問合せ元の応答装置２０から上記問い合わせに対する回答を示すデータを取得すると、そのデータに基づき、問合せ先の応答装置２０に対応付けられている評価データ（図１５参照）を更新する。
【００８７】
また、図１５に示す実績情報（問合せ先）では、各応答装置２０の応答装置識別情報に、各応答装置２０が問合せ先応答装置２０として選択された回数を示す選択回数情報が対応付けられている。登録部１６は、選択部１２による選択結果に基づき、当該選択回数情報を更新する。
【００８８】
なお、登録部１６は、図１５に示すように、応答装置識別情報に、評価データ及び選択回数情報の両方を対応付けて記憶部１５に記憶させてもよいし、いずれか一方のみを記憶部１５に記憶させてもよい。
【００８９】
選択部１２は、評価データ及び選択回数情報のいずれか一方又は両方に基づき、問合先の応答装置２０を選択する。例えば、選択部１２は、第１の処理又は第２の処理で、１つの応答装置２０を選択できなかった場合、評価データ及び選択回数情報のいずれか一方又は両方に基づき、問合先の応答装置２０を選択してもよい。
【００９０】
「第１の処理で１つの応答装置２０を選択できなかった場合」は、例えば、「質問文に含まれる単語を対応付けられた応答装置２０が複数存在する場合」や、「質問文に含まれる複数の単語の中の対応付けられている単語の数が最多である応答装置２０が複数存在する場合」等が例示されるが、これらに限定されない。
【００９１】
「第２の処理で１つの応答装置２０を選択できなかった場合」は、例えば、「確信度が最も高い応答装置２０が複数存在する場合」、「確信度が閾値以上の応答装置２０が複数存在する場合」などである。なお、「確信度」の概念は、第１の実施形態で説明した通りである。
【００９２】
このように、第１の処理又は第２の処理で１つの応答装置２０を選択できなかった場合は、候補となる応答装置２０が複数存在する。「候補となる応答装置２０」は、「質問文に含まれる単語を対応付けられた複数の応答装置２０」や、「質問文に含まれる複数の単語の中の対応付けられている単語の数が最多である複数の応答装置２０」や、「確信度が最も高い複数の応答装置２０」や、「確信度が閾値以上の複数の応答装置２０」などである。
【００９３】
そこで、選択部１２は、評価データ及び選択回数情報のいずれか一方又は両方に基づき、候補となる複数の応答装置２０の中から１つを選択する。
【００９４】
例えば、選択部１２は、評価データに基づく評価スコアが最も高い応答装置２０を、送信先の応答装置２０として選択してもよい。評価スコアは、「満足：３点」、「普通：１点」、「不満：−１点」のように各満足度のスコアを定義し、各満足度の評価を得た回数と各満足度のスコアとの積を足し合わせたものであってもよい。当該例の場合、図１５の応答装置識別情報：０００００１の場合、評価スコアは、「８３１」（＝（２５２×３）＋（１１３×１）＋（３８×（−１）））となる。その他、評価スコアは、「満足度：満足」の評価を得た回数であってもよい。当該例の場合、図１５の応答装置識別情報：０００００１の場合、評価スコアは、「２５２」となる。
【００９５】
その他、選択部１２は、選択回数情報の値が最も大きい応答装置２０を、送信先の応答装置２０として選択してもよい。
【００９６】
その他、選択部１２は、上記評価スコアに第１の重み係数を掛けた値と、選択回数情報の値に第２の重み係数を掛けた値との合計が最も大きい応答装置２０を、送信先の応答装置２０として選択してもよい。
【００９７】
本実施形態の処理システムのその他の構成は、第１又は第２の実施形態の処理システムの構成と同様である。
【００９８】
以上、本実施形態の処理システムによれば、第１又は第２の実施形態の処理システムと同様の作用効果が実現される。
【００９９】
また、本実施形態の処理システムによれば、各応答装置２０の問合せ先の応答装置２０としての実績に基づき、質問データを転送する転送先の応答装置２０を選択することができる。このため、より上記実績が優れており、より高い顧客満足度を得られる回答データを生成できる応答装置２０に、質問データを転送できるようになる。結果、処理システムに対する顧客満足度が高くなる。
【０１００】
＜第４の実施形態＞
本実施形態の処理システムは、第３の実施形態と同様の手法で、各応答装置２０の問合せ先の応答装置２０としての実績を蓄積し、当該実績に基づき、各応答装置２０が得られる報酬を算出する。
【０１０１】
図１６に、本実施形態の処理装置１０の機能ブロック図の一例を示す。図示するように、処理装置１０は、登録部１６及び算出部１７を有する点で、第１及び第２の実施形態の処理装置１０と異なる。また、処理装置１０は、算出部１７を有する点で、第３の実施形態の処理装置１０と異なる。
【０１０２】
登録部１６は、第３の実施形態と同様の手法で、各応答装置２０の問合せ先の応答装置２０としての実績を蓄積する
【０１０３】
また、登録部１６は、各応答装置２０の問合せ元の応答装置２０としての実績を蓄積する。問合せ元の応答装置２０は、質問データを処理装置１０に送信し、他の応答装置２０が生成した回答データを取得する応答装置２０である。登録部１６は、図１７に示すような実績情報（問合せ元）を記憶部１５に記憶させる。
【０１０４】
図示する実績情報（問合せ元）は、応答装置識別情報と、質問データを処理装置１０に送信した回数を示す問合せ回数情報と、他の応答装置２０（問合せ先の応答装置２０）から取得した回答データに対するユーザの評価を示す評価データとが互いに対応付けられている。登録部１６は、取得部１１が応答装置２０から質問データを取得した実績に基づき、問合せ回数情報を更新することができる。また、登録部１６は、問合せ元の応答装置２０から取得した問合せ先の応答装置２０が生成した回答データに対するユーザの評価を示す情報に基づき、評価データを更新することができる。評価データを更新するための情報は、第３の実施形態で説明したものと同様である。
【０１０５】
算出部１７は、記憶部１５が記憶する実績情報（問合せ先：図１５参照）に含まれる評価データ及び選択回数情報の少なくとも一方に基づき、複数の応答装置２０各々が問合せ先の応答装置２０として実行した処理に対して得られる報酬を算出する。
【０１０６】
例えば、算出部１７は、選択回数情報の値が大きい程、高い報酬を算出してもよい。また、算出部１７は、評価データに基づく評価スコアが高い程、高い報酬を算出してもよい。例えば、算出部１７は、（報酬）＝（選択回数情報の値）×（１回答単金）＋（評価スコア）×（ボーナス単金）の算出式で、報酬を算出してもよい。
【０１０７】
また、算出部１７は、記憶部１５が記憶する実績情報（問合せ元：図１７参照）に含まれる評価データ及び問合せ回数情報の少なくとも一方に基づき、複数の応答装置２０各々が他の応答装置２０への問合せに対して支払うコストを算出する。
【０１０８】
例えば、算出部１７は、問合せ回数情報の値が大きい程、高いコストを算出してもよい。また、算出部１７は、評価データに基づく評価スコアが高い程、高いコストを算出してもよい。例えば、算出部１７は、（コスト）＝（問合せ回数情報の値）×（１回答単金）＋（評価スコア）×（ボーナス単金）の算出式で、コストを算出してもよい。
【０１０９】
本実施形態の処理システムのその他の構成は、第１、第２又は第３の実施形態の処理システムの構成と同様である。
【０１１０】
以上、本実施形態の処理システムによれば、第１、第２又は第３の実施形態の処理システムと同様の作用効果が実現される。
【０１１１】
また、本実施形態の処理システムによれば、問合せ先の応答装置２０としての実績、及び、問合せ元の応答装置２０としての実績を蓄積し、当該情報に基づき、問合せ先の応答装置２０として機能した応答装置２０が得られる報酬、及び、問合せ元の応答装置として機能した応答装置２０が支払うコストを算出することができる。このように、問合せ先の応答装置２０として機能した応答装置２０が、適切な報酬を得られるシステムとすることで、処理システムに参加する応答装置２０の数が増加する。処理システムが備える応答装置２０の数が増えるほど、顧客の質問に回答できる可能性が高くなり、処理システムに対する顧客満足度が高くなる。
【０１１２】
＜第５の実施形態＞
図１８に、処理システムの機能ブロック図の一例を示す。第１乃至第４の実施形態では、処理装置１０は、応答装置２０から質問データ取得した。これに対し、本実施形態の処理システムでは、処理装置１０は、端末装置３０から質問データを取得する。そして、処理装置１０は、第１乃至第４の実施形態と同様にして、その質問データに基づき１つの問合せ先の応答装置２０を選択し、選択した問合せ先の応答装置２０にその質問データを送信する。処理装置１０は、問合せ先の応答装置２０から回答データを取得すると、取得した回答データを端末装置３０に送信する。
【０１１３】
本実施形態の処理システムのその他の構成は、第１、第２、第３又は第４の実施形態の処理システムの構成と同様である。
【０１１４】
以上、本実施形態の処理システムによれば、第１、第２、第３又は第４の実施形態の処理システムと同様の作用効果が実現される。
【０１１５】
以上、実施形態（及び実施例）を参照して本願発明を説明したが、本願発明は上記実施形態（及び実施例）に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【０１１６】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限定されない。
１．  外部装置から、質問文を示す質問データを取得する取得手段と、
前記質問データに基づき、質問に対する回答を出力する複数の応答装置の中の１つの前記応答装置である問合せ先の応答装置を選択する選択手段と、
前記問合せ先の応答装置に前記質問データを送信し、前記問合せ先の応答装置から回答データを受信する送受信手段と、
前記回答データを前記外部装置に送信する出力手段と、
を有する処理装置。
２．  １に記載の処理装置において、
前記選択手段は、複数の前記応答装置各々に各々に関連する単語を対応付けた対応単語情報と、前記質問データが示す質問文に含まれる単語とに基づき、前記問合せ先の応答装置を選択する処理装置。
３．  １又は２に記載の処理装置において、
前記選択手段は、複数の前記応答装置各々に各々が回答可能な質問文を対応付けた学習データに基づく機械学習で生成された推定モデルと、前記質問データとに基づき、前記問合せ先の応答装置を選択する処理装置。
４．  １から３のいずれかに記載の処理装置において、
前記選択手段は、
複数の前記応答装置各々に各々に関連する単語を対応付けた対応単語情報と、前記質問データが示す質問文に含まれる単語とに基づき、前記問合せ先の応答装置を選択する第１の処理と、
複数の前記応答装置各々に各々が回答可能な質問文を対応付けた学習データに基づく機械学習で生成された推定モデルと、前記質問データとに基づき、前記問合せ先の応答装置を選択する第２の処理と、
を実行し、
前記質問データに基づき前記第１の処理又は前記第２の処理を選択し、選択した処理で前記問合せ先の応答装置を選択する処理装置。
５．  １から４のいずれかに記載の処理装置において、
前記回答データに対する評価データを前記問合せ先の応答装置に対応付けて記憶手段に記憶させる登録手段をさらに有し、
前記選択手段は、前記評価データにさらに基づき、前記問合せ先の応答装置を選択する処理装置。
６．  １から５のいずれかに記載の処理装置において、
複数の前記応答装置各々に対応付けて、前記問合せ先の応答装置として選択された回数を示す選択回数情報を記憶手段に記憶させる登録手段をさらに有し、
前記選択手段は、前記選択回数情報にさらに基づき、前記問合せ先の応答装置を選択する処理装置。
７．  １から６のいずれかに記載の処理装置において、
複数の前記応答装置各々に対応付けて、前記回答データに対する評価データ、及び、前記問合せ先の応答装置として選択された回数を示す選択回数情報の少なくとも一方を記憶手段に記憶させる登録手段と、
前記評価データ及び前記選択回数情報の少なくとも一方に基づき、複数の前記応答装置各々が得られる報酬を算出する算出手段と、
をさらに有する処理装置。
８．  １から７のいずれかに記載の処理装置において、
前記取得手段は、複数の前記応答装置の中の１つの前記応答装置である問合せ元の応答装置から前記質問データを取得し、
前記出力手段は、前記問合せ元の応答装置に前記回答データを送信する処理装置。
９．  ８に記載の処理装置において、
複数の前記応答装置各々に対応付けて、前記問合せ元の応答装置として前記質問データを送信した回数を示す質問回数情報、前記回答データに対する評価データの少なくとも一方を記憶手段に記憶させる登録手段と、
前記質問回数情報及び前記評価データの少なくとも一方に基づき、複数の前記応答装置各々が支払うコストを算出する算出手段と、
をさらに有する処理装置。
１０．  コンピュータが、
外部装置から、質問文を示す質問データを取得する取得工程と、
前記質問データに基づき、質問に対する回答を出力する複数の応答装置の中の１つの前記応答装置である問合せ先の応答装置を選択する選択工程と、
前記問合せ先の応答装置に前記質問データを送信し、前記問合せ先の応答装置から回答データを受信する送受信工程と、
前記回答データを前記外部装置に送信する出力工程と、
を実行する処理方法。
１１．  コンピュータを、
外部装置から、質問文を示す質問データを取得する取得手段、
前記質問データに基づき、質問に対する回答を出力する複数の応答装置の中の１つの前記応答装置である問合せ先の応答装置を選択する選択手段、
前記問合せ先の応答装置に前記質問データを送信し、前記問合せ先の応答装置から回答データを受信する送受信手段、
前記回答データを前記外部装置に送信する出力手段、
として機能させるプログラム。
１２．  外部装置から、質問文を示す質問データを取得する受付手段と、
前記質問データに対する回答データを生成する回答生成手段と、
前記回答データが所定条件を満たすか判断する判断手段と、
前記回答データが前記所定条件を満たすと判断された場合、前記回答データを前記外部装置に送信する第１の回答手段と、
前記回答データが前記所定条件を満たさないと判断された場合、請求項１から９のいずれか１項に記載の処理装置に前記質問データを送信し、前記処理装置から受信した回答データを前記外部装置に送信する第２の回答手段と、
を有する応答装置。
１３．  コンピュータが、
外部装置から、質問文を示す質問データを取得する受付工程と、
前記質問データに対する回答データを生成する回答生成工程と、
前記回答データが所定条件を満たすか判断する判断工程と、
前記回答データが前記所定条件を満たすと判断された場合、前記回答データを前記外部装置に送信する第１の回答工程と、
前記回答データが前記所定条件を満たさないと判断された場合、請求項１から９のいずれか１項に記載の処理装置に前記質問データを送信し、前記処理装置から受信した回答データを前記外部装置に送信する第２の回答工程と、
を実行する応答方法。
１４．  コンピュータを、
外部装置から、質問文を示す質問データを取得する受付手段、
前記質問データに対する回答データを生成する回答生成手段、
前記回答データが所定条件を満たすか判断する判断手段、
前記回答データが前記所定条件を満たすと判断された場合、前記回答データを前記外部装置に送信する第１の回答手段、
前記回答データが前記所定条件を満たさないと判断された場合、請求項１から９のいずれか１項に記載の処理装置に前記質問データを送信し、前記処理装置から受信した回答データを前記外部装置に送信する第２の回答手段、
として機能させるプログラム。
１５．  １から９のいずれかに記載の処理装置と、１２に記載の応答装置と、を有する処理システム。
【符号の説明】
【０１１７】
１Ａ    プロセッサ
２Ａ    メモリ
３Ａ    入出力Ｉ／Ｆ
４Ａ    周辺回路
５Ａ    バス
１０    処理装置
１１    取得部
１２    選択部
１３    送受信部
１４    出力部
１５    記憶部
１６    登録部
１７    算出部
２０    応答装置
２１    受付部
２２    回答生成部
２３    記憶部
２４    判断部
２５    第１の回答部
２６    第２の回答部
３０    端末装置
３１    入力受付部
３２    送受信部
３３    出力部
【図１】
2020144516.tif 000003
【図２】
2020144516.tif 000004
【図３】
2020144516.tif 000005
【図４】
2020144516.tif 000006
【図５】
2020144516.tif 000007
【図６】
2020144516.tif 000008
【図７】
2020144516.tif 000009
【図８】
2020144516.tif 000010
【図９】
2020144516.tif 000011
【図１０】
2020144516.tif 000012
【図１１】
2020144516.tif 000013
【図１２】
2020144516.tif 000014
【図１３】
2020144516.tif 000015
【図１４】
2020144516.tif 000016
【図１５】
2020144516.tif 000017
【図１６】
2020144516.tif 000018
【図１７】
2020144516.tif 000019
【図１８】
2020144516.tif 000020