(57)【要約】【課題】ユーザがコンピュータ上で擬似的なチャットを行う際、チャットを行うことに対する心理的抵抗を比較的小さくする。【解決手段】擬似チャット装置が、ユーザに関する情報であるユーザ情報を取得するユーザ情報取得部と、擬似グループ会話のシナリオの複数のテンプレートのうち何れかをユーザ情報に基づいて選択するテンプレート選択部と、擬似グループ会話における発言例を示す複数の発言パターン情報のうち何れかをユーザ情報に基づいて選択する発言パターン情報選択部と、得られたテンプレートに、発言パターン情報選択部が選択した発言パターン情報を適用して、擬似グループ会話を主導する擬似主導者の発言と、１人以上の擬似参加者の発言とを含むシナリオを生成するシナリオ生成部と、得られたシナリオを用いて擬似主導者と１人以上の擬似参加者とユーザとが参加する擬似的なチャットを実行する擬似チャット実行部と、を備える。【選択図】図１
2019153010.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに関する情報であるユーザ情報を取得するユーザ情報取得部と、
擬似グループ会話のシナリオの複数のテンプレートのうち何れかを前記ユーザ情報に基づいて選択するテンプレート選択部と、
擬似グループ会話における発言例を示す複数の発言パターン情報のうち何れかを前記ユーザ情報に基づいて選択する発言パターン情報選択部と、
前記テンプレート選択部が選択したテンプレートに、前記発言パターン情報選択部が選択した発言パターン情報を適用して、前記擬似グループ会話を主導する擬似主導者の発言と、１人以上の擬似参加者の発言とを含むシナリオを生成するシナリオ生成部と、
得られたシナリオを用いて前記擬似主導者と前記１人以上の擬似参加者と前記ユーザとが参加する擬似的なチャットを実行する擬似チャット実行部と、
を備える擬似チャット装置。
【請求項２】
前記テンプレートは、認知行動療法におけるカウンセラー役となる前記擬似主導者の発言を含み、かつ、前記認知行動療法におけるカウンセリング対象者の役となる前記１人以上の擬似参加者の発言タイミングを示す情報を含む、
請求項１に記載の擬似チャット装置。
【請求項３】
前記発言パターン情報は、当該発言パターン情報の適用対象の擬似参加者に想定される特性を示す擬似参加者特性情報を含んでおり、
前記発言パターン情報選択部は、前記ユーザ情報と前記擬似参加者特性情報とを比較して前記発言パターン情報の選択を行う、
請求項２に記載の擬似チャット装置。
【請求項４】
前記発言パターン情報選択部は、前記擬似グループ会話における少なくとも１人の前記擬似参加者の発言に適用する発言パターン情報として、前記ユーザ情報が示すユーザの特性と所定条件以上に類似する特性を示す擬似参加者特性情報を含む発言パターン情報を選択する、
請求項３に記載の擬似チャット装置。
【請求項５】
前記発言パターン情報選択部は、前記擬似グループ会話における少なくとも１人の前記擬似参加者の発言に適用する発言パターン情報として、前記ユーザ情報が示すユーザの特性と所定条件以上に異なる特性を示す擬似参加者特性情報を含む発言パターン情報を選択する、
請求項３または請求項４に記載の擬似チャット装置。
【請求項６】
前記テンプレートは、当該テンプレートにおける前記擬似主導者の発言の厳しさを示す情報と対応付けられており、
前記ユーザ情報は、前記擬似主導者の発言の厳しさと前記擬似グループ会話によるカウンセリングで前記ユーザが得られる成果の度合いとの相関関係を示す情報を含み、
前記テンプレート選択部は、所定条件以上の前記成果の度合いと相関付けられている前記擬似主導者の発言の厳しさに対応付けられているテンプレートを選択する、
請求項２から５の何れか一項に記載の擬似チャット装置。
【請求項７】
ユーザに関する情報であるユーザ情報を取得する工程と、
擬似グループ会話のシナリオの複数のテンプレートのうち何れかを前記ユーザ情報に基づいて選択する工程と、
擬似グループ会話における発言例を示す複数の発言パターン情報のうち何れかを前記ユーザ情報に基づいて選択する工程と、
選択されたテンプレートに、選択された発言パターン情報を適用して、前記擬似グループ会話を主導する擬似主導者の発言と、１人以上の擬似参加者の発言とを含むシナリオを生成する工程と、
得られたシナリオを用いて前記擬似主導者と前記１人以上の擬似参加者と前記ユーザとが参加する擬似的なチャットを実行する工程と、
を含む擬似チャット実行方法。
【請求項８】
コンピュータに、
ユーザに関する情報であるユーザ情報を取得する工程と、
擬似グループ会話のシナリオの複数のテンプレートのうち何れかを前記ユーザ情報に基づいて選択する工程と、
擬似グループ会話における発言例を示す複数の発言パターン情報のうち何れかを前記ユーザ情報に基づいて選択する工程と、
選択されたテンプレートに、選択された発言パターン情報を適用して、前記擬似グループ会話を主導する擬似主導者の発言と、１人以上の擬似参加者の発言とを含むシナリオを生成する工程と、
得られたシナリオを用いて前記擬似主導者と前記１人以上の擬似参加者と前記ユーザとが参加する擬似的なチャットを実行する工程と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、擬似チャット装置、擬似チャット実行方法およびプログラムに関する。
【背景技術】
【０００２】
コンピュータ上でユーザに擬似的な会話（チャット）を行わせる技術が提案されている。例えば、特許文献１に記載のネットワーク擬似会話システムでは、サーバ装置が端末からの登録要求に応じて辞書データベースを記憶しておく。辞書データベースでは、キャラクタの画像データと、単語と応答文章との対応と、一意の識別情報とが対応付けられている。サーバ装置は、識別情報を指定した会話要求を端末から受信すると、識別情報に基づいて辞書データベースを特定する。さらに、サーバ装置は、会話文を端末から受信すると、会話文に含まれている単語に辞書データベースで対応付けられている応答文章と、辞書データベースに含まれる画像データとを会話要求元の端末へ送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１７８２９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザに対して擬似的なチャットを行うサービスを提供しても、ユーザが当該サービスを利用しなければ、当該ユーザにとって当該サービスは有益でない。例えば、医師を模擬したチャットボットがユーザとのチャットにて医療的指導または医療情報を提供するサービスがあっても、ユーザが医師とのチャットに心理的抵抗を感じて当該サービスを利用しなければ、当該ユーザは医療的指導または医療情報の提供を受けられない。
サービスの有効活用の観点から、ユーザがコンピュータ上で擬似的なチャットを行う際、チャットを行うことに対する心理的抵抗が小さいことが好ましい。
【０００５】
本発明は、上述の課題を解決することのできる擬似チャット装置、擬似チャット実行方法およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の第１の態様によれば、擬似チャット装置は、ユーザに関する情報であるユーザ情報を取得するユーザ情報取得部と、擬似グループ会話のシナリオの複数のテンプレートのうち何れかを前記ユーザ情報に基づいて選択するテンプレート選択部と、擬似グループ会話における発言例を示す複数の発言パターン情報のうち何れかを前記ユーザ情報に基づいて選択する発言パターン情報選択部と、前記テンプレート選択部が選択したテンプレートに、前記発言パターン情報選択部が選択した発言パターン情報を適用して、前記擬似グループ会話を主導する擬似主導者の発言と、１人以上の擬似参加者の発言とを含むシナリオを生成するシナリオ生成部と、得られたシナリオを用いて前記擬似主導者と前記１人以上の擬似参加者と前記ユーザとが参加する擬似的なチャットを実行する擬似チャット実行部と、を備える。
【０００７】
本発明の第２の態様によれば、擬似チャット実行方法は、ユーザに関する情報であるユーザ情報を取得する工程と、擬似グループ会話のシナリオの複数のテンプレートのうち何れかを前記ユーザ情報に基づいて選択する工程と、擬似グループ会話における発言例を示す複数の発言パターン情報のうち何れかを前記ユーザ情報に基づいて選択する工程と、選択されたテンプレートに、選択された発言パターン情報を適用して、前記擬似グループ会話を主導する擬似主導者の発言と、１人以上の擬似参加者の発言とを含むシナリオを生成する工程と、得られたシナリオを用いて前記擬似主導者と前記１人以上の擬似参加者と前記ユーザとが参加する擬似的なチャットを実行する工程と、を含む。
【０００８】
本発明の第３の態様によれば、プログラムは、コンピュータに、ユーザに関する情報であるユーザ情報を取得する工程と、擬似グループ会話のシナリオの複数のテンプレートのうち何れかを前記ユーザ情報に基づいて選択する工程と、擬似グループ会話における発言例を示す複数の発言パターン情報のうち何れかを前記ユーザ情報に基づいて選択する工程と、選択されたテンプレートに、選択された発言パターン情報を適用して、前記擬似グループ会話を主導する擬似主導者の発言と、１人以上の擬似参加者の発言とを含むシナリオを生成する工程と、得られたシナリオを用いて前記擬似主導者と前記１人以上の擬似参加者と前記ユーザとが参加する擬似的なチャットを実行する工程と、を実行させるためのプログラムである。
【発明の効果】
【０００９】
この発明によれば、ユーザがコンピュータ上で擬似的なチャットを行う際、チャットを行うことに対する心理的抵抗を比較的小さくすることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る擬似チャットシステムの機能構成を示す概略ブロック図である。
【図２】同実施形態に係る擬似チャット装置が擬似チャットを行う形態の例を示す図である。
【図３】同実施形態に係るユーザ情報の例を示す図である。
【図４】同実施形態に係るテンプレート記憶部が記憶するテンプレートの例を示す図である。
【図５】同実施形態に係るテンプレート本体の一部分の例を示す図である。
【図６】同実施形態に係るシナリオの一部分の例を示す図である。
【図７】同実施形態に係る発言パターン情報記憶部が記憶する発言パターン情報の例を示す図である。
【図８】同実施形態に係る端末装置による擬似チャットの画面の表示例を示す図である。
【図９】同実施形態に係る擬似チャット装置が擬似チャットを行う処理手順の例を示すフローチャートである。
【図１０】本発明に係る擬似チャット装置の最小構成の例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
図１は、本発明の実施形態に係る擬似チャットシステムの機能構成を示す概略ブロック図である。図１に示すように、擬似チャットシステム１は、擬似チャット装置１００と、端末装置２００とを備える。擬似チャット装置１００は、通信部１１０と、記憶部１８０と、制御部１９０とを備える。記憶部１８０は、ユーザ情報記憶部１８１と、テンプレート記憶部１８２と、発言パターン情報記憶部１８３とを備える。制御部１９０は、ユーザ情報取得部１９１と、テンプレート選択部１９２と、発言パターン情報選択部１９３と、シナリオ生成部１９４と、擬似チャット実行部１９５とを備える。
また、擬似チャット装置１００と端末装置２００とは通信ネットワーク９００を介して通信を行う。
【００１２】
擬似チャットシステム１は、擬似的なチャットを行って、ユーザに対して指導または情報を提供する。ここでいう指導は、ある行動を行うように誘導することである。
以下では、擬似チャットシステム１が、認知行動療法におけるカウンセリングにて、ユーザに対して睡眠改善のために睡眠日記をつけるよう指導する場合を例に説明する。但し、擬似チャットシステム１の適用対象は特定のものに限定されない。例えば、擬似チャットシステム１が、オンラインショッピングにてユーザに商品情報を提供し商品の購入方法を案内するようにしてもよい。
以下では、擬似的なチャットを擬似チャットと称する。また、擬似的なチャットにおけるグループ会話を擬似グループ会話と称する。ここでいうグループ会話は、３人以上の人物間の会話である。
【００１３】
擬似チャット装置１００は、擬似チャットシステム１におけるサーバ装置として機能する。擬似チャット装置１００は、擬似チャットを実行し、チャットにおける発言によってユーザに対して睡眠改善のための指導および情報を提供する。特に、擬似チャット装置１００は、擬似チャットのシナリオを生成し実行することで、擬似主導者と１人以上の擬似参加者とを模擬する。擬似主導者は、睡眠改善の指導を行う先生（カウンセリングを主導するカウンセラー）役となる。擬似参加者は、睡眠改善の指導を受ける参加者（カウンセリング対象者）役となる。
擬似チャット装置１００は、例えばワークステーション（Workstation）等のコンピュータを用いて構成される。
【００１４】
擬似チャット装置１００が、擬似主導者だけでなく擬似参加者も模擬することで、ユーザは、自分一人だけでなく他の参加者と共に指導を受けているという感覚を得られる。ユーザが、一緒に指導を受ける仲間がいると感じることで、指導を受けることに対する精神的な支えとなり、この点で、ユーザが擬似チャットを行うことに対する心理的抵抗が比較的小さくなる。
また、ユーザに擬似チャットのグループへの帰属意識が芽生えることで、擬似チャットを受ける意欲が継続し易くなり、この点で、ユーザが擬似チャットを行うことに対する心理的抵抗が比較的小さくなる。
【００１５】
図２は、擬似チャット装置１００が擬似チャットを行う形態の例を示す図である。図２の例では、擬似チャット装置１００は、１人の擬似主導者Ｂ１１と２人の擬似参加者Ｂ２１およびＢ２２とを模擬している。また、ユーザＵが参加者として擬似チャットに参加しており、１人の先生および３人の参加者によるチャットが擬似的に行われる。
但し、擬似チャット装置１００が模擬する擬似主導者および擬似参加者の数は、図２に示す１人および２人に限定されず、擬似主導者と擬似参加者とを合わせて２人以上であればよい。
【００１６】
ここで、擬似グループ会話を実行する方法として、擬似主導者をチャットボット（Chatbot、チャット参加者を模擬するエージェント）で構成し、複数のユーザをそれぞれ参加者として擬似チャットに参加させる方法が考えられる。しかしながら、この方法では、ユーザ同士がフリートークを始めると、擬似チャット装置が話の流れを制御できなくなる。さらには、ユーザ同士のフリートーク等により擬似チャット装置が意図しない方向に会話が流れた場合、会話が成立しなくなる（擬似チャット装置が、会話として成り立つ発言を行えなくなる）可能性がある。
【００１７】
また、擬似グループ会話を実行させるもう１つの方法として、擬似主導者および擬似参加者の１人につき１つのチャットボットを設け、各チャットボットを独立に動作させることが考えられる。しかしながら、この方法で会話を成立させるには技術的ハードルが非常に高い。
これに対し、擬似チャット装置１００は、擬似主導者および擬似参加者の各々の発言を含むシナリオを生成し実行する。擬似チャット装置１００は、１つのシナリオを実行することで擬似チャットを実行するので、話の流れの制御が比較的容易であり、会話を成立させるための技術的ハードルも比較的低い。
【００１８】
通信部１１０は、他の装置と通信を行う。特に、通信部１１０は、通信ネットワーク９００を介して端末装置２００と通信を行い、擬似チャットにおけるメッセージを送受信する。
記憶部１８０は、各種情報、および、制御部１９０を構成するためのプログラムを記憶する。記憶部１８０は、擬似チャット装置１００が備える記憶デバイスを用いて構成される。
【００１９】
ユーザ情報記憶部１８１は、ユーザ情報を記憶する。ここでいうユーザ情報は、ユーザに関する情報である。
図３は、ユーザ情報の例を示す図である。図３に示すユーザ情報は、「ユーザＩＤ」、「性別」、「年齢」、「記録回数」、「平均睡眠時間」、「アテネ不眠尺度」の各項目を含んでいる。
【００２０】
グループ会話の参加者を模擬する擬似参加者にもユーザ情報と同様の項目を有する情報（後述する擬似参加者特性情報）を付与することで、ユーザと擬似参加者との類似度を判定することができる。この類似度に基づいて、ユーザに似ている擬似参加者の発言を提示することで、ユーザが容易に実行可能な行動を提示できるというように、ユーザにとって参考になる情報を提供できると期待される。一方、ユーザと大きく異なる擬似参加者の発言を提示することで、ユーザが思いもよらなかった別の行動を提示できるというように、ユーザに新たな気づきを提供できると期待される。
【００２１】
テンプレート記憶部１８２は、擬似グループ会話のシナリオのテンプレートを複数記憶する。以下では、擬似グループ会話のシナリオのテンプレートを単にテンプレートと称する。テンプレートの各々は、認知行動療法におけるカウンセラー役となる擬似主導者の発言を含み、かつ、認知行動療法におけるカウンセリング対象者の役となる一人以上の擬似参加者の発言タイミングを示す情報を含む。
【００２２】
図４は、テンプレート記憶部１８２が記憶するテンプレートの例を示す図である。図４では、テンプレート記憶部１８２が記憶する複数のテンプレートの例を表形式で示しており、１行が１つのテンプレートに該当する。
図４に示すように、個々のテンプレートでは、テンプレートＩＤとテンプレート選択条件とテンプレート本体とが対応付けられている。
【００２３】
テンプレートＩＤは、テンプレートを識別する識別情報である。図４では、テンプレートＩＤとして通番を用いる場合の例を示しているが、テンプレートＩＤは通番に限らずテンプレートを識別可能ないろいろな形式のデータとすることができる。
テンプレート選択条件は、テンプレート選択部１９２がテンプレートを選択するための情報を示す。
テンプレート本体は、擬似チャットのシナリオの基となる。シナリオ生成部１９４は、テンプレート本体に擬似参加者の発言を挿入することでシナリオを生成する。
【００２４】
図５は、テンプレート本体の一部分の例を示す図である。図５の例では、「先生：」のタグに続けて擬似主導者の発言が示されている。また、＜＞で擬似参加者およびユーザの発言タイミングが示されている。
図６は、シナリオの一部分の例を示す図である。図５のテンプレート本体に擬似参加者の発言およびユーザの発言タイミングを示す情報を挿入することで、図６のシナリオを得られる。図６の例で、ユーザＸおよびユーザＹは擬似参加者であり、ユーザＡはユーザ（実際にカウンセリングを受ける者）である。
【００２５】
図６のシナリオに従って、擬似チャットで擬似主導者が「こんにちは。皆さん１週間記録できましたか」と質問する。この質問に対し、擬似参加者のユーザＸが「私は２回記録しました。」と回答し、ユーザＹが「私は７回です。」と回答した後、ユーザ（ユーザＡ）の回答を受ける。
このように、ユーザの回答の前に擬似参加者の回答をユーザに提示することで、ユーザは、自分一人だけでなく他の参加者と共に指導を受けているという感覚を得られる。ユーザが、一緒に指導を受ける仲間がいると感じることで、指導を受けることに対す精神的な支えとなり、この点で、ユーザが擬似チャットを行うことに対する心理的抵抗が比較的小さくなる。
【００２６】
また、ユーザに擬似チャットのグループへの帰属意識が芽生えることで、擬似チャットを受ける意欲が継続し易くなり、この点で、ユーザが擬似チャットを行うことに対する心理的抵抗が比較的小さくなる。
また、ユーザは、擬似参加者の回答を参照することで回答方法を把握することができ、この点で比較的容易に回答することができる。
【００２７】
発言パターン情報記憶部１８３は、発言パターン情報を複数記憶する。発言パターン情報は、擬似グループ会話における発言例を示す情報である。発言パターン情報は擬似参加者特性情報を含んでいる。擬似参加者特性情報は、発言パターン情報の適用対象の擬似参加者に想定される特性を示す情報である。
【００２８】
図７は、発言パターン情報記憶部１８３が記憶する発言パターン情報の例を示す図である。図７では、発言パターン情報記憶部１８３が記憶する複数の発言パターン情報の例を表形式で示しており、１行が１つの発言パターン情報に該当する。１つの発言パターン情報は、擬似参加者１人分の情報である。
図７の例では、発言パターン情報には、「ユーザＩＤ」、「性別」、「年齢」、「記録回数」、「平均睡眠時間」、「アテネ不眠尺度」、「テンプレート１：記録できた理由／記録できなかった理由」の各情報が含まれている。
【００２９】
ユーザＩＤは、発言パターン情報が想定する擬似参加者を識別する識別情報であり、発言パターン情報の識別情報としても用いられる。
性別、年齢、記録回数、平均睡眠時間、アテネ不眠尺度の各情報は、擬似参加者特性情報の例に該当する。発言パターン情報選択部１９３は、これらの情報とユーザ情報（ユーザに関ついての性別、年齢、記録回数、平均睡眠時間、アテネ不眠尺度の各情報）とを比較して発言パターン情報を選択する。なお、ここでいう記録回数は、一週間で睡眠日記を記録できた回数である。
【００３０】
発言パターン情報として、擬似チャット装置１００が実際に睡眠改善のための指導を行ったときの情報を用いるようにしてもよい。この場合、睡眠改善のための指導を受けるユーザにとって、発言パターン情報は、他のユーザの情報、または、ユーザ自らが過去に睡眠改善のための指導を受けた際の情報となる。
擬似チャット装置１００が、実際に睡眠改善のための指導を行ったときの情報を用いることで、より現実味のある情報をユーザに提供することができる。
【００３１】
図７の例で、「テンプレート１：記録できた理由／記録できなかった理由」の「テンプレート１」は、テンプレートＩＤが「１」のテンプレートに用いられる情報であることを示している。テンプレートＩＤが「１」のテンプレートの本体が図５に示されている。「記録できた理由／記録できなかった理由」は、テンプレートのうち「＜記録できた理由の共有＞」または「＜記録できなかった理由の共有＞」の箇所における発言として用いられる情報であることを示している。
また、擬似参加者特性情報が、発言例を示す情報として用いられていてもよい。例えば、図５に示すテンプレートのうち「＜記録回数の共有＞」の箇所には、発言パターン情報における「記録回数」の情報を用いて擬似参加者の発言を構成することができる。
【００３２】
制御部１９０は、擬似チャット装置１００の各部を制御して各種処理を実行する。制御部１９０は、擬似チャット装置１００が備えるＣＰＵ（Central Processing Unit、中央処理装置）が記憶部１８０から各種情報およびプログラムを読み出し、各種情報を用いながらプログラムを実行することで構成される。
ユーザ情報取得部１９１は、ユーザ情報記憶部１８１が記憶するユーザ情報を取得する。
【００３３】
テンプレート選択部１９２は、テンプレート記憶部１８２が記憶する複数のテンプレートのうち何れかをユーザ情報に基づいて選択する。具体的には、テンプレート選択部１９２は、テンプレート選択条件とユーザ情報とを比較して、ユーザ情報がテンプレート選択条件を満たすテンプレートを選択する。あるいは、テンプレート選択部１９２が、ユーザ情報がテンプレート選択条件に最も近いテンプレートを選択するようにしてもよい。
【００３４】
発言パターン情報選択部１９３は、発言パターン情報記憶部１８３が記憶する複数の発言パターン情報のうち何れかをユーザ情報に基づいて選択する。具体的には、発言パターン情報選択部１９３は、ユーザ情報と発言パターン情報に含まれている擬似参加者特性情報とを比較して発言パターン情報の選択を行う。
発言パターン情報選択部１９３が、擬似グループ会話における少なくとも１人の擬似参加者の発言に適用する発言パターン情報として、ユーザ情報が示すユーザの特性と所定条件以上に類似する特性を示す擬似参加者特性情報に対応付けられている発言パターン情報を選択するようにしてもよい。ユーザに似ている擬似参加者の発言を提示することで、ユーザが容易に実行可能な行動を提示できるというように、ユーザにとって参考になる情報を提供できると期待される。
【００３５】
また、発言パターン情報選択部１９３が、擬似グループ会話における少なくとも１人の擬似参加者の発言に適用する発言パターン情報として、ユーザ情報が示すユーザの特性と所定条件以上に異なる特性を示す擬似参加者特性情報に対応付けられている発言パターン情報を選択するようにしてもよい。ユーザと大きく異なる擬似参加者の発言を提示することで、ユーザが思いもよらなかった別の行動を提示できるというように、ユーザに新たな気づきを提供できると期待される。
【００３６】
シナリオ生成部１９４は、テンプレート選択部１９２が選択したテンプレートに、発言パターン情報選択部１９３が選択した発言パターン情報を適用してシナリオを生成する。シナリオ生成部１９４が生成するシナリオは、擬似主導者の発言と、１人以上の擬似参加者の発言とを含む。
擬似チャット実行部１９５は、シナリオ生成部１９４が生成したシナリオを用いて擬似主導者と１人以上の擬似参加者とユーザとが参加する擬似的なチャットを実行する。
【００３７】
端末装置２００は、擬似チャットシステム１におけるユーザインタフェースとして機能する。端末装置２００は、例えば液晶パネルまたはＬＥＤパネル等の表示画面を備えて、擬似チャット装置１００が送信する擬似主導者の発言および擬似参加者の発言を表示する。また、端末装置２００は、例えばキーボード等の入力デバイスを備えユーザ操作を受ける。特に、端末装置２００は、擬似チャットにおけるユーザの発言の入力操作を受け、入力された発言を擬似チャット装置１００へ送信する。
端末装置２００は、例えばパソコン（Personal Computer）、スマートフォン（Smartphone）またはタブレット（Tablet）端末装置などのコンピュータを用いて構成される。
【００３８】
通信ネットワーク９００は、擬似チャット装置１００の通信部１１０と端末装置２００と通信を仲介する。通信ネットワーク９００は、特定の形態の通信ネットワークに限定されない。例えば、通信ネットワーク９００はインターネット（Internet）であってもよい。あるいは、通信ネットワーク９００は、擬似チャットシステム１専用の通信ネットワークであってもよい。
【００３９】
図８は、端末装置２００による擬似チャットの画面の表示例を示す図である。図８の例では、擬似チャット装置１００がシナリオを実行することで、擬似主導者である「おかじ先生」および「ジョー先生」の発言と、擬似参加者である「いくお」および「あき」の発言とを提示する。ユーザは、「むろさん」の呼び名で擬似チャットに参加している。
【００４０】
次に、図９を参照して、擬似チャット装置１００の動作について説明する。
図９は、擬似チャット装置１００が擬似チャットを行う処理手順の例を示すフローチャートである。
図９の処理で、ユーザ情報取得部１９１は、ユーザ情報記憶部１８１が記憶しているユーザ情報を取得する（ステップＳ１１）。
そして、テンプレート選択部１９２は、テンプレート記憶部１８２が記憶している複数のテンプレートのうち何れかをユーザ情報に基づいて選択する（ステップＳ１２）。
【００４１】
また、発言パターン情報選択部１９３は、発言パターン情報記憶部１８３が記憶している複数の発言パターン情報のうち何れかをユーザ情報に基づいて選択する（ステップＳ１３）。
シナリオ生成部１９４は、テンプレート選択部１９２が選択したテンプレートに、発言パターン情報選択部１９３が選択した発言パターン情報を適用してシナリオを生成する（ステップＳ１４）。
擬似チャット実行部１９５は、シナリオ生成部１９４が生成したシナリオを用いて擬似チャットを実行する（ステップＳ１５）。
ステップＳ１５の後、図９の処理を終了する。
【００４２】
なお、ユーザの発言に応じてシナリオの展開が変化するようにしてもよい。例えば、テンプレートを複数の部分に分けておき、擬似チャット実行部１９５による擬似チャットの実行中に、テンプレート選択部１９２がユーザの発言に応じて次のテンプレートを選択し、シナリオ生成部１９４が、得られたテンプレートに基づいて次のシナリオを生成するようにしてもよい。
【００４３】
以上のように、ユーザ情報取得部１９１は、ユーザに関する情報であるユーザ情報を取得する。テンプレート選択部１９２は、擬似グループ会話のシナリオの複数のテンプレートのうち何れかをユーザ情報に基づいて選択する。発言パターン情報選択部１９３は、擬似グループ会話における発言例を示す複数の発言パターン情報のうち何れかをユーザ情報に基づいて選択する。シナリオ生成部１９４は、テンプレート選択部１９２が選択したテンプレートに、発言パターン情報選択部１９３が選択した発言パターン情報を適用して、擬似グループ会話を主導する擬似主導者の発言と、１人以上の擬似参加者の発言とを含むシナリオを生成する。擬似チャット実行部１９５は、得られたシナリオを用いて擬似主導者と１人以上の擬似参加者とユーザとが参加する擬似的なチャットを実行する。
【００４４】
擬似チャット装置１００が、主導者だけでなく参加者も模擬することで、ユーザは、自分一人だけでなく他の参加者と共に指導を受けているという感覚を得られる。ユーザが、自分以外にも参加者がいると感じることで、擬似チャットを行うことに対する心理的抵抗を比較的小さくすることができる。
また、ユーザは、擬似参加者の回答を参照することで回答方法を把握することができ、この点で比較的容易に回答することができる。
【００４５】
また、擬似チャット装置１００が主導者だけでなく参加者も模擬することで、ユーザに対して厳しいメッセージを提示する場合でも、ユーザの心理的負担を緩和することができる。
例えば、睡眠改善のためのカウンセリングで、擬似主導者が「早めに起きましょう」と発言し、これに対して擬似参加者の一人が、「私にはそれは無理だよ」と発言する。これにより、ユーザが早めに起きられていない場合でも、ユーザに対する心理的負担を緩和することができる。
【００４６】
また、テンプレート選択部１９２がテンプレートを選択する点でも、ユーザに適したシナリオを得ることができる。例えば、テンプレート記憶部１８２が、擬似主導者が厳しい発言を行うテンプレートと、優しい発言を行うテンプレートとを記憶しておき、テンプレート選択部１９２が、ユーザに応じてテンプレートを選択するようにしてもよい。テンプレート選択部１９２が、厳しい発言の方が成果を得られるユーザに対しては、擬似主導者が厳しい発言を行うテンプレートを選択し、優しい発言の方が成果を得られるユーザに対しては、擬似主導者が優しい発言を行うテンプレートを選択するようにしてもよい。
【００４７】
例えば、テンプレート記憶部１８２は、各テンプレートを、当該テンプレートにおける擬似主導者の発言の厳しさを示す情報と対応付けて記憶しておく。また、ユーザ情報記憶部１８１は、擬似主導者の発言の厳しさと擬似チャットによるカウンセリングでユーザが得られる成果の度合いとの相関関係を示す情報を含むユーザ情報を記憶する。テンプレート選択部１９２は、所定条件以上の成果の度合いと相関付けられている擬似主導者の発言の厳しさをユーザ情報から読み取る。そして、テンプレート選択部１９２は、読み取った厳しさを示す情報と対応付けてテンプレート記憶部が記憶しているテンプレートを選択する。
【００４８】
さらに例えば、テンプレート記憶部１８２は、テンプレートを、主導者の発言が厳しいテンプレートと主導者の発言が優しいテンプレートとに分類された状態で記憶しておく。この分類は、例えば擬似チャットシステム１の管理者が予め行っておく。また、擬似チャット実行部１９５は、擬似チャットに用いたテンプレートにおける主導者の発言が厳しいか優しいかの区別と、その次の回の擬似チャットでユーザが回答する、週の睡眠日誌記録回数とを対応付けた情報を、ユーザ情報の一部としてユーザ情報記憶部１８１に記憶させる。テンプレート選択部１９２は、ユーザ情報を参照して、主導者の発言が厳しい場合、主導者の発言が優しい場合の各々について、週の睡眠日誌記録回数の平均値を算出する。そして、テンプレート選択部１９２は、主導者の発言が厳しい場合、および、主導者の発言が優しい場合のうち、週の睡眠日誌記録回数の平均値が大きい方に分類されているテンプレートの何れかを選択する。
【００４９】
また、擬似グループ会話を実行する方法として、擬似主導者をチャットボット（Chatbot、チャット参加者を模擬するエージェント）で構成し、複数のユーザをそれぞれ参加者として擬似チャットに参加させる方法が考えられる。しかしながら、この方法では、ユーザ同士がフリートークを始めると、擬似グループ会話を実行するサーバ装置が場を制御できなくなる。さらには、ユーザ同士のフリートーク等により擬似チャット装置１００が意図しない方向に会話が流れた場合、会話が成立しなくなる（サーバ装置が、会話として成り立つ発言を行えなくなる）可能性がある。
【００５０】
また、擬似グループ会話を実行させるもう１つの方法として、擬似主導者および擬似参加者の１人につき１つのチャットボットを設け、各チャットボットを独立に動作させることが考えられる。しかしながら、この方法で会話を成立させるには技術的ハードルが非常に高い。
これに対し、擬似チャット装置１００は、擬似主導者および擬似参加者の各々の発言を含むシナリオを生成し実行する。擬似チャット装置１００は、１つのシナリオを実行することで擬似チャットを実行するので、話の流れの制御が比較的容易であり、会話を成立させるための技術的ハードルも比較的低い。
【００５１】
また、テンプレートは、認知行動療法におけるカウンセラー役となる擬似主導者の発言を含み、かつ、認知行動療法におけるカウンセリング対象者の役となる一人以上の擬似参加者の発言タイミングを示す情報を含む。
これにより、シナリオ生成部１９４は、テンプレートに参加者の発言を挿入するという比較的簡単な処理でシナリオを得られる。
【００５２】
また、発言パターン情報は、当該発言パターン情報の適用対象の擬似参加者に想定される特性を示す擬似参加者特性情報を含む。発言パターン情報選択部１９３は、ユーザ情報と擬似参加者特性情報とを比較して発言パターン情報の選択を行う。
これにより、発言パターン情報選択部１９３は、ユーザに応じてより適切な発言パターン情報を選択することができる。シナリオ生成部１９４は、発言パターン情報選択部１９３が選択した発言パターン情報を用いてより適切なシナリオを生成することができる。
【００５３】
また、発言パターン情報選択部１９３は、擬似グループ会話における少なくとも１人の擬似参加者の発言に適用する発言パターン情報として、ユーザ情報が示すユーザの特性と所定条件以上に類似する特性を示す擬似参加者特性情報を含む発言パターン情報を選択する。
ユーザに似ている擬似参加者の発言を提示することで、ユーザが容易に実行可能な行動を提示できるというように、ユーザにとって参考になる情報を提供できると期待される。
【００５４】
また、発言パターン情報選択部１９３は、擬似グループ会話における少なくとも１人の擬似参加者の発言に適用する発言パターン情報として、ユーザ情報が示すユーザの特性と所定条件以上に異なる特性を示す擬似参加者特性情報を含む発言パターン情報を選択する。
ユーザと大きく異なる擬似参加者の発言を提示することで、ユーザが思いもよらなかった別の行動を提示できるというように、ユーザに新たな気づきを提供できると期待される。
【００５５】
次に、図１０を参照して本発明の最小構成について説明する。
図１０は、本発明に係る擬似チャット装置の最小構成の例を示す図である。図１０に示す擬似チャット装置１０は、ユーザ情報取得部１１と、テンプレート選択部１２と、発言パターン情報選択部１３と、シナリオ生成部１４と、擬似チャット実行部１５と、を備える。
【００５６】
かかる構成にて、ユーザ情報取得部１１は、ユーザに関する情報であるユーザ情報を取得する。テンプレート選択部１２は、擬似グループ会話のシナリオの複数のテンプレートのうち何れかをユーザ情報に基づいて選択する。発言パターン情報選択部１３は、擬似グループ会話における発言例を示す複数の発言パターン情報のうち何れかをユーザ情報に基づいて選択する。シナリオ生成部１４は、テンプレート選択部１２が選択したテンプレートに、発言パターン情報選択部１３が選択した発言パターン情報を適用して、擬似グループ会話を主導する擬似主導者の発言と、１人以上の擬似参加者の発言とを含むシナリオを生成する。擬似チャット実行部１５は、得られたシナリオを用いて擬似主導者と１人以上の擬似参加者とユーザとが参加する擬似的なチャットを実行する。
【００５７】
擬似チャット装置１０が、主導者だけでなく参加者も模擬することで、ユーザは、自分一人だけでなく他の参加者と共に指導を受けているという感覚を得られる。ユーザが、自分以外にも参加者がいると感じることで、擬似チャットを行うことに対する心理的抵抗を比較的小さくすることができる。
【００５８】
なお、制御部１９０の全部または一部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することで各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００５９】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００６０】
１  擬似チャットシステム
１０、１００  擬似チャット装置
１１、１９１  ユーザ情報取得部
１２、１９２  テンプレート選択部
１３、１９３  発言パターン情報選択部
１４、１９４  シナリオ生成部
１５、１９５  擬似チャット実行部
１１０  通信部
１８０  記憶部
１８１  ユーザ情報記憶部
１８２  テンプレート記憶部
１８３  発言パターン情報記憶部
１９０  制御部
２００  端末装置
９００  通信ネットワーク
【図１】
2019153010.tif 000003
【図２】
2019153010.tif 000004
【図３】
2019153010.tif 000005
【図４】
2019153010.tif 000006
【図５】
2019153010.tif 000007
【図６】
2019153010.tif 000008
【図７】
2019153010.tif 000009
【図８】
2019153010.tif 000010
【図９】
2019153010.tif 000011
【図１０】
2019153010.tif 000012