(57)【要約】【課題】ユーザの嗜好に沿ったサービスを推薦する。【解決手段】推薦情報生成部は、ユーザ端末を介したユーザの対話情報と、ユーザが利用したか、または利用している第１のサービスに関するサービス利用情報とに基づいて、ユーザに対して第２のサービスを推薦するための推薦情報を生成する。本技術は、チャットボットシステムに適用することができる。【選択図】図８
2020091800.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末を介したユーザの対話情報と、前記ユーザが利用したか、または利用している第１のサービスに関するサービス利用情報とに基づいて、前記ユーザに対して第２のサービスを推薦するための推薦情報を生成する推薦情報生成部
を備える情報処理装置。
【請求項２】
前記第２のサービスは、１または複数の前記第１のサービスを含む
請求項１に記載の情報処理装置。
【請求項３】
前記第２のサービスは、前記第１のサービスとは異なる１または複数の第３のサービスを含む
請求項１または２に記載の情報処理装置。
【請求項４】
前記対話情報は、１または複数のチャットボットと、１または複数の前記ユーザとの対話の内容を示す
請求項１乃至３のいずれかに記載の情報処理装置。
【請求項５】
前記サービス利用情報は、写真作成ゲーム機の利用履歴を含む
請求項１乃至４のいずれかに記載の情報処理装置。
【請求項６】
前記利用履歴は、前記写真作成ゲーム機の設置場所、機種、利用日、利用回数、およびゲーム内容の少なくともいずれかを含む
請求項５に記載の情報処理装置。
【請求項７】
前記サービス利用情報は、前記写真作成ゲーム機の検索履歴を含む
請求項５または６に記載の情報処理装置。
【請求項８】
前記サービス利用情報は、前記写真作成ゲーム機における撮影により得られた撮影画像を含む
請求項５乃至７のいずれかに記載の情報処理装置。
【請求項９】
前記サービス利用情報は、Ｗｅｂサイトのアクセス履歴を含む
請求項５乃至８のいずれかに記載の情報処理装置。
【請求項１０】
前記サービス利用情報は、物品の購入履歴を含む
請求項５乃至９のいずれかに記載の情報処理装置。
【請求項１１】
前記サービス利用情報は、位置情報提供サービスにより提供される位置情報、および、前記ユーザの行動履歴に基づいた店舗に関する位置情報のいずれか一方または両方を含む
請求項５乃至１０のいずれかに記載の情報処理装置。
【請求項１２】
前記推薦情報は、特定の写真作成ゲーム機の利用を推薦する情報を含む
請求項１乃至１１のいずれかに記載の情報処理装置。
【請求項１３】
前記推薦情報は、特定の設置場所にある前記写真作成ゲーム機の利用を推薦する情報を含む
請求項１２に記載の情報処理装置。
【請求項１４】
前記推薦情報は、特定の機種の前記写真作成ゲーム機の利用を推薦する情報を含む
請求項１２に記載の情報処理装置。
【請求項１５】
前記推薦情報は、特定の物品の購入を推薦する情報を含む
請求項１２乃至１４のいずれかに記載の情報処理装置。
【請求項１６】
前記推薦情報は、前記ユーザ端末での特定のアプリケーションの利用を推薦する情報を含む
請求項１２乃至１５のいずれかに記載の情報処理装置。
【請求項１７】
前記推薦情報は、美容に関する情報を含む
請求項１２乃至１６のいずれかに記載の情報処理装置。
【請求項１８】
前記対話情報、前記サービス利用情報、および前記ユーザの属性を示す属性情報の少なくともいずれかに基づいて、前記ユーザを所定のグループに分類するユーザ分類部をさらに備え、
前記推薦情報生成部は、分類された前記グループに基づいて、前記推薦情報を生成する
請求項１乃至１７のいずれかに記載の情報処理装置。
【請求項１９】
情報処理装置が、
ユーザ端末を介したユーザの対話情報と、前記ユーザが利用したか、または利用している第１のサービスに関するサービス利用情報とに基づいて、前記ユーザに対して第２のサービスを推薦するための推薦情報を生成する
情報処理方法。
【請求項２０】
ユーザ端末を介したユーザの対話情報と、前記ユーザが利用したか、または利用している第１のサービスに関するサービス利用情報とに基づいて、前記ユーザに対して第２のサービスを推薦するための推薦情報を生成する推薦情報生成部と、
生成された前記推薦情報を前記ユーザ端末に提供する提供部と
を備える情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置、情報処理方法、および情報提供システムに関し、特に、ユーザの嗜好に沿ったサービスを推薦することができるようにする情報処理装置、情報処理方法、および情報提供システムに関する。
【背景技術】
【０００２】
従来、ユーザの行動履歴に基づいて、アイテムやコンテンツ、サービスをユーザに推薦する推薦システムがある。
【０００３】
例えば、特許文献１には、ユーザ端末の利用履歴に基づいてリコメンド情報を作成して出力する情報提供装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１７５８９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方で、近年、自動対話プログラムに従い、ユーザとの間で擬似的に会話（チャット）を成立させるチャットボットが知られている。
【０００６】
チャットボットとの対話の中には、自然とユーザの嗜好を表す情報が含まれることがある。そのことから、チャットボットとの対話の内容とユーザの行動履歴に基づいて、そのユーザに対してサービスを推薦できれば、そのサービスは、よりユーザの嗜好に沿ったものとなるはずである。
【０００７】
本技術は、このような状況に鑑みてなされたものであり、よりユーザの嗜好に沿ったサービスを推薦することができるようにするものである。
【課題を解決するための手段】
【０００８】
本技術の情報処理装置は、ユーザ端末を介したユーザの対話情報と、前記ユーザが利用したか、または利用している第１のサービスに関するサービス利用情報とに基づいて、前記ユーザに対して第２のサービスを推薦するための推薦情報を生成する推薦情報生成部を備える情報処理装置である。
【０００９】
本技術の情報処理方法は、情報処理装置が、ユーザ端末を介したユーザの対話情報と、前記ユーザが利用したか、または利用している第１のサービスに関するサービス利用情報とに基づいて、前記ユーザに対して第２のサービスを推薦するための推薦情報を生成する情報処理方法である。
【００１０】
本技術の情報提供システムは、ユーザ端末を介したユーザの対話情報と、前記ユーザが利用したか、または利用している第１のサービスに関するサービス利用情報とに基づいて、前記ユーザに対して第２のサービスを推薦するための推薦情報を生成する推薦情報生成部と、生成された前記推薦情報を前記ユーザ端末に提供する提供部と情報提供システムである。
【００１１】
本技術においては、ユーザ端末を介したユーザの対話情報と、前記ユーザが利用したか、または利用している第１のサービスに関するサービス利用情報とに基づいて、前記ユーザに対して第２のサービスを推薦するための推薦情報が生成される。
【発明の効果】
【００１２】
本技術によれば、よりユーザの嗜好に沿ったサービスを推薦することが可能となる。
【００１３】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１４】
【図１】本技術の実施の形態の情報提供システムの構成例を示すブロック図である。
【図２】携帯端末に表示されるチャット画面の例を示す図である。
【図３】携帯端末に表示されるチャット画面の例を示す図である。
【図４】携帯端末に表示されるチャット画面の例を示す図である。
【図５】携帯端末に表示されるチャット画面の例を示す図である。
【図６】携帯端末に表示されるチャット画面の例を示す図である。
【図７】プリ診断の流れについて説明する図である。
【図８】ＤＢサーバの機能構成例を示すブロック図である。
【図９】推薦情報生成処理の流れについて説明するフローチャートである。
【図１０】情報提供システムの他の構成例を示すブロック図である。
【図１１】推薦情報生成処理の流れについて説明するフローチャートである。
【図１２】推薦情報の例を示す図である。
【図１３】情報提供システムのさらに他の構成例を示すブロック図である。
【図１４】コンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００１５】
以下に、本技術を実施するための形態（以下、実施の形態という）について説明する。
【００１６】
＜情報提供システムの構成＞
図１は、本技術の実施の形態の情報提供システムの構成例を示すブロック図である。
【００１７】
図１の情報提供システム１は、写真シール機１１、写真シール機管理サーバ１２、ログ管理サーバ１３、ＤＢサーバ２０、携帯端末３０、ＳＮＳサーバ４１、チャットボットサーバ４２、およびＰＯＩサーバ４３から構成される。
【００１８】
なお、本技術の実施の形態の情報提供システム１においては、ログ管理サーバ１３、ＤＢサーバ２０、ＳＮＳサーバ４１、チャットボットサーバ４２、およびＰＯＩサーバ４３は、それぞれ別個に構成されているが、いずれか２以上の構成が一体となって構成されてもよいし、全てが一体となって構成されてもよい。
【００１９】
写真シール機１１は、ユーザＵに対するサービスとして、写真作成ゲームを提供する写真作成ゲーム機である。写真シール機１１は、ユーザＵを撮影することで得られた撮影画像に対する編集（落書き）を受け付け、シール紙に印刷することで、ユーザＵに撮影画像を提供する。写真シール機１１は、ゲームセンターなどのアミューズメント施設や店舗に設置される。
【００２０】
写真シール機１１のユーザＵは、主に女子高生や若い女性が中心とされる。写真シール機１１において、１組あたり主に２人や３人などの複数人のユーザＵがゲームを楽しむことができる。もちろん、写真シール機１１において、１人のユーザＵがゲームを楽しむこともできる。
【００２１】
なお、図１に図示されている写真シール機１１は１台のみとされるが、実際には、複数台の写真シール機１１が存在している。
【００２２】
写真シール機管理サーバ１２は、複数台の写真シール機１１の状態を管理する。具体的には、写真シール機管理サーバ１２は、写真シール機１１に対してソフトウェアアップデート用のプログラムを送信したり、写真シール機１１を製造・販売するメーカが運営するＷｅｂサイトの会員となった特定のユーザの情報を管理する。
【００２３】
会員となったユーザは、写真シール機１１における撮影により得られた撮影画像を、携帯端末３０上で閲覧することが可能となる。
【００２４】
写真シール機管理サーバ１２は、会員となったユーザ毎に、写真シール機１１における撮影により得られた撮影画像や、写真シール機１１の利用履歴などを含むログを、写真シール機１１（写真シール機１１が設置されている店舗など）から取得する。ユーザ毎の撮影画像やログは、ログ管理サーバ１３に供給される。
【００２５】
ログ管理サーバ１３は、写真シール機管理サーバ１２からの、各ユーザの撮影画像やログなどを、ユーザが利用したか、または利用しているサービスに関するサービス利用情報として管理する。なお、ここでいうサービスには、写真シール機１１の会員サービス、携帯端末３０上で起動するアプリケーション（以下、アプリという）やＷｅｂサイト、物品を販売する実際の店舗の会員サービスなどがある。
【００２６】
携帯端末３０は、ユーザＵが所有し操作するユーザ端末として、携帯電話機（スマートフォン）やタブレット端末などにより構成される。
【００２７】
ＳＮＳ（Social Networking Service）サーバ４１は、携帯端末３０を介して、ユーザＵに対してＳＮＳを提供する。ユーザＵは、ＳＮＳを通じて、特定のユーザや、後述するチャットボットサーバ４２と対話することができる。
【００２８】
チャットボットサーバ４２は、ＳＮＳサーバ４１と携帯端末３０を介して、ユーザＵに対してチャットボットサービスを提供する。チャットボットサーバ４２は、１または複数のチャットボット機能を有しており、ユーザＵによって携帯端末３０に入力された文字列（ユーザＵの発話）に応じた応答を、ＳＮＳサーバ４１を介して携帯端末３０に提示する。
【００２９】
チャットボットサーバ４２は、チャットボット機能（以下、単にチャットボットという）とユーザＵとの対話の内容を示す対話情報を、ログ管理サーバ１３に供給する。
【００３０】
ログ管理サーバ１３は、チャットボットサーバ４２からの各ユーザの対話情報を、各ユーザのサービス利用情報とともに管理する。各ユーザの対話情報とサービス利用情報は、ＤＢサーバ２０にコピーされる。
【００３１】
ＤＢサーバ２０は、ログ管理サーバ１３からコピーされた各ユーザの対話情報とサービス利用情報を用いた処理を実行する。
【００３２】
具体的には、ＤＢサーバ２０は、各ユーザの対話情報やサービス利用情報に基づいて、ユーザに対する応答を生成し、チャットボットサーバ４２に出力する。チャットボットサーバ４２に出力された応答は、ＳＮＳサーバ４１を介して携帯端末３０に提示されることで、ユーザＵは、チャットボットと対話することができる。
【００３３】
なお、ＤＢサーバ２０により処理された情報は、適宜、ログ管理サーバ１３に格納されるようにしてもよい。
【００３４】
ＰＯＩ（Point Of Interest）サーバ４３は、ＤＢサーバ２０に保持されている位置情報に基づいた計算処理を行う。ＰＯＩサーバ４３の処理に用いられる位置情報には、例えば、写真シール機１１が設置されている店舗の位置情報や、チャットボットとの対話においてユーザＵが発話した場所を示す位置情報の他、性別・年齢層毎に人気になった店舗の位置情報などが含まれる。なお、位置情報は、ＰＯＩサーバ４３に保持されていてもよい。
【００３５】
ＰＯＩサーバ４３の処理に用いられた位置情報は、必要に応じてユーザＵに対する応答の生成に用いられる。
【００３６】
情報提供システム１において、少なくとも写真シール機管理サーバ１２、ログ管理サーバ１３、およびＤＢサーバ２０は、写真シール機１１を製造・販売する写真シール機メーカにより運用されるものとする。これらに加えて、ＳＮＳサーバ４１やチャットボットサーバ４２、ＰＯＩサーバ４３の少なくともいずれかが、写真シール機メーカやその関連企業により運用されるようにしてもよい。
【００３７】
＜チャット画面の例＞
図２は、ユーザＵに対して提供されるＳＮＳによって携帯端末３０に表示されるチャット画面の例を示す図である。
【００３８】
チャット画面において、ユーザＵは、チャットボットと対話することができる。
【００３９】
図２の例では、チャットボットの発話内容とユーザＵの発話内容とがそれぞれ左右に表示されている画面に重畳されるようにして、画面下側にメニュー画面１０１が表示されている。メニュー画面１０１には、メニューアイコン１１１乃至１１４が設けられており、そのいずれかが選択（タップ）されることで、対応するメニューが選択され、各メニューに対応するサービスが提供される。また、ユーザＵが、チャットボットに対して、各メニューに対応する発話（文字入力）を行うことでも、各メニューに対応するサービスが提供される。
【００４０】
なお、ここで提供されるサービスは、いずれもチャットボットからの応答による情報サービスである。
【００４１】
メニューアイコン１１１は、「トレンドのぞきみ」のサービスを提供するためのメニューに対応する。「トレンドのぞきみ」は、特に写真シール機１１を利用するユーザＵの性別・年齢層の人々の間で流行している事や物を、ユーザＵに紹介するサービスである。
【００４２】
メニューアイコン１１２は、「なんでもおしゃべり」のサービスを提供するためのメニューに対応する。「なんでもおしゃべり」は、ユーザＵの発話のうちの特定の文言（文字列）に対して応答するサービスである。
【００４３】
メニューアイコン１１３は、「プリ機検索」のサービスを提供するためのメニューに対応する。「プリ機検索」は、写真シール機１１（以下、プリ機ともいう）を検索するサービスである。
【００４４】
メニューアイコン１１４は、「プリ診断」のサービスを提供するためのメニューに対応する。「プリ診断」は、ユーザＵにおすすめのプリ機を案内するサービスである。
【００４５】
＜「トレンドのぞきみ」のチャット画面＞
図３は、「トレンドのぞきみ」が選択された場合のチャット画面の例を示している。
【００４６】
図３の例では、ユーザＵが、チャットボットに対して「トレンドのぞきみ」を選択する旨の発話＃００１を行うことで、「トレンドのぞきみ」のサービスの提供が開始される。
【００４７】
ユーザＵの発話＃００１に対して、チャットボットにより、あるプリ機自体を撮影した画像を加工することが流行している旨の応答＃００２と、その加工された画像の提示＃００３が行われる。
【００４８】
さらに、チャットボットにより、応答＃００２と画像の提示＃００３について、タグ付けされたキーワードで検索するか否かを尋ねる質問＃００４が行われる。
【００４９】
質問＃００４に対して、ユーザＵが、タグ付けされたキーワードで検索する旨の発話＃００５を行うと、チャットボットにより、タグ付けされたキーワードでの検索結果を提供する、例えば画像共有サイトなどにアクセス可能なＵＲＬを含む応答が行われる。
【００５０】
以上のようにして、「トレンドのぞきみ」により、ユーザＵは、自身と同じ性別・年齢層の人々の間で流行している事や物を把握することができる。
【００５１】
＜「なんでもおしゃべり」のチャット画面＞
図４は、「なんでもおしゃべり」が選択された場合のチャット画面の例を示している。
【００５２】
図４の例では、ユーザＵが、チャットボットに対して「なんでもおしゃべり」を選択する旨の発話＃０１１を行うことで、「なんでもおしゃべり」のサービスの提供が開始される。
【００５３】
ユーザＵの発話＃０１１に対して、チャットボットにより、画面左下のアイコン１３１からキーボードを立ち上げることで対話（おしゃべり）できる旨の応答＃０１２が行われる。
【００５４】
図示はしないが、ユーザＵによりアイコン１３１が選択（タップ）されると、画面上にキーボードが表示され、ユーザＵは、チャットボットと対話することができる。
【００５５】
＜「プリ機検索」のチャット画面＞
図５は、「プリ機検索」が選択された場合のチャット画面の例を示している。
【００５６】
図５の例では、ユーザＵが、チャットボットに対して「プリ機検索」を選択する旨の発話＃０２１を行うことで、「プリ機検索」のサービスの提供が開始される。
【００５７】
ユーザＵの発話＃０２１に対して、チャットボットにより、駅名・場所から検索するか、現在地から検索するか、または、今は検索しないかを尋ねる質問＃０２２が行われる。
【００５８】
質問＃０２２に対して、ユーザＵが、駅名・場所から検索する旨の発話＃０２３を行うと、チャットボットにより、検索する駅名または場所の入力を促す応答＃０２４が行われる。
【００５９】
応答＃０２４に対して、ユーザＵが、渋谷駅周辺のプリ機を検索する旨の発話＃０２５を行うと、チャットボットにより、その検索結果として、渋谷駅周辺でプリ機が設置されている店舗を紹介する応答＃０２６，＃０２７が行われる。
【００６０】
さらに、チャットボットにより、プリ機の機種から検索するか、または、ユーザＵ自身に合うプリ機を診断するかを尋ねる応答＃０２８が行われる。
【００６１】
応答＃０２８に対して、ユーザＵが、プリ機の機種から検索する旨の発話＃０２９を行うと、チャットボットにより、検索する機種の入力を促す応答＃０３０が行われる。
【００６２】
応答＃０３０に対して、ユーザＵが、「プリ機Ａ」を検索する旨の発話＃０３１を行うと、チャットボットにより、検索結果として、「プリ機Ａ」が設置されている店舗を紹介する応答＃０３２，＃０３３が行われる。
【００６３】
図６は、「プリ機検索」が選択された場合のチャット画面の他の例を示している。
【００６４】
図６の例でも、ユーザＵが、チャットボットに対して「プリ機検索」を選択する旨の発話＃０４１を行うことで、「プリ機検索」のサービスの提供が開始される。
【００６５】
ユーザＵの発話＃０４１に対して、チャットボットにより、駅名・場所から検索するか、現在地から検索するか、または、今は検索しないかを尋ねる質問＃０４２が行われる。
【００６６】
質問＃０４２に対して、ユーザＵが、現在地から検索する旨の発話＃０４３を行うと、チャットボットにより、現在の携帯端末３０の位置情報の送信を促す応答＃０４４が行われる。
【００６７】
応答＃０４４に対して、ユーザＵが、現在の携帯端末３０の位置情報の提示＃０４５を行うと、チャットボットにより、検索結果として、現在地周辺でプリ機が設置されている店舗を紹介する応答＃０４６，＃０４７が行われる。
【００６８】
さらに、チャットボットにより、プリ機の機種から検索するか、または、ユーザＵ自身に合うプリ機を診断するかを尋ねる応答＃０４８が行われる。
【００６９】
応答＃０４８に対して、ユーザＵが、ユーザＵ自身に合うプリ機を診断する旨の発話＃０４９を行うと、チャットボットにより、ユーザＵに合うプリ機を診断するための質問に答えることを促す応答＃０５０が行われる。
【００７０】
詳細は後述するが、その後、チャットボットにより複数の質問＃０５１が行われ、ユーザＵが、全ての質問＃０５１に対して回答すると、チャットボットにより、診断結果として、ユーザＵに合うプリ機は「プリ機Ａ」であることを示す応答＃０５２と、「プリ機Ａ」が設置されている店舗を紹介する応答＃０５３が行われる。
【００７１】
以上のようにして、「プリ機検索」により、ユーザＵは、所望のプリ機が設置されている店舗を把握することができる。
【００７２】
ところで、ユーザＵに合うプリ機を診断するための質問＃０５１は、「プリ診断」が選択された場合のチャット画面にも表示される。
【００７３】
すなわち、ユーザＵが、チャットボットに対して「プリ診断」を選択する旨の発話を行うことで、「プリ診断」のサービスが提供される以外にも、図６の質問＃０４８に対して、ユーザＵが、ユーザＵ自身に合うプリ機を診断する旨の発話を行うことでも、「プリ診断」のサービスが提供される。
【００７４】
＜「プリ診断」の流れ＞
ここで、図７のフローチャートを参照して、「プリ診断」において行われる質問の流れについて説明する。
【００７５】
診断がスタートすると、チャットボットにより、最初の質問Ｑ１「今から何人でプリを撮る？（または何人でプリを撮ることが多い？）」が行われる。
【００７６】
質問Ｑ１に対して、ユーザＵが「２人」と回答した場合、チャットボットにより、質問Ｑ２「プリは絶対盛りたい！」が行われる。
【００７７】
質問Ｑ２に対して、ユーザＵが「ＹＥＳ」と回答した場合、チャットボットにより、ユーザＵに合うプリ機は「プリ機Ａ」であると診断される。一方、質問Ｑ２に対して、ユーザＵが「ＮＯ」と回答した場合、チャットボットにより、ユーザＵに合うプリ機は「プリ機Ｂ」であると診断される。
【００７８】
さて、質問Ｑ１に対して、ユーザＵが「３人以上」と回答した場合、チャットボットにより、質問Ｑ３「全身でもプリを撮りたい？」が行われる。
【００７９】
ここで、プリ機（写真シール機）には、その機種や、ユーザによって選択されるコースによって、ユーザの上半身を撮影するアップ撮影のみを行うプリ機と、アップ撮影に加え、ユーザの全身を撮影する全身撮影を行うプリ機とがある。すなわち、質問Ｑ３では、ユーザＵに対して、全身撮影を行うプリ機でゲームをプレイしたいか否かが問われている。
【００８０】
質問Ｑ３に対して、ユーザＵが「アップのみでＯＫ」と回答した場合、チャットボットにより、質問Ｑ４「プリ撮るときの雰囲気も残したい？」が行われる。
【００８１】
質問Ｑ４に対して、ユーザＵが「雰囲気も残したい！」と回答した場合、チャットボットにより、ユーザＵに合うプリ機は「プリ機Ｃ」であると診断される。一方、質問Ｑ４に対して、ユーザＵが「どっちでもいいかな」と回答した場合、チャットボットにより、質問Ｑ５「あなたは今、高校生以上？」が行われる。
【００８２】
質問Ｑ５に対して、ユーザＵが「ＹＥＳ」と回答した場合、チャットボットにより、ユーザＵに合うプリ機は「プリ機Ｄ」であると診断される。一方、質問Ｑ５に対して、ユーザＵが「ＮＯ」と回答した場合、チャットボットにより、ユーザＵに合うプリ機は「プリ機Ｅ」であると診断される。
【００８３】
さて、質問Ｑ３に対して、ユーザＵが「全身も撮りたい」と回答した場合、チャットボットにより、ユーザＵの好みのメイクを尋ねる質問Ｑ６「透明感メイクとおフェロメイクどっちが好き？」が行われる。
【００８４】
質問Ｑ６に対して、ユーザＵが「透明感メイク」と回答した場合、チャットボットにより、ユーザＵに合うプリ機は「プリ機Ｆ」であると診断される。一方、質問Ｑ６に対して、ユーザＵが「おフェロメイク」と回答した場合、チャットボットにより、ユーザＵに合うプリ機は「プリ機Ｇ」であると診断される。
【００８５】
以上のようにして、「プリ診断」において、ユーザＵは、診断のための複数の質問に回答することで、ユーザＵ自身に合うプリ機を把握することができる。
【００８６】
ところで、チャットボットとの対話の中には、自然とユーザの嗜好を表す情報が含まれることがある。そのことから、例えば「プリ診断」において、チャットボットとの対話の内容とユーザの行動履歴に基づいて、そのユーザに合うプリ機を診断して推薦できれば、そのプリ機は、よりユーザの嗜好に沿ったものとなるはずである。
【００８７】
そこで、以下においては、ユーザの対話情報とサービス利用情報に基づいて、そのユーザに合うプリ機を推薦する構成について説明する。
【００８８】
＜ＤＢサーバの構成＞
図８は、ＤＢサーバ２０の機能構成例を示すブロック図である。
【００８９】
ＤＢサーバ２０は、ＤＢ（データベース）２０１、ユーザ統合部２０２、ユーザ分類部２０３、および推薦情報生成部２０４を備えている。
【００９０】
ＤＢ２０１には、ログ管理サーバ１３によってコピーされた、各ユーザの対話情報とサービス利用情報が格納される。
【００９１】
ユーザ統合部２０２は、ＤＢ２０１に格納される対話情報とサービス利用情報とを、ユーザ毎に統合する。
【００９２】
各ユーザには、プリ機の会員サービス、携帯端末３０上で起動するアプリやＷｅｂサイト、物品を販売する実際の店舗の会員サービスなど、サービス毎にＩＤが割り当てられている。
【００９３】
ユーザ統合部２０２は、１人のユーザに割り当てられているサービス毎のＩＤを１つに統合して、新たなＩＤを割り当てることで、ＤＢ２０１のテーブルにおいて、１つのレコードを生成する。これにより、対話情報とサービス利用情報とが、ユーザ毎に統合される。このとき、ＤＢ２０１のテーブルにおいて、各ユーザのテーブルには、そのユーザの属性（性別、年齢、居住地など）を示す属性情報も格納される。
【００９４】
なお、対話情報とサービス利用情報とをユーザ毎に統合する機能は、ＤＢサーバ２０ではなく、ログ管理サーバ１３に設けられていてもよい。
【００９５】
ユーザ分類部２０３は、ＤＢ２０１の各テーブルに格納された、ユーザ毎に統合された対話情報、サービス利用情報、および属性情報の少なくともいずれかを用いた機械学習によって、各ユーザを所定のグループに分類する。ここでは、例えば決定木を用いた分類が行われ、ユーザは複数のグループのうちのいずれかに分類される。
【００９６】
ユーザ分類部２０３は、例えば、プリ機の主なユーザである女子高生や若い女性を、対話情報で示される対話の中で頻出する単語や、サービス利用情報としてのプリ機の利用履歴（設置場所、機種、利用日、利用回数、およびゲーム内容など）に応じて、世代別、地域別に分類する。
【００９７】
プリ機の利用履歴に含まれるゲーム内容には、ゲームの中で選択された人数や写り、アップ／全身に関するコース、編集内容（落書き内容）が含まれる他、撮影時のユーザのポーズや表情などが含まれるようにしてもよい。
【００９８】
また、サービス利用情報には、プリ機の利用履歴に加えて、プリ機で得られた撮影画像や、例えば「プリ機検索」によるプリ機の検索履歴が含まれるようにしてもよい。
【００９９】
なお、ＤＢ２０１においては、分類されたグループ毎に、新たなテーブルが生成されてもよい。
【０１００】
推薦情報生成部２０４は、チャットボットに対して新たなサービスの推薦を要求する旨の発話をしたユーザ（以下、対象ユーザともいう）に対して新たなサービスを推薦するための推薦情報を生成する。具体的には、推薦情報生成部２０４は、その対象ユーザが分類されたグループ（すなわち、対象ユーザの対話情報、サービス利用情報、および属性情報の少なくともいずれか）に基づいて、推薦情報を生成する。
【０１０１】
ここでいう新たなサービスは、特定のプリ機の利用とされる。すなわち、ここでは、対象ユーザに対して特定のプリ機（具体的には、特定の設置場所にあるプリ機、または、特定の機種のプリ機）を推薦するための推薦情報が生成される。
【０１０２】
なお、対象ユーザが、チャットボットに対して、現在地や最寄り駅などの位置情報を含むサービスの推薦を要求する旨の発話をした場合、推薦情報生成部２０４は、ＰＯＩサーバ４３において計算処理された位置情報を用いて、対象ユーザに対する推薦情報を生成する。
【０１０３】
このようにして生成された推薦情報は、チャットボットサーバ４２に出力され、ＳＮＳサーバ４１により携帯端末３０に提供される。すなわち、ＳＮＳサーバ４１は、推薦情報生成部２０４により生成された推薦情報を、携帯端末３０に提供する提供部として機能する。
【０１０４】
＜プリ機の推薦情報生成処理の流れ＞
次に、図９のフローチャートを参照して、プリ機の推薦情報生成処理の流れについて説明する。図９の処理は、例えば上述した「プリ診断」が選択されることで開始される。
【０１０５】
ステップＳ１において、推薦情報生成部２０４は、チャットボットに対して、プリ機の推薦が要求されたか否かを判定する。
【０１０６】
プリ機の推薦が要求されるまで、処理はステップＳ１から進まず、プリ機の推薦が要求されると、ステップＳ２に進む。
【０１０７】
ステップＳ２において、推薦情報生成部２０４は、プリ機の推薦を要求したユーザ（対象ユーザ）を特定する。このとき、推薦情報生成部２０４は、対象ユーザからの要求に含まれる、携帯端末３０固有のＩＤや、携帯端末３０上で起動しているＳＮＳアプリ固有のＩＤなどに基づいて、ＤＢ２０１のテーブルにおいて、その対象ユーザを特定する。
【０１０８】
ステップＳ３において、推薦情報生成部２０４は、特定した対象ユーザが分類されているグループに基づいて、対象ユーザの対話情報やサービス利用情報、属性情報を用いた機械学習によるデータ分析により、プリ機の推薦情報を生成する。生成した推薦情報は、チャットボットサーバ４２に出力される。
【０１０９】
以上の処理によれば、対象ユーザに対して、より対象ユーザの嗜好に沿ったプリ機を推薦することが可能となる。
【０１１０】
なお、上述した処理では、図７の質問がユーザに対して行われることなく、ユーザに合うプリ機を診断して推薦するものとした。これに限らず、図７の質問自体を、ユーザが分類されたグループ（すなわち、対象ユーザの対話情報、サービス利用情報、および属性情報）に基づいて生成し、組み合わせることで、ユーザに合うプリ機を診断して推薦するようにしてもよい。
【０１１１】
以上においては、ユーザに対して、チャットボットサービスと写真作成ゲームを提供する情報提供システムにおいて、ユーザの嗜好に合ったプリ機を推薦する例について説明してきたが、ユーザに対して提供されるサービスは、これに限られない。
【０１１２】
以下においては、チャットボットサービスと写真作成ゲームに加え、さらなる他のサービスを提供する情報提供システムにおいて、ユーザの嗜好に合ったサービスを推薦する例について説明する。
【０１１３】
＜情報提供システムの他の構成＞
図１０は、本技術の実施の形態の情報提供システムの他の構成例を示すブロック図である。
【０１１４】
図１０の情報提供システム３０１は、図１の情報提供システム１と同様の構成に加え、店舗３１１、店舗管理サーバ３１２、ＥＣサイト３２１、およびＥＣサイト管理サーバ３２２を備えている。
【０１１５】
店舗３１１は、物品を販売する実際の店舗であり、ユーザＵに対して、支払われた金銭に応じた物品を提供する。店舗３１１は、例えば販売する物品の種類毎に存在し、プリ機の主なユーザである女子高生や若い女性に向けた化粧品を販売する化粧品販売店や、衣料品を販売する衣料品販売店、キャラクタや芸能人のグッズを販売するプライズ販売店などがある。
【０１１６】
店舗管理サーバ３１２は、複数の店舗３１１の在庫や売上、顧客などの情報を管理する。特に、店舗管理サーバ３１２は、店舗３１１の顧客のうち、店舗３１１が募集する会員となった特定のユーザの情報を管理する。会員となったユーザは、店舗３１１において付加的なサービスを受けることが可能となる。
【０１１７】
店舗管理サーバ３１２は、会員となったユーザ毎に、店舗３１１での物品の購入履歴などを含むログを、店舗３１１から取得する。ユーザ毎のログは、ログ管理サーバ１３に供給される。
【０１１８】
ＥＣ（Electronic Commerce）サイト３２１は、物品を販売するインターネット上のＷｅｂサイトであり、ユーザＵに対して、支払われた金銭に応じた物品やサービスを提供する。ＥＣサイト３２１は、携帯端末３０やユーザＵが所有するＰＣ（Personal Computer）からアクセス可能であり、例えば、プリ機の主なユーザである女子高生や若い女性に向けた電子書籍を販売するオンライン書店や、楽曲を配信する音楽配信サイト、アプリをダウンロード販売するアプリサイト、美容など、プリ機の主なユーザが興味を示す事や物に関する各種の情報を配信する情報配信サイトなどがある。
【０１１９】
ＥＣサイト管理サーバ３２２は、複数のＥＣサイト３２１の在庫や売上、顧客などの情報を管理する。特に、ＥＣサイト管理サーバ３２２は、ＥＣサイト３２１において会員登録を行ったユーザの情報を管理する。会員登録を行ったユーザは、ＥＣサイト３２１においてポイント付与などのサービスを受けることが可能となる。
【０１２０】
ＥＣサイト管理サーバ３２２は、会員登録を行ったユーザ毎に、ＥＣサイト３２１へのアクセス履歴や購入履歴などのログを、ＥＣサイト３２１から取得する。ユーザ毎のログは、ログ管理サーバ１３に供給される。
【０１２１】
図１０のログ管理サーバ１３は、写真シール機管理サーバ１２、店舗管理サーバ３１２、およびＥＣサイト管理サーバ３２２からの各ユーザのログを、各ユーザのサービス利用情報として管理する。情報提供システム３０１においても、各ユーザの対話情報とサービス利用情報は、ＤＢサーバ２０にコピーされる。
【０１２２】
ここで、情報提供システム３０１においては、店舗３１１、店舗管理サーバ３１２、ＥＣサイト３２１、およびＥＣサイト管理サーバ３２２もまた、写真シール機メーカやその関連企業により運営されるものとする。
【０１２３】
この例でも、ＤＢサーバ２０のＤＢ２０１（図８）には、ログ管理サーバ１３によってコピーされた、各ユーザの対話情報とサービス利用情報が格納され、ユーザ毎に統合される。
【０１２４】
また、この例では、ユーザ分類部２０３は、プリ機の主なユーザである女子高生や若い女性を、対話情報で示される対話の中で頻出する単語や、プリ機の利用履歴等に加え、サービス利用情報としての、店舗３１１での物品の購入履歴、ＥＣサイト３２１へのアクセス履歴（購入履歴を含む）などに応じて、世代別、地域別に分類する。さらには、ユーザ分類部２０３が、位置情報提供サービスにより提供される位置情報と、ユーザの行動履歴に基づいた店舗３１１に関する位置情報のいずれか一方または両方に応じて、ユーザを分類するようにしてもよい。
【０１２５】
そして、推薦情報生成部２０４は、ユーザが分類されたグループに基づいて、そのユーザに対してサービスを推薦するための推薦情報を生成する。
【０１２６】
ここで、ユーザに対して推薦されるサービスは、特定のプリ機の利用の他、特定の物品の購入や、特定のアプリの利用など、ユーザが既に利用したか、または現在利用しているサービス（サービス利用情報に対応するサービス）であってもよいし、それとは異なる、ユーザが利用したことのない新たなサービスであってもよい。また、ユーザに対して推薦されるサービスは１つであってもよいし、複数であってもよい。
【０１２７】
＜サービスの推薦情報生成処理の流れ＞
次に、図１１のフローチャートを参照して、サービスの推薦情報生成処理の流れについて説明する。
【０１２８】
ステップＳ３１において、推薦情報生成部２０４は、チャットボットに対して、サービスの推薦が要求されたか否かを判定する。
【０１２９】
サービスの推薦が要求されるまで、ステップＳ３１の処理は繰り返され、サービスの推薦が要求されると、ステップＳ３２に進む。
【０１３０】
ステップＳ３２において、推薦情報生成部２０４は、サービスの推薦を要求したユーザ（対象ユーザ）を特定する。
【０１３１】
ステップＳ３３において、推薦情報生成部２０４は、特定した対象ユーザが分類されているグループに基づいて、対象ユーザの対話情報やサービス利用情報、属性情報を用いた機械学習によるデータ分析により、サービスの推薦情報を生成する。生成した推薦情報は、チャットボットサーバ４２に出力される。
【０１３２】
図１２は、対象ユーザの対話情報およびサービス利用情報に応じた推薦情報の例を示す図である。
【０１３３】
図１２の例では、対象ユーザの対話情報と、サービス利用情報のうちのプリ機の利用履歴等と物品の購入履歴に応じて、プリ機、物品、アプリ、および美容に関する情報（美容情報）の推薦情報が生成される。
【０１３４】
例えば、ユーザＡについて、対話情報で示される対話の内容は、「肌」についての悩みであり、サービス利用情報のうちのプリ機の利用履歴等は、「プリ機Ｃ」を利用して「アップのみ」のコースを選択したこと、「渋谷」の店舗だったことを示している。また、サービス利用情報のうちの物品の購入履歴は、ピンクのカラーコンタクト（カラコン）を購入したことを示している。
【０１３５】
このような対話情報とサービス利用情報が対応付けられているユーザＡに対しては、プリ機、物品、アプリ、および美容情報として、それぞれ「プリ機Ｇ」、「化粧水」、「小説アプリ」、および「スキンケア方法」を推薦するための推薦情報が生成される。
【０１３６】
特に、ユーザＡは、チャットボットとの対話の中で、「肌」についての発話をしていることから、「肌」の写りの良いプリ機や、「肌」をケアするために必要な美容情報が推薦される。
【０１３７】
また、ユーザＢについて、対話情報で示される対話の内容は、「髪」についての悩みであり、サービス利用情報のうちのプリ機の利用履歴等は、「プリ機Ｆ」を利用して「全身あり」のコースを選択したこと、「原宿」の店舗だったことを示している。また、サービス利用情報のうちの物品の購入履歴は、ブラウンのカラコンを購入したことを示している。
【０１３８】
このような対話情報とサービス利用情報が対応付けられているユーザＢに対しては、プリ機、物品、アプリ、および美容情報として、それぞれ「プリ機Ａ」、「リップ」、「占いアプリ」、および「ヘアメイク方法」を推薦するための推薦情報が生成される。
【０１３９】
特に、ユーザＢは、チャットボットとの対話の中で、「髪」についての発話をしていることから、「髪」を良くみせるプリ機や、「髪」をアレンジするための美容情報が推薦される。
【０１４０】
このようにして、対話情報とサービス利用情報とに基づいて、ユーザに対して各種のサービスを推薦するための推薦情報が生成される。特に、チャットボットとの対話の中には、自然とユーザの嗜好を表す情報が含まれることから、対話情報とサービス利用情報とを用いて推薦情報を生成することで、よりユーザの嗜好に沿ったサービスを推薦することが可能となる。
【０１４１】
また、ユーザの嗜好は、年齢によって変化することがあるが、ユーザの年齢を示す属性情報を用いて推薦情報を生成することで、ユーザが年齢を重ねた場合であっても、その時の年齢に応じて適切なサービスを推薦することも可能となる。
【０１４２】
上述した説明では、１つのチャットボットと１人のユーザとの対話の内容を示す対話情報を用いて推薦情報が生成されるものとしたが、チャットボットの数は１つに限られないし、ユーザの人数は１人に限られない。
【０１４３】
すなわち、複数のチャットボットと１人のユーザとの対話の内容を示す対話情報を用いて推薦情報が生成されるようにしてもよいし、１つのチャットボットと複数人のユーザとの対話の内容を示す対話情報を用いて推薦情報が生成されるようにしてもよい。
【０１４４】
さらには、複数のチャットボットと複数人のユーザとの対話の内容を示す対話情報を用いて推薦情報が生成されるようにしてもよい。
【０１４５】
また、対話情報で示される対話の中に、特定の文言が含まれる場合には、その文言に一定の重み付けがされて、推薦情報が生成されるようにしてもよい。例えば、対話の中にプリ機の機種名が含まれる場合には、その機種名のプリ機を優先的に推薦するような推薦情報が生成されるようにする。
【０１４６】
対話情報で示される対話の中に、複数のチャットボットによる発話や、複数人のユーザによる発話が含まれる場合には、特定のチャットボットによる発話や、特定のユーザによる発話に一定の重み付けがされて、推薦情報が生成されるようにしてもよい。
【０１４７】
以上においては、対話情報は、チャットボットとユーザとの対話の内容、すなわち、ユーザによって携帯端末３０に入力された文字列の内容（意味や文脈）を示すものとしたが、ユーザが実際に発声した発話の内容であってもよい。
【０１４８】
以下においては、ユーザが実際に発声した発話の内容を示す対話情報を用いて推薦情報を生成する例について説明する。
【０１４９】
＜情報提供システムのさらに他の構成＞
図１３は、本技術の実施の形態の情報提供システムのさらに他の構成例を示すブロック図である。
【０１５０】
図１３の情報提供システム５０１は、図１０の情報提供システム３０１の構成のうち、携帯端末３０、ＳＮＳサーバ４１、およびチャットボットサーバ４２に代えて、スマートスピーカ５１０と中継サーバ５２０を備えている。
【０１５１】
スマートスピーカ５１０は、ユーザ端末として、対話型の音声アシスタントデバイスにより構成される。スマートスピーカ５１０は、スピーカとして合成音声や音楽などを出力する他、内蔵するマイクにより入力されたユーザＵの発話音声に対して音声認識と意味解析を行い、ユーザＵと対話する。
【０１５２】
音声認識と意味解析の結果として得られる文字列は、スマートスピーカ５１０とユーザＵとの対話の内容を示す対話情報として、スマートスピーカ５１０固有の情報とともに、中継サーバ５２０に送信される。
【０１５３】
中継サーバ５２０は、スマートスピーカ５１０からの対話情報を、ログ管理サーバ１３に供給する。
【０１５４】
以上のような構成によれば、ユーザが実際に発声した発話の内容を示す対話情報と、サービス利用情報とに基づいて、推薦情報が生成されるので、よりユーザの嗜好に沿ったサービスを推薦することが可能となる。
【０１５５】
なお、図１３の情報提供システム５０１においては、スマートスピーカ５１０に代えて、音声アシスタント機能を備える携帯端末３０が用いられてもよい。
【０１５６】
＜コンピュータの構成＞
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１５７】
図１４は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【０１５８】
上述したＤＢサーバ２０は、図１４に示す構成を有するコンピュータ１０００により実現される。
【０１５９】
ＣＰＵ１００１、ＲＯＭ１００２、ＲＡＭ１００３は、バス１００４により相互に接続されている。
【０１６０】
バス１００４には、さらに、入出力インタフェース１００５が接続されている。入出力インタフェース１００５には、キーボード、マウスなどよりなる入力部１００６、ディス
プレイ、スピーカなどよりなる出力部１００７が接続される。また、入出力インタフェース１００５には、ハードディスクや不揮発性のメモリなどよりなる記憶部１００８、ネットワークインタフェースなどよりなる通信部１００９、リムーバブルメディア１０１１を駆動するドライブ１０１０が接続される。
【０１６１】
以上のように構成されるコンピュータ１０００では、ＣＰＵ１００１が、例えば、記憶部１００８に記憶されているプログラムを入出力インタフェース１００５およびバス１００４を介してＲＡＭ１００３にロードして実行することにより、上述した一連の処理が行われる。
【０１６２】
ＣＰＵ１００１が実行するプログラムは、例えばリムーバブルメディア１０１１に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル放送といった、有線または無線の伝送媒体を介して提供され、記憶部１００８にインストールされる。
【０１６３】
なお、コンピュータ１０００が実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたときなどの必要なタイミングで処理が行われるプログラムであっても良い。
【０１６４】
なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０１６５】
また、本明細書に記載された効果はあくまで例示であって限定されるものではなく、他の効果があってもよい。
【符号の説明】
【０１６６】
１  情報提供システム
１１  写真シール機
１２  写真シール機管理サーバ
１３  ログ管理サーバ
２０  ＤＢサーバ
３０  携帯端末
４１  ＳＮＳサーバ
４２  チャットボットサーバ
４３  ＰＯＩサーバ
２０１  ＤＢ
２０２  ユーザ統合部
２０３  ユーザ分類部
２０４  推薦情報生成部
【図１】
2020091800.tif 000003
【図２】
2020091800.tif 000004
【図３】
2020091800.tif 000005
【図４】
2020091800.tif 000006
【図５】
2020091800.tif 000007
【図６】
2020091800.tif 000008
【図７】
2020091800.tif 000009
【図８】
2020091800.tif 000010
【図９】
2020091800.tif 000011
【図１０】
2020091800.tif 000012
【図１１】
2020091800.tif 000013
【図１２】
2020091800.tif 000014
【図１３】
2020091800.tif 000015
【図１４】
2020091800.tif 000016