(57)【要約】      （修正有）【課題】データ処理の仕方を工夫することによって、優れた行動推奨をユーザ他に対して行う。【解決手段】行動推奨装置は、任意のユーザに対して複数項目からなる問診データを送信する問診データ送信手段と、問診データ送信手段によって送信された問診データに対する各項目の回答を受信する回答受信手段と、回答受信手段によって受信された回答のいくつかの項目内容を変更した入力値を生成する入力値生成手段と、入力値生成手段によって生成された入力値を、ミッションデータと当該ミッションデータを遂行したユーザからの回答とからなる複数のセットによって学習された人工ニューラルネットワークを有する人工知能装置に対して入力して、これに対応する出力値を取得する出力値取得手段と、出力値取得手段によって取得された出力値に基づくミッションデータを前記任意のユーザに対して送信するミッションデータ送信手段と、を備える。【選択図】図１
2020038431.tif 000002
【特許請求の範囲】
【請求項１】
任意のユーザに対して複数項目からなる問診データを送信する問診データ送信手段と、
前記問診データ送信手段によって送信された問診データに対する各項目の回答を受信する回答受信手段と、
前記回答受信手段によって受信された回答のいくつかの項目内容を変更した入力値を生成する入力値生成手段と、
前記入力値生成手段によって生成された入力値を、ミッションデータと当該ミッションデータを遂行したユーザからの回答とからなる複数のセットによって学習された人工ニューラルネットワークを有する人工知能装置に対して入力して、これに対応する出力値を取得する出力値取得手段と、
前記出力値取得手段によって取得された出力値に基づくミッションデータを前記任意のユーザに対して送信するミッションデータ送信手段と、
を備える行動推奨装置。
【請求項２】
前記任意のユーザに対して送信するミッションデータは、前記人工ニューラルネットワークを学習する際に用いたミッションデータの遂行の難易度と当該ミッションデータを遂行した場合の回答とに基づいて作成する、請求項１記載の行動推奨装置。
【請求項３】
前記人工ニューラルネットワークは、リカレントニューラルネットワークを含む経時的処理が可能な人工ニューラルネットワークである、請求項１記載の行動推奨装置。
【請求項４】
前記問診データには、ユーザの普段の生活習慣及び健康状態が含まれる、請求項１記載の行動推奨装置。
【請求項５】
請求項１記載の行動推奨装置と、
前記人工ニューラルネットワークを含むＡＩ装置と、
を備える、行動推奨システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、行動推奨装置及び行動推奨システムに関し、特に、ユーザに対する問診に関する統計データを学習させた人工ニューラルネットワークを用いて、ユーザに対して採るべき行動の推奨を行う、行動推奨装置及び行動推奨システムに関する。
【背景技術】
【０００２】
特許文献１には、本出願人による、複数のミッションを含むｎ回目のミッションデータを複数のユーザ端末に対して送信するとともに、当該ｎ回目のミッションデータを遂行したユーザから各々送信されるｎ回目の問診データ及び前記ｎ回目のミッションデータに係るユーザのミッション達成率を受信する手段と、前記ｎ回目のミッションデータに係るユーザのミッション達成率を考慮して前記ｎ回目の問診データで改善が見受けられる問診事項が存在する場合に、前記複数のミッションのうち少なくとも一のミッションの負荷を高めたｎ＋１回目のミッションデータを前記ユーザ端末に対して送信するとともに、前記ｎ＋１回目のミッションデータを遂行したユーザから各々送信されるｎ＋１回目の問診データ及び前記ｎ＋１回目のミッションデータに係るユーザのミッション達成率を受信する手段と、前記ｎ＋１回目のミッションデータに係るユーザのミッション達成率を考慮して、前記ｎ＋１回目の問診データで前記問診事項に更なる改善が見受けられる場合に前記一のミッションが当該問診事項の改善に寄与していると判定する手段と、を備える仮説検証装置が開示されている。特許文献１によれば、やがてはミッションの各々が、どのようなユーザにとって好ましいかということが非常に高確度でわかるようになり、これにより、ユーザにおいても自身にとって有益なミッションを遂行しようというインセンティブが働くことになるという効果が得られる。
【０００３】
【特許文献１】特許６１５２３１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されている発明によって、ユーザに対して緻密かつ細分化された、より有益なミッションを提供しようとすると、より多岐にわたる問診データをユーザに送信するといった対応が考えられるが、この場合には、各ユーザから送信される問診データの回答数であったりミッション達成率の受信数であったりが増加することになる。
【０００５】
そうすると、仮説検証装置におけるミッション達成率等のデータ処理時間が増加し、これに伴ってコストもアップするということが考えられる。また、特許文献１において採用されているミッション達成率の処理手法は、線形回帰分析を用いるものであるが、そうすると説明変数の項目としては１０個程度の場合しか解析ができず、ミッション達成率等の処理数が想定外の多さとなれば、現実的に処理を行うことはほぼ不可能になる。
【０００６】
そこで、本発明は、データ処理の仕方を工夫することによって、この種の問題が生じないようにすることを課題とする。
【課題を解決するための手段】
【０００７】
本発明の行動推奨装置は、
任意のユーザに対して複数項目からなる問診データを送信する問診データ送信手段（例えば、図１に示す通信手段２１０）と、
前記問診データ送信手段によって送信された問診データに対する各項目の回答を受信する回答受信手段（例えば、図１に示す通信手段２１０）と、
前記回答受信手段によって受信された回答のいくつかの項目内容を変更した入力値を生成する入力値生成手段（例えば、図１に示す算出手段２３０）と、
前記入力値生成手段によって生成された入力値を、ミッションデータと当該ミッションデータを遂行したユーザからの回答とからなる複数のセットによって学習された人工ニューラルネットワークを有する人工知能装置に対して入力して、これに対応する出力値を取得する出力値取得手段（例えば、図１に示す算出手段２３０）と、
前記出力値取得手段によって取得された出力値に基づくミッションデータを前記任意のユーザに対して送信するミッションデータ送信手段（例えば、図１に示す通信手段２１０）と、
を備える。
【０００８】
本発明によれば、ユーザから返信された回答に基づくデータを入力値とし、学習済みの人工ニューラルネットワークを用いることで、線形回帰では実現できない出力値を算出し、その出力値に基づいてミッションデータを作成するので、ユーザ毎の課題に基づいて各ユーザに対して高度なミッションを付与することができる。
【０００９】
前記任意のユーザに対して送信するミッションデータは、前記人工ニューラルネットワークを学習する際に用いたミッションデータの遂行の難易度と当該ミッションデータを遂行した場合の回答とに基づいて作成することができる。
【００１０】
前記人工ニューラルネットワークは、リカレントニューラルネットワークを含む経時的処理が可能な人工ニューラルネットワークとすることができる。
【００１１】
前記問診データには、ユーザの普段の食生活、例えば、外食の頻度、コンビニエンスストアで販売されている弁当を食べる頻度が含まれる。また、問診データには、普段の頭痛の有無、普段の腹痛の有無、風邪の引きやすさ、体を動かす習慣の有無等を含む活動度のいくつかが含まれる。
【００１２】
また、本発明の行動推奨システムは、
上記行動推奨装置（例えば、図１に示す管理者サーバ２００）と、
前記人工ニューラルネットワークを含む人工知能装置（例えば、図１に示すＡＩ装置３０）と、
を備える。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態の行動推奨システムの模式的な構成図である。
【図２】図１の問診データ等ＤＢ４００に登録される各ユーザの問診データ等の例を示す図である。
【図３】ミッションデータを付与したユーザからの結果の例を示す図である。
【図４】図１に示す管理者サーバ２００の動作のうち行動推奨に関する動作を示すフローチャートである。
【図５】図１に示す管理者サーバ２００の動作のうち行動推奨に関する動作を示すフローチャートである。
【図６】図１の作成手段２６０によって作成されるユーザに報知される対比表の例を示す図である。
【符号の説明】
【００１４】
１００  ユーザ端末
２００  管理者サーバ
２１０  通信手段
２２０  学習手段
２３０  算出手段
２４０  登録手段
２５０  数値化手段
２６０  作成手段
３００  人工知能（ＡＩ）装置
４００  問診データ等データベース（問診データ等ＤＢ）
５００  管理者端末
【発明の実施の形態】
【００１５】
以下、本発明の実施形態について、図面を参照して説明する。
【００１６】
（構成の説明）
図１は、本発明の実施形態の行動推奨システムの模式的な構成図である。図１には、以下説明する、ユーザ端末１００と、管理者サーバ（行動推奨装置）２００と、人工知能（Artificial Intelligence）装置（以下、「ＡＩ装置」と称する。）３００と、問診データ等データベース（以下、「問診データ等ＤＢ」と称する。）４００と、管理者端末５００とを示している。
【００１７】
ユーザ端末１００は、ユーザによって操作される端末であり、主として、管理者サーバ２００から送信される問診データ又は複数のミッションを含むミッションデータを受信し、当該ユーザの問診データの回答又は当該ミッションの遂行後の回答を管理者サーバ２００に対して適宜送信するものである。
【００１８】
ユーザ端末１００は、管理者サーバ２００との間で無線通信又は有線通信を行うことが可能な、携帯電話機、スマートフォン、パーソナルコンピュータ、テレビゲーム、ＩＴ機器、ＡＶ機器などで実現することができる。
【００１９】
管理者サーバ２００は、本実施形態の行動推奨システムの管理者によって管理されるサーバ（行動推奨装置）である。管理者サーバ２００は、以下説明する、通信手段２１０と、学習手段２２０と、算出手段２３０と、登録手段２４０と、数値化手段２５０と、作成手段２６０と、を備える。これらの各手段による機能は、たとえば、ＣＰＵとメモリとの協働によって実現すればよい。
【００２０】
通信手段２１０は、問診データ等ＤＢ４００に登録されている問診データ・ミッションデータなどの各種データを、ユーザ端末１００に対して送信するものである。また、通信手段２１０は、ユーザ端末１００から送信される問診データに対する回答等の各種データを受信するものである。
【００２１】
なお、問診データとは、病院等においてなされる健康診断或いは初診の際に被験者或いは患者から回答してもらう性別、年齢、体重などの個人データ、飲酒量、喫煙量などのように複数項目からなる。また、可能であれば、これらに加えて、血圧、血糖値、更には、目覚めの善悪、頭痛持ち・腹痛持ちの有無、持病の有無、風邪の引きやすさ、体を動かす習慣の有無等を含む各種情報を尋ねるようにしてもよい。さらに、ユーザの普段の食生活、例えば、外食の頻度、コンビニエンスストアで販売されている弁当を食べる頻度を含められるようにしているが、必ずしも、健康状態に関する問診に限られるものではない。
【００２２】
また、問診データの送信タイミングは、ユーザが初めて本行動推奨システムを利用する際であることは必須であり、それから、例えばその利用日から１カ月毎、１年毎、或いは、ユーザからの要求があったときなどのいずれか又は全てとすることが考えられる。特に、毎月同日であるとか毎年同月同日に報知するようにすれば、問診結果に応じた定期的な健康に関するアドバイスをすることができ、ユーザにとって好適なものとなる。
【００２３】
学習手段２２０は、問診データ等ＤＢ４００に蓄積されている、ミッションデータ（問診データを含む）と当該ミッションを遂行したユーザの回答（当該問診データに対応する回答を含む）とのセットを学習データとして用いて、ＡＩ装置３００の人工ニューラルネットワークに学習をさせるものであり、例えば、プログラミングＡＰＩを通じて学習データの入力をすることが考えられる。
【００２４】
ここで、問診データ及びそれに対する回答であったり、ミッションデータ及びこれに対する達成率などの効果であったりを収集するために、研究者等がモニターを募ろうとしても、通常、何万人ものモニター数を集めることは非常に困難である。
【００２５】
しかし、本実施形態の行動推奨システムの場合には、ユーザがユーザ端末１００さえ操作できればミッションデータ及びこれに対する達成率などの効果を収集することができるので、今日のネットワークの進歩、ユーザ端末の普及率からすれば、ユーザの総数は非常に大きくなる。
【００２６】
特に、後述するように、ユーザ端末１００に所望のアプリケーションソフトウェアをインストールさせて、アプリケーションソフトウェアを用いて、ミッションデータに対する達成率を、ユーザが明示的に送信しなくても管理者サーバ２００で送信できるようにすると好適である。
【００２７】
算出手段２３０は、学習手段２２０によって学習済みの人工ニューラルネットワークを有するＡＩ装置３００に対して、ユーザ端末１００に送信した問診データに対する回答の幾つかを変更させたものを入力値とし、これに対応する出力値を算出するものである。
【００２８】
登録手段２４０は、ユーザ端末１００から送信され、通信手段２１０によって受信された、問診データ・ミッションデータに対する回答の各種データを、問診データ等ＤＢ４００に登録するものである。そして、登録したデータを用いて、ＡＩ装置３００の人工ニューラルネットワークの学習を継続的に実行できるようにしている。
【００２９】
数値化手段２５０は、ユーザ端末１００から送信されるユーザによるミッションデータの達成率を数値化するなど、ユーザ端末１００又は管理者端末５００に送信する各種データを数値化するものである。
【００３０】
作成手段２６０は、数値化手段２５０による数値化されたミッションデータの達成率を含む図６〜図１１に示す画面例のような報知媒体を作成するものである。作成手段２６０によって作成された画面は、ユーザ端末１００からの要求によって又は自発的に、通信手段２１０を通じてユーザ端末１００に送信される。
【００３１】
ＡＩ装置３００は、人工ニューラルネットワークといった数学モデルを活用して、ユーザ端末１００に送信すべきミッションデータを特定するためのものである。なお、人工ニューラルネットワークとしては、経時的処理に強みのあるリカレントニューラルネットワークを用いることが好ましいが、これに限定されるものではない。
【００３２】
特に、経時的処理に強みのある人工ニューラルネットワークを用いると、ユーザ毎に独自の課題を設定することで、問診データの質問数を減らせたり、より高度の推奨情報としたりすることができる。
【００３３】
問診データ等ＤＢ４００は、ユーザ端末１００に送信する問診データを含むミッションデータと、ユーザ端末１００から送信される当該問診データに対応する回答を含む当該ミッションを遂行したユーザの回答とのセットとが経時的に登録されるものである。
【００３４】
管理者端末５００は、本実施形態の行動推奨システムの管理者によって操作される端末である。管理者端末５００は、これに限定されるものではないが、例えば、デスクトップ型パーソナルコンピュータなどを用いることができる。管理者は、管理者端末５００を操作することによって、ＡＩ装置３００の人工ニューラルネットワークの学習前段階でユーザ端末１００に送信するためのミッションデータを登録する。具体的には、例えば、偏頭痛対策としてリンゴを食べるとよいという事実があったとすると、偏頭痛があるという事象とリンゴを食べるというミッションとを紐付けて登録する。
【００３５】
なお、例えば、図１には、ＡＩ装置３００及び問診データ等ＤＢ４００を、管理者サーバ２００の外部に設けている例を示しているが、これらのいずれも又は少なくとも一方を、管理者サーバ２００の内部に設けるようにしてもよい。
【００３６】
（作用の概要説明）
つぎに、本実施形態の行動推奨システムの作用について、具体例を用いて概説する。なお、本実施形態の行動推奨システムの作用についてのより詳細な説明については、後述の動作説明と併せて行うこととする。
【００３７】
まず、例えば、以下のような５項目といった問診データを当初ユーザ端末１００に送信して、その回答結果を得ていたとする。
Ａ：１週間に少なくとも１回はサラダを食べますか？
Ｙｅｓ；食べる  Ｎｏ；食べない
Ｂ：エレベータ及びエスカレータよりも階段を使いますか？
Ｙｅｓ；使う  Ｎｏ；使わない
Ｃ：１週間に飲むお酒の量は４合未満ですか？
Ｙｅｓ；４合未満  Ｎｏ；４合以上
Ｄ：この頃、疲れが抜けないことはないですか？
Ｙｅｓ；ない  Ｎｏ；ある
Ｅ：寝起きは良いですか？
Ｙｅｓ；良い  Ｎｏ；悪い
【００３８】
本実施形態では、問診データを全てＹｅｓ／Ｎｏで回答可能なものとして、ユーザの回答時の負担を少なくするとともに、管理者サーバ２００におけるデータ処理の負担も少なくしている。
【００３９】
仮に、この［ＡＢＣＤＥ］から成る問診データをユーザαに送信し、ユーザαからの回答結果が、Ｙｅｓの場合を１、Ｎｏの場合を０で表した場合に、［１１００１］であったとする。そうすると、ユーザαが１週間に飲むお酒の量が多いので、このことが、疲れが抜けない原因である可能性があるということが考えられる。
【００４０】
同様に、同じ問診データを別のユーザβに送信した場合に、別のユーザβからの回答結果が［００１０１］であったとすると、ユーザβが、ビタミンの摂取量が少ないこと及び／又は運動不足であることが、疲れが抜けない原因である可能性があるということが考えられる。
【００４１】
もっとも、ユーザα、ユーザβの上記回答結果の因果関係が逆の場合もあり得る。例えば、ユーザβは、寝起きが良くないことが原因で、朝食を満足に採る時間が確保できず、したがって、ビタミンの摂取量が少なくなっている可能性はある。
【００４２】
ただ、ユーザβの場合を例にすれば、ユーザβに対して、ビタミンの摂取量を増やしたり、運動不足を解消したりするように促すことは、疲れが抜けないということの改善につながる可能性はあるため有益ということがいえるし、これを試行することには価値があろう。
【００４３】
そこで、本実施形態では、あるユーザに対してどのような行動をすべきかを推奨するための判断のため、ユーザαに対して送信した問診データとユーザαの回答結果［１１００１］とのセット、同様に、ユーザβに対して送信した問診データとユーザβの回答結果［００１０１］とのセットを、ＡＩ装置３００の人工ニューラルネットワークに学習させることを目的として、登録手段２４０によって問診データ等ＤＢ４００に登録していく。
【００４４】
さらに、後述するように、これらの問診データに基づいてユーザα及びユーザβに対してそれぞれ推奨すべきミッションデータを送信し、それを遂行したユーザα及びユーザβからの回答も、登録手段２４０によって問診データ等ＤＢ４００に登録していく。これらのミッションデータ及び回答の典型例を挙げると、ユーザαについては、１週間に飲むお酒の量を減らすというミッションデータを付与し、疲れにくくなったという回答が取得されることになろう。
【００４５】
本実施形態の行動推奨システムを利用するユーザ数が非常に多くなり、したがって、問診データ等ＤＢ４００内に非常に多くの問診データ等が蓄積されていったら、それをＡＩ装置３００の人工ニューラルネットワークに学習させる。
【００４６】
ここで、ユーザβの例についていえば、ＡＩ装置３００の人工ニューラルネットワークが十分に学習されていない状態であれば、ユーザβに係る問診データとその回答とに基づくデータをＡＩ装置３００に入力しても、ビタミンの摂取量が少ないこと及び／又は運動不足であることが、疲れの抜けない原因である可能性が高いか否かについて把握することはできないが、反対に、ＡＩ装置３００の人工ニューラルネットワークが十分に学習された状態であれば、ユーザβに係る問診データとその回答とに基づくデータをＡＩ装置３００に入力すると、ビタミンの摂取量が少ないこと及び／又は運動不足であることが、疲れの抜けない原因である可能性が高いか否かについて把握することができる。
【００４７】
具体的には、算出手段２３０によって、
・ビタミンの摂取量に関する項目Ａの変数のみが「０」ではなく「１」である［１０１］、
・運動不足に関する項目Ｂの変数のみが「０」ではなく「１」である［０１１］、
・項目Ａと項目Ｂとの双方の変数が「０」ではなく「１」である［１１１］、
・項目Ａと項目Ｂとの双方の変数が「０」のものではなく「１」である［００１］、
を、各々、ＡＩ装置３００に対する入力値とし、これらに対応する各出力値を取得する。
【００４８】
例えば、問診データ等ＤＢ４００において、
・［ＡＢＣ］が［１０１］の場合であって［Ｄ］が［１］である回答の登録数が５００、
・［ＡＢＣ］が［０１１］の場合であって［Ｄ］が［１］である回答の登録数が５００、
・［ＡＢＣ］が［１１１］の場合であって［Ｄ］が［１］である回答の登録数が１０００、
・［ＡＢＣ］が［００１］の場合であって［Ｄ］が［１］である回答の登録数が１００、
であったとすれば、蓄積数が最も高い［１０００］に対応する［ＡＢＣ］が［１１１］という行動をすれば、統計上、高確率で疲れが抜けるようになるといえる。
【００４９】
換言すると、一般的にいえば、特定のユーザから問診データに対する回答を得た場合には、算出手段２３０が、上記の例でいうと［ＡＢＣ］等の各項目（各変数）を適宜変更させたものを、学習済みのＡＩ装置３００に対する入力値とすれば、これらに対応する出力値を取得でき、それに基づくミッションをユーザに付与する。
【００５０】
このように、ビタミンの摂取量が少ないことも、運動不足であることも、統計上は疲れの抜けない原因である可能性が高い場合という結果が導出できると、あるユーザγの問診データに対して、疲れが抜けにくいという回答がされた場合には、ユーザγに対して、１週間に少なくとも１回はサラダを食べましょうというようなミッションと、エレベータ及びエスカレータよりも階段を使うようにしましょうというようなミッションとを付与すると、ユーザγは統計上疲れが抜けない原因を排除するということがいえる。
【００５１】
なお、学習されたＡＩ装置３００を用いると、問診データに対する回答により、あるユーザに対してはビタミンの摂取を野菜からするというミッションを付与し、別のユーザに対してはビタミンの摂取を果物からするというミッションを付与するなど、という結果となることもあり得る。
【００５２】
管理者サーバ２００は、各ユーザにミッションを付与したら、当該ミッションを遂行したユーザからの回答を取得し、当該ミッションとその回答とのセットについても、問診データ等ＤＢ４００に蓄積していく。
【００５３】
ところで、このような一連の処理は、緻密かつ細分化されたより有益なミッションを提供しようとして問診データの項目数を増やすこともあろう。そうすると、上記例のような２×２程度の組合せの４通りから、好ましいミッションが何であるかを導出するというだけでは済まなくなり、その計算量が膨大となる。
【００５４】
そこで、本実施形態では、問診データ等ＤＢ４００に蓄積された、問診データを含むミッションとその回答とのセットについても、学習手段２２０によってＡＩ装置３００の人工ニューラルネットワークに学習をさせることとし、膨大な計算量であっても、各ユーザにとって好ましいミッションが何であるかを導出できるようにする。
【００５５】
以上をまとめて一般化すると、本実施形態の行動推奨システムの作用の概要としては、まず、
（１）複数（多数）のユーザに対して緻密かつ細分化された問診データを送信し、
（２）各ユーザにとって好ましいと考えられるミッションを付与し、
（３）問診データを含むミッションとそれを遂行した場合の回答とのセットを用いてＡＩ装置３００の人工ニューラルネットワークを学習させていく。
【００５６】
つぎに、ＡＩ装置３００の人工ニューラルネットワークを学習させた後には、
（４）当該特定のユーザから送信される回答の一部（変数）を変更したものを入力値として、学習された人工ニューラルネットワークを有するＡＩ装置３００に対して入力し、対応する出力値を算出し、
（５）算出した出力値に基づくミッションを選択して、当該特定のユーザに対してより有益な高度のミッションを付与する、
ということになる。
【００５７】
さらに、特定のユーザが自身に付与された高度のミッションを遂行し、その後、特定のユーザの状態が向上／改善すれば、その事実は問診データ等ＤＢ４００に蓄積されるので、算出される出力値の確度も向上することになる。
【００５８】
なお、ここまでの一連の説明では、疲れが抜けないとか、寝起きが良いかといった健康に関する例を挙げたが、本行動推奨システムは健康状態を改善することだけを目的・用途とするのではなく、問診データの項目内容を適宜選択することによって、多岐にわたる分野において用いることができる点に留意されたい。
【００５９】
たとえば、これに限定されるものではないが、用途の例を挙げると、特定のアスリートに対する高度な指導メニューを付与することもできる。具体的には、ＡＩ装置３００に係る目的変数を走行距離又はスプリントタイムなどに置き換えれば、指導メニューをミッションデータとして付与し、それを実践した場合に得られるパフォーマンスを回答とすれば、どのような指導メニューを選択すべきかということが把握できる。同様に目的変数を適宜変更すれば、アスリートが摂取すべきサプリメントを特定することもできる。
【００６０】
また、全く異なる例としては、目的変数を各従業員の売上などに置き換えれば、その会社全体の売上アップのために、どの従業員に対してどのような業務を割り当てればよいかを判定するために用いることもできる。一般的にいえば、説明変数が相対的に多いにもかかわらず、目的変数が相対的に少ないものであれば、好適に本行動推奨システムを用いることができる。
【００６１】
（アプリケーションソフトウェアの説明）
つづいて、ユーザ端末１００にインストールさせるアプリケーションソフトウェアについて説明する。なお、このアプリケーションソフトウェアは、必ずしもユーザ端末１００にインストールしなければならないものではなく、インストールの有無はユーザが適宜選択すればよい。
【００６２】
ただし、結論を先に述べると、このアプリケーションソフトウェアをユーザ端末１００にインストールすれば、ユーザにとっては操作負担が少なくなるという利点があり、また、行動推奨システムにとっても、恣意的な回答を排除できるという利点がある。
【００６３】
ここで、例えば、ユーザ端末１００がスマートフォンの場合には、通常、スマートフォンは撮像手段を有するため、ユーザ端末１００の使用中のユーザの顔画像であったり、ユーザの食事内容であったりを撮像することができる。また、ユーザ端末１００がスマートフォンの場合には、その使用時間だったり、通話時間であったり、ユーザ端末１００を携帯したユーザの歩数であったり、ＧＰＳ機能を用いて移動経路（移動距離）を把握することもできる。
【００６４】
このアプリケーションソフトウェアは、スマートフォンが有する通信手段を用いて、こうした顔画像の撮像データ或いはその画像認証結果であったり、ユーザ端末１００の使用時間のログデータだったりを、適宜、管理者サーバ２００に送信する。
【００６５】
管理者サーバ２００は、ユーザ端末１００から送信される顔画像の撮像データが画像認識処理されていなければ、それを画像処理した上で、マッチング処理などを通じて、笑顔が多くなっているか否か又は単位時間当たりの笑顔の回数が所定の閾値を超えるか否か、サラダを食べているか否かなどを判定する。
【００６６】
また、管理者サーバ２００は、日頃の歩数が増えたか否かを判定する。これらの判定結果として、ユーザの歩数が増えたことが確認できた場合には、先の例で言えば、疲れの抜けにくさが改善傾向にある可能性が高いと判断することが可能となる。
【００６７】
さらに、ユーザ端末１００がパーソナルコンピュータの場合には、パーソナルコンピュータが撮像手段を備えるタイプのものであればそれを用いて、また、パーソナルコンピュータに接続されたウェブカメラがあればそれを用いて、ユーザ端末１００がスマートフォンの場合と同様に、ユーザの顔画像等、更には、姿勢、笑顔の時間、話をしているであろう時間などを管理者サーバ２００に送信すればよい。
【００６８】
さらにまた、ユーザ端末１００の使用時間については、このアプリケーションソフトウェアにタスクマネージャーの監視機能等を搭載すれば、ユーザのキーボード又はマウスの使用頻度だったり、プログラム又はファイルの使用数だったりを把握することができるので、このアプリケーションソフトウェアは、こうした顔画像の撮像データ等、ユーザ端末１００の使用時間等を示す情報を、適宜、管理者サーバ２００に送信すればよい。
【００６９】
このように、アプリケーションソフトウェアを用いることで取得した情報等を、ほぼリアルタイムで或いは数分〜数時間毎にユーザ端末１００から管理者サーバ２００に対して送信することで、ミッション遂行によって早期に疲れが抜けにくいということなどの健康状態に改善傾向がみられるか否かについて判断すること可能となる。
【００７０】
仮に、アプリケーションソフトウェアを用いることなくミッションデータを遂行したユーザからの回答を得ようとした場合には、ユーザがユーザ端末１００を操作する手間が増えることが考えられるので、アプリケーションソフトウェアを用いた手法は、ユーザの負担軽減の観点から好適である。
【００７１】
また、アプリケーションソフトウェアを用いることによって得られる効果としては、管理者サーバ２００において画像認識等に基づく客観的な状態判断が可能になるので、ユーザに対して問診データに回答させるよりも、客観的に健康状態に改善傾向がみられるか否かについて判断することが可能となる。さらに言えば、アプリケーションソフトウェアを用いずに、単位時間当たりの笑顔の数をユーザが認識して、管理者サーバ３００に送信することは事実上不可能に近いので、笑顔が増えたか否かの自己評価をユーザから送信してもらればよい。
【００７２】
もっとも、ユーザ端末１００にアプリケーションソフトウェアがインストールされていない場合であっても、適宜、問診データをユーザ端末１００に送信し、ユーザからの回答を取得すれば、管理者サーバ２００では疲れの抜けにくさが改善傾向にあるか否かを判断することができる。
【００７３】
アプリケーションソフトウェアのインストールの有無に拘わらず、管理者サーバ２００に蓄積されている問診データに対する回答結果が順次更新されていくことで、ＡＩ装置３００の人工ニューラルネットワークの学習が継続的に進めば、ユーザに付与すべきミッションデータも向上的に好ましくなるという付加的な効果も得られる。
【００７４】
さらに、例えば現在判明していないミッションとその効果との因果関係を見出すことができる可能性がある。例えば、単位時間当たりにおけるユーザの笑顔の回数を増加させるためには、どのようにすればよいかが判明していなかったとして、何らかのミッションを多数のユーザが遂行した結果、単位時間当たりにおけるユーザの笑顔の回数が増加したとすれば、そのミッションは統計上、笑顔の回数を増加させる要因となっている可能性がある。
【００７５】
そうだとすれば、本実施形態の行動推奨システムの利用による二次的効果として、今後、この因果関係についての調査を行うこともできるし、更には、その結果予防医学などに寄与し得る可能性もあり、また、他のユーザに付与する今後のミッションの選択の幅も広がることになる。
【００７６】
すなわち、この例としては、例えば、笑顔の回数を増やそうとした場合に、これまで付与していた何らかのミッションはあるが、その遂行が困難である何らかの事情があったとする。その一方で、本行動推奨システムの利用によって、笑顔の回数を増やすことができることが判明したミッションについては、その遂行が容易である場合が挙げられる。
【００７７】
このように、ユーザに対して、効能が高いと考えらえる順にミッションを選択することもできるし、一定の効果が得られる可能性が高いもののうち、過去にミッションの達成率が高いものを選択することもできるということになれば、今後のミッションの選択の幅も広がることになる。
【００７８】
（問診データＤＢ４００に登録されるデータの説明）
図２及び図３は、図１の問診データ等ＤＢ４００に登録される各ユーザの問診データ等の例を示す図である。
【００７９】
図２に一例として示すように、問診データの項目としては、「性別」、「年齢」、「体重」、「血糖値」、「血圧」、「寝付き」の善悪、「目覚め」の善悪、「飲酒量」、「喫煙量」の項目を示している。なお、これらの項目は例示であり、頭痛持ちなどを含む持病の有無などを設けてもよい。
【００８０】
問診データの回答欄には、ユーザによる問診データの入力／選択を簡易なものとするため、例えば５つの選択肢を用意とすることができる。図２及び図３には、これに対応した数値が登録されている例を示している。具体的には、例えば、性別については、「１」を男性、「２」を女性に対応させていて、体重については、「１」を痩せすぎ、「２」を痩せ気味、「３」をふつう、「４」を太り気味、「５」を太りすぎといったような選択肢を用意している。
【００８１】
なお、一般的に良いと考えられる選択肢ほど数値が高くなるように設定しておき（上記例の場合、「ふつう」が５点、「痩せすぎ」が０点、「痩せ気味」が３点など。）、例えば問診データを１００点満点で数値化するということも、ユーザの数値目標につながり有効である。
【００８２】
図３に示す矢印は、図２に示すデータ例の変化に基づいて作成されるものである。ここでは、ミッションの「達成率」の高いユーザについて「目覚め」の善し悪しが改善したことを示している。
【００８３】
なお、ここでは問診データＤＢ４００に登録されるデータの説明の都合上、図２に示すデータ例が上書きされて図３に示すデータ例となるかのように示しているが、ＡＩ装置３００の人工ニューラルネットワークの学習完了前であれば、学習データを増やしたいので、上書きしないことが好ましい場合もある。
【００８４】
（学習データに関する説明）
既述のように、本実施形態の行動推奨システムでは、ＡＩ装置３００の人工ニューラルネットワークの学習完了前であれば、人工ニューラルネットワークの学習データを蓄積すべく、問診データ等ＤＢ４００に対して、問診データを含むミッションデータとその回答とのセットを蓄積していく。
【００８５】
そのためのユーザαに付与すべき１回目のミッションが、
（１）１週間に少なくとも１回はサラダを食べ、
（２）エレベータ及びエスカレータよりも階段を使い、
（３）タバコの本数を１日５本までとする、
という３つであったとする。
【００８６】
そして、ユーザαがきちんと１回目の各ミッションを遂行し、その後に健康状態について回答されたとする。この場合には、１回目の各ミッションの内容とこれに対する回答とのセットを、問診データ等ＤＢ４００に蓄積する。
【００８７】
つぎに、例えば、以下の内容の２回目のミッションを、ユーザαに付与することができる。なお、ここでは、２回目のミッションが１回目のミッションの一部を変更したものである例を示しているが、１回目のミッションとは全く別のものとしてもよい。
（１）１週間に少なくとも『２』回はサラダを食べ、
（２）エレベータ及びエスカレータよりも階段を使い、
（３）タバコの本数を１日５本までとする、
【００８８】
実際に、上記内容の２回目のミッションをユーザαに付与し、その後、ユーザαが２回目のミッションについても達成し、その後に健康状態について回答されたとする。この場合には、２回目の各ミッションの内容とこれに対する回答とのセットを、問診データ等ＤＢ４００に蓄積する。
【００８９】
つぎに、例えば、以下の内容の３回目のミッションを、ユーザαに付与することができる。なお、ここでは、３回目のミッションが１・２回目のミッションの一部を変更したものである例を示しているが、１・２回目のミッションとは全く別のものとしてもよい。
（１）１週間に少なくとも２回はサラダを食べ、
（２）エレベータ及びエスカレータよりも階段を使い、
（３）タバコの本数を１日『３』本までとする、
【００９０】
実際に、上記内容の３回目のミッションをユーザαに付与し、その後、ユーザαが３回目のミッションについても達成し、その後に健康状態について回答されたとする。この場合には、３回目の各ミッションの内容とこれに対する回答とのセットを、問診データ等ＤＢ４００に蓄積する。
【００９１】
このように、ミッションの内容を適宜変更していき、その後に健康状態について回答された場合には、当該の各ミッションの内容とこれに対する回答とのセットを、問診データ等ＤＢ４００に蓄積していく。これを、ユーザαのみならず、他のユーザに対しても行っていく。
【００９２】
そうすると、やがては問診データ等ＤＢ４００において、数百件、数千件以上のユーザについて、多くの問診データを含むミッションデータとその回答とのセットが蓄積されていくことになる。これらを学習データとして、ＡＩ装置３００の人工ニューラルネットワークに学習をさせるのである。
【００９３】
そうすると、例えば、別のユーザ端末１００に対して問診データを送信し、そのユーザ端末１００から当該問診データに対応する回答が返信された場合には、算出手段２３０が学習済みのＡＩ装置３００に対して、問診データに対する回答の幾つかを変更させたものを入力値として、対応する出力値を算出し、この出力値に基づいて当該ユーザ端末１００に対して何らかの特定の効果を得るための好ましいミッションデータを選択して、それを通信手段２１０によって送信することが可能となる。
【００９４】
すなわち、どのようなミッションを遂行すると、どのような効果が得られるかということを、個体差の影響を受けにくい高確度な結果として、本行動推奨システム側では統計的に把握でき、これに基づくミッションデータをユーザに付与することができるという効果を奏することになる。
【００９５】
また、副次的には、例えば、ユーザに対してより効果的なミッションを付与することが可能となるので、ユーザは付与されるミッションを遂行すると、高確率で効果があるという信頼感を抱くことになり、当該ミッションを遂行しようというインセンティブが働くことになり、この結果、管理者サーバ２００にフィードバックされるユーザからの回答の正確性が高まるといった良いサイクルで行動推奨システムが運用できることになろう。
【００９６】
つぎに、例えば１週間毎など定期的に又は不定期に、学習手段２２０は、問診データ等ＤＢ４００に蓄積された問診データを含むミッションデータとその回答とのセットを学習データとして、ＡＩ装置３００の人工ニューラルネットワークに学習をさせる。
【００９７】
なお、ミッションの数は３つであることが必須ではなく、５つ程度としてもよい。ただし、あまりに多くなると、ミッション達成率が低下してしまいかねないので、３つ〜５つ程度とすることが好ましいであろう。
【００９８】
（動作の説明）
図４及び図５は、図１に示す管理者サーバ２００の動作のうち行動推奨に関する動作を示すフローチャートである。図４には、行動推奨に関する動作のうち初期設定完了前の手順が示されている。なお、図４及び図５に示す各処理はユーザ毎に行われるものである。
【００９９】
＜初期設定完了前の処理＞
まず、ユーザは、ユーザ端末１００を操作することによって、既述のような行動推奨システム用のアプリケーションソフトウェアをダウンロードして、それをユーザ端末１００にインストールする。その後、ユーザが当該アプリケーションソフトウェアを起動して、氏名、性別、年齢、メールアドレスなどの通信情報等を入力して送信ボタンをタップするなどすれば、管理者サーバ２００に対して問診データの送信依頼が行われる。
【０１００】
管理者サーバ２００では、通信手段２１０によって、ユーザ端末１００からの問診データの送信依頼を受信すると（ステップＳ１１）、登録手段２４０によって当該送信依頼とともに送信されるユーザの通信情報等を問診データ等ＤＢ４００に登録し、予め用意してある問診データをその送信依頼元のユーザ端末１００に対して送信する（ステップＳ１２）。
【０１０１】
その後、ユーザ端末１００において、その問診データが受信され、ユーザがユーザ端末１００に自己の問診データを入力／選択して送信ボタンをタップするなどすれば、ユーザ端末１００から管理者サーバ２００に対して、当該ユーザの問診データが送信される。もちろん、このようなプルタイプではなくプッシュタイプで、ユーザ端末１００に対して問診データの送信を行ってもよい。
【０１０２】
管理者サーバ２００では、通信手段２１０によって、問診データを受信すると（ステップＳ１３）、登録手段２４０によって問診データ等ＤＢ４００に既に登録済みのユーザの通信情報等と紐づけされて問診データが登録される（ステップＳ１４）。
【０１０３】
以上の処理によって、本実施形態の行動推奨システムにおける会員登録など初期設定のための処理が完了する。なお、図４に示す初期設定は、各ユーザに対して１回行ってもらえばよい。
【０１０４】
＜初期設定完了後の手順＞
図５には、図４のステップＳ１４までの初期設定が完了した後の手順を示している。まず、管理者サーバ２００では、問診データ等ＤＢ４００に登録されているミッションデータの中から、受信した問診データに対する回答に基づいてミッションデータを選択する（ステップＳ２１）。
【０１０５】
ここで、本実施形態の行動推奨システムの運営を始めて間もない場合のように、まだ、ＡＩ装置４００の人工ニューラルネットワークに対する学習処理が十分になされていない場合には、受信した問診データに対する回答に基づき、管理者が管理者端末５００を用いて登録したミッションデータを送信することになる。既述の例で言えば、仮に、当該ユーザが偏頭痛持ちであれば、偏頭痛があるという事象に対応するリンゴを食べるというミッションデータが送信対象ということになる。
【０１０６】
一方、ＡＩ装置４００の人工ニューラルネットワークに対する学習処理が十分になされている場合には、算出手段２３０は、学習済みのＡＩ装置３００に対して、ミッションデータを遂行したユーザから送信される結果のうち幾つかを変更させたものを入力値として、対応する出力値を算出する。
【０１０７】
この点は重要なので、他の例を用いて今一度説明する。例えば、
・リンゴを週に１回以上食べると、偏頭痛が緩和されるという統計データＡと、
・軽度の運動を週に２〜３回行っても、偏頭痛が緩和されるという統計データＢと、
・リンゴを週１以上食べ、かつ、軽度の運動を週に数回行うと、偏頭痛がほぼ出現しないという統計データＣと、
が存在していたとする。
【０１０８】
しかも、
統計データＡに関して、３０％の人に偏頭痛が緩和されるということが事実としてあり、
統計データＢに関して、４０％の人に偏頭痛が緩和されるということが事実としてあり、
統計データＣに関して、９５％の人に偏頭痛が緩和されるということが事実としてある、
とする。
【０１０９】
そして、初期設定を完了したユーザαから、
・リンゴはあまり食べず（変数０）、
・運動不足気味であり（変数０）、
・偏頭痛もち、
という回答があったとする。
【０１１０】
ここで、仮に、人間がミッションを選択するならば、典型的には、ユーザαに対しては、統計データＣに基づき、リンゴを週１以上食べ、かつ、軽度の運動を週に数回するというミッションを選択することが予想される。しかし、本実施形態では、
（１）リンゴはあまり食べずないことを示す変数０を変数１にして、学習済みの人工ニューラルネットワークを有するＡＩ装置３００に入力し、
（２）運動不足気味であることを示す変数０を変数１にして、学習済みの人工ニューラルネットワークを有するＡＩ装置３００に入力し、
（３）これらの両変数０を変数１にして、学習済みの人工ニューラルネットワークを有するＡＩ装置３００に入力する、
ということを、算出手段２３０によって実行する。
【０１１１】
そうすると、ＡＩ装置３００は、人間ではないので、統計データＡ〜Ｃの効果自体を認識不可であったとしても、算出手段２３０によれば、
（１）の場合に３０％の人に効果があるということに対応する出力値が得られ、
（２）の場合に４０％の人に効果があるということに対応する出力値が得られ、
（３）の場合に９５％の人に効果があるということに対応する出力値が得られる
ことになる。
【０１１２】
つまり、上記の統計データＡ〜Ｃはそれぞれ回帰解析で得られる解析結果であり、上記の各出力値はそれぞれ学習済みのＡＩ装置３００がディープラーニングされていることによって得られる解析結果であるが、理論的にこれらは同値ということになる。
【０１１３】
したがって、これらの出力値に基づいて、（１）より（２）、（２）より（３）が好ましいということを管理者サーバ２００で把握でき、その結果、典型的には、ユーザαに対して、（３）に対応するリンゴを週１以上食べ、かつ、軽度の運動を週に数回するというミッションを選択する。
【０１１４】
当該ミッションデータは、通信手段２１０によって、ユーザ端末１００に対して送信される（ステップＳ２２）。
【０１１５】
その後、ユーザが、管理者サーバ２００から与えられたミッションを遂行したとする。典型的には、既述のアプリケーションソフトウェアがユーザ端末１００にインストールされていない場合には、当該ユーザは、新たに問診データを受信した場合などに、ユーザ端末１００を操作することによって対応する回答を入力／選択して、管理者サーバ２００に送信することができる。
【０１１６】
一方、典型的には、既述のアプリケーションソフトウェアがユーザ端末１００にインストールされていて、当該アプリケーションソフトウェアが起動されている場合には、適宜、ユーザ端末１００でユーザの歩数又はＧＰＳ機能を用いた移動距離等を取得して、それを管理者サーバ２００に送信することができる。
【０１１７】
管理者サーバ２００では、ユーザからの回答が受信されると、その回答とその回答に係るミッションデータとのセットを、問診データ等ＤＢ４００に登録する（ステップＳ２３）。その後、問診データ等ＤＢ４００における、ミッションデータとその回答とのセットの蓄積数が所定の閾値以上であるか否かを判定する（ステップＳ２４）。なお、ミッション選択のための閾値は、管理者が設定できるようにしてある。当該次のミッションデータは、通信手段２１０によって、ユーザ端末１００に対して送信される。
【０１１８】
判定の結果、問診データ等ＤＢ４００における、ミッションデータとその回答とのセットが所定の閾値以上でなければ、ステップＳ２１に移行して次のミッションデータが選択される。なお、ｎ回目のミッションデータとｎ＋１回目の密書データとが同じ内容の場合もある。
【０１１９】
一方、ステップＳ２４の判定の結果、問診データ等ＤＢ４００における、ミッションデータとその回答とのセットの蓄積数が所定の閾値以上であれば、学習手段２２０によって、問診データ等ＤＢ４００に蓄積されているミッションデータとその回答とのセットを用いて、ＡＩ装置３００に対する学習処理を行う（ステップＳ２５）。
【０１２０】
以上の処理によって、学習済みの人工ニューラルネットワークを有するＡＩ装置３００を用いて、ユーザに対して所望のミッションを付与することができ、さらに、ユーザからフィードバックされる回答と当該ミッションとのセットによって、継続的に人工ニューラルネットワークを学習することもできる。
【０１２１】
つづいて、作成手段２６０は、ユーザ及び管理者が後述する情報を閲覧できるように、ユーザ端末１００及び管理者端末５００のディスプレイに表示させるための各種処理を行い、表示用データを作成する。
【０１２２】
図６〜図１１は、図１に示す作成手段２６０によって作成される画面例を示す図である。図６にはユーザであるＴａｒｏが本行動推奨システムによるサービスの提供を受けるためにＷｅｂページを通じてログインした後に表示されるＴＯＰ画面例を示している。ログインに必要な情報は、既述の初期設定の際に、ログインＩＤとパスワードとをユーザに付与すればよい。
【０１２３】
ここでは、一例として、Ｔａｒｏに対するコメントが示されるコメント表示領域６１０と、全てのユーザに対する特集記事が示される記事表示領域６２０と、Ｔａｒｏに対して推奨する食事メニュー（ミッションデータ）を閲覧するための推奨フードメニュー表示領域６３０と、種々のトピックスが表されるトピックス表示領域６４０と、Ｔａｒｏのミッションデータの達成率等が示される数値表示領域６５０と、Ｔａｒｏの健康状態を疑似的に年収に換算した値と順位とが示される健康状態表示領域６６０と、を示している。
【０１２４】
コメント表示領域６１０、推奨フードメニュー表示領域６３０、数値表示領域６５０及び健康状態表示領域６６０に表示される内容は、主として、数値化手段２５０によって作成される。記事表示領域６２０及びトピックス表示領域６４０に表示される内容は、主として、管理者端末５００を通じて入力される。
【０１２５】
図７（ａ）には、図６の推奨フードメニュー表示領域６３０をクリック等によって選択した場合の遷移先の画面例を示している。ここでは、「洋食系」、「和食系」など、食事の種別が示され、Ｔａｒｏによって「洋食系」が選択されていて、そのため、「卵たっぷりオムレツ」、「こだわりボロネーゼ」などの洋食系のメニューが表示されている状態を示している。各メニューには、それらを食したときに数値表示領域６５０及び健康状態表示領域６６０に示される疑似的な年収がどのように推移するかを示す数値も併せて表示されている。
【０１２６】
これらのメニュー自体は、Ｔａｒｏ固有のものとしてもよいし、ユーザ全体で共通したものとしてもよい。ただし、提示すべきメニューは、Ｔａｒｏに対するミッションデータなので、必ずしもＴａｒｏ以外のユーザに対して示されるわけではない。詳述すると、これらのメニューは、Ｔａｒｏ及びＴａｒｏと同様の特性のユーザに対して示されることになる。
【０１２７】
メニューに付帯して示される数字は、既述の疑似的な年収の根拠となるものである。この数値は、ミッション遂行の達成率すなわち難易度と、ミッション遂行の効果とに基づいて管理者サーバ２００がＡＩ装置３００或いは問診データ等ＤＢ４００を参照して算出する、又は、管理者が管理者端末５００を通じて算出することができる。
【０１２８】
一般的には、難易度が高ければ高いほど、また、効果が高ければ高いほど、数値は高くすることが考えられる。このようなルールを活用する場合には、最も効果的なミッションであっても、その達成率が低ければ、必ずしも、提示されたメニューの中で最高値になるというわけではない。
【０１２９】
図７（ｂ）は、図７（ａ）の「卵たっぷりオムレツ」を選択した場合のポップアップ画面例を示している。このポップアップ画面例の内容は、後述する図１０（ａ）の内容と同じものとしている。もっとも、異なる内容であってもよい。
【０１３０】
図８には、図６の健康状態表示領域６６０をクリック等によって選択した場合の遷移先の画面例を示している。ここでは、画面左上に、現在のＴａｒｏの健康状態に対応する疑似的な年収に対応する数字として「￥７，４０００，０００」が示されている。画面左中及び画面左下には、疑似的な年収の根拠として、食事改善によって得られたものであるのか、生活習慣改善によって得られたものであるのか、なども付記されている。
【０１３１】
画面右側には、疑似的な年収に関する、キーボード、マウスなどの使用量に基づく根拠（それぞれ、Ｋｅｙ、Ｍｏｕｓｅの項目）、開いたファイル数、使用したプログラム数などに基づく根拠（それぞれ、Ｆｉｌｅ、Ｐｒｏｇｒａｍの項目）に加え、仕事時間、笑顔の回数、歩数、移動距離などに基づく根拠（それぞれ、Ｔｉｍｅ、Ｓｍｉｌｅ、Ｗａｌｋ、ＧＰＳの項目）も示されている。もっとも、図８に示す表示内容は例示であり、これら以外の情報を根拠として示してもよいし、これらとは異なる情報を表示してもよい。
【０１３２】
ここでは、更に、キーボードの使用量が増えた一方で、歩数が低下したことがわかる。デスクワークのユーザであれば、仕事が忙しく十分な運動時間が確保できない場合には、このようなパフォーマンスの推移となろう。この際、本行動推奨システムからユーザ端末１００に向けて「歩数が低下していましたが、忙しかったですか体？」などの問いかけをする機能を付加することも一法である。
【０１３３】
なお、歩数の場合を例に説明すると、日常的に歩数を計測することで、毎日・毎週・毎月などの単位期間あたりの平均歩数、最大歩数及び最小歩数を取得しておき、平均歩数を基準として活発度が高い又は低いといった判定をし、高い日は「￥１，０００」、低い日は「￥−１，０００」として集計すれば数値化することができる。
【０１３４】
なお、併せて、典型的には土日などのようにユーザの休日の歩数も取得しておけば、一般的には、休日の歩数は平日の歩数より少ないことが多いと考えられるので、休日の歩数と平日の歩数とを別々に管理するというのも一法であろう。
【０１３５】
また、最大歩数を上回る日であったり、平均歩数に対して例えば２０％以上の増加があったりした場合には、後述する突発的な行動があったと推定することができる。この場合には、例えば「￥＋２，０００」とすることもできる。一方、最小歩数を下回る日であったり、平均歩数に対して例えば２０％以上の減少があったりした場合には、後述する通院などがあったと推定することができる。この場合には、例えば「￥−２，０００」とすることもできる。
【０１３６】
なお、ユーザに手入力を強いることでユーザに負荷がかかることにはなるが、スマートフォンの歩数計機能を用いずに、別途、物理的な歩数計を携帯したユーザが、ユーザ端末１００を通じて歩数計で計測された歩数を手入力して、本行動推奨システムに送信することも排除されない。
【０１３７】
また、ユーザ端末１００がテレビゲーム、ＩＴ機器、ＡＶ機器などの場合には、これらの利用回数・頻度を、ミッション遂行に対する効果測定のために用い、これらを図８に示す情報に代えればよい。具体的には、ＩＴ機器等の電源をオンしたり（さらにはその後オフするまでの時間）、ネットワークを介して所定のログインをしたり（さらにはその後ログアウトするまでの時間）といったユーザによるＩＴ機器等に対するアクションの回数等に基づいて擬似的な年収に対応する数値を示すことができる。
【０１３８】
図９には、図６の数値表示領域６５０をクリック等によって選択した場合の遷移先の画面例を示している。なお、図８の「チャートで見る」という箇所をクリック等によって選択した場合にも、図９に示す画面例に遷移するようにしてある。
【０１３９】
ここでは、図８の画面右側に示した、キーボード、マウスなどの一週間分の使用推移等を示す画面例である。ここでは、根拠の特性に応じて、折れ線グラフ又は積み上げ棒グラフで使用推移等を示しているが、グラフの種別はこれらに限定されるものではないし、ユーザが表示形態を適宜カスタマイズして選択できるようにしてもよい。さらには、グラフを用いるのではなく、ミッションに対する回答を白黒などのドットで表現して、その解答に関係性の高いミッションと低いミッションとを色分けするなどして、ミッションと回答と相関関係をユーザに示すということも一法である。
【０１４０】
図１０（ａ）には、図６の右上の「メソッド」をクリック等によって選択した場合に遷移する画面例を示している。図１０（ｂ）には、図１０（ａ）の記事内の「詳しく」をクリック等によって選択した場合に遷移する画面例を示している。
【０１４１】
図１０（ａ）の画面例は、Ｔａｒｏに対して「１日３個、卵を食べる」ことをミッションとして提示するとともに、このミッションを達成した場合に既述の疑似的な年収に対応する数字がどの程度アップするかを示している。また、卵を食べることによって期待される効果及びその理由と、Ｔａｒｏに向けた推奨される記事、卵に関連のレシピ情報、ショップ情報等も表示するようにしている。
【０１４２】
図１０（ｂ）には、管理栄養士によって監修された詳細な記事が示されている。この例は、卵に含まれるたんぱく質が、体にとってどのような意味を持つのか、また、メニューとしてオムレツ、茶わん蒸しなどが良い点、簡単な調理法についても示されている。
【０１４３】
図１１（ａ）には、図６の右上の「マイリスト」をクリック等によって選択した場合に遷移する画面例を示している。図１１（ａ）には、ミッションを遂行した際にそのことを送信するためのマイリスト表示領域７１０と、マイリスト表示領域７１０を通じて送信した各ミッションの遂行頻度に基づく応答結果が表示される結果表示領域７２０と、習慣化したミッション全体の内訳を示す内訳表示領域７３０と、Ｔａｒｏに与えられたミッションに関する一覧を示すミッション表示領域７４０とを示している。
【０１４４】
ミッション表示領域７４０は、図１０を用いて説明した「１日３個、卵を食べる」というミッションの他に、これまでにＴａｒｏに提示された複数のミッションが、それぞれ、ミッションを提示した日付情報、ミッションの遂行頻度を星印で表した情報、ミッションの遂行が習慣化した日付情報にづけ情報も表示されている。
【０１４５】
図１１（ｂ）には、図１１（ａ）のマイリスト表示領域７１０内の「詳しく」の箇所をクリック等によって選択した場合に遷移する画面例を示している。ここでは、ミッションの遂行頻度を示す星印の数を決定するための指針であったり、その入力手法であったり、決定した星印の数によって疑似的な年収がどのように変化するかであったりという説明が示されている。
【０１４６】
図６〜図１１に示すような画面例をユーザに付与できるようにすると、以下のような効果が期待できる。
・ユーザ毎に、各ユーザにとって好適な固有のミッションを提供することができるので、各ユーザが自己に与えられたミッションを遂行することによって、各ユーザにとっての優れた効果が期待できる。
・多数のユーザに対してミッションを提供するとともに、そのフィードバックとして各ミッションの遂行結果を取得することで効果測定精度を高め、ユーザの特性に応じた好適な固有のミッションを付与することができる。
・ミッションを遂行した後のユーザに身近な行動（キーボードの使用頻度等）の推移をユーザに提示することで、ミッション遂行の効果をユーザにわかりやすく伝え、ユーザに対してミッションの遂行を継続しようというインセンティブを付与することができる。
・ユーザインターフェースを工夫することによって（疑似的な年収の提示等）、ユーザに対してミッション遂行のモチベーションを維持させることができる。
【０１４７】
以上、本実施形態では、主として、ユーザに対する健康状態の向上を例に、本行動推奨システムについて説明したが、ミッション遂行による効果は様々であり、既述のユーザの笑顔の回数の他に、ユーザの睡眠時間、食事量、病院への移動、突発的な行動なども、ミッション遂行による効果測定に用いることができるので、例えば、ユーザが図８の右側に表示すべき項目を選択可能としてもよい。
【０１４８】
なお、念のため補足すると、病院への移動は、もしユーザが病気であれば、それを治癒させようとするための積極的な行動であるため好ましい行為であるといえる。また、ユーザの健康状態を本行動推奨システム側で適切に判断するためには、発病履歴・通院履歴・持病の有無なども把握しておくこととよいので、問診データを通じて把握できるようにするのも一法である。
【０１４９】
こうすれば、例えば、ユーザが任意のタイミングで発病履歴の閲覧を欲する場合に、対応することが可能となる。病院への移動の有無は、スマートフォン等に設けられているＧＰＳ機能と地図アプリケーションソフトウェアとに基づいて予測することができる。
【０１５０】
また、突発的な行動としては、例えば、旅行に出かけるとか、普段行っていないスポーツ観戦・映画鑑賞をするとかいった行動が挙げられる。このような行動をすることは、結果的に、ユーザの心身に対して良い影響を与えると考えられるので、活動度が高い行動といえよう。このような行動に対しては、擬似的な年収に対応する数値を高くすべきであろうから、仮に、この数値を管理者が決定するのであれば高くするとよい。突発的な行動の有無についても、通院の場合と同じようにユーザからの入力又はスマートフォン等を用いた判別とすればよい。
【０１５１】
また、突発的な行動の有無についてスマートフォンにインストールしたアプリケーションソフトウェアを用いて判別すると、どこで何をしているかということを、ユーザの手を煩わせることなく取得できるので好ましい。もっとも、例えば、テニスのプレイとテニスの観戦との両方を図８の右側に表示すべき項目として選択していた場合には、スマートフォンにインストールしたアプリケーションソフトウェアを用いた判別では、ユーザがテニスコートにいる場合に、テニスをプレイしているのか、テニスを観戦しているのかを直ちに把握することはできない。
【０１５２】
このため、本実施形態では、ＧＰＳ機能と地図アプリケーションソフトウェアとによってユーザがテニスコートにいるということを特定した場合には、歩数計から得られる歩数情報を考慮して、上記特定を行うようにしている。具体的には、テニスをプレイする場合には、ポケットにスマートフォン等を入れておく可能性がゼロとは言えないが、この可能性はあまり高くないと考えられるので、例えば数十分間全く歩数計が歩数をカウントしない場合には、テニスをプレイしていると判別するようにし、そうでない場合にはテニスを観戦していると判別すればよい。また、これらのうちいずれかの判別が困難である場合には、選択的にユーザに問い合わせるようにしてもよい。
【０１５３】
同様に、例えば、ユーザが美術館で絵画等の展示品を閲覧している場合のように、一定時間以上、所定範囲内でのみユーザが移動する場合にも、ＧＰＳ機能と地図アプリケーションソフトウェアとによってユーザの現在地を特定して、活動度の高低を判定することも可能である。
【０１５４】
さらに、近年、建物の屋上を有効利用するために、例えば、フットサル場が屋上に設けられているデパートもある。通常であれば、ユーザがデパートに買物目的で訪れているのか、フットサル目的で訪れているかを判定することは困難であろうが、本実施形態では、ＧＰＳ機能と地図アプリケーションソフトウェアとによってユーザの現在地を特定するのみならず、例えば１分〜２分といった少ない時間におけるスマートフォン等の僅かな移動の有無も検知するようにして、上記判定を行うようにしている。
【０１５５】
具体的には、例えば１０分間もスマートフォン等のＧＰＳ機能によって、当該スマートフォン等の移動が確認されない場合には、ユーザがスマートフォン等をカバンの中に入れた状態で、フットサルとしている可能性が高いと想定できるので、この場合にはフットサルをしているであろうと判定する。
【０１５６】
一方、例えば１分〜２分おきにスマートフォン等のＧＰＳ機能によって、当該スマートフォン等の移動が確認される場合には、ユーザがスマートフォン等をカバンの中に入れた状態で、いくつかのテナントショップなどを移動しながら、商品を見定めている可能性が高いと想定できるので、この場合にはショッピングをしているであろうと判定する。
【０１５７】
もっとも、選択的ではあるが、いずれに該当するかを直ちに判定できない場合もあるので、係る場合には、テニスの例の場合と同様に、ユーザに問い合わせるようにしてもよい。問い合わせ方については不問であり、判定できない場合に直ちに行ってもよいし、一定時間を経過した後に行ってもよい。
【０１５８】
さらに、ユーザに対する問い合わせは、特に、定期的に同じパターンで行動するユーザに対しては、定期的にフットサルをプレイしている可能性が高いと考えられるので、問診データの送信要求時に「良く○○デパートの屋上でフットサルをされているのですか？」というような内容の問い合わせを行うとよい。
【０１５９】
仮に、ユーザから「○○デパートの屋上で、毎週土曜日の１５：００から１時間フットサルをしている」旨の回答があれば、以後、ユーザが○○デパートにいったことをＧＰＳ機能及び地図アプリケーションソフトウェアで確認した場合には、この時間帯での余計な判定処理を行うことなくユーザのミッションデータの遂行の有無及び種別を把握することができる。
【図１】
2020038431.tif 000003
【図２】
2020038431.tif 000004
【図３】
2020038431.tif 000005
【図４】
2020038431.tif 000006
【図５】
2020038431.tif 000007
【図６】
2020038431.tif 000008
【図７（ａ）】
2020038431.tif 000009
【図７（ｂ）】
2020038431.tif 000010
【図８】
2020038431.tif 000011
【図９】
2020038431.tif 000012
【図１０（ａ）】
2020038431.tif 000013
【図１０（ｂ）】
2020038431.tif 000014
【図１１（ａ）】
2020038431.tif 000015
【図１１（ｂ）】
2020038431.tif 000016
【手続補正書】
【提出日】平成30年9月18日(2018.9.18)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
【図１】本発明の実施形態の行動推奨システムの模式的な構成図である。
【図２】図１の問診データ等ＤＢ４００に登録される各ユーザの問診データ等の例を示す図である。
【図３】ミッションデータを付与したユーザからの結果の例を示す図である。
【図４】図１に示す管理者サーバ２００の動作のうち行動推奨に関する動作を示すフローチャートである。
【図５】図１に示す管理者サーバ２００の動作のうち行動推奨に関する動作を示すフローチャートである。
【図６】図１の作成手段２６０によって作成されるユーザに報知される対比表の例を示す図である。
【図７（ａ）】図６の推奨フードメニュー表示領域６３０をクリック等によって選択した場合の遷移先の画面例を示す図である。
【図７（ｂ）】図７（ａ）の「卵たっぷりオムレツ」を選択した場合のポップアップ画面例を示す図である。
【図８】図６の健康状態表示領域６６０をクリック等によって選択した場合の遷移先の画面例を示す図である。
【図９】図６の数値表示領域６５０をクリック等によって選択した場合の遷移先の画面例を示す図である。
【図１０（ａ）】図６の右上の「メソッド」をクリック等によって選択した場合に遷移する画面例を示す図である。
【図１０（ｂ）】管理栄養士によって監修された詳細な記事を示す図である。
【図１１（ａ）】図６の右上の「マイリスト」をクリック等によって選択した場合に遷移する画面例を示す図である。
【図１１（ｂ）】図１１（ａ）のマイリスト表示領域７１０内の「詳しく」の箇所をクリック等によって選択した場合に遷移する画面例を示す図である。
【手続補正書】
【提出日】平成30年9月19日(2018.9.19)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図９
【補正方法】変更
【補正の内容】
【図９】
2020038431.tif 000017
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図１０（ａ）
【補正方法】変更
【補正の内容】
【図１０（ａ）】
2020038431.tif 000018
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図１０（ｂ）
【補正方法】変更
【補正の内容】
【図１０（ｂ）】
2020038431.tif 000019
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図１１（ａ）
【補正方法】変更
【補正の内容】
【図１１（ａ）】
2020038431.tif 000020
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図１１（ｂ）
【補正方法】変更
【補正の内容】
【図１１（ｂ）】
2020038431.tif 000021