(57)【要約】【課題】所定の形式でやり取りされたメッセージに基づいて、効果的にＳＥＯを行うことを補助する技術を提供すること。【解決手段】メッセージ取得部５１は、ユーザ端末２から送信されたチャットボットに対するメッセージを、通信部１９を介して、取得する。ログ管理部５２は、メッセージ取得部５１で取得されたメッセージ及び、後述するメッセージ生成部５４で生成されたメッセージに基づいて、ユーザとチャットボットの会話の内容を示す会話ログを取得する。属性取得部８１及び過程取得部８２は、取得された会話ログから所定の基準に基づいて、キーワードを抽出し、取得する。変換部５３は、属性取得部８１で取得された属性情報及び過程情報に基づいて、ログ管理部５２で取得された会話ログを加工する。メッセージ生成部５４は、ログ管理部５２で取得された会話ログ等に基づいて、ユーザに対するメッセージを生成する。【選択図】図３
2020038510.tif 000002
【特許請求の範囲】
【請求項１】
会話システムにおいて、１人以上の自然人を含む会話対象者がやり取りする会話の内容を含む会話データを取得する会話ログ取得手段と、
前記会話データに係る前記会話対象者のうち前記１人以上の自然人の夫々の属性に関する情報を、属性情報として取得する属性取得手段と、
前記会話データに係る前記会話の過程に関する情報を、過程情報として取得する経過取得手段と、
取得された前記属性情報及び前記過程情報に基づいて、前記会話データのうち、前記１人以上の自然人の夫々の会話に関するデータの全て又は一部を加工し、当該加工された前記データを所定の形式に変換する変換手段と、
を備える情報処理装置。
【請求項２】
前記所定の形式とはＨＴＭＬ形式である、
請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は、
外部環境に関する情報を取得する外部環境取得手段と、
をさらに備え、
前記変換手段は、
前記属性情報と前記過程情報とに加えて、さらに、前記外部環境取得手段により取得された外部環境に関する情報に基づいて、前記会話データのうち、前記１人以上の自然人の夫々の会話に関するデータの全て又は一部を加工し、当該加工された前記データを所定の形式に変換する、
請求項１に記載の情報処理装置。
【請求項４】
コンピュータに、
会話システムにおいて、１人以上の自然人を含む会話対象者がやり取りする会話の内容を含む会話データを取得する会話ログ取得ステップと、
前記会話データに係る前記会話対象者のうち前記１人以上の自然人の夫々の属性に関する情報を、属性情報として取得する属性取得ステップと、
前記会話データに係る前記会話の過程に関する情報を、過程情報として取得する経過取得ステップと、
取得された前記属性情報及び前記過程情報に基づいて、前記会話データのうち、前記１人以上の自然人の夫々の会話に関するデータの全て又は一部を加工し、当該加工された前記データを所定の形式に変換する変換ステップと、
を含む制御処理を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来より、記事やニュースを配信するサイトであるウェブメディアを運営する事業者は、自身のサービスを活性化させることで、ＳＥＯ（Ｓｅａｒｃｈ  Ｅｎｇｉｎｅ  Ｏｐｔｉｍｉｚａｔｉｏｎ）効果を得る、ということが行われていた。
この点、例えば、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）に書き込んだメッセージに個人情報が含まれる場合、不意に個人情報が流出することがある。そのため、ＳＮＳ上のメッセージに含まれる個人情報を認識できないように加工して、個人情報の漏えいを防止するための技術についても提案されている（例えば特許文献１参照）。
また、例えば、チャットボット等でやり取りされたメッセージについては、アプリケーション上のメッセージに過ぎないことから、効果的にＳＥＯ（Ｓｅｒｃｈ  Ｅｎｇｉｎｅ  Ｏｐｔｉｍｉｚａｔｉｏｎ）の効果を得ることができないという問題があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１９９３８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された技術を含む従来技術によれば、上述の加工技術は、単に個人情報を認識できないように加工するためのものであり、上述のようなアプリケーション上のメッセージにおいては、必ずしも有効にＳＥＯの効果を得ることはできなかった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、所定の形式でやり取りされたメッセージに基づいて、効率的にＳＥＯを行うことを補助するための技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の情報処理装置は、
会話システムにおいて、１人以上の自然人を含む会話対象者がやり取りする会話の内容を含むデータを取得する会話ログ取得手段と、
前記会話データに係る前記会話対象者のうち前記１人以上の自然人の夫々の属性に関する情報を、属性情報として取得する属性取得手段と、
前記会話データに係る前記会話の過程に関する情報を、過程情報として取得する経過取得手段と、
取得された前記属性情報及び前記過程情報に基づいて、前記会話データのうち、前記１人以上の自然人の夫々の会話に関するデータの全て又は一部を加工し、当該加工された前記データを所定の形式に変換する変換手段と、
を備える。
【発明の効果】
【０００７】
本発明によれば、所定の形式でやり取りされたメッセージに基づいて、効果的にＳＥＯを行うことを補助する技術を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る情報処理システムの構成の一例を示す構成図である。
【図２】図１の情報処理システムのうち、サーバのハードウェア構成の一例を示すブロック図である。
【図３】図２のサーバ及びユーザ端末の機能的構成の一例を示す機能ブロック図である。
【図４】図１のユーザ端末２の表示部に表示される画面の一例を示す図である。
【図５】図３のサーバが実行する処理の流れを説明するフローチャートである。
【図６】第２実施形態におけるユーザ端末のディスプレイに表示されるメッセージ画面の例を示す図である。
【図７】第２実施形態において取り扱われる各種情報の一例を示す図である。
【図８】第２実施形態において利用されるテンプレートの具体的な一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
【００１０】
まず、本発明の実施形態を説明するに先立ち、本発明の一実施形態に係る情報処理システムの適用対象となるサービス（以下、「本サービス」と呼ぶ）について簡単に説明する。
本サービスは、例えば、チャットボット等のアプリケーション上の会話のログに基づいて、ＳＥＯの効果を効果的に得ることができるウェブページを生成するウェブページ生成サービスである。
ＳＥＯとは、ＷＥＢ上の各種検索エンジンで検索を行った結果において、特定のウェブサイトが上位に表示されるようにウェブサイトの構成等を調整することやその手法の総称を言う。つまり、ウェブサイト等を運営する事業者は、ユーザが検索エンジンを利用して検索を行った場合に、自身のウェブサイトが検索サイトの上位に表示されることが望ましい。このような場合に、事業者が、検索エンジンの上位に自身のウェブサイトを表示させるために行う様々な工夫がＳＥＯである。
ここで、検索エンジンにおいて、検索を行うにあたり、クローラーによりウェブサイト上に存在するファイル等を収集するため、検索の対象としては通常ウェブサイトのみが想定される。
しかしながら、例えば、チャットボット等のアプリケーションの場合、メッセージのやり取りをアプリケーションの内部のみで行うため、どのような会話がなされたとしても、検索結果の上位に表示されるということは極めて困難である。
即ち、通常、ウェブサイト等を運営する事業者は、サービスを活性化させると、結果としてＳＥＯの効果が得られ、それ自体が資産となる。それに対して、チャットボット等を運営する事業者は、サービスを活性化させた場合であっても、必ずしもＳＥＯの効果が得られない為、集客において不利になることがある。このような状況を改善するために用いられるのが、本サービスである。
【００１１】
そこで、本サービスでは、ユーザがチャットボットを利用したサービス（以下、「チャットボットサービス」）の会話ログに基づいて、ウェブページを生成することで、ＳＥＯの効果を得ることができるようにする。
ただし、会話ログをそのままＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等に変換しただけでは、必ずしも良質のウェブページを生成することはできない場合がある。そのため、本サービスでは、会話ログに対して所定の加工を施してウェブページの生成を行う。
即ち、チャットボットを利用することで、記録された会話ログに基づいて、新たなウェブページを生成する本サービスによって、チャットボット等のアプリケーションを運営する事業者であっても、ウェブサイト等を運営する事業者と同様に、サービスを活性化させることで、ＳＥＯの効果を得ることができるようになるのである。
【００１２】
図１は、本発明の一実施形態に係る情報処理システムの構成の一例を示す構成図である。
図１に示す情報処理システムは、サーバ１と、ユーザ端末２とを含むように構成される。
また、サーバ１と、ユーザ端末２とは、インターネット等の所定のネットワークＮを介して相互に接続されている。
【００１３】
サーバ１は、本サービス提供者により管理される。具体的に例えば、サーバ１は、ユーザ端末２から送信されてきたメッセージを取得して、そのメッセージに対する返答メッセージを生成する。即ち、サーバ１は、ユーザに対して、チャットボットサービスを提供する。
さらに、サーバ１は、上述のチャットボットサービスにおける、ユーザとチャットボットの会話のログに基づいて、各種事情（「属性」、「課程」及び「外部環境」）を考慮しつつウェブページを生成する。
ユーザ端末２は、ユーザにより管理される。具体的に例えば、ユーザ端末２は、ユーザにより入力されたメッセージに関する情報を、サーバ１へと送信する。
【００１４】
図２は、図１の情報処理システムのうち、サーバのハードウェア構成の一例を示すブロック図である。
サーバ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、出力部１６と、入力部１７と、記憶部１８と、通信部１９と、ドライブ２０とを備えている。
【００１５】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、又は、記憶部１８からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１６】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、出力部１６、入力部１７、記憶部１８、通信部１９及びドライブ２０が接続されている。
【００１７】
出力部１６は各種液晶ディスプレイ等で構成され、各種情報を出力する。
入力部１７は、各種ハードウェア等で構成され、各種情報を入力する。
記憶部１８は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種データを記憶する。
通信部１９は、インターネットを含むネットワークＮを介して他の装置（図１の例ではユーザ端末２）との間で行う通信を制御する。
【００１８】
ドライブ２０は、必要に応じて設けられる。ドライブ２０には磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリ等よりなる、リムーバブルメディア２１が適宜装着される。ドライブ２０によってリムーバブルメディア２１から読み出されたプログラムは、必要に応じて記憶部１８にインストールされる。またリムーバブルメディア２１は、記憶部１８に記憶されている各種データも、記憶部１８と同様に記憶することができる。
なお、ユーザ端末２の構成は、タッチパネルを有する点を除き、サーバ１の構成と基本的に同様であるので、説明を省略する。
【００１９】
このように構成されたサーバ１、ユーザ端末２の各種ハードウェアと各種ソフトウェアとの協働により、サーバ１の処理の実行が可能になる。
ここで、ウェブページ生成処理とは、サーバ１及びユーザ端末２の各種ハードウェアと各種ソフトウェアとの共働により実行が可能となる一連の処理であり、サーバ１において、ユーザとチャットボットの会話のログに基づいて、ウェブページを生成するまでの一連の処理を言う。
このようなサーバ１のウェブページ生成処理を実行可能な、情報処理システムについて、その機能的構成及び処理の流れの一例について説明していく。
【００２０】
図３は、図２のサーバ及びユーザ端末の機能的構成の一例を示す機能ブロック図である。
図３に示すように、サーバ１のＣＰＵ１１においては、メッセージ取得部５１と、ログ管理部５２と、変換部５３と、メッセージ生成部５４と、が機能する。また、ログ管理部５２は、属性取得部８１と、過程取得部８２と、が機能する。
また、記憶部１８の一領域には、ログＤＢ１００と、テンプレートＤＢと、ＨＴＭＬＤＢ１２０と、が設けられている。
【００２１】
メッセージ取得部５１は、ユーザ端末２から送信されたチャットボットに対するメッセージを、通信部１９を介して、取得する。なお、メッセージ取得部５１は、ユーザ端末２からメッセージが送信される度に、適宜、送信されてきたメッセージを取得する。
【００２２】
ログ管理部５２は、会話システムにおいて、１人以上の自然人を含む会話対象者がやり取りする会話の内容を含むデータを、会話データとして取得する。
即ち、ログ管理部５２は、メッセージ取得部５１で取得されたメッセージ及び、後述するメッセージ生成部５４で生成されたメッセージに基づいて、ユーザとチャットボットの会話の内容を示す会話ログを取得する。
ここで、ログ管理部５２の制御により、属性取得部８１及び過程取得部８２が実現される。以下、属性取得部８１及び過程取得部８２について簡単に説明する。
【００２３】
属性取得部８１は、会話データに係る会話対象者のうち１人以上の自然人の夫々の属性を取得する。
即ち、属性取得部８１は、ログ管理部５２で取得された会話ログから属性に関する情報（キーワード等）を抽出し、取得する。ここで、属性とは、会話を行っているユーザのあらゆる属性を意味しており、例えば、ユーザの年齢、性別、国籍、居住地等である。
なお、属性取得部８１は、取得した属性に関する情報をログＤＢ１００に格納してもよい。
【００２４】
過程取得部８２は、ログ管理部５２で取得された会話ログから過程に関する情報（キーワード等）を抽出し、取得する。ここで、過程とは、ユーザが会話を行う際の過程であり、例えばユーザが会話を行う際の「動機（ニーズ）」、「経過（時系列）」等である。
また、「動機（ニーズ）」とは、例えば、良いバイトを探したい、部屋を探したい、買い物をしたい、レストランを探したい等、ユーザがチャットボットサービスを利用するに至った動機である。
そして、「経過（時系列）」とは、ユーザとチャットボットとの会話における時間的な経過情報である。具体的に例えば、ユーザとチャットボットとの会話が「初めてである」、「連日にわたって会話が行われている」、「一年ぶりに会話が行われている」等である。
なお、過程取得部８２は、取得した過程に関する情報をログＤＢ１００に格納してもよい。
【００２５】
つまり、この属性取得部８１及び過程取得部８２は、取得された会話ログから所定の基準に基づいて、キーワードを抽出し、取得する。これにより、サーバ１は、ユーザの特性や会話の状況を把握することができるので、後述する通り、結果的に、より効率的にＳＥＯを行うことができるようになる。
【００２６】
変換部５３は、取得された属性及び過程に関する情報に基づいて、会話データのうち、１人以上の自然人の夫々の会話に関するデータの全て又は一部を加工し、当該加工したデータを所定の形式に変換する。
即ち、変換部５３は、属性取得部８１で取得された属性情報及び過程情報に基づいて、ログ管理部５２で取得された会話ログを加工する。そして、変換部５３は、当該加工された会話ログに係るデータに基づいて、ウェブページ（例えばＨＴＭＬ）を生成する。
【００２７】
ここで、変換部５３で行われる上述の「加工」について、簡単に説明する。この「加工」には、上述の属性情報及び過程情報等に加えて、テンプレートＤＢ１１０に予め格納されているテンプレートが、適宜、利用される。
具体的に例えば、変換部５３は、取得された会話ログ、属性情報及び過程情報に基づいて、適宜テンプレートＤＢ１１０から適切なテンプレートを抽出する。そして、変換部５３は、会話ログ、属性情報及び過程情報に加えて、このテンプレートを利用して、新たなウェブページを生成する。
換言すれば、変換部５３は、上述の属性情報及び過程情報に基づいて、ユーザの特性や会話の状況把握等を行った上で、予め生成された典型的なテキスト文章や画像等を利用して、ＳＥＯの効果を効率的に得ることができるウェブページを生成する。
なお、このテンプレートの具体的な利用方法を含む、「加工」の詳細については、図４等を用いて後述する。
【００２８】
また、変換部５３は、複数のパターンで加工を行い、そのパターンをユーザに提示することで、生成するウェブページに採用する加工の候補をユーザに決定させてもよい。この場合、例えば、変換部５３は、採用の要否に関わらず、加工された夫々のパターン毎にウェブページを生成し、それらを、結果として、ＨＴＭＬＤＢ１２０へ格納してもよい。
【００２９】
メッセージ生成部５４は、ログ管理部５２で取得された会話ログ等に基づいて、ユーザに対するメッセージを生成する。メッセージ生成部５４は、生成したメッセージを、通信部１９を介してユーザ端末２に提示する。
【００３０】
図４は、図１のユーザ端末２の表示部に表示される画面の一例を示す図である。
図４には、留学生であるユーザが、アルバイトの紹介に関するチャットボットサービスを利用する場合の例が示されている。
即ち、画面４００には、留学生であるユーザとアルバイト先の紹介を行うチャットボットとの会話のログの一例が表示されている。
ここで、アイコン４１０は、表示されたメッセージがユーザからのメッセージであることを示すアイコンである。また、アイコン４２０は、表示されたメッセージがチャットボットからのメッセージであることを示すアイコンである。
【００３１】
具体的に例えば、図４の例では、画面４００において、ユーザからの、「ベトナム人ですんじゅく駅でアルバイトを探しています。」というメッセージに対して、チャットボットのメッセージとして、「どの時間帯で働きたいですか？」というメッセージが表示され、その後、「学校後がいいです。」、「どんな仕事がいいですか？」、「レストランの仕事がいいです。」というメッセージが表示されている。
【００３２】
ここで、上述の通り、本サービスのウェブページ生成処理において、サーバ１は、単に会話ログの内容と同一の内容のウェブページを生成するだけではなく、一定の加工を施して、ウェブページを生成することができる。これは、会話ログの内容と全く同じウェブページを生成しただけでは、必ずしもＳＥＯの効果を効率的に得ることができるウェブページが生成できるとは限らないからである。
具体的に例えば、図４の例では、ユーザがメッセージの内容を音声認識等で入力した場合、「新宿駅」という単語が「すんじゅく駅」として入力されてしまうような場合がある。このような場合に、サーバ１が、何ら加工をせずにウェブページを生成すると、間違った言葉がそのままウェブページに反映され、質の低いコンテンツになってしまうため、ＳＥＯにおいて、逆効果となる可能性がある。
また例えば、図４の例では、働きたい時間を問われたユーザは、「学校後がいいです。」というメッセージを入力している。しかしながら、学校が終わる具体的な時間は、個々の学校毎に異なるため、学校後という言葉の示す意味（時間帯）は極めて不明確なものであるといえる。
【００３３】
このような場合にサーバ１は、会話ログの加工に上述の属性情報及び過程情報に加えて、テンプレートＤＢ１１０に格納されたテンプレートを利用して、ウェブページの生成を行う。
具体的に例えば、図４の例では、ユーザは、ベトナム人の留学生であり、アルバイトを探している。この場合、例えば、サーバ１の属性取得部８１は、会話ログから「ベトナム人」、「男性」、「留学生」等の情報を取得する。さらに、例えば、過程取得部８２は、「すんじゅく」、「アルバイト先を探している」等の情報を取得する。
これに対して、例えば、テンプレートＤＢ１１０には、「私は、ベトナム人で、新宿駅でアルバイトを探しています。」、「放課後、例えば、夕方の１８時から働きたいです。」というテンプレートが格納されていたとする。サーバ１の変換部５３は、これらのテンプレートを取得して、上述の属性情報、過程情報等と組み合わせて利用することで、ウェブページを生成する。
これにより、サーバ１は、ユーザが間違った言葉や不明確な言葉が含まれたメッセージを入力した場合であっても、これらの点を修正・変換しつつ、コンテンツの質を保持しつつ、ウェブページの生成を行うことができるため、生成されたウェブページは、ＳＥＯの効果を効果的に得ることができる。
【００３４】
図５は、図３のサーバが実行する処理の流れを説明するフローチャートである。
【００３５】
ステップＳ１において、ログ管理部５２は、メッセージ取得部５１で取得されたメッセージ及び、後述するメッセージ生成部５４で生成されたメッセージに基づいて、ユーザとチャットボットの会話の内容を示す会話ログを取得する。
【００３６】
ステップＳ２において、属性取得部８１は、ステップＳ１で取得された会話ログから属性に関する情報（キーワード等）を抽出し、取得する。また、過程取得部８２は、ログ管理部５２で取得された会話ログから過程に関する情報（キーワード等）を抽出し、取得する。
【００３７】
ステップＳ３において、属性取得部８１及び過程取得部８２は、ステップＳ２で取得した属性及び過程に関する情報をログＤＢ１００に格納する。
【００３８】
ステップＳ４において、変換部５３は、ユーザ端末２から結果出力を希望する旨の情報を取得する。
結果出力を希望する旨とは、例えば、会話ログからウェブサイトの生成を希望するユーザにより入力された入力情報等であり、ユーザ端末２からサーバ１へと送信される。
具体的に例えば、ユーザは、変換部５３により提示された会話ログが加工された複数のパターンから、自身がウェブページの生成を希望する１のパターンを選択し、その情報をサーバ１へと送信する。サーバ１は、このようにユーザ端末２から送信されてきた情報を取得することで、ユーザが、当該１のパターンによりウェブページの生成を希望していることを把握する。
【００３９】
ステップＳ５において、変換部５３は、当該加工された会話ログに係るデータに基づいて、ウェブページ（例えばＨＴＭＬ）を生成する。
【００４０】
以上、本発明の一実施形態について説明したが、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。また、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。
【００４１】
[第２実施形態]
上述の第１実施形態では、ユーザが、アルバイトの紹介に関するチャットボットサービスの会話ログに基づいて、ウェブページを生成する場合の例を、採用して説明を行った。
これに対して、本発明の第２実施形態では、ユーザが、恋愛ゲームのキャラクター等との会話を楽しむチャットボットサービス（以下、「恋愛チャットサービス」と呼ぶ）の会話ログに基づいて、ウェブページを生成する場合の例を採用して、説明を行う。
恋愛チャットサービスにおいて、ユーザは、恋愛ゲームのキャラクターと、あたかも恋人であるかのような関係性で会話を楽しむことが可能であり、チャットボットの送信するメッセージや最終的に生成されるウェブページは、ユーザが恋愛ゲームのキャラクターに感情移入しやすいものが望ましい。
この第２実施形態では、本サービスの提供者は、上述の第１実施形態と比較して、よりユーザの夫々の有する個別の特性や事情を考慮して、当該ユーザに最適なサービスを提供することができる。
【００４２】
ここで、第２実施形態に係る情報処理システムのシステム構成及び各ハードウェア（サーバ１及びユーザ端末２）のハードウェア構成は、第１実施形態と同様とすることができるため、ここでは、その説明は省略する。
【００４３】
また、第２実施形態に係る各ハードウェア（サーバ１及びユーザ端末２）の機能的構成についても、第１実施形態と基本的に同様とすることができるため、ここでは異なる点についてのみ説明する。
具体的に、第２実施形態のログ管理部５２においては、第１実施形態で示した属性取得部８１及び過程取得部８２に加えて、図示せぬ外部環境取得部８３が設けられる。
この外部環境取得部８３は、ログ管理部５２で取得された会話ログからユーザの外部環境に関する情報（キーワード等）を抽出し、取得する。なお、外部環境とは、現在のユーザの環境に関する情報であり、例えば、夏や冬等といった季節、現在の年月日や時間に関する情報である。
【００４４】
図６は、ユーザ端末のディスプレイに表示される画面の一例を示す図であり、図４の例とは異なる例を示す図である。
図６の例では、画面８００において、ユーザからの、「バイトしようかな」というメッセージに対して、チャットボットのメッセージとして、「え？どこで？」というメッセージが表示され、驚く表情の恋愛ゲームのキャラクターの画像が表示されている。
これは、恋愛チャットサービスにおいて、サーバ１がユーザに対して送信するメッセージと合わせて、ユーザの好むキャラクターの画像を送信していることを意味しており、これにより、ユーザは、より感情移入して、会話を行うことができる。つまり、本発明の第２実施形態においては、サーバ１がユーザに対してメッセージを送信する場合にも、ユーザの特性を生かしたメッセージを送信することもできる。このような場合、サーバ１のメッセージ生成部５４は、例えば、属性取得部８１、過程取得部８２及び外部環境取得部８３で取得された属性情報、過程情報及び外部情報を考慮しつつ、メッセージの生成を行えばよい。
即ち、本発明の第２実施形態では、属性情報、過程情報及び外部情報を、第１実施形態と同様にウェブページを生成する前の「加工」の段階で利用してもよいし、上述の通り、メッセージを生成する段階で利用してもよい。本サービスの提供者は、このような複数の方法を組み合わせて利用することで、例えば、ユーザは、自身の目的に応じて、より適切なサービスの提供を受けることができる。
【００４５】
図７は、第２実施形態において取り扱われる各種情報の一例を示す図である。
ここで、第２実施形態においても、属性情報、過程情報及び外部環境情報等の各種情報は、属性取得部８１、過程取得部８２及び外部環境取得部８３に取得されて、ログＤＢ１００に格納されている。図７の例では、このようにして格納されている。
そこで、図７を参照しつつ、第２実施形態における、属性情報、過程情報及び外部環境情報の具体的な内容について、簡単に説明していく。
図７の例では、属性情報の一例として、「ユーザ嗜好（例えば、好きな女優○○）」、「個人属性（年齢、性別、居住地等）」の例が示されている。過程情報の一例として、「動機（ニーズ）」、「関係設定」、「経過（時系列）」の例が示されている。外部環境情報の一例として、「環境属性」の例が示されている。
【００４６】
ここで、「関係設定」とは、ユーザとチャットボットとの関係に関する情報であり、「恋人」、「友達」、「会社上司・部下」、「学校の先輩・後輩」等の情報である。つまり、このような情報を取得、設定することで、サーバ１は、会話の対象であるユーザとチャットボットとの関係性を把握することができるため、より最適なウェブページの生成を行うことができる。
【００４７】
同様に、図８は、第２実施形態において利用されるテンプレートの具体的な一例を示す図である。
図８の例では、テンプレートの一例として、「写真」と「テキスト」が示されている。そして、「写真」の一例として、「人物」、「キャラクター」の例が示されており、「テキスト」の一例として、「男性の言い草」、「女性の言い草」、「ＸＸの言い草」の例が示されている。
本発明の第２実施形態では、図７及び図８に示すような、具体的な各種情報やテンプレートが採用されて、本サービスの提供に利用されている。なお、第２実施形態に示す各種情報やテンプレートの内容は、あくまで例示であり、本サービスの提供者は、各種情報として、任意の情報を採用することができるし、テンプレートも任意の形式及び内容のテンプレートを採用することができる。以上、本発明の第２実施形態について、簡単に説明した。
【００４８】
また例えば、上述の第１実施形態及び第２実施形態において、本サービスでは、会話ログに対して所定の加工を施してウェブページの生成を行う、という説明をしたが、特にこれに限定されない。
即ち、上述の会話ログ全体又は一部に対して所定の加工を施しても施さなくてもよい。
具体的に例えば、ログ管理部５２は、取得した会話ログに含まれるメッセージから、加工を施す必要がないと判断した場合、加工せず、会話ログをＨＴＭＬ化してウェブページの生成を行うこともできる。
【００４９】
また例えば、上述の第１実施形態及び第２実施形態で特に言及をしていないが、サーバ１で生成されたウェブページを表示する方法は特に限定されない。
即ち、生成されたウェブページは、例えば、ブラウザ上で表示されてもよいし、チャットボット上で表示されてもよい。
さらに言えば、上述の第１実施形態及び第２実施形態において、変換部５３は、ウェブページを生成する（ＨＴＭＬ形式へと変換する）ことを前提として説明を行ったが、特に限定されない。即ち、変換部５３は、例えば、ウェブページを生成せず、会話ログ等をチャットボット等のアプリケーション上の表示させるための変換を行ってもよい。
【００５０】
また例えば、上述の第１実施形態及び第２実施形態において、本サービスでは、チャットボットとの会話で、アルバイト先の紹介に関するチャットボットサービスについて説明したが、特にこれに限定されない。
即ち、本サービスの提供者は、アルバイト先の紹介以外にも様々なサービスを提供することができる。
具体的に例えば、就職、転職に関するサービス、映画、飲食、イベント等の紹介を行うチャットボットサービスとしてもよい。
また例えば、上述の第２実施形態において、チャットボットをゲームのキャラクターに設定して、ユーザは、ゲームのキャラクターと会話することができる、という説明をしたが、特にこれに限定されない。
即ち、ユーザは、会話以外にも様々なサービスの提供をうけることができる。
具体的に例えば、恋愛チャットサービスは、会話ログをＨＴＭＬに変換させて、ウェブページの生成を行うため、例えば、上述のウェブページに、アルバイト情報サイトや広告サイトのＵＲＬを貼り付ける等のサービスを含ませることができる。さらに、恋愛チャットサービスは、ユーザとチャットボットの会話に含まれる属性、過程等から、ユーザに合った広告やサービスを提供することもできる。
【００５１】
また例えば、上述の第１実施形態及び第２実施形態において、会話ログをＨＴＭＬに変換してウェブページを生成する、という説明をしたが、特にこれに限定されない。
即ち、ＨＴＭＬ以外の言語を使用してもよい。
具体的に例えば、「ＣＳＳ」、「ＪａｖａＳｃｒｉｐｔ（登録商標）」、「ＰＨＰ」等を用いて、ウェブページを生成してもよい。
【００５２】
また例えば、上述の第１実施形態及び第２実施形態における「テンプレート」について補足する。
テンプレートの利用とは、必ずしも、「Ａの場合にＢという文章を出力される」というような事前に入力された文章が単純に出力されるような利用に限られない。つまり、例えば、「ａの場合、ｂの要素を使い、特定のロジックで自動生成された文章が出力される」、というような文章の一部のみに形式的な要素を含むような場合も含まれる。これにより、サーバ１は、より自由度の高い加工を実現することができる。
【００５３】
また例えば、上述の第１及び第２実施形態において、取得された会話ログから取得される情報が属性情報、過程情報及び外部環境情報であるものとして説明を行ったが、特にこれに限定されない。
即ち、サーバ１のログ管理部５２は、属性情報、過程情報及び外部環境情報以外の異なる情報を会話ログから取得して、利用してもよい。
具体的に例えば、サーバ１のログ管理部５２は、ユーザの位置に関する情報を位置情報として取得して、利用してもよい。これにより、サーバ１は、例えば、ユーザの現在位置から所定の場所までのナビゲータ等、ユーザの現在位置に応じて、サービスを提供することができる。
【００５４】
また例えば、上述の第２実施形態において、恋愛チャットサービスの会話ログに基づいて、ウェブページを生成する、という説明をしたが、特にこれに限定されない。
即ち、恋愛ゲームのキャラクターに限らず、本サービスの提供者は、様々なキャラクターとの会話ログに基づいてウェブページを生成することができる。
具体的に例えば、恋愛チャットサービスは、ユーザ漫画、アニメ、実在するタレントやモデル等、さらには、植物、動物、空想上の生物（例えば、ペガサス、ドラゴン）等、チャットボットにキャラクターを設定することができる。
これにより、本サービスの提供者は、他のメディアに対し確実な差別化を図ることができるためマーケティングに有利となる。また、本サービスの提供者は、ユーザを飽きさせず継続率を高めることができる。また、ユーザは、恋愛チャットサービスを利用することで、メインコンテンツ（ゲームやアニメ）外でもコンテンツの世界観を楽しむことができる。さらに、ユーザは、プロダクトは広告モデルである場合、グッズ購入等、お金を支払わなくても利用でき、実際の生活に関連するため実用的となる。また、ゲームのキャラクター等の版権を提供する版権事業者は、例えば、コラボレーション商品のような１発的な収入モデルではなく、ゴーイングコンサーンのようなビジネスモデルを構築することができる。また、版権事業者は、メインコンテンツに対するマーケティングツールとしても活用することができる。
また、従来の通常のチャットボットのサービスでは、ライフサイクルが比較的短く、ユーザが使用しなくなる。また、通常の恋愛ゲームでは、収益モデルがグッズの販売等に限られていた。
しかしながら、チャットボットサービスに、ゲームのストーリー性を持たせることで、追加シナリオ等のストーリーを追加することで、ライフサイクルが比較的長くなる。また、宣伝広告事業者から、宣伝広告のためのＵＲＬを貼り付ける等、拡張可能な収益モデルが可能となり、ユーザの金銭的負担が軽減される。
【００５５】
また例えば、上述の第２実施形態において、ゲームのキャラクターの関係設定は、ユーザからのメッセージを基にして設定される、という説明をしたが、特にこれに限定されない。
即ち、メッセージに含まれる属性、過程からではなく、ユーザがキャラクターの設定をすることができる。
具体的に例えば、ユーザが、初めて恋愛チャットサービスの提供を受ける際の初期設定等で、キャラクターの外観や性格、キャラクターとユーザとの関係等を自由に設定することができる。
【００５６】
また例えば、上述の実施形態において、第２実施形態では、恋愛チャットサービスを提供する、という説明をしたが、特にこれに限定されない。
即ち、恋愛ゲーム以外のゲームをチャットボットサービスとすることも可能である。
具体的に例えば、冒険もののアドベンチャーゲームや、キャラクターを育てる育成ゲームをチャットボットサービスとしてもよい。
また、恋愛チャットサービスは、適宜設定を自由に変更することができる。
具体的に例えば、チャットボットの擬人化はもちろん、属性から自動でテンプレート選択することもできる。また、同じ運営元から管理されている（プラットフォーム）ボットで横移動した際に、結果を引き継いで（外部環境）、シチュエーションを生成することもできる。
【００５７】
また例えば、上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図３の機能的構成は例示に過ぎず、特に限定されない。
即ち、上述した一連の処理を全体として実行できる機能が情報処理システムに備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図３の例に限定されない。また、機能ブロックの存在場所も、図３に特に限定されず、任意でよい。例えば、サーバ１の機能ブロックをユーザ端末２等に移譲させてもよい。逆にユーザ端末２の機能ブロックをサーバ１等に移譲させてもよい。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【００５８】
また例えば、一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。
また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えばサーバの他汎用のスマートフォンやパーソナルコンピュータであってもよい。
【００５９】
また例えば、このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図示せぬリムーバブルメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。
【００６０】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段等より構成される全体的な装置を意味するものとする。
【００６１】
換言すると、本発明が適用される情報処理システムは、上述の図１の実施形態としての情報処理システムを含め、次のような構成を有する各種各様の実施態様を取ることができる。
以上を換言すると、本発明が適用される情報処理システムは、次のような構成を有していれば足り、各種各様な実施の形態を取ることができる。
即ち、本発明が適用される情報処理装置（例えば図１のサーバ１）は、
会話システムにおいて、１人以上の自然人を含む会話対象者がやり取りする会話の内容を含むデータを取得する会話ログ取得手段（例えば図３のログ管理部５２）と、
前記会話データに係る前記会話対象者のうち前記１人以上の自然人の夫々の属性に関する情報を、属性情報として取得する属性取得手段（例えば図３の属性取得部８１）と、
前記会話データに係る前記会話の過程に関する情報を、過程情報として取得する経過取得手段（例えば図３の過程取得部８２）と、
取得された前記属性情報及び前記過程情報に基づいて、前記会話データのうち、前記１人以上の自然人の夫々の会話に関するデータの全て又は一部を加工し、当該加工された前記データを所定の形式に変換する変換手段（例えば図３の変換部５３）と、
を備える。
【００６２】
これにより、所定の形式でやり取りされたメッセージに基づいて、効果的にＳＥＯを行うことを補助する技術を提供することができる。
【００６３】
また、
前記所定の形式とはＨＴＭＬ形式である。
【００６４】
これにより、会話ログをＨＴＭＬに変換することができる。
【００６５】
また、
前記情報処理装置は、
外部環境に関する情報を取得する外部環境取得手段（例えば外部環境取得部８３）と、
をさらに備え、
前記変換手段（例えば図３の変換部５３）は、
前記属性情報と前記過程情報とに加えて、さらに、前記外部環境取得手段（例えば外部環境取得部８３）により取得された外部環境に関する情報に基づいて、前記会話データのうち、前記１人以上の自然人の夫々の会話に関するデータの全て又は一部を加工し、当該加工された前記データを所定の形式に変換することができる。
【００６６】
これにより、属性情報及び過程情報に加え、外部環境情報を用いて、所定の形式に変換して、ウェブページを生成することができる。
【符号の説明】
【００６７】
１・・・サーバ、２・・・ユーザ端末、１１・・・ＣＰＵ、１９・・・通信部、５１・・・メッセージ取得部、５２・・・ログ管理部、５３・・・変換部、５４・・・メッセージ生成部、８１・・・属性取得部、８２・・・過程取得部、１００・・・ログＤＢ、１１０・・・テンプレートＤＢ、１２０・・・ＨＴＭＬＤＢ、４００、８００・・・画面、４１０、４２０、８１０、８２０・・・アイコン
【図１】
2020038510.tif 000003
【図２】
2020038510.tif 000004
【図３】
2020038510.tif 000005
【図４】
2020038510.tif 000006
【図５】
2020038510.tif 000007
【図６】
2020038510.tif 000008
【図７】
2020038510.tif 000009
【図８】
2020038510.tif 000010