JP7633224B2 - Information processing device, information processing method, and information processing program - Google Patents
Information processing device, information processing method, and information processing program Download PDFInfo
- Publication number
- JP7633224B2 JP7633224B2 JP2022194314A JP2022194314A JP7633224B2 JP 7633224 B2 JP7633224 B2 JP 7633224B2 JP 2022194314 A JP2022194314 A JP 2022194314A JP 2022194314 A JP2022194314 A JP 2022194314A JP 7633224 B2 JP7633224 B2 JP 7633224B2
- Authority
- JP
- Japan
- Prior art keywords
- service
- communication
- information processing
- user
- service user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 161
- 238000003672 processing method Methods 0.000 title claims description 10
- 238000004891 communication Methods 0.000 claims description 88
- 238000006243 chemical reaction Methods 0.000 claims description 38
- 238000000034 method Methods 0.000 claims description 35
- 230000004044 response Effects 0.000 claims description 21
- 230000008569 process Effects 0.000 claims description 14
- 238000011156 evaluation Methods 0.000 claims description 6
- 238000012545 processing Methods 0.000 description 41
- 238000012552 review Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 230000004308 accommodation Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000012854 evaluation process Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000003542 behavioural effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本出願は、情報処理装置、情報処理方法、及び情報処理プログラムに関する。 This application relates to an information processing device, an information processing method, and an information processing program.
従来、アンケート調査やモニタ調査の手間を省き、市場のニーズを簡便に収集し、活用可能とすることを目的として、対話シナリオに基づいて顧客と対話を行う技術が提案されている(たとえば、特許文献1参照)。 Technology has been proposed to conduct dialogue with customers based on dialogue scenarios, with the aim of eliminating the need for questionnaire surveys and monitor surveys and making it possible to easily collect and utilize market needs (see, for example, Patent Document 1).
また、近年では、ユーザの端末装置を用いて、リアルタイムでメッセージやデータなどをチャット形式により送受信可能なサービスが提供されている(たとえば、特許文献2参照)。 In recent years, services have been provided that allow users to send and receive messages and data in real time in a chat format using their terminal devices (see, for example, Patent Document 2).
しかしながら、上述した従来の技術では、オンラインサービスにおける処理の実効性を高める上で改善の余地がある。 However, the conventional techniques described above leave room for improvement in terms of increasing the effectiveness of processing in online services.
本願は、上記に鑑みてなされたものであって、オンラインサービスにおける処理の実効性の向上を図ることができる情報処理装置、情報処理方法、及び情報処理プログラムを提供することを目的とする。 The present application has been made in consideration of the above, and aims to provide an information processing device, an information processing method, and an information processing program that can improve the effectiveness of processing in online services.
本願に係る情報処理装置は、判定部と、実行部とを有する。判定部は、オンラインサービスを利用するサービス利用者の状況に基づいて、チャットボットを通じたオンラインサービス上のコミュニケーションをサービス利用者との間で実行するか否かを判定する。実行部は、判定部によりコミュニケーションを実行すると判定された場合、コンテンツとともにチャットボットを表示させ、コミュニケーションに関する処理を実行する。 The information processing device according to the present application has a determination unit and an execution unit. The determination unit determines whether or not to execute communication on the online service with the service user through a chatbot based on the situation of the service user who uses the online service. When the determination unit determines that communication is to be executed, the execution unit displays the chatbot together with the content and executes processing related to the communication.
実施形態の態様の1つによれば、オンラインサービスにおける処理の実効性の向上を図ることができる。 According to one aspect of the embodiment, it is possible to improve the effectiveness of processing in online services.
以下に、本願に係る情報処理装置、情報処理方法、及び情報処理プログラムを実施するための形態(以下、「実施形態」と称する。)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法、及び情報処理プログラムが限定されるものではない。また、各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Below, the information processing device, information processing method, and information processing program according to the present application will be described in detail with reference to the drawings. Note that the information processing device, information processing method, and information processing program according to the present application are not limited to these embodiments. Furthermore, the embodiments can be appropriately combined as long as they do not cause inconsistencies in the processing content. Furthermore, the same parts in the following embodiments will be given the same reference numerals, and duplicated explanations will be omitted.
(実施形態)
[1.実施形態に係るシステム構成]
以下、図1および図2を用いて、実施形態に係る情報処理装置100が実行する情報処理の概要について説明する。図1および図2に、実施形態に係る情報処理装置100が実行する情報処理の概要を示す。
(Embodiment)
1. System configuration according to the embodiment
An overview of information processing executed by the
まず、実施形態に係る情報処理装置100が実行する情報処理の概要の説明に先駆けて、図1を参照しつつ、実施形態に係る情報処理装置100を含む情報処理システムSYSの構成例について説明する。
First, before describing the overview of the information processing performed by the
図1に示すように、情報処理システムSYSは、利用者端末10と、情報処理装置100とを有している。利用者端末10、及び情報処理装置100は、有線または無線により、インターネットなどのネットワーク(たとえば、図3に示すネットワークN)に接続される。利用者端末10、及び情報処理装置100は、ネットワークを通じて相互に通信できる。なお、図1に示す情報処理システムSYSの構成は一例であり、図1に示す例よりも多くの利用者端末10が含まれていてもよいし、情報処理装置100とは異なる他の情報処理装置が含まれていてもよい。
As shown in FIG. 1, the information processing system SYS has a
利用者端末10は、情報処理装置100により提供される各種オンラインサービスのサービス利用者であるサービス利用者Uにより使用される情報処理端末である。たとえば、利用者端末10は、スマートフォンや、デスクトップ型PC(Personal Computer)や、ノート型PCや、タブレット端末や、携帯電話機や、PDA(Personal Digital Assistant)などにより実現され得る。
The
また、利用者端末10は、LTE(Long Term Evolution)や、4G(4th Generation:第4世代移動通信システム)や、5G(5th Generation:第5世代移動通信システム)などの無線通信網や、Bluetooth(登録商標)や、無線LAN(Local Area Network)などの近距離無線通信を実行するための通信機能を有し、これらの通信機能によりネットワークに接続できる。
In addition, the
また、利用者端末10は、たとえば、情報処理装置100により提供されるウェブコンテンツを、ウェブブラウザやアプリケーションにより表示できる。なお、利用者端末10は、情報の表示処理を実現する制御情報を情報処理装置100などから受け取った場合には、制御情報に従って表示処理を実現する。
The
サービス利用者Uは、利用者端末10を操作して、ウェブブラウザにより表示される各種オンラインサービスのウェブサイトを閲覧したり、ウェブブラウザにより表示されるウェブコンテンツを利用したりできる。また、サービス利用者Uは、各種オンラインサービスのウェブサイトを利用するための専用のアプリケーションプログラム(以下、「専用アプリ」と称する。)を情報処理装置100からダウンロードして、利用者端末10にインストールできる。この場合、サービス利用者Uは、専用アプリを操作することにより、専用アプリ用に構成された各種オンラインサービスのコンテンツを利用できる。
The service user U can operate the
情報処理装置100は、各サービス利用者に対して各種オンラインサービスを提供するとともに、実施形態に係る情報処理を実行する情報処理装置である。情報処理装置100は、典型的にはサーバ装置であるが、メインフレームやワークステーションなどにより実現されてもよい。また、情報処理装置100がサーバ装置により実現される場合、単独のサーバ装置により実現されてもよいし、複数のサーバ装置及び複数のストレージ装置が協働して動作するクラウドシステムなどにより実現されてもよい。
The
情報処理装置100により提供される各種オンラインサービスには、インターネット接続や、検索サービスや、SNS(Social Networking Service)や、電子商取引サービスや、電子決済サービスや、オンラインゲームや、オンラインバンキングサービスや、オンライントレーディングサービスや、宿泊予約サービスや、チケット予約サービスや、動画配信サービスや、音楽配信サービスや、ニュース配信サービスや、地図情報サービスや、ルート検索サービスや、経路案内サービスや、路線情報サービスや、運行情報サービスや、天気情報サービスなどが含まれ得る。なお、各種オンラインサービスには、各種アプリケーションに対応するAPI(Application Programming Interface)サービスが含まれていてもよい。
The various online services provided by the
情報処理装置100は、各種オンラインサービスの提供にあたり、サービス利用者(たとえば、サービス利用者U)の各々を特定するための利用者識別情報である利用者IDを含むユーザアカウントを作成する。このユーザアカウントに含まれる利用者IDは、オンラインサービスの利用登録の際にサービス利用者(たとえば、サービス利用者U)が任意に設定するか、又は情報処理装置100により個別に割り振られる。情報処理装置100は、各サービス利用者(たとえば、サービス利用者U)のユーザアカウントに紐付けて、オンラインサービスの利用履歴であるサービス利用履歴を記録し、記録したサービス利用履歴をサービス利用者ごとに管理する。また、情報処理装置100は、サービス利用者(たとえば、サービス利用者U)からの要求に応じて、各種オンラインサービスを利用するための専用アプリを配布できる。
When providing various online services, the
[2.実施形態に係る情報処理]
[2-1.コミュケーション実行タイミングの制御例]
以下、図1を用いて、実施形態に係る情報処理装置100が実行する情報処理の概要について説明する。図1は、情報処理システムSYSにおいて、情報処理装置100が実施するチャットボット(「コミュニケーションボット」とも称される。)を通じたコミュニケーションの実行タイミングの制御例を示している。
2. Information Processing According to the Embodiment
[2-1. Example of communication execution timing control]
An overview of information processing executed by the
たとえば、オンラインサービスにおいて、オンラインサービスを通じて提供される商品やサービスなどの取引対象に対するレビュー(評価情報)を取得したいという要望がある。このため、オンラインサービスは、一般的に、サービス利用者からのレビューの投稿を受付可能に構成されている。しかしながら、レビューを投稿するか否かは、サービス利用者の意思に委ねられており、レビューの取得率はそれほど高くないのが現状である。このような事情に鑑み、実施形態に係る情報処理装置100は、オンラインサービスを利用するサービス利用者の状況に基づいて、サービス利用者との間でチャットボットを通じたコミュニケーションをオンラインサービス上で実行する。これにより、情報処理装置100は、オンラインサービスにおける処理の実効性の向上を図る。具体的には、情報処理装置100は、取引対象に対するサービス利用者のレビューの投稿が期待できる適切なタイミングでサービス利用者と意思疎通を図り、サービス利用者との対話の中で取引対象に対するレビューを聞き出すためのアンケートを提示できる。この結果、情報処理装置100は、サービス利用者によるアンケートへの回答を促すことができ、取引対象に対するレビューを効率的に取得できる効果を期待できる。
For example, in online services, there is a demand to obtain reviews (evaluation information) for trading objects such as products and services provided through the online service. For this reason, online services are generally configured to be able to accept reviews posted by service users. However, whether or not to post a review is left to the discretion of the service user, and the current situation is that the rate of review acquisition is not very high. In view of this situation, the
図1では、サービス利用者により利用されるオンラインサービスが宿泊予約サービスである場合の情報処理の概要を例示するが、実施形態に係る情報処理は、宿泊予約サービス以外の他のサービスについても同様に適用できる。なお、以下の説明において、利用者端末10をサービス利用者Uと表記して説明する場合がある。すなわち、サービス利用者Uを利用者端末10と読み替えることができる。
Figure 1 illustrates an overview of information processing when the online service used by the service user is a hotel reservation service, but the information processing according to the embodiment can be similarly applied to services other than hotel reservation services. In the following explanation, the
図1に示すように、サービス利用者Uは、利用者端末10を操作して、宿泊予約サービスにアクセスする(ステップS01)。たとえば、利用者端末10は、サービス利用者Uの操作に従って、宿泊予約サービスのサービス用コンテンツを表示するための情報の取得要求を情報処理装置100に送信する。
As shown in FIG. 1, a service user U operates a
一方、情報処理装置100は、サービス利用者Uからの要求に応じて、宿泊予約サービスのサービス用コンテンツを提供する(ステップS02)。たとえば、情報処理装置100は、宿泊予約サービスのサービス用コンテンツを表示させるための情報を利用者端末10に送信する。
Meanwhile, the
また、情報処理装置100は、オンラインサービスを利用するサービス利用者Uの状況に基づいて、サービス利用者Uとの間でチャットボットを通じたオンラインサービス上のコミュニケーションを実行するか否かを判定するコミュニケーション実行判定を行う(ステップS03)。
In addition, the
また、情報処理装置100は、コミュニケーションを実行すると判定された場合、サービス利用者Uに提供したサービス用コンテンツとともにチャットボットを表示させる(ステップS04)。また、情報処理装置100は、サービス利用者Uとのコミュニケーションに関する処理を実行する(ステップS05)。情報処理装置100が実行するコミュケーションに関する処理には、テキストや音声を通じて、サービス利用者Uとの間で自動的に対話を行う対話処理が含まれる。対話処理には、サービス利用者Uと雑談や他愛のない会話といった非タスク志向型の対話を行うための処理や、サービス利用者Uの要求に応じて、オンラインサービスに関するタスクを代行するタスク志向型の対話を行うための処理が含まれていてよい。
Furthermore, when it is determined that communication is to be performed, the
上述のステップS03において、情報処理装置100は、サービス利用者Uによる各オンラインサービスのサービス利用履歴に基づいて推定されるサービス利用者Uとの間でチャットボットを通じたコミュニケーションを実行するか否かを判定する。
In the above-mentioned step S03, the
たとえば、情報処理装置100は、サービス利用履歴から取得される所定のコンバージョンからの経過時間に基づいて、コミュニケーションを実行するか否かを判定する。具体例を示せば、所定のコンバージョンの1つが商品購入である場合、情報処理装置100は、コミュニケーションの実行判定を行うタイミングで、商品が購入された日から予め定められる所定期間を経過している場合、サービス利用者Uとの間でチャットボットを通じたコミュニケーションを実行するという判定結果を導出する。
For example, the
また、たとえば、情報処理装置100は、サービス利用履歴から取得される所定のコンバージョンに紐付く商品やサービスなどの取引対象と、サービス利用者Uが利用中のサービスの内容との関連性に基づいて、コミュニケーションを実行するか否かを判定する。具体例を示せば、情報処理装置100は、所定のコンバージョンに紐付く商品としてサービス利用者UのECサイトの購入履歴から取得された旅行カバンと、サービス利用者Uが利用中の宿泊予約サービスとの間には関連性があると判定すれば、サービス利用者Uとのコミュケーションを実行するという判定結果を導出する。なお、情報処理装置100は、サービス利用履歴から取得される所定のコンバージョンに紐付く商品やサービスなどの取引対象と、サービス利用者Uが閲覧中のサービス用コンテンツの内容との間の関連性の有無については、予め定められるルールベースなどに基づいて判定できる。
For example, the
また、情報処理装置100は、チャットボットを通じたサービス利用者Uとの対話の中で、所定のコンバージョンに紐付く取引対象についてのアンケートを実行してもよい。具体例を示せば、サービス利用者UのECサイトの購入履歴から取得された旅行カバンと、サービス利用者Uが閲覧中の宿泊予約サービスのサービス用サイトとの間には関連性があると判定した場合、サービス利用者Uとの対話の中で、旅行カバンについてのアンケートを実行する。
The
このように、情報処理装置100は、オンラインサービスを利用するサービス利用者の状況に基づいて、サービス利用者との間でチャットボットを通じたコミュニケーションをオンラインサービス上で実行する。これにより、情報処理装置100は、オンラインサービスにおける処理の実効性の向上を図る。具体的には、情報処理装置100は、取引対象に対するサービス利用者のレビューの投稿が期待できる適切なタイミングでサービス利用者と意思疎通を図り、サービス利用者との対話の中で取引対象に対するレビューを聞き出すためのアンケートを提示できる。この結果、情報処理装置100は、サービス利用者によるアンケートへの回答を促すことができ、取引対象に対するレビューを効率的に取得できる効果を期待できる。
In this way, the
また、情報処理装置100は、アンケートを実施してから所定の期間経過後に、アンケートの対象となった取引対象と同一の取引対象について再度アンケートを実行してもよい。このとき、情報処理装置100が実行するアンケートの内容は、前回のアンケートと同一の内容であってもよいし、前回のアンケートと異なる内容であってもよい。
In addition, the
また、情報処理装置100は、オンラインサービスを利用するサービス利用者の状況に基づいて、チャットボットを通じたサービス利用者Uとの対話の中で、サービス利用者Uに対して情報提供を実行してもよい。たとえば、情報処理装置100は、あるオンラインサービスを利用中のサービス利用者Uに対して、他のオンラインサービスに送客する(誘導する)ための情報などを提供してもよい。
In addition, the
[2-2.情報表示例]
以下、図1を用いて、情報処理装置100から提供される情報に基づいて、利用者端末10に表示される情報の一例について説明する。
[2-2. Information display example]
An example of information displayed on the
上述のステップS04の処理により、利用者端末10には、情報処理装置100から提供される情報に基づいて、宿泊予約サービスのサービス用のサービス用コンテンツCTとともに、チャットボットCB(対話画面)が表示される(ステップS11)。たとえば、図1に示すチャットボットCBには、たとえば、サービス利用者Uのサービス利用履歴に基づくコミュケーション情報JHが表示される。また、図1に示すチャットボットCBには、コミュケーション情報JHに関連するアクションをサービス利用者Uから受け付けるためのオブジェクトOB1-1、及びオブジェクトOB1-2が表示される。
By the processing of step S04 described above, the
また、上述のステップS05の処理により、図1に示すチャットボットには、コミュケーション情報JHに続くアンケートQが表示される(ステップS12)。アンケートQは、サービス利用者Uによるアクションに応じて表示されてもよいし、サービス利用者Uに関わらず自動的に表示されてもよい。また、図1に示すチャットボットCBには、アンケートQに対する回答をサービス利用者Uから受け付けるためのオブジェクトOB2-1、オブジェクトOB2-2、及びオブジェクトOB2-3が表示される。 Furthermore, by the processing of step S05 described above, the chatbot shown in FIG. 1 displays a questionnaire Q following the communication information JH (step S12). The questionnaire Q may be displayed in response to an action by the service user U, or may be displayed automatically regardless of the service user U. Furthermore, the chatbot CB shown in FIG. 1 displays objects OB2-1, OB2-2, and OB2-3 for receiving responses to the questionnaire Q from the service user U.
[2-3.アンケート回答の利用例]
以下、図2を用いて、図1に示す情報処理によりサービス利用者Uに提示したアンケートに対して、サービス利用者Uから得られた回答の利用例について説明する。図2は、情報処理システムSYSにおいて、情報処理装置100が、アンケートに対するサービス利用者Uの回答に基づいてサービス利用者Uにレコメンドを提供する処理の一例を示している。
[2-3. Examples of using survey responses]
Hereinafter, an example of using answers obtained from the service user U to a questionnaire presented to the service user U by the information processing shown in Fig. 1 will be described with reference to Fig. 2. Fig. 2 shows an example of a process in which the
図2に示すように、情報処理装置100は、アンケートに対するサービス利用者Uの回答に基づいて、取引対象に対するサービス利用者Uの満足度を評価する評価処理を実行する(ステップS21)。そして、情報処理装置100は、サービス利用者Uの満足度の評価結果に基づいてレコメンドを実行する(ステップS22)。たとえば、情報処理装置100は、サービス利用者Uの満足度が高い取引対象に基づいて、サービス利用者Uが閲覧中のサービス用サイトに関連したおすすめのアイテムやコンテンツを利用者端末10に表示する。また、情報処理装置100は、上述の評価処理により評価された取引対象に対するサービス利用者Uの満足度についての情報を、たとえば、オンラインサービスを通じて取引対象の提供を行っている提供者(ストアやメーカーなど)に対してフィードバック(提供)してもよい。上述のサービス利用者Uの満足度についての情報は、アンケートに対するサービス利用者Uの回答に基づく情報であり、情報の信ぴょう性が高く、取引対象の提供者にとって有益な情報となり得る。
2, the
なお、情報処理装置100は、サービス利用履歴に基づいて、サービス利用者Uから取得されるアンケートに対する回答の信頼度(信ぴょう性)を事前に評価してもよい。たとえば、情報処理装置100は、サービス利用者Uに対して商品に関するアンケートを実行し、購入履歴がない商品について回答があった場合、サービス利用者Uに対する信頼度を低くする。すなわち、情報処理装置100は、アンケート対象の商品について購入履歴があるサービス利用者Uよりも相対的に信頼度が低くなるようにスコアリングする。仮に、情報処理装置100は、信頼度が低いと評価されたサービス利用者Uから、このサービス利用者Uが購入した商品についてのアンケートに対する回答があった場合、回答の信ぴょう性は低いと判断する。
The
なお、ここでのアンケートは、サービス利用者Uによる購入実績がない商品や、利用実績がないサービスをサービス利用者Uのサービス利用履歴から予め特定して行われる。つまり、事前にサービス利用者Uの信用をスコアリングするために、たとえば、情報処理装置100は、アンケートを通じて過去に購入履歴がない商品の感想をあえて尋ね、「買っていないのでわからない」という回答が選択された場合、該当のサービス利用者Uによる回答の信頼度(信用)を高く評価し、「とても良かった」という回答が選択された場合、該当のサービス利用者Uによる回答の信頼度(信用)を低く評価することができる。
The survey here is conducted by identifying in advance from the service usage history of the service user U products that the service user U has never purchased or services that the service user U has never used. In other words, in order to score the credibility of the service user U in advance, for example, the
また、サービス利用者の信用をスコアリングするために用いるためのアンケートの内容は、サービス利用履歴に基づく必要はなく、サービス利用者Uの属性を示す属性情報に基づくものであってもよい。また、サービス利用者の信用のスコアリングは、アンケートにより実施する必要はなく、チャットボットCBとの対話の中で実施されてもよい。具体的には、情報処理装置100は、サービス利用者Uの属性を示す属性情報に基づいて、サービス利用者Uの住所が「神奈川県」であることを特定できている場合、このサービス利用者Uに対して、チャットボットCBを通じた対話の中で、「関西在住ですか?」という質問を行う。すなわち、情報処理装置100は、サービス利用者Uに紐付く属性情報から特定した情報とは相違する質問を行う。そして、情報処理装置100は、この質問に対して、サービス利用者Uから質問の内容を否定する回答があった場合、このサービス利用者Uによる回答の信頼度を高く評価し、一方、サービス利用者Uから質問の内容を肯定する回答があった場合、このサービス利用者Uによる回答の信頼度を低く評価する。このように、情報処理装置100は、サービス利用者Uによる回答の信頼度を評価することが可能であれば、任意の内容のアンケートや質問を用いることができる。また、情報処理装置100は、回答の信頼度(信ぴょう性)が低いサービス利用者については、オンラインサービス利用時のユーザ認証を強化したり、チャットに対する回答を利用しないようにしたり、アンケートを実施しないようにしたりしてもよい。
In addition, the contents of the questionnaire used to score the service user's credit do not need to be based on the service usage history, but may be based on attribute information indicating the attributes of the service user U. In addition, the scoring of the service user's credit does not need to be carried out by a questionnaire, but may be carried out in a dialogue with the chatbot CB. Specifically, when the
[3.実施形態に係る情報処理装置の構成]
図3を用いて、実施形態に係る情報処理装置100の構成例について説明する。図3に、実施形態に係る情報処理装置100の構成例を示す。図3に示すように、情報処理装置100は、通信部110と、記憶部120と、制御部130とを有する。
3. Configuration of the information processing device according to the embodiment
An example of the configuration of the
(通信部110について)
通信部110は、たとえば、NIC(Network Interface Card)などによって実現される。通信部110は、ネットワークNと有線または無線で接続される。情報処理装置100は、ネットワークNを介して、利用者端末10などの他の装置との間で情報の送受信を行う。
(Regarding communication unit 110)
The communication unit 110 is realized by, for example, a network interface card (NIC) or the like. The communication unit 110 is connected to a network N by wire or wirelessly. The
(記憶部120について)
記憶部120は、たとえば、制御部130による制御および演算に用いられるプログラムおよびデータを記憶する。たとえば、記憶部120は、RAM(Random Access Memory)やフラッシュメモリなどの半導体メモリ素子、またはハードディスクや光ディスクなどの記憶装置によって実現される。たとえば、記憶部120は、コンテンツ情報記憶部121と、サービス利用履歴記憶部122と、利用者情報記憶部123とを有する。なお、記憶部120は、図3に示す例には限られず、オンラインサービスのサービス用コンテンツに関する情報を記憶してもよい。
(Regarding the storage unit 120)
The
(コンテンツ情報記憶部121)
コンテンツ情報記憶部121は、サービス利用者(たとえば、図1に示すサービス利用者U)が利用する各種オンラインサービスに対応するコンテンツに関する情報を記憶する。図4に、実施形態に係るコンテンツ情報記憶部121に記憶されるコンテンツ情報の概要を示す。
(Content information storage unit 121)
The content information storage unit 121 stores information about content corresponding to various online services used by a service user (for example, the service user U shown in FIG. 1). FIG. 4 shows an overview of the content information stored in the content information storage unit 121 according to the embodiment.
図4に示すように、コンテンツ情報記憶部121に記憶されるコンテンツ情報は、「サービス」の項目や、「サービス内容」の項目や、「関連取引対象」の項目などといった複数の項目を有している。コンテンツ情報が有するこれらの項目は相互に対応付けられている。 As shown in FIG. 4, the content information stored in the content information storage unit 121 has multiple items such as a "service" item, a "service content" item, and a "related transaction target" item. These items in the content information are associated with each other.
「サービス」の項目には、オンラインサービスごとに割り振られる各オンラインサービスに固有の識別情報が記憶される。「サービス内容」の項目には、インターネット接続や、検索サービスや、SNS(Social Networking Service)や、電子商取引サービスや、電子決済サービスや、オンラインゲームや、オンラインバンキングサービスや、オンライントレーディングサービスや、宿泊予約サービスなどのオンラインサービスの内容を示す情報が記憶される。「関連取引対象」の項目には、オンラインサービスの内容と関連を有する商品やサービスなどの取引対象を示す情報が記憶される。なお、「関連取引対象」の項目は、情報処理装置100の管理者により予め設定される。
The "Service" field stores unique identification information assigned to each online service. The "Service Content" field stores information indicating the content of the online service, such as Internet connection, search service, SNS (Social Networking Service), e-commerce service, electronic payment service, online game, online banking service, online trading service, and hotel reservation service. The "Related Transaction Object" field stores information indicating the transaction object, such as a product or service that is related to the content of the online service. The "Related Transaction Object" field is set in advance by the administrator of the
図4によれば、識別情報:「サービス#001」で識別されるオンラインサービスのサービス内容が「内容C-1」であり、オンラインサービスの内容と関連を有する関連取引対象が「対象X-1,対象X-2,・・・」であることが示されている。たとえば、宿泊予約サービスであれば、旅行カバンや圧縮バックなどの旅行用アイテムや、観光情報を提供する情報誌などが関連性の強い取引対象として想定される。 According to FIG. 4, the service content of the online service identified by the identification information "Service #001" is "Content C-1," and the related transaction objects related to the online service content are "Object X-1, Object X-2, ...." For example, in the case of a hotel reservation service, travel items such as travel bags and compression bags, and information magazines providing tourist information are expected to be closely related transaction objects.
(サービス利用履歴記憶部122)
サービス利用履歴記憶部122は、オンラインサービスのサービス利用者(たとえば、図1に示すサービス利用者U)により利用された各オンラインサービスのサービス利用履歴を記憶する。図5に、実施形態に係るサービス利用履歴記憶部122に記憶されるサービス利用履歴の概要を示す。
(Service Usage History Storage Unit 122)
The service usage history storage unit 122 stores the service usage history of each online service used by a service user of the online service (for example, the service user U shown in FIG. 1). FIG. 5 shows an overview of the service usage history stored in the service usage history storage unit 122 according to the embodiment.
図5に示すように、実施形態に係るサービス利用履歴記憶部122に記憶されるサービス利用履歴は、「利用者ID」の項目や、「検索履歴」の項目や、「移動履歴」の項目や、「購買履歴」の項目や、「閲覧履歴」の項目などといった複数の項目を有している。サービス利用履歴が有するこれらの項目は、相互に対応付けられている。 As shown in FIG. 5, the service usage history stored in the service usage history storage unit 122 according to the embodiment has multiple items such as a "user ID" item, a "search history" item, a "travel history" item, a "purchase history" item, and a "browsing history" item. These items in the service usage history are associated with each other.
「利用者ID」の項目には、オンラインサービスの利用登録の際にサービス利用者に対して個別に割り振られるオンラインサービス用の利用者識別情報が記憶される。「検索履歴」の項目には、オンラインサービスにおけるサービス利用者の検索履歴を示す情報が記憶される。「移動履歴」の項目には、オンラインサービスにおけるサービス利用者の移動の履歴を示す情報が記憶される。「購買履歴」の項目には、オンラインサービスにおけるサービス利用者の購買の履歴を示す情報が記憶される。なお、購買の履歴を示す情報には、所定のコンバージョンが成立した日時(たとえば、商品の購入日時やサービスの利用日時)を示す情報が含まれる。「閲覧履歴」の項目には、オンラインサービスにおけるサービス利用者の閲覧の履歴を示す情報が記憶される。なお、サービス利用履歴記憶部122は、サービス利用履歴から取得されるサービス利用者の行動情報を記憶してもよい。 The "user ID" field stores user identification information for the online service that is individually assigned to the service user when registering to use the online service. The "search history" field stores information indicating the service user's search history in the online service. The "movement history" field stores information indicating the service user's movement history in the online service. The "purchase history" field stores information indicating the service user's purchase history in the online service. Note that the information indicating the purchase history includes information indicating the date and time when a predetermined conversion was made (for example, the date and time of purchase of a product or the date and time of use of a service). The "browsing history" field stores information indicating the service user's browsing history in the online service. Note that the service usage history storage unit 122 may store behavioral information of the service user obtained from the service usage history.
(利用者情報記憶部123)
利用者情報記憶部123は、オンラインサービスのサービス利用者(たとえば、図1に示すサービス利用者U)に関する利用者情報を記憶する。図6に、実施形態に係る利用者情報記憶部123に記憶される利用者情報の概要を示す。
(User information storage unit 123)
The user
図6に示すように、実施形態に係る利用者情報記憶部123に記憶される利用者情報は、「利用者ID」の項目や、「個人情報」の項目や、「満足度情報」の項目や、「回答信頼度」の項目などといった複数の項目を有している。利用者情報が有するこれらの項目は、相互に対応付けられている。
As shown in FIG. 6, the user information stored in the user
「利用者ID」の項目には、オンラインサービスの利用登録の際にサービス利用者に対して個別に割り振られるオンラインサービス用の利用者識別情報が記憶される。「個人情報」の項目には、サービス利用者に関する個人情報が記憶される。「満足度情報」の項目には、サービス利用者の所定のコンバージョンに紐付く取引対象に対する満足度を示す情報が記憶される。「回答信頼度」の項目には、アンケートに対するサービス利用者の回答の信頼度を示す情報が記憶される。 The "User ID" field stores user identification information for the online service that is individually assigned to the service user when registering to use the online service. The "Personal Information" field stores personal information about the service user. The "Satisfaction Information" field stores information indicating the service user's satisfaction with the transaction object linked to a specified conversion. The "Response Reliability" field stores information indicating the reliability of the service user's response to the questionnaire.
(制御部130について)
制御部130は、CPU(Central Processing Unit)やMPU(Micro Processing Unit)などによって、情報処理装置100内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部130は、たとえば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)などの集積回路により実現される。
(Regarding the control unit 130)
The control unit 130 is realized by a central processing unit (CPU) or a micro processing unit (MPU) executing various programs stored in a storage device inside the
図3に示す制御部130は、表示制御部131と、判定部132と、実行部133とを有し、これらの各部により、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部130は、以下に説明する情報処理の機能や作用を実現または実行する処理単位で複数の分割された内部構成を有していてもよい。また、制御部130は、図3に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよく、図3に示す以外の他の機能部を有していてもよい。
The control unit 130 shown in FIG. 3 has a display control unit 131, a
(表示制御部131)
表示制御部131は、サービス利用者(たとえば、図1に示すサービス利用者U)の利用者端末10に対して、サービス利用者からの要求に対応するサービス用コンテンツを表示させる。たとえば、表示制御部131は、通信部110を通じて、利用者端末10からオンラインサービスに対するアクセス要求を取得すると、アクセス要求に対応するサービス用コンテンツの情報を取得する。そして、表示制御部131は、取得したサービス用コンテンツの情報を、通信部110を通じて、アクセス要求の送信元である利用者端末10に送信する。
(Display Control Unit 131)
The display control unit 131 causes the
(判定部132)
判定部132は、オンラインサービスを利用するサービス利用者の状況に基づいて、サービス利用者(たとえば、図1に示すサービス利用者U)との間でチャットボットを通じたオンラインサービス上のコミュニケーションを実行するか否かを判定する。
(Determination unit 132)
The
たとえば、判定部132は、サービス利用履歴に基づいて推定されるサービス利用者の状況に基づいて、サービス利用者との間でチャットボットを通じたコミュニケーションを実行するか否かを判定してもよい。
For example, the
たとえば、判定部132は、サービス利用履歴から取得される所定のコンバージョンからの経過時間に基づいて、コミュニケーションを実行するか否かを判定してもよい。すなわち、判定部132は、サービス利用者により購入された商品の使用感に対するレビューを取得したい場合、少なくとも、商品が使用されたと推定される時間の経過を条件として、サービス利用者とのコミュニケーションが実行されるように判定を行う。所定のコンバージョンには、商品の購入の他、サービスの利用なども含まれる。また、所定のコンバージョンの種類については、情報処理装置100の管理者が任意に設定する。
For example, the
たとえば、判定部132は、サービス利用履歴から取得される所定のコンバージョンに紐付く取引対象と、サービス利用者が利用中のサービスの内容との間の関連性に基づいて、コミュニケーションを実行するか否かを判定してもよい。具体的には、判定部132は、コンテンツ情報記憶部121を参照し、所定のコンバージョンに紐付く取引対象と、サービス利用者が利用中のサービスの内容に対応付けられている関連取引対象に含まれているか否かを判定する。すなわち、判定部132は、たとえば、サービス利用者により購入された商品の使用感に対するレビューを取得したい場合、対象商品に関連するサービスをサービス利用者が利用しているタイミングでコミュニケーションを実行するように判定を行う。これにより、自然な対話の流れを演出し、商品の使用感に対するレビューの取得確度を高める効果を期待できる。なお、判定部132は、取引対象との関連性の有無を判定するためのサービスの内容として、サービス利用者が利用中のサービス用コンテンツの内容を用いてもよい。
For example, the
また、判定部132は、サービス利用者ごとに、アンケートに対する回答を得られたときのサービス利用状況を記録しておき、サービス利用者の状況がアンケートに対する回答実績がある場合、コミュニケーションを実行するという判定結果を導出してもよい。たとえば、判定部132は、ニュース配信サービスを利用中にアンケートに対する回答を得られるという実績があるサービス利用者については、ニュース配信サービスを利用中であることを条件に、コミュニケーションを実行するという判定結果を導出してもよい。
The
なお、判定部132は、サービス利用者の状況を推定するための情報として、サービス利用履歴以外の情報を加味してもよい。たとえば、判定部132は、利用者端末10において検出された加速度や、サービス利用者により入力された音声や、サービ利用者により入力された操作などの利用者情報を取得し、サービス利用者の状況を推定してもよい。たとえば、判定部132は、サービス利用履歴から検索サービスの利用時間が所定時間を超えており、かつ、加速度などに基づいてサービス利用者が歩行していない状態であることが特定される場合、サービス利用者が情報収集に集中している状態であると推定ことなどが想定される。
The
(実行部133)
実行部133は、判定部132によりコミュニケーションを実行すると判定された場合、コンテンツとともにチャットボットを表示させ、サービス利用者(たとえば、図1に示すサービス利用者U)との間で実行するコミュニケーションに関する処理を実行する。
(Executing Unit 133)
When the
たとえば、実行部133は、判定部132によりコミュニケーションを実行すると判定された場合、サービス利用者との対話の中で、所定のコンバージョンに紐付く取引対象についてのアンケートを実行してもよい。
For example, when the
たとえば、実行部133は、アンケートを実施してから所定の期間経過後に、アンケートの対象となった取引対象と同一の取引対象について再度アンケートを実行してもよい。
For example, the
たとえば、実行部133は、アンケートに対するサービス利用者の回答に基づいて、取引対象に対するサービス利用者の満足度を評価し、評価結果に基づくレコメンドを実行してもよい。
For example, the
たとえば、実行部133は、サービス利用履歴に基づいて、サービス利用者から取得されるアンケートに対する回答の信頼度を評価してもよい。
For example, the
[4.実施形態に係る処理手順]
[4-1.コミュケーションの実行タイミングの制御手順]
以下、実施形態に係る情報処理装置100が実行する情報処理の手順について説明する。まず、図7を用いて、実施形態に係るコミュケーションの実行タイミングの制御手順例について説明する。図7は、実施形態に係るコミュケーションの実行タイミングの制御手順の一例を示すフローチャートである。図7に示す処理手順は、情報処理装置100の制御部130により実行される。図7に示す処理手順は、情報処理装置100の稼働中、繰り返し実行される。
4. Processing Procedure According to the Embodiment
[4-1. Control procedure for communication execution timing]
The procedure of information processing executed by the
図7に示すように、提供部131は、サービス利用者に対してアクセス要求に対応するサービス用コンテンツを提供する(ステップS101)。 As shown in FIG. 7, the providing unit 131 provides the service user with service content corresponding to the access request (step S101).
また、判定部132は、サービス利用者のサービス利用履歴に基づいて、サービス利用者に紐付く所定のコンバージョンがあるか否かを判定する(ステップS102)。
The
判定部132は、サービス利用者に紐付く所定のコンバージョンがあると判定した場合(ステップS102;Yes)、所定のコンバージョンからの経過時間が予め規定される閾値を超えているか否かを判定する(ステップS103)。
When the
判定部132は、所定のコンバージョンからの経過時間が予め規定される閾値を超えていると判定した場合(ステップS103;Yes)、所定のコンバージョンに紐付く取引対象と、サービス利用者が利用中のサービスの内容との間に関連性があるか否かを判定する(ステップS104)。
When the
また、実行部133は、判定部132により所定のコンバージョンに紐付く取引対象と、サービス利用者が利用中のサービスの内容との間に関連性があると判定された場合(ステップS104;Yes)、サービス用コンテンツにチャットボットに表示させて、所定のコンバージョンに紐付く取引対象についてのアンケートを実行して(ステップS105)、図7に示す処理手順を終了する。
In addition, if the
上述のステップS104において、実行部133は、判定部132により所定のコンバージョンに紐付く取引対象と、サービス利用者が利用中のサービスの内容との間に関連性がないと判定された場合(ステップS104;No)、サービス用コンテンツにチャットボットに表示させて、サービス利用者の状況に基づく情報提供を実行して(ステップS106)、図7に示す処理手順を終了する。
In the above-mentioned step S104, if the
上述のステップS103において、実行部133は、所定のコンバージョンからの経過時間が予め規定される閾値を超えていないと判定した場合(ステップS103;No)、上述のステップS106の処理手順に移る。
In step S103 described above, if the
上述のステップS102において、実行部133は、サービス利用者に紐付く所定のコンバージョンがないと判定した場合(ステップS102;No)、上述のステップS106の処理手順に移る。
In step S102 described above, if the
[4-2.レコメンド処理手順]
続いて、図8を用いて、実施形態に係るレコメンド処理の処理手順例について説明する。図8は、実施形態に係るレコメンド処理の処理手順の一例を示すフローチャートである。図8に示す処理手順は、情報処理装置100の制御部130により実行される。図8に示す処理手順は、情報処理装置100の稼働中、繰り返し実行される。
[4-2. Recommendation Processing Procedure]
Next, an example of a processing procedure of the recommendation processing according to the embodiment will be described with reference to Fig. 8. Fig. 8 is a flowchart showing an example of a processing procedure of the recommendation processing according to the embodiment. The processing procedure shown in Fig. 8 is executed by the control unit 130 of the
図8に示すように、実行部133は、処理対象となるサービス利用者について取引対象ごとにアンケートに対する回答を取得する(ステップS201)。
As shown in FIG. 8, the
また、実行部133は、取得したアンケートの回答に基づいて、取引対象ごとに満足度を評価する(ステップS202)。
The
また、実行部133は、取引対象ごとの満足度の評価結果に基づいて、サービス利用者に対するレコメンドを実行して(ステップS203)、図8に示す処理手順を終了する。
The
[5.変形例]
本願に係る情報処理装置、情報処理方法、及び情報処理プログラムは、上記実施形態以外にも種々の異なる形態にて実施されてよい。以下では、上記実施形態の変形例について説明する。
5. Modifications
The information processing device, the information processing method, and the information processing program according to the present application may be embodied in various different forms other than the above-described embodiment. Modifications of the above-described embodiment will be described below.
(5-1.学習済みモデルの利用について)
上記実施形態において、情報処理装置100は、機械学習により学習された学習済みモデルを用いて、チャットボットを通じたオンライン上のコミュニケーションをサービス利用者との間で実行するか否かを判定してもよい。たとえば、情報処理装置100は、サービス利用者の状況と、チャットボットを通じたサービス利用者とのコミュニケーションの実行タイミングとの関係性の特徴を学習した学習済みモデルを用いて、チャットボットを通じたサービス利用者とのコミュニケーションを実行するか否かを判定する。
(5-1. Use of trained models)
In the above embodiment, the
(5-2.その他の学習済みモデルについて)
上記実施形態において、情報処理装置100は、機械学習により学習された学習済みモデルを用いて、サービス利用者の状況を推定してもよい。たとえば、情報処理装置100は、サービス利用履歴および利用者情報と、サービス利用者の状況との関係性の特徴を学習した学習済みモデルを用いて、サービス利用者の状況を推定してもよい。この場合、情報処理装置100は、サービス利用履歴として、サービス用コンテンツの内容や、利用されているサービスの種類や、サービス用コンテンツの利用頻度などの情報を収集し、学習用データとして利用できる。また、情報処理装置100は、利用者情報として、サービス用コンテンツにおけるサービス利用者の行動や、利用者端末10におけるセンサ情報や、サービス利用者との対話内容などの情報を収集し、学習用データとして利用できる。
(5-2. Other trained models)
In the above embodiment, the
(5-3.対話パターンについて)
上記実施形態において、情報処理装置100は、予め用意された対話パターンを用いて、サービス利用者とのコミュニケーションを実行してもよい。具体的には、実行部133は、予め用意された対話パターンの中から、サービス利用者が利用中のサービスの内容、及びサービス利用履歴に応じた対話パターンを選択し、チャットボットを通じた情報提供やアンケートを実行する。
(5-3. Conversation patterns)
In the above embodiment, the
たとえば、実行部133は、サービス利用者に対して情報提供を行う場合、情報提供に対応する対話パターンの中からサービス利用者が利用中のサービス内容に合致する対話パターンを取得する。そして、実行部133は、取得した対話パターンに従って、情報提供を行うためのコミュニケーションをサービス利用者との間で実行する。また、たとえば、実行部133は、サービス利用者に対してアンケートを行う場合、アンケート実施に対応する対話パターンの中から、所定のコンバージョンに紐付く取引対象についてアンケートを行うための対話パターンを取得する。そして、実行部133は、取得した対話パターンに従って、アンケートを実施するためのコミュニケーションをサービス利用者との間で実行する。
For example, when providing information to a service user, the
(5-4.チャットボットの継続表示について)
上記実施形態において、情報処理装置100は、サービス利用者が利用中のサービス用コンテンツとともに表示するチャットボットを、サービス利用者により利用するオンラインサービスが変更されても継続的に表示させてもよい。
(5-4. Continuous display of chatbot)
In the above embodiment, the
[6.効果]
実施形態に係る情報処理装置100は、判定部132と、実行部133とを有する。判定部132は、オンラインサービスを利用するサービス利用者の状況に基づいて、チャットボットを通じたオンラインサービス上のコミュニケーションをサービス利用者との間で実行するか否かを判定する。実行部133は、判定部132によりコミュニケーションを実行すると判定された場合、コンテンツとともにチャットボットを表示させ、コミュニケーションに関する処理を実行する。
[6. Effects]
The
また、情報処理装置100は、サービス利用者による各オンラインサービスのサービス利用履歴を記憶する記憶部120をさらに有する。判定部132は、サービス利用履歴に基づいて推定されるサービス利用者の状況に基づいて、サービス利用者との間でチャットボットを通じたコミュニケーションを実行するか否かを判定する。
The
また、判定部132は、サービス利用履歴から取得される所定のコンバージョンからの経過時間に基づいて、コミュニケーションを実行するか否かを判定する。
In addition, the
また、判定部132は、サービス利用履歴から取得される所定のコンバージョンに紐付く取引対象と、サービス利用者が利用中のサービスの内容との間の関連性に基づいて、コミュニケーションを実行するか否かを判定する。
In addition, the
また、実行部133は、判定部132により前記コミュニケーションを実行すると判定された場合、コミュニケーションにおいて、所定のコンバージョンに紐付く取引対象についてのアンケートを実行する。
In addition, when the
また、実行部133は、アンケートを実施してから所定の期間経過後に、アンケートの対象となった取引対象と同一の取引対象について再度アンケートを実行する。
In addition, the
また、実行部133は、アンケートに対するサービス利用者の回答に基づいて、取引対象に対する前記サービス利用者の満足度を評価し、評価結果に基づくレコメンドを実行する。
In addition, the
また、実行部133は、サービス利用履歴に基づいて、サービス利用者から取得されるアンケートに対する回答の信頼度を評価する。
In addition, the
また、判定部132は、サービス利用者の状況と、コミュニケーションの実行タイミングとの関係性の特徴を学習した学習済みモデルを用いて、コミュニケーションを実行するか否かを判定する。
In addition, the
このようなことから、実施形態に係る情報処理装置100は、上述した各部により実行される処理、又は各部のうちのいずれかの組合せにより、オンラインサービスにおける処理の実効性の向上を図ることができる。たとえば、情報処理装置100は、取引対象に対するサービス利用者のレビューの投稿が期待できる適切なタイミングでサービス利用者と意思疎通を図り、サービス利用者との対話の中で取引対象に対するレビューを聞き出すためのアンケートを提示できる。この結果、情報処理装置100は、サービス利用者によるアンケートへの回答を促すことができ、取引対象に対するレビューを効率的に取得できる効果を期待できる。
For this reason, the
[7.ハードウェア構成]
また、上述してきた実施形態および各変形例に係る情報処理装置は、たとえば、図9に示すような構成のコンピュータ1000によって実現される。図9は、実施形態及び各変形例に係る情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
[7. Hardware Configuration]
Moreover, the information processing devices according to the above-described embodiments and each modified example are realized, for example, by a
コンピュータ1000は、出力装置1010、入力装置1020と接続され、演算装置1030、一次記憶装置1040、二次記憶装置1050、出力IF(Interface)1060、入力IF1070、ネットワークIF1080がバス1090により接続された形態を有する。
The
演算装置1030は、一次記憶装置1040や二次記憶装置1050に格納されたプログラムや入力装置1020から読み出したプログラムなどに基づいて動作し、各種の処理を実行する。一次記憶装置1040は、RAMなど、演算装置1030が各種の演算に用いるデータを一次的に記憶するメモリ装置である。また、二次記憶装置1050は、演算装置1030が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ROM(Read Only Memory)、HDD、フラッシュメモリ等により実現される。
The
出力IF1060は、モニタやプリンタといった各種の情報を出力する出力装置1010に対し、出力対象となる情報を送信するためのインターフェイスであり、例えば、USB(Universal Serial Bus)やDVI(Digital Visual Interface)、HDMI(登録商標)(High Definition Multimedia Interface)といった規格のコネクタにより実現される。また、入力IF1070は、マウス、キーボード、およびスキャナなどといった各種の入力装置1020から情報を受信するためのインターフェイスであり、例えば、USBなどにより実現される。
The output IF 1060 is an interface for transmitting information to be output to an
なお、入力装置1020は、例えば、CD(Compact Disc)、DVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)などの光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリなどから情報を読み出す装置であってもよい。また、入力装置1020は、USBメモリなどの外付け記憶媒体であってもよい。
The
ネットワークIF1080は、ネットワークNを介して他の機器からデータを受信して演算装置1030へ送り、また、ネットワークNを介して演算装置1030が生成したデータを他の機器へ送信する。
The network IF 1080 receives data from other devices via the network N and sends it to the
演算装置1030は、出力IF1060や入力IF1070を介して、出力装置1010や入力装置1020の制御を行う。例えば、演算装置1030は、入力装置1020や二次記憶装置1050からプログラムを一次記憶装置1040上にロードし、ロードしたプログラムを実行する。
The
たとえば、コンピュータ1000が実施形態に係る情報処理装置100として機能する場合、コンピュータ1000の演算装置1030は、一次記憶装置1040上にロードされたプログラム(たとえば、情報処理プログラム)を実行することにより、制御部130と同様の機能を実現する。すなわち、演算装置1030は、一次記憶装置1040上にロードされたプログラム(例えば、情報処理プログラム)との協働により、実施形態に係る情報処理装置100による処理を実現する。
For example, when the
[8.その他]
上記実施形態などにおいて説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
[8. Other]
Of the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by a known method. In addition, the information including the process procedures, specific names, various data and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified.
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 In addition, each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.
また、上述してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 Furthermore, the above-mentioned embodiments can be combined as appropriate to the extent that they do not cause any contradictions in the processing content.
以上、本願の実施形態をいくつかの図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 The above describes the embodiments of the present application in detail with reference to several drawings, but these are merely examples, and the present invention can be embodied in other forms with various modifications and improvements based on the knowledge of those skilled in the art, including the forms described in the disclosure section of the invention.
また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、制御部は、制御手段や制御回路に読み替えることができる。 The above-mentioned "section, module, unit" can be read as "means" or "circuit." For example, a control unit can be read as a control means or a control circuit.
N ネットワーク
SYS 情報処理システム
10 利用者端末
100 情報処理装置
110 通信部
120 記憶部
121 セラー情報記憶部
122 商品情報記憶部
123 在庫情報記憶部
130 制御部
131 提供部
132 判定部
133 実行部
N network SYS
Claims (11)
前記サービス利用履歴に基づいて推定される前記サービス利用者の状況に基づいて、チャットボットを通じたオンラインサービス上のコミュニケーションを前記サービス利用者との間で実行するか否かを判定する判定部と、
前記判定部により前記コミュニケーションを実行すると判定された場合、前記オンラインサービスに対応するコンテンツとともに前記チャットボットを表示させ、前記コミュニケーションに関する処理を実行する実行部と
を有し、
前記判定部は、
前記サービス利用履歴から取得される所定のコンバージョンに商品購入が含まれる場合、前記コミュニケーションの実行判定を行うタイミングで、商品が購入された日から予め定められる所定期間を経過していることを条件に、前記サービス利用者との間でチャットボットを通じた前記コミュニケーションを実行するという判定結果を導出する
ことを特徴とする情報処理装置。 A storage unit that stores a service usage history of each online service by a service user who uses the online service;
a determination unit that determines whether or not to execute communication on an online service with the service user through a chatbot based on a state of the service user estimated based on the service usage history;
an execution unit that displays the chatbot together with content corresponding to the online service when the determination unit determines that the communication is to be executed, and executes a process related to the communication;
The determination unit is
an information processing device which, when a specific conversion obtained from the service usage history includes a product purchase, derives a determination result to execute the communication with the service user through a chatbot, on the condition that a predetermined period of time has passed since the date of purchase of the product at the time of determining whether to execute the communication.
前記サービス利用履歴に基づいて推定される前記サービス利用者の状況に基づいて、チャットボットを通じたオンラインサービス上のコミュニケーションを前記サービス利用者との間で実行するか否かを判定する判定部と、
前記判定部により前記コミュニケーションを実行すると判定された場合、前記オンラインサービスに対応するコンテンツとともに前記チャットボットを表示させ、前記コミュニケーションに関する処理を実行する実行部と
を有し、
前記判定部は、
前記サービス利用履歴から取得される所定のコンバージョンに紐付く取引対象と、前記サービス利用者が利用中のサービスの内容との関連性の有無を判定するために予め定められるルールベースに基づいて、前記オンラインサービスに含まれる第1のサービスおよび第2のサービスのうち、前記第1のサービスの前記サービス利用履歴から前記所定のコンバージョンに紐付く取引対象として取得された取引対象と、前記サービス利用者が利用中の前記第2のサービスとの間に関連性があると判定した場合、前記コミュニケーションを実行するという判定結果を導出する
ことを特徴とする情報処理装置。 A storage unit that stores a service usage history of each online service by a service user who uses the online service;
a determination unit that determines whether or not to execute communication on an online service with the service user through a chatbot based on a state of the service user estimated based on the service usage history;
an execution unit that displays the chatbot together with content corresponding to the online service when the determination unit determines that the communication is to be executed, and executes a process related to the communication;
The determination unit is
an information processing device which, based on a predetermined rule base for determining whether or not there is a relevance between a transaction object linked to a specified conversion obtained from the service usage history and the content of a service currently being used by the service user, derives a determination result to execute the communication when it is determined that there is a relevance between a transaction object obtained from the service usage history of a first service, among a first service and a second service, included in the online service, as a transaction object linked to a specified conversion, and the second service currently being used by the service user.
前記判定部により前記コミュニケーションを実行すると判定された場合、前記コミュニケーションにおいて、前記所定のコンバージョンに紐付く取引対象についてのアンケートを実行する
ことを特徴とする請求項1または2に記載の情報処理装置。 The execution unit is
The information processing device according to claim 1 or 2, wherein, when the determination unit determines that the communication is to be executed, a questionnaire about a transaction object linked to the predetermined conversion is executed in the communication.
前記アンケートを実施してから所定の期間経過後に、前記アンケートの対象となった取引対象と同一の取引対象について再度アンケートを実行する
ことを特徴とする請求項3に記載の情報処理装置。 The execution unit is
4. The information processing apparatus according to claim 3, further comprising: a second questionnaire for the same transaction object as the transaction object that was the subject of the questionnaire, the second questionnaire being conducted after a predetermined period of time has elapsed since the questionnaire was conducted.
前記アンケートに対する前記サービス利用者の回答に基づいて、前記取引対象に対する前記サービス利用者の満足度を評価し、評価結果に基づくレコメンドを実行する
ことを特徴とする請求項3に記載の情報処理装置。 The execution unit is
The information processing apparatus according to claim 3 , further comprising: evaluating the service user's degree of satisfaction with the transaction object based on the service user's response to the questionnaire; and executing a recommendation based on a result of the evaluation.
前記サービス利用履歴に基づいて、前記サービス利用者から取得される前記アンケートに対する回答の信頼度を評価する
ことを特徴とする請求項3に記載の情報処理装置。 The execution unit is
The information processing apparatus according to claim 3 , further comprising: a step of evaluating reliability of responses to the questionnaire obtained from the service user based on the service usage history.
前記サービス利用者の状況と、前記コミュニケーションの実行タイミングとの関係性の特徴を学習した学習済みモデルを用いて、前記コミュニケーションを実行するか否かを判定する
ことを特徴とする請求項1に記載の情報処理装置。 The determination unit is
The information processing device according to claim 1 , further comprising: a trained model that learns characteristics of a relationship between a situation of the service user and a timing of execution of the communication, and determines whether or not to execute the communication.
オンラインサービスを利用するサービス利用者による各オンラインサービスのサービス利用履歴に基づいて推定される前記サービス利用者の状況に基づいて、チャットボットを通じたオンラインサービス上のコミュニケーションを前記サービス利用者との間で実行するか否かを判定する判定工程と、
前記判定工程により前記コミュニケーションを実行すると判定された場合、前記オンラインサービスに対応するコンテンツとともに前記チャットボットを表示させ、前記コミュニケーションに関する処理を実行する実行工程と
を含み、
前記判定工程は、
前記サービス利用履歴から取得される所定のコンバージョンに商品購入が含まれる場合、前記コミュニケーションの実行判定を行うタイミングで、商品が購入された日から予め定められる所定期間を経過していることを条件に、前記サービス利用者との間でチャットボットを通じた前記コミュニケーションを実行するという判定結果を導出する
ことを特徴とする情報処理方法。 1. A computer-implemented information processing method, comprising:
a determination step of determining whether or not to execute communication on the online service with a service user through a chatbot, based on a status of the service user estimated based on a service usage history of each online service by the service user who uses the online service;
and an execution step of displaying the chatbot together with content corresponding to the online service and executing a process related to the communication when it is determined in the determination step that the communication is to be executed;
The determination step includes:
An information processing method characterized by deriving a determination result that, when a product purchase is included in the specified conversion obtained from the service usage history, the communication with the service user through a chatbot will be executed, on condition that a predetermined period of time has passed since the date of purchase of the product at the time of determining whether to execute the communication.
オンラインサービスを利用するサービス利用者による各オンラインサービスのサービス利用履歴に基づいて推定される前記オンラインサービスを利用する前記サービス利用者の状況に基づいて、チャットボットを通じたオンラインサービス上のコミュニケーションを前記サービス利用者との間で実行するか否かを判定する判定手順と、
前記判定手順により前記コミュニケーションを実行すると判定された場合、前記オンラインサービスに対応するコンテンツとともに前記チャットボットを表示させ、前記コミュニケーションに関する処理を実行する実行手順と
を実行させ、
前記判定手順は、
前記サービス利用履歴から取得される所定のコンバージョンに商品購入が含まれる場合、前記コミュニケーションの実行判定を行うタイミングで、商品が購入された日から予め定められる所定期間を経過していることを条件に、前記サービス利用者との間でチャットボットを通じた前記コミュニケーションを実行するという判定結果を導出する
ことを特徴とする情報処理プログラム。 On the computer,
a determination step of determining whether or not to execute communication on the online service through a chatbot with a service user based on a status of the service user using the online service estimated based on a service usage history of each online service by the service user who uses the online service;
an execution step of displaying the chatbot together with content corresponding to the online service and executing a process related to the communication when it is determined that the communication is to be executed by the determination step;
The determination procedure includes:
When a product purchase is included in the specified conversion obtained from the service usage history, an information processing program derives a determination result that the communication with the service user through a chatbot will be carried out, on the condition that a predetermined period of time has passed since the date of purchase of the product at the time of determining whether to carry out the communication.
オンラインサービスを利用するサービス利用者による各オンラインサービスのサービス利用履歴に基づいて推定される前記サービス利用者の状況に基づいて、チャットボットを通じたオンラインサービス上のコミュニケーションを前記サービス利用者との間で実行するか否かを判定する判定工程と、
前記判定工程により前記コミュニケーションを実行すると判定された場合、前記オンラインサービスに対応するコンテンツとともに前記チャットボットを表示させ、前記コミュニケーションに関する処理を実行する実行工程と
を含み、
前記判定工程は、
前記サービス利用履歴から取得される所定のコンバージョンに紐付く取引対象と、前記サービス利用者が利用中のサービスの内容との関連性の有無を判定するために予め定められるルールベースに基づいて、前記オンラインサービスに含まれる第1のサービスおよび第2のサービスのうち、前記第1のサービスの前記サービス利用履歴から前記所定のコンバージョンに紐付く取引対象として取得された取引対象と、前記サービス利用者が利用中の前記第2のサービスとの間に関連性があると判定した場合、前記コミュニケーションを実行するという判定結果を導出する
ことを特徴とする情報処理方法。 1. A computer-implemented information processing method, comprising:
a determination step of determining whether or not to execute communication on the online service with a service user through a chatbot, based on a status of the service user estimated based on a service usage history of each online service by the service user who uses the online service;
and an execution step of displaying the chatbot together with content corresponding to the online service and executing a process related to the communication when it is determined in the determination step that the communication is to be executed;
The determination step includes:
an information processing method comprising: deriving a determination result to execute the communication when it is determined that there is a correlation between a transaction object obtained from the service usage history of a first service, which is one of a first service and a second service included in the online service, as a transaction object linked to a specified conversion obtained from the service usage history, and the second service being used by the service user, based on a predetermined rule base for determining whether or not there is a correlation between the transaction object linked to a specified conversion obtained from the service usage history and the content of a service being used by the service user.
オンラインサービスを利用するサービス利用者による各オンラインサービスのサービス利用履歴に基づいて推定される前記オンラインサービスを利用する前記サービス利用者の状況に基づいて、チャットボットを通じたオンラインサービス上のコミュニケーションを前記サービス利用者との間で実行するか否かを判定する判定手順と、
前記判定手順により前記コミュニケーションを実行すると判定された場合、前記オンラインサービスに対応するコンテンツとともに前記チャットボットを表示させ、前記コミュニケーションに関する処理を実行する実行手順と
を実行させ、
前記判定手順は、
前記サービス利用履歴から取得される所定のコンバージョンに紐付く取引対象と、前記サービス利用者が利用中のサービスの内容との関連性の有無を判定するために予め定められるルールベースに基づいて、前記オンラインサービスに含まれる第1のサービスおよび第2のサービスのうち、前記第1のサービスの前記サービス利用履歴から前記所定のコンバージョンに紐付く取引対象として取得された取引対象と、前記サービス利用者が利用中の前記第2のサービスとの間に関連性があると判定した場合、前記コミュニケーションを実行するという判定結果を導出する
ことを特徴とする情報処理プログラム。 On the computer,
a determination step of determining whether or not to execute communication on the online service through a chatbot with a service user based on a status of the service user using the online service estimated based on a service usage history of each online service by the service user who uses the online service;
an execution step of displaying the chatbot together with content corresponding to the online service and executing a process related to the communication when it is determined that the communication is to be executed by the determination step;
The determination procedure includes:
an information processing program that derives a determination result to execute the communication when it is determined that there is a correlation between a transaction object obtained from the service usage history of a first service, which is one of a first service and a second service included in the online service, as a transaction object linked to a specified conversion obtained from the service usage history, and the second service being used by the service user, based on a predetermined rule base for determining whether or not there is a correlation between the transaction object linked to a specified conversion obtained from the service usage history and the content of a service being used by the service user.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022194314A JP7633224B2 (en) | 2022-12-05 | 2022-12-05 | Information processing device, information processing method, and information processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022194314A JP7633224B2 (en) | 2022-12-05 | 2022-12-05 | Information processing device, information processing method, and information processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024080944A JP2024080944A (en) | 2024-06-17 |
| JP7633224B2 true JP7633224B2 (en) | 2025-02-19 |
Family
ID=91483333
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022194314A Active JP7633224B2 (en) | 2022-12-05 | 2022-12-05 | Information processing device, information processing method, and information processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7633224B2 (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102878762B1 (en) * | 2020-11-06 | 2025-10-30 | 라인 야후 가부시키가이샤 | Method and system for recommending content using chatbot |
-
2022
- 2022-12-05 JP JP2022194314A patent/JP7633224B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024080944A (en) | 2024-06-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11250098B2 (en) | Creation and delivery of individually customized web pages | |
| TWI570645B (en) | Advertisement mehtod and apparatus using user analyzing platform and marketing platform based on cohort | |
| US20190102952A1 (en) | Identifying augmented reality visuals influencing user behavior in virtual-commerce environments | |
| US9972042B2 (en) | Recommendations based upon explicit user similarity | |
| US20080270248A1 (en) | System and device for social shopping on-line | |
| JP7122286B2 (en) | Decision device, decision method and decision program | |
| JP2018045553A (en) | Selection device, selection method, and selection program | |
| JP6827305B2 (en) | Selection device, selection method and selection program | |
| Zhang et al. | The effects of relational bonds on purchasing intention in the live streaming context: the moderating role of platform type | |
| CN112308648A (en) | Information processing method and device | |
| JP7633224B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7419313B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7686612B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7407779B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7418379B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7482938B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7453191B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7671715B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7354195B2 (en) | Information processing device, information processing method, and information processing program | |
| US20230078712A1 (en) | System and method for product placement and embedded marketing | |
| JP2020177497A (en) | Decision device, decision method and decision program | |
| JP2023183704A (en) | Information processing device, information processing method, and information processing program | |
| JP2023137242A (en) | Provision device, method and program | |
| JP2023137971A (en) | Providing device, providing method and providing program | |
| JP2023043761A (en) | Information processing device, information processing method and information processing program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230113 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20231026 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231107 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240105 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20240206 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240507 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20240514 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20240524 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241105 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250206 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7633224 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |