Nothing Special   »   [go: up one dir, main page]

JP7528697B2 - Information processing program, information processing device, and information processing method - Google Patents

Information processing program, information processing device, and information processing method Download PDF

Info

Publication number
JP7528697B2
JP7528697B2 JP2020168293A JP2020168293A JP7528697B2 JP 7528697 B2 JP7528697 B2 JP 7528697B2 JP 2020168293 A JP2020168293 A JP 2020168293A JP 2020168293 A JP2020168293 A JP 2020168293A JP 7528697 B2 JP7528697 B2 JP 7528697B2
Authority
JP
Japan
Prior art keywords
user
website
level
content
information processing
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
Application number
JP2020168293A
Other languages
Japanese (ja)
Other versions
JP2022060688A (en
Inventor
将治 原田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2020168293A priority Critical patent/JP7528697B2/en
Publication of JP2022060688A publication Critical patent/JP2022060688A/en
Application granted granted Critical
Publication of JP7528697B2 publication Critical patent/JP7528697B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報処理に関する。 The present invention relates to information processing.

質問に対する応答のユーザの満足度を向上させるために、ユーザから入力された質問に対する回答である応答基本情報と、回答と関係性を有する応答付加情報とを、複数の知識情報から抽出する情報処理装置が知られている(例えば、特許文献1を参照)。 In order to improve user satisfaction with responses to questions, an information processing device is known that extracts basic response information, which is the answer to a question input by a user, and additional response information that has a relationship with the answer, from multiple pieces of knowledge information (see, for example, Patent Document 1).

サイトを利用しているユーザからの問答情報の表示要求に応じて、ユーザのサイト利用の実態に適合した問答情報を表示させる問答情報提供システムも知られている(例えば、特許文献2を参照)。対話相手のユーザの知識の推定精度を向上させる対話装置も知られている(例えば、特許文献3を参照)。文及び文書の分散表現も知られている(例えば、非特許文献1を参照)。 There is also a known question and answer information providing system that displays question and answer information suited to the actual usage of a site by a user in response to a request from the user to display question and answer information (see, for example, Patent Document 2). There is also a known dialogue device that improves the accuracy of estimating the knowledge of a dialogue partner user (see, for example, Patent Document 3). Distributed representations of sentences and documents are also known (see, for example, Non-Patent Document 1).

特開2015-133047号公報JP 2015-133047 A 特開2017-27208号公報JP 2017-27208 A 特開2019-28604号公報JP 2019-28604 A

Q. Le et al., “Distributed Representations of Sentences and Documents”, Cornell University, arXiv:1405.4053v2, 2014.Q. Le et al., “Distributed Representations of Sentences and Documents”, Cornell University, arXiv:1405.4053v2, 2014.

特許文献1の技術によれば、ユーザに関する知識情報を活用することで、ユーザからの質問に対して、質問の回答だけでなく付加情報も含めて応答することができる。また、特許文献2の技術によれば、ウェブサイトを利用するユーザの利用実態に適合した問答情報を表示させることができる。 According to the technology of Patent Document 1, by utilizing knowledge information about the user, it is possible to respond to questions from the user by providing not only an answer to the question but also additional information. Furthermore, according to the technology of Patent Document 2, it is possible to display question and answer information that matches the actual usage behavior of the user using the website.

しかしながら、ユーザからの質問に対して、質問に関する情報の理解度又は質問の背景のような、ユーザの状況を考慮した回答を行うことは難しい。 However, it is difficult to respond to a user's question by taking into account the user's situation, such as the user's level of understanding of the information related to the question or the background of the question.

なお、かかる問題は、ユーザからの質問に対する回答に限らず、ユーザからの様々な入力情報に対する応答を行う場合において生ずるものである。 This problem is not limited to responses to questions from users, but also occurs when responding to various pieces of information input by users.

1つの側面において、本発明は、ウェブサイトを利用するユーザが入力した情報に含まれる単語に対する、ユーザの理解度又は興味度を推定することを目的とする。 In one aspect, the present invention aims to estimate a user's level of understanding or interest in words contained in information entered by a user using a website.

1つの案では、情報処理プログラムは、以下の処理をコンピュータに実行させる。 In one proposal, the information processing program causes the computer to perform the following processes:

コンピュータは、ウェブサイトを閲覧したユーザが入力した入力情報に基づいて、ウェブサイト内のコンテンツのうち、入力情報に含まれる単語に関連するコンテンツを特定する。コンピュータは、ユーザのウェブサイト内のコンテンツの閲覧履歴に基づいて、単語に関連するコンテンツの閲覧状況を示す指標を計算する。 Based on input information entered by a user who viewed the website, the computer identifies content on the website that is related to words included in the input information. The computer calculates an index showing the viewing status of content related to the word based on the user's viewing history of content on the website.

1つの側面によれば、ウェブサイトを利用するユーザが入力した情報に含まれる単語に対する、ユーザの理解度又は興味度を推定することができる。 According to one aspect, it is possible to estimate a user's level of understanding or interest in words contained in information entered by a user using a website.

情報処理装置の機能的構成図である。FIG. 2 is a functional configuration diagram of an information processing device. 情報処理のフローチャートである。13 is a flowchart of information processing. 情報処理システムの構成図である。FIG. 1 is a configuration diagram of an information processing system. サーバの第1の機能的構成図である。FIG. 1 is a first functional configuration diagram of a server. ウェブサイトを示す図である。FIG. 1 illustrates a website. 指標計算処理のフローチャートである。13 is a flowchart of an index calculation process. サーバの第2の機能的構成図である。FIG. 2 is a second functional configuration diagram of the server. 第1の応答方法決定処理のフローチャートである。13 is a flowchart of a first response method determination process. サーバの第3の機能的構成図である。FIG. 3 is a third functional configuration diagram of the server. 閾値TH1の変更方法を示す図である。FIG. 11 is a diagram showing a method for changing a threshold value TH1. 閾値TH2の変更方法を示す図である。FIG. 13 is a diagram showing a method for changing a threshold value TH2. 第2の応答方法決定処理のフローチャートである。13 is a flowchart of a second response method determination process. サーバの第4の機能的構成図である。FIG. 4 is a fourth functional configuration diagram of the server. サーバの第5の機能的構成図である。FIG. 5 is a fifth functional configuration diagram of the server. 第3の応答方法決定処理のフローチャートである。13 is a flowchart of a third response method decision process. 情報処理装置のハードウェア構成図である。FIG. 2 is a hardware configuration diagram of an information processing device.

以下、図面を参照しながら、実施形態を詳細に説明する。 The following describes the embodiment in detail with reference to the drawings.

図1は、実施形態の情報処理装置(コンピュータ)の機能的構成例を示している。図1の情報処理装置101は、記憶部111、特定部112、及び計算部113を含む。記憶部111は、ウェブサイトを閲覧したユーザのウェブサイト内のコンテンツの閲覧履歴121を記憶する。 Figure 1 shows an example of the functional configuration of an information processing device (computer) according to an embodiment. The information processing device 101 in Figure 1 includes a storage unit 111, an identification unit 112, and a calculation unit 113. The storage unit 111 stores a browsing history 121 of the content on a website of a user who has viewed the website.

図2は、図1の情報処理装置101が行う情報処理の例を示すフローチャートである。特定部112は、ユーザが入力した入力情報に基づいて、ウェブサイト内のコンテンツのうち、入力情報に含まれる単語に関連するコンテンツを特定する(ステップ201)。計算部113は、閲覧履歴121に基づいて、単語に関連するコンテンツの閲覧状況を示す指標を計算する(ステップ202)。 Figure 2 is a flowchart showing an example of information processing performed by the information processing device 101 of Figure 1. The identification unit 112 identifies, based on the input information entered by the user, among the contents within the website, contents related to the words included in the input information (step 201). The calculation unit 113 calculates an index indicating the browsing status of the contents related to the words based on the browsing history 121 (step 202).

図1の情報処理装置101によれば、ウェブサイトを利用するユーザが入力した情報に含まれる単語に対する、ユーザの理解度又は興味度を推定することができる。 The information processing device 101 in FIG. 1 can estimate a user's level of understanding or interest in words contained in information entered by a user using a website.

図3は、図1の情報処理装置101を含む情報処理システムの構成例を示している。図3の情報処理システムは、サーバ301、端末装置302、端末装置303、及び端末装置304-1~端末装置304-M(Mは1以上の整数)を含む。 FIG. 3 shows an example of the configuration of an information processing system including the information processing device 101 of FIG. 1. The information processing system of FIG. 3 includes a server 301, a terminal device 302, a terminal device 303, and terminal devices 304-1 to 304-M (M is an integer equal to or greater than 1).

端末装置302は、ユーザAの端末装置である。端末装置303は、ウェブサイトの所有者の組織に属するオペレータの端末装置であり、端末装置304-i(i=1~M)は、同じ組織に属する担当者の端末装置である。担当者の中には熟練担当者が含まれている。熟練担当者は、専門的な知識を有する担当者又は経験豊富な担当者である。 Terminal device 302 is the terminal device of user A. Terminal device 303 is the terminal device of an operator who belongs to the organization of the website owner, and terminal devices 304-i (i = 1 to M) are terminal devices of personnel who belong to the same organization. Among the personnel are experienced personnel. An experienced personnel is a person who has specialized knowledge or a lot of experience.

サーバ301は、通信ネットワーク305を介して端末装置302、端末装置303、及び端末装置304-iと通信し、端末装置304-iは、通信ネットワーク305を介してサーバ301及び端末装置302と通信する。サーバ301は、図1の情報処理装置101に対応する。 The server 301 communicates with the terminal devices 302, 303, and 304-i via the communication network 305, and the terminal device 304-i communicates with the server 301 and the terminal device 302 via the communication network 305. The server 301 corresponds to the information processing device 101 in FIG. 1.

図4は、図3のサーバ301の第1の機能的構成例を示している。図4のサーバ301は、記憶部411、通信部412、特定部413、及び計算部414を含む。記憶部411、特定部413、及び計算部414は、図1の記憶部111、特定部112、及び計算部113にそれぞれ対応する。通信部412は、通信ネットワーク305を介して端末装置302、端末装置303、及び端末装置304-iと通信する。 Figure 4 shows a first example of the functional configuration of server 301 in Figure 3. Server 301 in Figure 4 includes a memory unit 411, a communication unit 412, an identification unit 413, and a calculation unit 414. Memory unit 411, identification unit 413, and calculation unit 414 correspond to memory unit 111, identification unit 112, and calculation unit 113, respectively, in Figure 1. Communication unit 412 communicates with terminal device 302, terminal device 303, and terminal device 304-i via communication network 305.

記憶部411は、ウェブサイト内の複数のコンテンツ421と、そのウェブサイトを閲覧した複数のユーザの閲覧履歴422とを記憶する。ユーザAは、端末装置302を用いてサーバ301にアクセスすることで、ウェブサイト内のコンテンツ421を閲覧する。 The storage unit 411 stores multiple pieces of content 421 in a website and the browsing history 422 of multiple users who have viewed the website. User A accesses the server 301 using the terminal device 302 to view the content 421 in the website.

閲覧履歴422は、図1の閲覧履歴121に対応し、複数のユーザそれぞれのユーザIDに対応付けられた閲覧履歴を含む。各ユーザの閲覧履歴は、ユーザによって閲覧されたコンテンツ421の識別情報及び閲覧日時を含む。コンテンツ421の識別情報としては、コンテンツ421のページに表示されるタイトル等が用いられる。 The browsing history 422 corresponds to the browsing history 121 in FIG. 1 and includes browsing histories associated with the user IDs of multiple users. The browsing history of each user includes identification information of the content 421 viewed by the user and the viewing date and time. The identification information of the content 421 is, for example, the title displayed on the page of the content 421.

各ユーザの閲覧履歴は、コンテンツ421に対する操作履歴を含んでいてもよい。操作履歴は、あるコンテンツ421のページから別のコンテンツ421のページへ移動する移動操作、コンテンツ421のページ内におけるスクロール操作等を表す。 The browsing history of each user may include an operation history for the content 421. The operation history indicates a move operation for moving from one page of the content 421 to another page of the content 421, a scroll operation within the page of the content 421, etc.

ウェブサイトには質問を受け付ける入力欄が設けられており、ユーザAは、端末装置302を用いて入力欄に質問423を入力し、端末装置302は、ユーザAのユーザID及び質問423を含む電子メールを、サーバ301へ送信する。通信部412は、端末装置302から電子メールを受信し、記憶部411は、受信した電子メールに含まれる質問423を記憶する。質問423は、ユーザが入力した入力情報の一例である。 The website has an input field for accepting questions, and user A inputs question 423 into the input field using terminal device 302, which then sends an email including user A's user ID and question 423 to server 301. Communication unit 412 receives the email from terminal device 302, and storage unit 411 stores question 423 included in the received email. Question 423 is an example of input information entered by a user.

ユーザAが質問423を入力する前に多数のコンテンツ421を閲覧していたとしても、質問423に含まれる単語に関連するコンテンツ421の閲覧が不十分である場合、ユーザがその単語を理解している可能性は低い。一方、ユーザAによって閲覧されていたコンテンツ421の個数が多いほど、ユーザAがウェブサイトに対して強い興味を持っている可能性が高い。この場合、ユーザAは、ウェブサイトの所有者にとって重要なユーザであると言える。 Even if user A viewed a large number of pieces of content 421 before entering question 423, if the user has not viewed enough of the pieces of content 421 related to a word included in question 423, it is unlikely that the user will understand that word. On the other hand, the greater the number of pieces of content 421 viewed by user A, the greater the possibility that user A has a strong interest in the website. In this case, user A can be said to be an important user to the website owner.

したがって、閲覧履歴422を用いて、質問423を入力したユーザAの状況を把握することで、質問423に対する適切な応答方法を選択することが可能になる。 Therefore, by using the browsing history 422 to understand the situation of user A who entered question 423, it becomes possible to select an appropriate response method to question 423.

特定部413は、質問423のテキストから1つ又は複数の単語を抽出し、複数のコンテンツ421それぞれに含まれるテキストから1つ又は複数の単語を抽出し、抽出された単語を用いて、質問423と各コンテンツ421との間の類似度を計算する。そして、特定部413は、類似度に基づいて、複数のコンテンツ421のうち、質問423に含まれる単語に関連するコンテンツ421を特定する。 The identification unit 413 extracts one or more words from the text of the question 423, extracts one or more words from the text contained in each of the multiple pieces of content 421, and calculates the similarity between the question 423 and each piece of content 421 using the extracted words. Then, the identification unit 413 identifies, from among the multiple pieces of content 421, a piece of content 421 related to the word contained in the question 423, based on the similarity.

例えば、特定部413は、質問423のテキストを文書とみなして、質問423を文書ベクトルに変換する。また、特定部413は、各コンテンツ421のテキストを文書とみなして、各コンテンツ421を文書ベクトルに変換する。 For example, the identification unit 413 regards the text of the question 423 as a document and converts the question 423 into a document vector. The identification unit 413 also regards the text of each piece of content 421 as a document and converts each piece of content 421 into a document vector.

文書ベクトルとしては、例えば、非特許文献1に記載されたBag of Wordsに基づくパラグラフベクトルを用いることができる。Bag of Wordsに基づくパラグラフベクトルの代わりに、TF-IDF(Term Frequency-Inverse Document Frequency)に基づく文書ベクトルを用いてもよい。 For example, a paragraph vector based on Bag of Words described in Non-Patent Document 1 can be used as a document vector. Instead of a paragraph vector based on Bag of Words, a document vector based on TF-IDF (Term Frequency-Inverse Document Frequency) can be used.

次に、特定部413は、質問423の文書ベクトルと各コンテンツ421の文書ベクトルとの間のコサイン類似度を計算し、複数のコンテンツ421の中から、類似度の降順にN個(Nは1以上の整数)のコンテンツを選択する。これにより、質問423に含まれる単語に関連するN個のコンテンツ421が特定される。 Next, the identification unit 413 calculates the cosine similarity between the document vector of the question 423 and the document vector of each content 421, and selects N pieces of content (N is an integer equal to or greater than 1) from among the multiple pieces of content 421 in descending order of similarity. This identifies N pieces of content 421 related to the words included in the question 423.

文書ベクトル間のコサイン類似度の代わりに、質問423と各コンテンツ421との間で一致する単語の個数又は割合を、質問423と各コンテンツ421との間の類似度として用いてもよい。質問423と各コンテンツ421との間の類似度を計算することで、質問423に含まれる単語に関連するコンテンツ421を精度良く特定することができる。 Instead of the cosine similarity between document vectors, the number or percentage of matching words between the question 423 and each piece of content 421 may be used as the similarity between the question 423 and each piece of content 421. By calculating the similarity between the question 423 and each piece of content 421, it is possible to accurately identify the piece of content 421 related to the words included in the question 423.

計算部414は、閲覧履歴422から、ユーザAのユーザIDに対応する閲覧履歴を抽出する。そして、計算部414は、抽出されたユーザAの閲覧履歴を用いて、特定部413により特定されたN個のコンテンツ421の閲覧状況を示す理解度424を計算し、記憶部411に格納する。理解度424は、単語に関連するコンテンツの閲覧状況を示す指標の一例である。 The calculation unit 414 extracts the browsing history corresponding to the user ID of user A from the browsing history 422. Then, the calculation unit 414 uses the extracted browsing history of user A to calculate the level of understanding 424 indicating the browsing status of the N pieces of content 421 identified by the identification unit 413, and stores it in the memory unit 411. The level of understanding 424 is an example of an index indicating the browsing status of content related to a word.

計算部414は、N個のコンテンツ421に対するユーザAの閲覧数、閲覧時間、又は読了率を用いて、理解度424を計算する。閲覧数は、ユーザAによって閲覧されていたコンテンツ421の個数を表す。閲覧数は、ページビューであってもよい。閲覧時間は、コンテンツ421のページの閲覧が開始された時刻から、閲覧が終了した時刻までの時間を表す。読了率は、コンテンツ421のページの全領域のうち、ユーザAによって閲覧された領域の割合を表す。ユーザAによって閲覧された領域は、例えば、ページ内におけるスクロール操作の操作履歴から特定される。 The calculation unit 414 calculates the level of understanding 424 using the number of views, viewing time, or reading completion rate of user A for N pieces of content 421. The number of views indicates the number of pieces of content 421 viewed by user A. The number of views may be page views. The viewing time indicates the time from the time viewing of a page of content 421 begins to the time viewing ends. The reading completion rate indicates the proportion of the area viewed by user A out of the entire area of the page of content 421. The area viewed by user A is identified, for example, from the operation history of a scroll operation within the page.

例えば、閲覧数を用いて理解度424を計算する場合、N個のコンテンツ421のうち、ユーザAによって閲覧されていたコンテンツ421の割合を、理解度424として用いることができる。 For example, when calculating the level of understanding 424 using the number of views, the proportion of the content 421 that was viewed by user A out of the N pieces of content 421 can be used as the level of understanding 424.

閲覧時間を用いて理解度424を計算する場合、N個のコンテンツ421のうち、ユーザAの閲覧時間が所定時間以上であるコンテンツ421の割合を、理解度424として用いることができる。読了率を用いて理解度424を計算する場合、N個のコンテンツ421のうち、ユーザAの読了率が所定値以上であるコンテンツ421の割合を、理解度424として用いることができる。 When calculating the level of understanding 424 using the viewing time, the proportion of the N pieces of content 421 that have been viewed by user A for a predetermined period of time or more can be used as the level of understanding 424. When calculating the level of understanding 424 using the completion rate, the proportion of the N pieces of content 421 that have been viewed by user A for a predetermined period of time or more can be used as the level of understanding 424.

ユーザAの閲覧数、閲覧時間、又は読了率を用いて理解度424を計算することで、質問423に含まれる単語に関連するコンテンツ421の閲覧状況を、理解度424に反映させることができる。理解度424が大きいほど、質問423に含まれる単語をユーザAが理解している可能性が高くなる。 By calculating the level of understanding 424 using the number of views, viewing time, or completion rate of user A, the viewing status of content 421 related to the words included in question 423 can be reflected in level of understanding 424. The higher the level of understanding 424, the higher the possibility that user A understands the words included in question 423.

次に、計算部414は、ウェブサイト内の複数のコンテンツ421に対するユーザAの閲覧数又は閲覧時間を用いて、ウェブサイトの閲覧状況を示す興味度425を計算し、記憶部411に格納する。興味度425は、ウェブサイトの閲覧状況を示す指標の一例である。 Next, the calculation unit 414 calculates an interest level 425 indicating the browsing status of the website using the number of views or the viewing time of the multiple contents 421 on the website by user A, and stores the calculated interest level 425 in the memory unit 411. The interest level 425 is an example of an index indicating the browsing status of the website.

例えば、閲覧数を用いて興味度425を計算する場合、ウェブサイト内の複数のコンテンツ421のうち、直近の所定期間内にユーザAによって閲覧されていたコンテンツ421の個数を、興味度425として用いることができる。所定期間は、1日、1週間、又は1か月であってもよく、1つのセッション又は所定数のセッションであってもよい。ウェブサイト内の複数のコンテンツ421のうち、直近の所定期間内にユーザAによって閲覧されていたコンテンツ421の割合を、興味度425として用いてもよい。 For example, when calculating interest level 425 using the number of views, the number of pieces of content 421 that have been viewed by user A within a specified period of time among the multiple pieces of content 421 in the website can be used as interest level 425. The specified period may be one day, one week, or one month, and may be one session or a specified number of sessions. The proportion of pieces of content 421 that have been viewed by user A within a specified period of time among the multiple pieces of content 421 in the website may be used as interest level 425.

閲覧時間を用いて興味度425を計算する場合、ウェブサイト内の複数のコンテンツ421のうち、直近の所定期間内にユーザAによって閲覧されていたコンテンツ421の閲覧時間の総和を、興味度425として用いることができる。 When calculating interest level 425 using viewing time, the sum of viewing times of content 421 viewed by user A within a specified period of time among multiple content 421 on a website can be used as interest level 425.

ユーザAの閲覧数又は閲覧時間を用いて興味度425を計算することで、ウェブサイトの閲覧状況を、興味度425に反映させることができる。興味度425は、ユーザAがウェブサイトにアクセスしてから質問423を入力するまでの作業量に対応し、興味度425が大きいほど、ユーザAがウェブサイトに対して興味を持っている可能性が高くなる。 By calculating interest level 425 using the number of views or viewing time of user A, the website viewing status can be reflected in interest level 425. Interest level 425 corresponds to the amount of work from when user A accesses the website to when he or she inputs question 423, and the higher interest level 425 is, the higher the possibility that user A is interested in the website.

通信部412は、ユーザAのユーザIDとともに、質問423、理解度424、及び興味度425を端末装置303へ送信することで、理解度424及び興味度425を端末装置303へ出力する。端末装置303は、ユーザAのユーザIDとともに、質問423、理解度424、及び興味度425を画面上に表示する。 The communication unit 412 outputs the level of understanding 424 and the level of interest 425 to the terminal device 303 by transmitting the question 423, the level of understanding 424, and the level of interest 425 together with the user ID of user A to the terminal device 303. The terminal device 303 displays the question 423, the level of understanding 424, and the level of interest 425 on the screen together with the user ID of user A.

オペレータは、表示された理解度424及び興味度425から、質問423に含まれる単語に対するユーザAの理解の度合いと、ウェブサイトに対するユーザAの興味の度合いとを推定する。そして、オペレータは、推定結果に基づいて、質問423に適した応答方法を決定する。 The operator estimates the degree of user A's understanding of the words included in question 423 and the degree of user A's interest in the website from the displayed level of understanding 424 and level of interest 425. Then, the operator determines the appropriate response method for question 423 based on the estimation result.

図5は、ウェブサイトの例を示している。図5のウェブサイト501は、コンテンツC1~コンテンツC10を含む。各コンテンツのページのタイトルは、以下の通りである。 Figure 5 shows an example of a website. Website 501 in Figure 5 includes content C1 to content C10. The titles of the pages of each content are as follows:

C1 サービス-手続き
C2 サービス-料金
C3 サービス-停止
C4 デザイン-遂行手順
C5 デザイン-手続き
C6 デザイン-料金
C7 デザイン-設計
C8 商品-購入手順
C9 商品-性能
C10 商品-料金
C1 Service - Procedure C2 Service - Fee C3 Service - Suspension C4 Design - Implementation Procedure C5 Design - Procedure C6 Design - Fee C7 Design - Planning C8 Product - Purchase Procedure C9 Product - Performance C10 Product - Fee

ユーザAの閲覧履歴502は、コンテンツC2、コンテンツC6、コンテンツC10、コンテンツC9、コンテンツC8、及びコンテンツC1それぞれのタイトル及び閲覧時刻を含む。例えば、コンテンツC2のタイトルは“サービス-料金”であり、閲覧時刻は“13:10”である。ユーザAの質問503は、「デザインを依頼したいのですがどうすればよいですか。」というテキストを含む。 User A's browsing history 502 includes the titles and browsing times of content C2, content C6, content C10, content C9, content C8, and content C1. For example, the title of content C2 is "Service - Fees" and the browsing time is "13:10." User A's question 503 includes the text "I would like to request a design. What should I do?"

特定部413は、例えば、質問503のテキストから「デザイン」という単語を抽出し、「デザイン」を用いて、質問503とウェブサイト501内の各コンテンツとの間の類似度を計算する。そして、特定部413は、類似度に基づいて、「デザイン」に関連するコンテンツC4~コンテンツC7を抽出し、抽出されたコンテンツを含むコンテンツ集合504を生成する。 For example, the identification unit 413 extracts the word "design" from the text of the question 503, and uses "design" to calculate the similarity between the question 503 and each piece of content in the website 501. The identification unit 413 then extracts content C4 to content C7 related to "design" based on the similarity, and generates a content set 504 that includes the extracted content.

この場合、N=4であり、コンテンツ集合504に含まれる4個のコンテンツのうち、閲覧履歴502に含まれるコンテンツの個数は1個である。したがって、閲覧数を用いて理解度424を計算する場合、理解度424は1/4=25%となり、「デザイン」に対するユーザAの理解の度合いが小さいことが分かる。 In this case, N=4, and of the four pieces of content included in the content set 504, the number of pieces of content included in the browsing history 502 is one. Therefore, when calculating the level of understanding 424 using the number of views, the level of understanding 424 becomes 1/4=25%, which shows that user A's level of understanding of "design" is low.

一方、閲覧履歴502に含まれるコンテンツの総数は6個であるため、コンテンツの閲覧数を興味度425として用いる場合、興味度425は6となる。ウェブサイト501内の10個のコンテンツのうち、閲覧履歴502に含まれるコンテンツの割合を、興味度425として用いる場合、興味度425は6/10=60%となる。したがって、ウェブサイトに対するユーザAの興味の度合いが大きいことが分かる。 On the other hand, since the total number of contents included in browsing history 502 is six, if the number of contents viewed is used as interest level 425, interest level 425 will be 6. If the proportion of contents included in browsing history 502 out of the 10 contents in website 501 is used as interest level 425, interest level 425 will be 6/10 = 60%. Therefore, it can be seen that user A has a high degree of interest in the website.

ウェブサイトの所有者が、顧客の新規事業を支援する会社であり、新規事業を提案することはなく、その事業内容の説明がウェブサイトに掲載されている場合であっても、ユーザAが新規事業の提案を依頼してくることがある。この場合、例えば、「○○という背景で、新規事業の提案をして頂けないでしょうか。」のような質問423が送信される。 Even if the owner of the website is a company that supports new business ventures for its customers and does not propose new businesses, but rather posts a description of the business on the website, user A may request a proposal for a new business. In this case, for example, a question 423 such as "Could you propose a new business venture in the context of XX?" is sent.

ここで、ユーザAの状況を把握することなく、「弊社はご提案を支援する会社になります。ご提案はあくまでお客様の方でお願い致します。」という回答を送信した場合を想定する。ユーザAが既にウェブサイトを精査して会社の事業内容を理解していた場合、この回答に含まれる冗長な説明がユーザAを不快にする可能性がある。 Now, let's imagine that, without understanding User A's situation, the company sends a response stating, "We are a company that assists with proposals. We ask that you make any proposals yourself." If User A has already carefully examined the website and understands the company's business, the redundant explanation contained in this response may make User A uncomfortable.

次に、「承知しました。それでは、具体的な要件について打合せをお願い致します。」という回答を送信した場合を想定する。ユーザAがウェブサイトを精査しておらず、会社の事業内容を理解していない場合、この回答では打合せ自体が双方にとって無駄になる可能性がある。 Next, let's assume that the reply is, "Understood. I would like to discuss the specific requirements." If User A has not thoroughly examined the website and does not understand the company's business, this reply may result in the meeting being a waste of time for both parties.

そこで、理解度424及び興味度425をオペレータに提示することで、オペレータは、ユーザAの状況を推定して、適切な応答方法を決定することができる。オペレータは、例えば、以下のような判定条件を用いて、理解度424及び興味度425から応答方法を決定する。 Therefore, by presenting the level of understanding 424 and the level of interest 425 to the operator, the operator can estimate the situation of user A and determine an appropriate response method. The operator determines the response method from the level of understanding 424 and the level of interest 425, for example, using the following judgment conditions:

(A1)理解度424が閾値TH1未満であり、かつ、興味度425が閾値TH2未満である場合 (A1) When the level of understanding 424 is less than the threshold TH1 and the level of interest 425 is less than the threshold TH2

質問423に含まれる単語に対するユーザAの理解の度合いは小さく、ウェブサイトに対するユーザAの興味の度合いも小さい。そこで、オペレータは、ユーザAが顧客になる可能性は低く、ユーザAは所望の情報を見つけていないだけかも知れないと判断し、初心者向けテンプレートによる回答を、応答方法として選択する。 User A's understanding of the words contained in question 423 is low, and User A's interest in the website is also low. Therefore, the operator determines that User A is unlikely to become a customer and that User A may simply not have found the information he or she is looking for, and selects an answer using a beginner's template as the response method.

この場合、端末装置303は、初心者向けテンプレートに登録されている、「弊社はご提案を支援する会社になります。ご支援の方法は・・・」のような説明文を含む電子メールを、端末装置302へ自動的に送信する。端末装置303は、電子メールの代わりにチャットを用いて、自動的に回答を送信してもよい。 In this case, the terminal device 303 automatically sends to the terminal device 302 an e-mail containing an explanatory text such as "We are a company that will assist you with your proposal. Here's how we can assist you," which is registered in the template for beginners. The terminal device 303 may also automatically send a response using chat instead of e-mail.

(A2)理解度424が閾値TH1以上であり、かつ、興味度425が閾値TH2未満である場合 (A2) When the level of understanding 424 is equal to or greater than the threshold TH1 and the level of interest 425 is less than the threshold TH2

質問423に含まれる単語に対するユーザAの理解の度合いは大きく、ウェブサイトに対するユーザAの興味の度合いは小さい。そこで、オペレータは、ユーザAが顧客になるかも知れないが、理解度424が大きいので電子メールの回答で十分と判断し、理解者向けテンプレートによる回答を、応答方法として選択する。 User A has a high level of understanding of the words contained in question 423, and his/her level of interest in the website is low. Therefore, the operator determines that although User A may become a customer, User A's level of understanding 424 is high and therefore a response by email is sufficient, and selects a response using a template for those who understand as the response method.

この場合、端末装置303は、理解者向けテンプレートに登録されている、「承知しました。その前に要件について何点か確認させて下さい。」のような質問文を含む電子メールを、端末装置302へ自動的に送信する。端末装置303は、電子メールの代わりにチャットを用いて、自動的に回答を送信してもよい。 In this case, the terminal device 303 automatically sends to the terminal device 302 an e-mail containing a question such as "Understood. But first, let me confirm a few points about the requirements," which is registered in the template for those who understand. The terminal device 303 may also automatically send a response using chat instead of e-mail.

(A3)理解度424が閾値TH1未満であり、かつ、興味度425が閾値TH2以上である場合 (A3) When the level of understanding 424 is less than the threshold TH1 and the level of interest 425 is equal to or greater than the threshold TH2

質問423に含まれる単語に対するユーザAの理解の度合いは小さく、ウェブサイトに対するユーザAの興味の度合いは大きい。そこで、オペレータは、ユーザAが顧客になる可能性があり、担当者による丁寧な対応により好感度が上がると判断し、担当者が質問423を確認して回答する応答方法を選択する。 User A has a low level of understanding of the words contained in question 423, and is very interested in the website. The operator therefore determines that User A is likely to become a customer and that polite response from the staff member will increase his or her favorable impression of the website, and selects a response method in which the staff member will check and answer question 423.

この場合、オペレータは、何れかの担当者に応答方法を通知する。担当者は、端末装置304-iを用いて、「ご提案はあくまでお客様の方でお願いしております。弊社はお客様のご提案を支援する会社ですが、よろしいでしょうか。」のような回答を、端末装置302へ送信する。 In this case, the operator notifies one of the staff members of the response method. The staff member uses terminal device 304-i to send a response such as, "We ask that you make the proposal. We are a company that supports our customers' proposals. Is that okay?" to terminal device 302.

(A4)理解度424が閾値TH1以上であり、かつ、興味度425が閾値TH2以上である場合 (A4) When the level of understanding 424 is equal to or greater than the threshold TH1 and the level of interest 425 is equal to or greater than the threshold TH2

質問423に含まれる単語に対するユーザAの理解の度合いは大きく、ウェブサイトに対するユーザAの興味の度合いも大きい。そこで、オペレータは、ユーザAが顧客になる可能性が高く、理解度424が大きいので、ウェブサイトに含まれていないような知識を持つ担当者による適切な回答が望ましいと判断する。そして、オペレータは、より詳しい知識を持つ熟練担当者による回答を応答方法として選択する。 User A has a high degree of understanding of the words contained in question 423, and User A is also highly interested in the website. Therefore, the operator determines that since User A is likely to become a customer and has a high degree of understanding 424, an appropriate answer from a person with knowledge not contained in the website is desirable. The operator then selects an answer from a skilled person with more detailed knowledge as the response method.

この場合、オペレータは、何れかの熟練担当者に応答方法を通知し、熟練担当者は、端末装置304-iを用いて、「承知しました。それでは、具体的な要件について打合せをお願い致します。」のような回答を、端末装置302へ送信する。 In this case, the operator notifies one of the experienced staff of the method of response, and the experienced staff uses terminal device 304-i to transmit a response such as, "Understood. Please discuss the specific requirements with us now." to terminal device 302.

例えば、図5のウェブサイト501の場合、理解度424の閾値TH1は、50%~90%の範囲の数値であってもよい。ウェブサイト501内のコンテンツの閲覧数を興味度425として用いる場合、興味度425の閾値TH2は、6~9の範囲の数値であってもよい。閲覧履歴502に含まれるコンテンツの割合を興味度425として用いる場合、閾値TH2は、50%~90%の範囲の数値であってもよい。 For example, in the case of website 501 in FIG. 5, threshold TH1 of level of understanding 424 may be a number in the range of 50% to 90%. If the number of views of content in website 501 is used as level of interest 425, threshold TH2 of level of interest 425 may be a number in the range of 6 to 9. If the proportion of content included in browsing history 502 is used as level of interest 425, threshold TH2 may be a number in the range of 50% to 90%.

オペレータは、(A1)~(A4)と同様の判定条件を用いて、以下のような応答方法を選択することもできる。 The operator can also select the following response methods using the same judgment conditions as (A1) to (A4).

(B1)理解度424が閾値TH1未満であり、かつ、興味度425が閾値TH2未満である場合 (B1) When the level of understanding 424 is less than the threshold TH1 and the level of interest 425 is less than the threshold TH2

質問423に含まれる単語に対するユーザAの理解の度合いは小さく、ウェブサイトに対するユーザAの興味の度合いも小さい。そこで、オペレータは、ユーザAが基本的な事項を認識しておらず、簡単な説明から開始することが望ましいと判断し、担当者による簡単な説明を、応答方法として選択する。 User A has little understanding of the words contained in question 423, and User A is also little interested in the website. Therefore, the operator determines that User A does not understand the basic points and that it is desirable to start with a simple explanation, and selects a simple explanation by a person in charge as the response method.

この場合、オペレータは、何れかの担当者に応答方法を通知し、担当者は、端末装置304-iを用いて、「弊社はご提案を支援する会社になります。ご支援の方法は・・・」のような回答を、端末装置302へ送信する。 In this case, the operator notifies one of the staff members of the method of response, and the staff member uses terminal device 304-i to send a response such as, "We are a company that will support your proposal. Here is how we can help you..." to terminal device 302.

(B2)理解度424が閾値TH1以上であり、かつ、興味度425が閾値TH2未満である場合 (B2) When the level of understanding 424 is equal to or greater than the threshold TH1 and the level of interest 425 is less than the threshold TH2

質問423に含まれる単語に対するユーザAの理解の度合いは大きく、ウェブサイトに対するユーザAの興味の度合いは小さい。そこで、オペレータは、ユーザAに契約の意思があるか否かは分からないが、理解力があるので詳細確認から開始することが望ましいと判断し、担当者による詳細確認を、応答方法として選択する。 User A has a high level of understanding of the words contained in question 423, but is not very interested in the website. The operator decides that although he does not know whether User A intends to enter into a contract, since User A is capable of understanding, it would be better to start by confirming the details, and selects the response method to have the person in charge confirm the details.

この場合、オペレータは、何れかの担当者に応答方法を通知し、担当者は、端末装置304-iを用いて、「承知しました。その前に要件について何点か確認させて下さい。」のような回答を、端末装置302へ送信する。 In this case, the operator notifies one of the staff members of how to respond, and the staff member uses terminal device 304-i to send a response such as, "Understood. First, let me confirm a few points about the requirements." to terminal device 302.

(B3)理解度424が閾値TH1未満であり、かつ、興味度425が閾値TH2以上である場合 (B3) When the level of understanding 424 is less than the threshold TH1 and the level of interest 425 is equal to or greater than the threshold TH2

質問423に含まれる単語に対するユーザAの理解の度合いは小さく、ウェブサイトに対するユーザAの興味の度合いは大きい。そこで、オペレータは、ユーザAは顧客になる可能性があるものの、理解していない可能性も踏まえ、誤解がないように慎重に応対することが望ましいと判断し、担当者による慎重な回答を、応答方法として選択する。 User A has a low level of understanding of the words contained in question 423, but is very interested in the website. Therefore, the operator determines that although User A is a potential customer, it is possible that he or she may not understand the question, and therefore it is desirable to respond carefully to avoid any misunderstandings, and selects a careful response by a person in charge as the response method.

この場合、オペレータは、何れかの担当者に応答方法を通知する。担当者は、端末装置304-iを用いて、「ご提案はあくまでお客様の方でお願いしております。弊社はお客様のご提案を支援する会社ですが、よろしいでしょうか。」のような回答を、端末装置302へ送信する。 In this case, the operator notifies one of the staff members of the response method. The staff member uses terminal device 304-i to send a response such as, "We ask that you make the proposal. We are a company that supports our customers' proposals. Is that okay?" to terminal device 302.

(B4)理解度424が閾値TH1以上であり、かつ、興味度425が閾値TH2以上である場合 (B4) When the level of understanding 424 is equal to or greater than the threshold TH1 and the level of interest 425 is equal to or greater than the threshold TH2

質問423に含まれる単語に対するユーザAの理解の度合いは大きく、ウェブサイトに対するユーザAの興味の度合いも大きい。そこで、オペレータは、ユーザAは良い顧客になる可能性が高いので、契約又は購入を前提とした前向きな回答が望ましいと判断し、担当者による前向きな回答を、応答方法として選択する。 User A has a high degree of understanding of the words contained in question 423, and is also very interested in the website. Therefore, the operator determines that since User A is likely to become a good customer, a positive response that assumes a contract or purchase is desirable, and selects a positive response from the person in charge as the response method.

この場合、オペレータは、何れかの担当者に応答方法を通知し、担当者は、端末装置304-iを用いて、「承知しました。それでは、具体的な要件について打合せをお願い致します。」のような回答を、端末装置302へ送信する。 In this case, the operator notifies one of the staff members of the response method, and the staff member uses terminal device 304-i to send a response such as, "Understood. Please discuss the specific requirements with us now." to terminal device 302.

図3の情報処理システムによれば、理解度424及び興味度425をオペレータに提示することで、オペレータは、質問423に含まれる単語に対するユーザAの理解の度合いと、ウェブサイトに対するユーザAの興味の度合いとを推定することが可能になる。これにより、オペレータは、適切な応答方法を決定することができ、質問423に対する回答不足の応答又は回答過剰な応答を回避して、回答に対するユーザの満足度を向上させることができる。 According to the information processing system of FIG. 3, by presenting the level of understanding 424 and the level of interest 425 to the operator, the operator can estimate the level of user A's understanding of the words included in question 423 and the level of user A's interest in the website. This allows the operator to determine an appropriate response method, and can avoid an insufficient or excessive response to question 423, thereby improving the user's satisfaction with the answer.

図6は、図4のサーバ301が行う指標計算処理の例を示すフローチャートである。まず、通信部412は、端末装置302から電子メールを受信する(ステップ601)。そして、特定部413は、電子メールに含まれる質問423と各コンテンツ421との間の類似度を計算し(ステップ602)、類似度に基づいて、質問423に含まれる単語に関連するコンテンツ421を特定する(ステップ603)。 Figure 6 is a flowchart showing an example of the index calculation process performed by the server 301 in Figure 4. First, the communication unit 412 receives an email from the terminal device 302 (step 601). Then, the identification unit 413 calculates the similarity between the question 423 included in the email and each piece of content 421 (step 602), and identifies the content 421 related to the words included in the question 423 based on the similarity (step 603).

次に、計算部414は、閲覧履歴422から、電子メールに含まれるユーザIDに対応する、ユーザAの閲覧履歴を抽出し(ステップ604)、ユーザAの閲覧履歴を用いて、理解度424及び興味度425を計算する(ステップ605)。そして、通信部412は、ユーザAのユーザIDとともに、質問423、理解度424、及び興味度425を端末装置303へ送信する(ステップ606)。 Next, the calculation unit 414 extracts the browsing history of user A corresponding to the user ID included in the email from the browsing history 422 (step 604), and calculates the understanding level 424 and the interest level 425 using the browsing history of user A (step 605). The communication unit 412 then transmits the question 423, the understanding level 424, and the interest level 425 together with the user ID of user A to the terminal device 303 (step 606).

なお、オペレータは、理解度424のみに基づいて応答方法を決定することも可能である。この場合、オペレータは、理解度424と閾値TH1との大小関係のみに応じて、(A1)又は(A2)の何れかの応答方法を選択してもよく、(A3)又は(A4)の何れかの応答方法を選択してもよい。オペレータは、理解度424と閾値TH1との大小関係のみに応じて、(B1)又は(B2)の何れかの応答方法を選択してもよく、(B3)又は(B4)の何れかの応答方法を選択してもよい。 The operator may also determine the response method based only on the level of understanding 424. In this case, the operator may select either response method (A1) or (A2), or either response method (A3) or (A4), depending only on the magnitude relationship between the level of understanding 424 and the threshold TH1. The operator may select either response method (B1) or (B2), or either response method (B3) or (B4), depending only on the magnitude relationship between the level of understanding 424 and the threshold TH1.

しかし、理解度424だけでなく興味度425も用いて応答方法を決定することで、理解度424のみを用いて決定される応答方法よりも、応答方法のバリエーションを増加させることができる。 However, by determining the response method using not only the level of understanding 424 but also the level of interest 425, the variety of response methods can be increased compared to response methods determined using only the level of understanding 424.

図7は、図3のサーバ301の第2の機能的構成例を示している。図7のサーバ301は、図4のサーバ301において、決定部415を追加した構成を有する。決定部415は、理解度424及び興味度425を用いて応答方法を決定する。決定部415は、例えば、(A1)~(A4)と同様の判定条件を用いて、以下のような処理を行う。 Figure 7 shows a second example of the functional configuration of the server 301 in Figure 3. The server 301 in Figure 7 has a configuration in which a determination unit 415 is added to the server 301 in Figure 4. The determination unit 415 determines the response method using the understanding level 424 and the interest level 425. The determination unit 415 performs the following process, for example, using the same judgment conditions as (A1) to (A4).

(D1)理解度424が閾値TH1未満であり、かつ、興味度425が閾値TH2未満である場合 (D1) When the level of understanding 424 is less than the threshold TH1 and the level of interest 425 is less than the threshold TH2

質問423に含まれる単語に対するユーザAの理解の度合いは小さく、ウェブサイトに対するユーザAの興味の度合いも小さい。そこで、決定部415は、初心者向けテンプレートによる回答を、応答方法として選択する。 User A has little understanding of the words included in question 423, and is also little interested in the website. Therefore, the determination unit 415 selects a response using a template for beginners as the response method.

この場合、決定部415は、通信部412を介して、初心者向けテンプレートに登録されている、「弊社はご提案を支援する会社になります。ご支援の方法は・・・」のような説明文を含む電子メールを、端末装置302へ自動的に送信する。決定部415は、電子メールの代わりにチャットを用いて、自動的に回答を送信してもよい。 In this case, the determination unit 415 automatically sends an e-mail including an explanatory text such as "We are a company that will support your proposal. How we can support you...", which is registered in the template for beginners, to the terminal device 302 via the communication unit 412. The determination unit 415 may automatically send a response using chat instead of e-mail.

(D2)理解度424が閾値TH1以上であり、かつ、興味度425が閾値TH2未満である場合 (D2) When the level of understanding 424 is equal to or greater than the threshold TH1 and the level of interest 425 is less than the threshold TH2

質問423に含まれる単語に対するユーザAの理解の度合いは大きく、ウェブサイトに対するユーザAの興味の度合いは小さい。そこで、決定部415は、理解者向けテンプレートによる回答を、応答方法として選択する。 User A has a high level of understanding of the words contained in question 423, and is not very interested in the website. Therefore, the determination unit 415 selects a response using a template for those who understand the question as the response method.

この場合、決定部415は、通信部412を介して、理解者向けテンプレートに登録されている、「承知しました。その前に要件について何点か確認させて下さい。」のような質問文を含む電子メールを、端末装置302へ自動的に送信する。決定部415は、電子メールの代わりにチャットを用いて、自動的に回答を送信してもよい。 In this case, the determination unit 415 automatically sends an e-mail including a question such as "Understood. But first, let me confirm a few points about the requirements," which is registered in the template for those who understand, to the terminal device 302 via the communication unit 412. The determination unit 415 may automatically send a response using chat instead of e-mail.

(D3)理解度424が閾値TH1未満であり、かつ、興味度425が閾値TH2以上である場合 (D3) When the level of understanding 424 is less than the threshold TH1 and the level of interest 425 is equal to or greater than the threshold TH2

質問423に含まれる単語に対するユーザAの理解の度合いは小さく、ウェブサイトに対するユーザAの興味の度合いは大きい。そこで、決定部415は、担当者が質問423を確認して回答する応答方法を選択する。 User A has a low level of understanding of the words contained in question 423, and is highly interested in the website. Therefore, the determination unit 415 selects a response method in which the person in charge checks and answers question 423.

この場合、決定部415は、通信部412を介して、何れかの担当者の端末装置304-iに応答方法を通知する。担当者は、端末装置304-iを用いて、「ご提案はあくまでお客様の方でお願いしております。弊社はお客様のご提案を支援する会社ですが、よろしいでしょうか。」のような回答を、端末装置302へ送信する。 In this case, the decision unit 415 notifies the terminal device 304-i of one of the staff members of the response method via the communication unit 412. The staff member uses the terminal device 304-i to send a response such as, "We ask that you make the proposal yourself. We are a company that supports our customers' proposals. Is that okay?" to the terminal device 302.

(D4)理解度424が閾値TH1以上であり、かつ、興味度425が閾値TH2以上である場合 (D4) When the level of understanding 424 is equal to or greater than the threshold TH1 and the level of interest 425 is equal to or greater than the threshold TH2

質問423に含まれる単語に対するユーザAの理解の度合いは大きく、ウェブサイトに対するユーザAの興味の度合いも大きい。そこで、決定部415は、ウェブサイトに含まれていないような知識を持つ担当者による適切な回答が望ましいと判断し、より詳しい知識を持つ熟練担当者による回答を応答方法として選択する。 User A has a high level of understanding of the words contained in question 423, and is also highly interested in the website. Therefore, the decision unit 415 determines that an appropriate response from a person with knowledge not contained in the website is desirable, and selects an answer from a more experienced person with more detailed knowledge as the response method.

この場合、決定部415は、通信部412を介して、何れかの熟練担当者の端末装置304-iに応答方法を通知する。熟練担当者は、端末装置304-iを用いて、「承知しました。それでは、具体的な要件について打合せをお願い致します。」のような回答を、端末装置302へ送信する。 In this case, the decision unit 415 notifies the terminal device 304-i of one of the experienced staff of the response method via the communication unit 412. The experienced staff uses the terminal device 304-i to send a response such as "Understood. Please discuss the specific requirements with us." to the terminal device 302.

決定部415は、(A1)~(A4)と同様の判定条件を用いて、以下のような応答方法を選択することもできる。 The decision unit 415 can also select the following response method using the same judgment conditions as (A1) to (A4).

(E1)理解度424が閾値TH1未満であり、かつ、興味度425が閾値TH2未満である場合 (E1) When the level of understanding 424 is less than the threshold TH1 and the level of interest 425 is less than the threshold TH2

質問423に含まれる単語に対するユーザAの理解の度合いは小さく、ウェブサイトに対するユーザAの興味の度合いも小さい。そこで、決定部415は、担当者による簡単な説明を、応答方法として選択する。 User A has little understanding of the words contained in question 423, and is also little interested in the website. Therefore, the decision unit 415 selects a simple explanation by the person in charge as the response method.

この場合、決定部415は、通信部412を介して、何れかの担当者の端末装置304-iに応答方法を通知する。担当者は、端末装置304-iを用いて、「弊社はご提案を支援する会社になります。ご支援の方法は・・・」のような回答を、端末装置302へ送信する。 In this case, the determination unit 415 notifies the terminal device 304-i of one of the staff members of the response method via the communication unit 412. The staff member uses the terminal device 304-i to send a response such as "We are a company that will support your proposal. Here is how we can support you..." to the terminal device 302.

(E2)理解度424が閾値TH1以上であり、かつ、興味度425が閾値TH2未満である場合 (E2) When the level of understanding 424 is equal to or greater than the threshold TH1 and the level of interest 425 is less than the threshold TH2

質問423に含まれる単語に対するユーザAの理解の度合いは大きく、ウェブサイトに対するユーザAの興味の度合いは小さい。そこで、決定部415は、担当者による詳細確認を、応答方法として選択する。 User A has a high level of understanding of the words contained in question 423, and is not very interested in the website. Therefore, the decision unit 415 selects detailed confirmation by a person in charge as the response method.

この場合、決定部415は、通信部412を介して、何れかの担当者の端末装置304-iに応答方法を通知する。担当者は、端末装置304-iを用いて、「承知しました。その前に要件について何点か確認させて下さい。」のような回答を、端末装置302へ送信する。 In this case, the determination unit 415 notifies the terminal device 304-i of one of the staff members of the response method via the communication unit 412. The staff member uses the terminal device 304-i to send a response such as "Understood. First, let me confirm a few points about the requirements." to the terminal device 302.

(E3)理解度424が閾値TH1未満であり、かつ、興味度425が閾値TH2以上である場合 (E3) When the level of understanding 424 is less than the threshold TH1 and the level of interest 425 is equal to or greater than the threshold TH2

質問423に含まれる単語に対するユーザAの理解の度合いは小さく、ウェブサイトに対するユーザAの興味の度合いは大きい。そこで、決定部415は、担当者による慎重な回答を、応答方法として選択する。 User A has a low level of understanding of the words contained in question 423, and is highly interested in the website. Therefore, the decision unit 415 selects a careful response by a person in charge as the response method.

この場合、決定部415は、何れかの担当者の端末装置304-iに応答方法を通知する。担当者は、端末装置304-iを用いて、「ご提案はあくまでお客様の方でお願いしております。弊社はお客様のご提案を支援する会社ですが、よろしいでしょうか。」のような回答を、端末装置302へ送信する。 In this case, the decision unit 415 notifies the terminal device 304-i of one of the staff members of the response method. The staff member uses the terminal device 304-i to send a response such as, "We ask that you make the proposal. Our company supports our customers' proposals. Is that okay?" to the terminal device 302.

(E4)理解度424が閾値TH1以上であり、かつ、興味度425が閾値TH2以上である場合 (E4) When the level of understanding 424 is equal to or greater than the threshold TH1 and the level of interest 425 is equal to or greater than the threshold TH2

質問423に含まれる単語に対するユーザAの理解の度合いは大きく、ウェブサイトに対するユーザAの興味の度合いも大きい。そこで、決定部415は、担当者による前向きな回答を、応答方法として選択する。 User A has a high level of understanding of the words contained in question 423, and is also highly interested in the website. Therefore, the decision unit 415 selects a positive response from the person in charge as the response method.

この場合、決定部415は、通信部412を介して、何れかの担当者の端末装置304-iに応答方法を通知する。担当者は、端末装置304-iを用いて、「承知しました。それでは、具体的な要件について打合せをお願い致します。」のような回答を、端末装置302へ送信する。 In this case, the decision unit 415 notifies the terminal device 304-i of one of the staff members of the response method via the communication unit 412. The staff member uses the terminal device 304-i to send a response such as "Understood. Please discuss the specific requirements with us now" to the terminal device 302.

図7のサーバ301によれば、理解度424及び興味度425を用いて応答方法が自動的に決定されるため、オペレータが応答方法を決定する必要がなくなり、オペレータの作業負荷が軽減される。この場合、図3の端末装置303を省略することができる。 According to the server 301 in FIG. 7, the response method is automatically determined using the understanding level 424 and the interest level 425, so the operator does not need to determine the response method, and the operator's workload is reduced. In this case, the terminal device 303 in FIG. 3 can be omitted.

図8は、図7のサーバ301が行う第1の応答方法決定処理の例を示すフローチャートである。ステップ801~ステップ805の処理は、図6のステップ601~ステップ605の処理と同様である。 Figure 8 is a flowchart showing an example of the first response method determination process performed by the server 301 in Figure 7. The processes in steps 801 to 805 are similar to the processes in steps 601 to 605 in Figure 6.

理解度424及び興味度425の計算が終了すると、決定部415は、理解度424及び興味度425を用いて応答方法を決定し(ステップ806)、応答制御処理を行う(ステップ807)。応答制御処理は、端末装置302へ自動的に回答を送信する処理、又は担当者の端末装置304-iに応答方法を通知する処理である。 When the calculation of the level of understanding 424 and the level of interest 425 is completed, the determination unit 415 determines the response method using the level of understanding 424 and the level of interest 425 (step 806) and performs response control processing (step 807). The response control processing is processing for automatically sending a response to the terminal device 302, or processing for notifying the terminal device 304-i of the person in charge of the response method.

なお、決定部415は、理解度424のみに基づいて応答方法を決定することも可能である。この場合、決定部415は、理解度424と閾値TH1との大小関係のみに応じて、(D1)又は(D2)の何れかの応答方法を選択してもよく、(D3)又は(D4)の何れかの応答方法を選択してもよい。決定部415は、理解度424と閾値TH1との大小関係のみに応じて、(E1)又は(E2)の何れかの応答方法を選択してもよく、(E3)又は(E4)の何れかの応答方法を選択してもよい。 The determination unit 415 may also determine the response method based only on the level of understanding 424. In this case, the determination unit 415 may select either the response method (D1) or (D2), or either the response method (D3) or (D4), depending only on the magnitude relationship between the level of understanding 424 and the threshold TH1. The determination unit 415 may select either the response method (E1) or (E2), or either the response method (E3) or (E4), depending only on the magnitude relationship between the level of understanding 424 and the threshold TH1.

しかし、理解度424だけでなく興味度425も用いて応答方法を決定することで、理解度424のみを用いて決定される応答方法よりも、応答方法のバリエーションを増加させることができる。 However, by determining the response method using not only the level of understanding 424 but also the level of interest 425, the variety of response methods can be increased compared to response methods determined using only the level of understanding 424.

図9は、図3のサーバ301の第3の機能的構成例を示している。図9のサーバ301は、図7のサーバ301と同様の構成を有する。記憶部411は、担当者情報911をさらに記憶する。担当者情報911は、質問423に対する応答を実行する担当者の状態を示す。担当者の状態は、商談中の顧客数、応対可能な顧客数、応対可能な担当者数、応対可能な熟練担当者数等を表す。決定部415は、理解度424、興味度425、及び担当者情報911を用いて応答方法を決定する。 Figure 9 shows a third example of the functional configuration of the server 301 in Figure 3. The server 301 in Figure 9 has the same configuration as the server 301 in Figure 7. The memory unit 411 further stores person in charge information 911. The person in charge information 911 indicates the status of the person in charge of responding to the question 423. The status of the person in charge indicates the number of customers in negotiation, the number of customers available, the number of people available, the number of experienced people available, etc. The decision unit 415 decides the response method using the level of understanding 424, the level of interest 425, and the person in charge information 911.

例えば、断りに近い文面の回答又は丁寧な説明の文面の回答の何れかを応答方法として選択する場合、決定部415は、担当者情報911が示す担当者の状態に応じて、理解度424の閾値TH1を変更する。担当者の状態が顧客を増やしたい状態であれば、丁寧な説明の文面の回答が選択される可能性が高くなる方向に、閾値TH1が変更される。一方、担当者の状態が顧客を増やしたくない状態であれば、断りに近い文面の回答が選択される可能性が高くなる方向に、閾値TH1が変更される。 For example, when selecting either a reply with a wording similar to a refusal or a reply with a polite explanation as the response method, the decision unit 415 changes the threshold TH1 of the understanding level 424 according to the state of the person in charge indicated by the person in charge information 911. If the state of the person in charge is one in which they want to increase the number of customers, the threshold TH1 is changed in a direction that increases the likelihood that a reply with a wording similar to a refusal will be selected. On the other hand, if the state of the person in charge is one in which they do not want to increase the number of customers, the threshold TH1 is changed in a direction that increases the likelihood that a reply with a wording similar to a refusal will be selected.

決定部415は、例えば、(A1)~(A4)と同様の判定条件を用いて、以下のような処理を行う。 The determination unit 415 performs the following process, for example, using the same judgment conditions as (A1) to (A4).

(F1)理解度424が閾値TH1未満であり、かつ、興味度425が閾値TH2未満である場合 (F1) When the level of understanding 424 is less than the threshold TH1 and the level of interest 425 is less than the threshold TH2

決定部415は、断りに近い文面の自動送信を応答方法として選択し、通信部412を介して、断りに近い文面の定型文を含む電子メールを、端末装置302へ自動的に送信する。 The determination unit 415 selects automatic transmission of a message similar to a refusal as the response method, and automatically transmits an email containing a standard message similar to a refusal to the terminal device 302 via the communication unit 412.

(F2)理解度424が閾値TH1以上であり、かつ、興味度425が閾値TH2未満である場合 (F2) When the level of understanding 424 is equal to or greater than the threshold TH1 and the level of interest 425 is less than the threshold TH2

決定部415は、丁寧な説明の文面の自動送信を応答方法として選択し、通信部412を介して、丁寧な説明の文面の定型文を含む電子メールを、端末装置302へ自動的に送信する。 The determination unit 415 selects automatic transmission of a detailed explanatory text as the response method, and automatically transmits an email including a standard phrase of the detailed explanatory text to the terminal device 302 via the communication unit 412.

(F3)理解度424が閾値TH1未満であり、かつ、興味度425が閾値TH2以上である場合 (F3) When the level of understanding 424 is less than the threshold TH1 and the level of interest 425 is equal to or greater than the threshold TH2

決定部415は、担当者による断りに近い文面の回答を応答方法として選択し、通信部412を介して、何れかの担当者の端末装置304-iに応答方法を通知する。担当者は、端末装置304-iを用いて、断りに近い文面の回答を端末装置302へ送信する。 The determination unit 415 selects a reply written by the person in charge that resembles a refusal as the response method, and notifies the terminal device 304-i of one of the persons in charge of the response method via the communication unit 412. The person in charge uses the terminal device 304-i to transmit the reply written in a manner similar to a refusal to the terminal device 302.

(F4)理解度424が閾値TH1以上であり、かつ、興味度425が閾値TH2以上である場合 (F4) When the level of understanding 424 is equal to or greater than the threshold TH1 and the level of interest 425 is equal to or greater than the threshold TH2

決定部415は、ウェブサイトに含まれていないような知識を持つ担当者による適切な回答が望ましいと判断し、より詳しい知識を持つ熟練担当者による丁寧な説明の文面の回答を応答方法として選択する。そして、決定部415は、通信部412を介して、何れかの熟練担当者の端末装置304-iに応答方法を通知する。熟練担当者は、端末装置304-iを用いて、丁寧な説明の文面の回答を端末装置302へ送信する。 The decision unit 415 determines that an appropriate response from a staff member with knowledge not included in the website is desirable, and selects a response in the form of a detailed explanation from a skilled staff member with more detailed knowledge as the response method. The decision unit 415 then notifies the terminal device 304-i of one of the skilled staff members of the response method via the communication unit 412. The skilled staff member uses the terminal device 304-i to transmit the response in the form of a detailed explanation to the terminal device 302.

図10は、閾値TH1の変更方法の例を示している。図10(a)は、商談中の顧客数に基づく変更方法の例を示している。商談中の顧客数が20人以下である状態は、閑散期に対応し、商談中の顧客数が21人以上100人以下である状態は、通常期に対応し、商談中の顧客数が101人以上である状態は、繁忙期に対応する。 Figure 10 shows an example of how to change the threshold value TH1. Figure 10(a) shows an example of how to change the threshold value TH1 based on the number of customers currently in negotiation. A state in which the number of customers currently in negotiation is 20 or less corresponds to the off-season, a state in which the number of customers currently in negotiation is between 21 and 100 corresponds to the normal season, and a state in which the number of customers currently in negotiation is 101 or more corresponds to the busy season.

決定部415は、商談中の顧客数が20人以下である場合、閾値TH1を40%に設定し、商談中の顧客数が21人以上100人以下である場合、閾値TH1を60%に設定し、商談中の顧客数が101人以上である場合、閾値TH1を80%に設定する。これにより、商談中の顧客数が増加するほど、断りに近い文面の回答が選択される可能性が高くなる。 The determination unit 415 sets the threshold value TH1 to 40% when the number of customers currently negotiating is 20 or less, sets the threshold value TH1 to 60% when the number of customers currently negotiating is between 21 and 100, and sets the threshold value TH1 to 80% when the number of customers currently negotiating is 101 or more. As a result, the more customers currently negotiating, the more likely it is that a response with a wording that is closer to a rejection will be selected.

図10(b)は、応対可能な顧客数に基づく変更方法の例を示している。応対可能な顧客数が10人以下である状態は、負荷が大きい状態に対応し、応対可能な顧客数が11人以上50人以下である状態は、通常状態に対応し、応対可能な顧客数が51人以上である状態は、負荷が小さい状態に対応する。 Figure 10(b) shows an example of a change method based on the number of available customers. A state in which the number of available customers is 10 or less corresponds to a high load state, a state in which the number of available customers is between 11 and 50 corresponds to a normal state, and a state in which the number of available customers is 51 or more corresponds to a low load state.

決定部415は、応対可能な顧客数が10人以下である場合、閾値TH1を90%に設定し、応対可能な顧客数が11人以上50人以下である場合、閾値TH1を60%に設定し、応対可能な顧客数が51人以上である場合、閾値TH1を30%に設定する。これにより、応対可能な顧客数が増加するほど、丁寧な説明の文面の回答が選択される可能性が高くなる。 The determination unit 415 sets the threshold value TH1 to 90% when the number of available customers is 10 or less, sets the threshold value TH1 to 60% when the number of available customers is between 11 and 50, and sets the threshold value TH1 to 30% when the number of available customers is 51 or more. As a result, the more available customers there are, the more likely an answer with a detailed explanatory text will be selected.

普通の担当者による回答又は熟練担当者による回答の何れかを応答方法として選択する場合、決定部415は、担当者情報911が示す応対可能な熟練担当者数に応じて、閾値TH1を変更する。応対可能な熟練担当者数が少なければ、普通の担当者による回答が選択される可能性が高くなる方向に、閾値TH1が変更される。一方、応対可能な熟練担当者数が多ければ、熟練担当者による回答が選択される可能性が高くなる方向に、閾値TH1が変更される。 When selecting either a response by a general staff member or a response by a skilled staff member as the response method, the decision unit 415 changes the threshold value TH1 according to the number of available skilled staff members indicated by the staff member information 911. If the number of available skilled staff members is small, the threshold value TH1 is changed in a direction that increases the likelihood that a response by a general staff member will be selected. On the other hand, if the number of available skilled staff members is large, the threshold value TH1 is changed in a direction that increases the likelihood that a response by a skilled staff member will be selected.

決定部415は、応答方法の選択結果に基づいて、担当者情報911を変更することもできる。例えば、決定部415は、直近の所定期間内に応答方法が決定された複数のユーザの質問423のうち、理解度424が閾値TH1以上である質問423の個数Kを求め、所定数Pと比較する。 The determination unit 415 can also change the person in charge information 911 based on the response method selection result. For example, the determination unit 415 determines the number K of questions 423 whose understanding level 424 is equal to or greater than the threshold value TH1 among the questions 423 of multiple users for which a response method was determined within the most recent specified period, and compares this number with a specified number P.

KがP以上である場合、決定部415は、Pに受注率Rを乗算して、更新量Δを計算する。一方、KがP未満である場合、決定部415は、更新量Δに0を設定する。更新量Δは、これから商談を開始すると推定される顧客の人数を表し、毎日変更される。 If K is equal to or greater than P, the determination unit 415 multiplies P by the order rate R to calculate the update amount Δ. On the other hand, if K is less than P, the determination unit 415 sets the update amount Δ to 0. The update amount Δ represents the number of customers who are estimated to start negotiations soon, and is updated every day.

決定部415は、担当者情報911が商談中の顧客数を表す場合、商談中の顧客数に更新量Δを加算し、担当者情報911が応対可能な顧客数を表す場合、応対可能な顧客数から更新量Δを減算する。例えば、P=10、R=0.5、KがP以上である場合、Δ=5となる。 When the person in charge information 911 indicates the number of customers in negotiation, the determination unit 415 adds the update amount Δ to the number of customers in negotiation, and when the person in charge information 911 indicates the number of customers available, the determination unit 415 subtracts the update amount Δ from the number of customers available. For example, when P = 10, R = 0.5, and K is greater than or equal to P, Δ = 5.

そして、決定部415は、変更された担当者情報911を用いて、閾値TH1を決定する。これにより、応答方法の選択結果に基づいて、閾値TH1を動的に変更することが可能になる。 Then, the determination unit 415 determines the threshold TH1 using the changed person in charge information 911. This makes it possible to dynamically change the threshold TH1 based on the response method selection result.

回答の自動送信又は担当者による回答の何れかを応答方法として選択する場合、決定部415は、担当者情報911が示す応対可能な担当者数に応じて、興味度425の閾値TH2を変更する。応対可能な担当者数が少なければ、回答の自動送信が選択される可能性が高くなる方向に、閾値TH2が変更される。一方、応対可能な担当者数が多ければ、担当者による回答が選択される可能性が高くなる方向に、閾値TH2が変更される。 When selecting either automatic response transmission or response by a representative as the response method, the determination unit 415 changes the threshold TH2 of the interest level 425 according to the number of available representatives indicated by the representative information 911. If the number of available representatives is small, the threshold TH2 is changed so that the automatic response transmission is more likely to be selected. On the other hand, if the number of available representatives is large, the threshold TH2 is changed so that the probability of selection of response by a representative is higher.

決定部415は、例えば、(A1)~(A4)と同様の判定条件を用いて、以下のような処理を行う。 The determination unit 415 performs the following process, for example, using the same judgment conditions as (A1) to (A4).

(G1)理解度424が閾値TH1未満であり、かつ、興味度425が閾値TH2未満である場合 (G1) When the level of understanding 424 is less than the threshold TH1 and the level of interest 425 is less than the threshold TH2

決定部415は、簡単な回答の自動送信を応答方法として選択し、通信部412を介して、簡単な回答の定型文を含む電子メールを、端末装置302へ自動的に送信する。 The determination unit 415 selects automatic transmission of a simple answer as the response method, and automatically sends an email including a standard phrase for the simple answer to the terminal device 302 via the communication unit 412.

(G2)理解度424が閾値TH1以上であり、かつ、興味度425が閾値TH2未満である場合 (G2) When the level of understanding 424 is equal to or greater than the threshold TH1 and the level of interest 425 is less than the threshold TH2

決定部415は、詳細な回答の自動送信を応答方法として選択し、通信部412を介して、詳細な回答の定型文を含む電子メールを、端末装置302へ自動的に送信する。 The determination unit 415 selects automatic transmission of a detailed response as the response method, and automatically sends an email including a standard text of the detailed response to the terminal device 302 via the communication unit 412.

(G3)理解度424が閾値TH1未満であり、かつ、興味度425が閾値TH2以上である場合 (G3) When the level of understanding 424 is less than the threshold TH1 and the level of interest 425 is equal to or greater than the threshold TH2

決定部415は、担当者による回答を応答方法として選択し、通信部412を介して、何れかの担当者の端末装置304-iに応答方法を通知する。担当者は、端末装置304-iを用いて、回答を端末装置302へ送信する。 The determination unit 415 selects the response by the person in charge as the response method, and notifies the terminal device 304-i of one of the persons in charge of the response method via the communication unit 412. The person in charge transmits the response to the terminal device 302 using the terminal device 304-i.

(G4)理解度424が閾値TH1以上であり、かつ、興味度425が閾値TH2以上である場合 (G4) When the level of understanding 424 is equal to or greater than the threshold TH1 and the level of interest 425 is equal to or greater than the threshold TH2

決定部415は、ウェブサイトに含まれていないような知識を持つ担当者による適切な回答が望ましいと判断し、より詳しい知識を持つ熟練担当者による回答を応答方法として選択する。そして、決定部415は、通信部412を介して、何れかの熟練担当者の端末装置304-iに応答方法を通知する。熟練担当者は、端末装置304-iを用いて、回答を端末装置302へ送信する。 The decision unit 415 determines that an appropriate response from a staff member with knowledge not included in the website is desirable, and selects a response from a more knowledgeable and experienced staff member as the response method. The decision unit 415 then notifies the terminal device 304-i of one of the experienced staff members of the response method via the communication unit 412. The experienced staff member uses the terminal device 304-i to transmit the response to the terminal device 302.

図11は、閾値TH2の変更方法の例を示している。応対可能な担当者数が5人以下である状態は、担当者が少ない状態に対応し、応対可能な担当者数が6人以上10人以下である状態は、通常状態に対応し、応対可能な担当者数が11人以上である状態は、担当者が多い状態に対応する。 Figure 11 shows an example of how to change the threshold value TH2. A state in which the number of available agents is 5 or less corresponds to a state in which there are few agents, a state in which the number of available agents is 6 to 10 corresponds to a normal state, and a state in which the number of available agents is 11 or more corresponds to a state in which there are many agents.

決定部415は、応対可能な担当者数が5人以下である場合、閾値TH2を10に設定し、応対可能な担当者数が6人以上10人以下である場合、閾値TH2を3に設定し、応対可能な担当者数が11人以上である場合、閾値TH2を0に設定する。これにより、応対可能な担当者数が増加するほど、担当者による回答が選択される可能性が高くなる。 The determination unit 415 sets the threshold value TH2 to 10 when the number of available agents is 5 or less, sets the threshold value TH2 to 3 when the number of available agents is 6 to 10, and sets the threshold value TH2 to 0 when the number of available agents is 11 or more. As a result, the more available agents there are, the more likely an answer by an agent will be selected.

決定部415は、応答方法の選択結果に基づいて、担当者情報911が示す応対可能な担当者数を変更することもできる。例えば、決定部415は、担当者による回答が応答方法として選択された場合、応対可能な担当者数を1だけデクリメントし、担当者による回答が終了した場合、応対可能な担当者数を1だけインクリメントする。 The determination unit 415 can also change the number of available agents indicated by the agent information 911 based on the selection of the response method. For example, when response by an agent is selected as the response method, the determination unit 415 decrements the number of available agents by 1, and when response by an agent is completed, the determination unit 415 increments the number of available agents by 1.

そして、決定部415は、変更された担当者情報911を用いて、閾値TH2を決定する。これにより、応答方法の選択結果に基づいて、閾値TH2を動的に変更することが可能になる。 Then, the determination unit 415 determines the threshold value TH2 using the changed person in charge information 911. This makes it possible to dynamically change the threshold value TH2 based on the result of the selection of the response method.

図9のサーバ301によれば、応答を実行する担当者の状態に応じて応答方法を変更することができるため、担当者の作業負荷を適切に調整することが可能になる。 The server 301 in FIG. 9 can change the response method depending on the status of the person in charge of responding, making it possible to appropriately adjust the workload of the person in charge.

図12は、図9のサーバ301が行う第2の応答方法決定処理の例を示すフローチャートである。ステップ1201~ステップ1205の処理は、図6のステップ601~ステップ605の処理と同様である。 Figure 12 is a flowchart showing an example of the second response method determination process performed by the server 301 in Figure 9. The processes in steps 1201 to 1205 are similar to the processes in steps 601 to 605 in Figure 6.

理解度424及び興味度425の計算が終了すると、決定部415は、理解度424、興味度425、及び担当者情報911を用いて応答方法を決定し(ステップ1206)、応答制御処理を行う(ステップ1207)。応答制御処理は、端末装置302へ自動的に回答を送信する処理、又は担当者の端末装置304-iに応答方法を通知する処理である。そして、決定部415は、応答方法の選択結果に基づいて、担当者情報911を変更する(ステップ1208)。 When the calculation of the level of understanding 424 and the level of interest 425 is completed, the determination unit 415 determines the response method using the level of understanding 424, the level of interest 425, and the person in charge information 911 (step 1206), and performs response control processing (step 1207). The response control processing is processing for automatically sending a response to the terminal device 302, or processing for notifying the terminal device 304-i of the person in charge of the response method. Then, the determination unit 415 changes the person in charge information 911 based on the result of the selection of the response method (step 1208).

図13は、図3のサーバ301の第4の機能的構成例を示している。図13のサーバ301は、図7のサーバ301と同様の構成を有する。記憶部411は、ユーザ情報1311をさらに記憶する。ユーザ情報1311は、ユーザの属性を示す。ユーザの属性は、例えば、各ユーザが重要顧客であるか否かを示す情報である。決定部415は、理解度424、興味度425、及びユーザ情報1311を用いて応答方法を決定する。 Figure 13 shows a fourth example of the functional configuration of the server 301 in Figure 3. The server 301 in Figure 13 has a configuration similar to that of the server 301 in Figure 7. The storage unit 411 further stores user information 1311. The user information 1311 indicates user attributes. The user attributes are, for example, information indicating whether each user is an important customer or not. The determination unit 415 determines the response method using the understanding level 424, the interest level 425, and the user information 1311.

決定部415は、例えば、質問423を入力したユーザAが、ウェブサイトの所有者の顧客データベース又は購買データベースに登録されているか否かに基づいて、ユーザAが重要顧客であるか否かを決定し、ユーザ情報1311に登録する。重要顧客ではないユーザは、一般顧客として登録される。 The determination unit 415 determines whether or not user A, who inputs question 423, is a valued customer based on whether or not the user A is registered in the customer database or purchase database of the website owner, and registers the user information 1311. Users who are not valued customers are registered as general customers.

ユーザAが顧客データベース又は購買データベースに登録されている既知のユーザである場合、ユーザAは重要顧客であると判定される。一方、ユーザAが顧客データベース又は購買データベースに登録されていない未知のユーザである場合、ユーザAは一般顧客であると判定される。 If user A is a known user who is registered in the customer database or the purchasing database, user A is determined to be a valued customer. On the other hand, if user A is an unknown user who is not registered in the customer database or the purchasing database, user A is determined to be a general customer.

決定部415は、閲覧履歴422に含まれるユーザAの閲覧履歴に基づいて、ユーザAが重要顧客であるか否かを決定してもよい。例えば、ユーザAが直近の所定期間内にウェブサイトを閲覧している場合、ユーザAは重要顧客であると判定され、ユーザAが直近の所定期間内にウェブサイトを閲覧していない場合、ユーザAは一般顧客であると判定される。所定期間は、1つ又は数個の四半期であってもよく、1年又は数年であってもよい。 The determination unit 415 may determine whether or not user A is a valued customer based on the browsing history of user A included in the browsing history 422. For example, if user A has viewed a website within the most recent specified period, user A is determined to be a valued customer, and if user A has not viewed a website within the most recent specified period, user A is determined to be a general customer. The specified period may be one or several quarters, or may be one or several years.

決定部415は、ユーザAが企業内における決裁者であるか否かに基づいて、ユーザAが重要顧客であるか否かを決定してもよい。ユーザAが決裁者である場合、ユーザAは重要顧客であると判定され、ユーザAが決裁者ではない場合、ユーザAは一般顧客であると判定される。 The determination unit 415 may determine whether or not user A is an important customer based on whether or not user A is a decision maker within the company. If user A is a decision maker, user A is determined to be an important customer, and if user A is not a decision maker, user A is determined to be a general customer.

決定部415は、ユーザAが既存顧客企業の社員であるか否かに基づいて、ユーザAが重要顧客であるか否かを決定してもよい。ユーザAが既存顧客企業の社員である場合、ユーザAは重要顧客であると判定され、ユーザAが既存顧客企業の社員ではない場合、ユーザAは一般顧客であると判定される。 The determination unit 415 may determine whether or not user A is an important customer based on whether or not user A is an employee of an existing customer company. If user A is an employee of an existing customer company, user A is determined to be an important customer, and if user A is not an employee of an existing customer company, user A is determined to be a general customer.

ユーザAが一般顧客である場合、決定部415は、例えば、(D1)~(D4)と同様にして、応答方法を決定する。ユーザAが重要顧客である場合、決定部415は、例えば、(A1)~(A4)と同様の判定条件を用いて、以下のような処理を行う。 If user A is a general customer, the determination unit 415 determines the response method in the same manner as (D1) to (D4), for example. If user A is a valuable customer, the determination unit 415 performs the following process using the same judgment conditions as (A1) to (A4), for example.

(H1)理解度424が閾値TH1未満であり、かつ、興味度425が閾値TH2未満である場合 (H1) When the level of understanding 424 is less than the threshold TH1 and the level of interest 425 is less than the threshold TH2

質問423に含まれる単語に対するユーザAの理解の度合いは小さく、ウェブサイトに対するユーザAの興味の度合いも小さい。この場合、ユーザAは見込み客であるが、質問423に含まれる単語について勘違いしているかも知れない。ユーザAは顧客になる可能性があるため、質問423を丁寧に確認して回答することが望ましい。 User A has little understanding of the words contained in question 423, and is also little interested in the website. In this case, user A is a potential customer, but may be mistaken about the words contained in question 423. Since user A has the potential to become a customer, it is advisable to carefully review question 423 and respond to it.

そこで、決定部415は、担当者が質問423の背景を確認して回答する応答方法を選択し、通信部412を介して、何れかの担当者の端末装置304-iに応答方法を通知する。担当者は、端末装置304-iを用いて、質問423の背景を確認する回答を、端末装置302へ送信する。 The decision unit 415 then selects a response method in which the person in charge checks the background of the question 423 and responds, and notifies the terminal device 304-i of one of the people in charge of the response method via the communication unit 412. The person in charge uses the terminal device 304-i to transmit a response that checks the background of the question 423 to the terminal device 302.

(H2)理解度424が閾値TH1以上であり、かつ、興味度425が閾値TH2未満である場合 (H2) When the level of understanding 424 is equal to or greater than the threshold TH1 and the level of interest 425 is less than the threshold TH2

質問423に含まれる単語に対するユーザAの理解の度合いは大きく、ウェブサイトに対するユーザAの興味の度合いは小さい。この場合、ユーザAは理解度の高い見込み客であり、普段通りの振る舞いをしている。ユーザAは理解度の高い重要顧客であるため、速やかに商談を進めることが望ましい。 User A has a high level of understanding of the words contained in question 423, and is not very interested in the website. In this case, User A is a potential customer with a high level of understanding, and is behaving as usual. Since User A is an important customer with a high level of understanding, it is desirable to proceed with the business negotiations as quickly as possible.

そこで、決定部415は、担当者が商談段階に進める応答方法を選択し、通信部412を介して、何れかの担当者の端末装置304-iに応答方法を通知する。担当者は、端末装置304-iを用いて、商談段階に進めるような回答を、端末装置302へ送信する。 The decision unit 415 then selects a response method that allows the person in charge to proceed to the negotiation stage, and notifies the terminal device 304-i of one of the people in charge of the response method via the communication unit 412. The person in charge uses the terminal device 304-i to send a response that allows the person in charge to proceed to the negotiation stage to the terminal device 302.

(H3)理解度424が閾値TH1未満であり、かつ、興味度425が閾値TH2以上である場合 (H3) When the level of understanding 424 is less than the threshold TH1 and the level of interest 425 is equal to or greater than the threshold TH2

質問423に含まれる単語に対するユーザAの理解の度合いは小さく、ウェブサイトに対するユーザAの興味の度合いは大きい。この場合、ユーザAは相当の見込み客であるが、質問423に含まれる単語について勘違いしているかも知れない。ユーザAは顧客になる可能性が非常に高いため、質問423に含まれる疑問点を解消することが望ましい。 User A has a low level of understanding of the words contained in question 423, and is very interested in the website. In this case, User A is a good prospect, but may be confused about the words contained in question 423. User A is very likely to become a customer, so it is desirable to resolve the points of doubt contained in question 423.

そこで、決定部415は、担当者が速やかに回答し、質問423の背景を傾聴する応答方法を選択し、通信部412を介して、何れかの担当者の端末装置304-iに応答方法を通知する。担当者は、端末装置304-iを用いて、質問423の背景を傾聴する回答を、端末装置302へ送信する。 The decision unit 415 then selects a response method in which the person in charge responds quickly and listens carefully to the background of the question 423, and notifies the terminal device 304-i of one of the persons in charge of the response method via the communication unit 412. The person in charge uses the terminal device 304-i to transmit a response in which the person in charge listens carefully to the background of the question 423 to the terminal device 302.

(H4)理解度424が閾値TH1以上であり、かつ、興味度425が閾値TH2以上である場合 (H4) When the level of understanding 424 is equal to or greater than the threshold TH1 and the level of interest 425 is equal to or greater than the threshold TH2

質問423に含まれる単語に対するユーザAの理解の度合いは大きく、ウェブサイトに対するユーザAの興味の度合いも大きい。この場合、ユーザAは相当の見込み客であるが、普段とは異なる振る舞いをしている。ユーザAは重要顧客であるが、やや慎重にユーザAの理解を優先して回答することが望ましい。 User A has a high level of understanding of the words contained in question 423, and is also very interested in the website. In this case, User A is a promising customer, but is behaving differently than usual. Although User A is an important customer, it is advisable to respond somewhat cautiously and prioritize User A's understanding.

そこで、決定部415は、ウェブサイトに含まれていないような知識を持つ担当者による適切な回答が望ましいと判断し、より詳しい知識を持つ熟練担当者が質問423の背景を丁寧に傾聴して回答する応答方法を選択する。そして、決定部415は、通信部412を介して、何れかの熟練担当者の端末装置304-iに応答方法を通知する。熟練担当者は、端末装置304-iを用いて、質問423の背景を丁寧に傾聴する回答を、端末装置302へ送信する。 Therefore, the decision unit 415 determines that an appropriate response from a staff member with knowledge not included in the website is desirable, and selects a response method in which a more experienced staff member with more detailed knowledge will respond after carefully listening to the background of the question 423. The decision unit 415 then notifies the terminal device 304-i of one of the experienced staff members of the response method via the communication unit 412. The experienced staff member uses the terminal device 304-i to transmit a response in which the experienced staff member carefully listens to the background of the question 423 to the terminal device 302.

図13のサーバ301によれば、ユーザの属性に応じて応答方法を変更することができるため、一般顧客よりも重要顧客への応答を優先させて、応答業務を効率化することが可能になる。 The server 301 in FIG. 13 allows the response method to be changed depending on the attributes of the user, making it possible to prioritize responses to important customers over general customers, thereby making response operations more efficient.

図13のサーバ301が行う応答方法決定処理は、図8の応答方法決定処理と同様である。この場合、ステップ806において、決定部415は、理解度424、興味度425、及びユーザ情報1311を用いて応答方法を決定する。 The response method determination process performed by the server 301 in FIG. 13 is similar to the response method determination process in FIG. 8. In this case, in step 806, the determination unit 415 determines the response method using the understanding level 424, the interest level 425, and the user information 1311.

図14は、図3のサーバ301の第5の機能的構成例を示している。図14のサーバ301は、図7のサーバ301と同様の構成を有する。記憶部411は、質疑応答情報1411をさらに記憶する。質疑応答情報1411は、ウェブサイト内のコンテンツ421に関するQ&Aデータベース又はFAQ(Frequently Asked Questions)の情報であり、質問と回答の組み合わせを複数個含む。 Figure 14 shows a fifth example of the functional configuration of the server 301 in Figure 3. The server 301 in Figure 14 has a configuration similar to that of the server 301 in Figure 7. The storage unit 411 further stores question and answer information 1411. The question and answer information 1411 is information on a Q&A database or FAQ (Frequently Asked Questions) related to the content 421 in the website, and includes multiple combinations of questions and answers.

特定部413は、質疑応答情報1411を用いて、質問423に対する回答候補を特定する。例えば、特定部413は、テキストマッチングにより、質問423と類似する質問を質疑応答情報1411から抽出し、抽出された質問に対応付けられた回答を、回答候補として選択する。 The identification unit 413 uses the question-and-answer information 1411 to identify answer candidates for the question 423. For example, the identification unit 413 extracts questions similar to the question 423 from the question-and-answer information 1411 by text matching, and selects answers associated with the extracted questions as answer candidates.

特定部413は、質問から回答を予測する予測モデルを用いて、回答候補を特定してもよい。この場合、特定部413は、質疑応答情報1411に含まれる質問と回答の組み合わせを学習モデルに学習させることで、予測モデルを生成し、生成された予測モデルを用いて、質問423に対応する回答候補を特定する。 The identification unit 413 may identify answer candidates using a prediction model that predicts answers from questions. In this case, the identification unit 413 generates a prediction model by having a learning model learn combinations of questions and answers included in the question and answer information 1411, and identifies answer candidates corresponding to the question 423 using the generated prediction model.

次に、特定部413は、回答候補のテキストから1つ又は複数の単語を抽出し、複数のコンテンツ421それぞれに含まれるテキストから1つ又は複数の単語を抽出し、抽出された単語を用いて、回答候補と各コンテンツ421との間の類似度を計算する。そして、特定部413は、計算された類似度を、質問423と各コンテンツ421との間の類似度として用いて、複数のコンテンツ421のうち、質問423に含まれる単語に関連するコンテンツ421を特定する。 Next, the identification unit 413 extracts one or more words from the text of the answer candidate, extracts one or more words from the text contained in each of the multiple contents 421, and uses the extracted words to calculate the similarity between the answer candidate and each content 421. The identification unit 413 then uses the calculated similarity as the similarity between the question 423 and each content 421 to identify, from among the multiple contents 421, the content 421 that is related to the words contained in the question 423.

図14のサーバ301によれば、Q&Aデータベース又はFAQに登録された回答と類似するコンテンツ421を用いて、理解度424が計算されるため、質問423に対して想定される回答に関する理解の度合いが、理解度424に反映される。これにより、理解度424の精度が向上し、より適切な応答方法を選択することが可能になる。 According to the server 301 in FIG. 14, the level of understanding 424 is calculated using content 421 similar to answers registered in the Q&A database or FAQ, so the level of understanding of the expected answer to the question 423 is reflected in the level of understanding 424. This improves the accuracy of the level of understanding 424, making it possible to select a more appropriate response method.

図15は、図14のサーバ301が行う第3の応答方法決定処理の例を示すフローチャートである。まず、通信部412は、端末装置302から電子メールを受信する(ステップ1501)。次に、特定部413は、電子メールに含まれる質問423に対する回答候補を特定し(ステップ1502)、特定された回答候補を用いて、質問423と各コンテンツ421との間の類似度を計算する(ステップ1503)。ステップ1504~ステップ1508の処理は、図8のステップ803~ステップ807の処理と同様である。 Figure 15 is a flowchart showing an example of the third response method determination process performed by the server 301 of Figure 14. First, the communication unit 412 receives an email from the terminal device 302 (step 1501). Next, the identification unit 413 identifies answer candidates to the question 423 contained in the email (step 1502), and calculates the similarity between the question 423 and each piece of content 421 using the identified answer candidates (step 1503). The processes of steps 1504 to 1508 are similar to the processes of steps 803 to 807 of Figure 8.

なお、図4、図9、又は図13のサーバ301においても、図14のサーバ301と同様に、特定部413は、質疑応答情報1411を用いて回答候補を特定することができる。この場合、特定部413は、回答候補と各コンテンツ421との間の類似度を用いて、質問423に含まれる単語に関連するコンテンツ421を特定する。 In the server 301 of FIG. 4, FIG. 9, or FIG. 13, the identification unit 413 can identify answer candidates using the question and answer information 1411, as in the server 301 of FIG. 14. In this case, the identification unit 413 identifies the content 421 related to the words included in the question 423, using the similarity between the answer candidates and each content 421.

図1の情報処理装置101の構成は一例に過ぎず、情報処理装置101の用途又は条件に応じて一部の構成要素を省略又は変更してもよい。図3の情報処理システムと図4、図7、図9、図13、及び図14のサーバ301の構成は一例に過ぎず、情報処理システムの用途又は条件に応じて一部の構成要素を省略又は変更してもよい。サーバ301は、質問423の代わりに、ユーザAが入力した別の入力情報を用いて、理解度424及び興味度425を計算してもよい。 The configuration of the information processing device 101 in FIG. 1 is merely an example, and some of the components may be omitted or changed depending on the use or conditions of the information processing device 101. The configurations of the information processing system in FIG. 3 and the server 301 in FIGS. 4, 7, 9, 13, and 14 are merely examples, and some of the components may be omitted or changed depending on the use or conditions of the information processing system. The server 301 may calculate the level of understanding 424 and the level of interest 425 using other input information entered by user A instead of the question 423.

図2、図6、図8、図12、及び図15のフローチャートは一例に過ぎず、情報処理装置101又は情報処理システムの構成又は条件に応じて、一部の処理を省略又は変更してもよい。 The flowcharts in Figures 2, 6, 8, 12, and 15 are merely examples, and some processing may be omitted or changed depending on the configuration or conditions of the information processing device 101 or the information processing system.

図5に示したウェブサイトは一例に過ぎず、ウェブサイト内のコンテンツは、ウェブサイトに応じて変化する。図10に示した閾値TH1の変更方法と図11に示した閾値TH2の変更方法は一例に過ぎず、別の基準に基づいて閾値TH1又は閾値TH2を変更してもよい。 The website shown in FIG. 5 is merely an example, and the content within the website varies depending on the website. The method of changing threshold TH1 shown in FIG. 10 and the method of changing threshold TH2 shown in FIG. 11 are merely examples, and threshold TH1 or threshold TH2 may be changed based on other criteria.

(A1)~(H4)に示した応答方法の決定方法は一例にすぎず、オペレータ又は決定部415は、別の決定方法に基づいて応答方法を決定してもよい。 The response method determination methods shown in (A1) to (H4) are merely examples, and the operator or the determination unit 415 may determine the response method based on another determination method.

図16は、図1の情報処理装置101及び図4、図7、図9、図13、及び図14のサーバ301として用いられる情報処理装置のハードウェア構成例を示している。図16の情報処理装置は、CPU(Central Processing Unit)1601、メモリ1602、入力装置1603、出力装置1604、補助記憶装置1605、媒体駆動装置1606、及びネットワーク接続装置1607を含む。これらの構成要素はハードウェアであり、バス1608により互いに接続されている。 Figure 16 shows an example of the hardware configuration of an information processing device used as the information processing device 101 in Figure 1 and the server 301 in Figures 4, 7, 9, 13, and 14. The information processing device in Figure 16 includes a CPU (Central Processing Unit) 1601, a memory 1602, an input device 1603, an output device 1604, an auxiliary storage device 1605, a media drive device 1606, and a network connection device 1607. These components are hardware and are connected to each other by a bus 1608.

メモリ1602は、例えば、ROM(Read Only Memory)、RAM(Random Access Memory)、フラッシュメモリ等の半導体メモリであり、処理に用いられるプログラム及びデータを格納する。メモリ1602は、図1の記憶部111又は図4、図7、図9、図13、及び図14の記憶部411として動作してもよい。 The memory 1602 is, for example, a semiconductor memory such as a read only memory (ROM), a random access memory (RAM), or a flash memory, and stores programs and data used in processing. The memory 1602 may operate as the memory unit 111 in FIG. 1 or the memory unit 411 in FIG. 4, FIG. 7, FIG. 9, FIG. 13, and FIG. 14.

CPU1601(プロセッサ)は、例えば、メモリ1602を利用してプログラムを実行することにより、図1の特定部112及び計算部113として動作する。CPU1601は、メモリ1602を利用してプログラムを実行することにより、図4、図7、図9、図13、及び図14の特定部413及び計算部414としても動作する。CPU1601は、メモリ1602を利用してプログラムを実行することにより、図7、図9、図13、及び図14の決定部415としても動作する。 The CPU 1601 (processor) operates as the identification unit 112 and calculation unit 113 in FIG. 1, for example, by executing a program using the memory 1602. The CPU 1601 also operates as the identification unit 413 and calculation unit 414 in FIG. 4, FIG. 7, FIG. 9, FIG. 13, and FIG. 14, by executing a program using the memory 1602. The CPU 1601 also operates as the determination unit 415 in FIG. 7, FIG. 9, FIG. 13, and FIG. 14, by executing a program using the memory 1602.

入力装置1603は、例えば、キーボード、ポインティングデバイス等であり、情報処理装置のユーザからの指示又は情報の入力に用いられる。出力装置1604は、例えば、表示装置、プリンタ等であり、情報処理装置のユーザへの問い合わせ又は指示、及び処理結果の出力に用いられる。処理結果は、理解度424及び興味度425であってもよい。 The input device 1603 is, for example, a keyboard, a pointing device, etc., and is used to input instructions or information from the user of the information processing device. The output device 1604 is, for example, a display device, a printer, etc., and is used to output inquiries or instructions to the user of the information processing device, and processing results. The processing results may be the level of understanding 424 and the level of interest 425.

補助記憶装置1605は、例えば、磁気ディスク装置、光ディスク装置、光磁気ディスク装置、テープ装置等である。補助記憶装置1605は、ハードディスクドライブ又はフラッシュメモリであってもよい。情報処理装置は、補助記憶装置1605にプログラム及びデータを格納しておき、それらをメモリ1602にロードして使用することができる。補助記憶装置1605は、図1の記憶部111又は図4、図7、図9、図13、及び図14の記憶部411として動作してもよい。 The auxiliary storage device 1605 is, for example, a magnetic disk device, an optical disk device, a magneto-optical disk device, a tape device, or the like. The auxiliary storage device 1605 may be a hard disk drive or a flash memory. The information processing device can store programs and data in the auxiliary storage device 1605 and load them into the memory 1602 for use. The auxiliary storage device 1605 may operate as the storage unit 111 in FIG. 1 or the storage unit 411 in FIGS. 4, 7, 9, 13, and 14.

媒体駆動装置1606は、可搬型記録媒体1609を駆動し、その記録内容にアクセスする。可搬型記録媒体1609は、メモリデバイス、フレキシブルディスク、光ディスク、光磁気ディスク等である。可搬型記録媒体1609は、CD-ROM(Compact Disk Read Only Memory)、DVD(Digital Versatile Disk)、USB(Universal Serial Bus)メモリ等であってもよい。情報処理装置のユーザは、この可搬型記録媒体1609にプログラム及びデータを格納しておき、それらをメモリ1602にロードして使用することができる。 The medium drive device 1606 drives the portable recording medium 1609 and accesses the recorded contents. The portable recording medium 1609 is a memory device, a flexible disk, an optical disk, a magneto-optical disk, etc. The portable recording medium 1609 may be a CD-ROM (Compact Disk Read Only Memory), a DVD (Digital Versatile Disk), a USB (Universal Serial Bus) memory, etc. A user of the information processing device can store programs and data on this portable recording medium 1609 and load them into the memory 1602 for use.

このように、処理に用いられるプログラム及びデータを格納するコンピュータ読み取り可能な記録媒体は、メモリ1602、補助記憶装置1605、又は可搬型記録媒体1609のような、物理的な(非一時的な)記録媒体である。 In this way, the computer-readable recording medium that stores the programs and data used in the processing is a physical (non-transitory) recording medium such as memory 1602, auxiliary storage device 1605, or portable recording medium 1609.

ネットワーク接続装置1607は、通信ネットワーク305に接続され、通信に伴うデータ変換を行う通信インタフェース回路である。情報処理装置は、プログラム及びデータを外部の装置からネットワーク接続装置1607を介して受信し、それらをメモリ1602にロードして使用することができる。ネットワーク接続装置1607は、図4、図7、図9、図13、及び図14の通信部412として動作してもよい。 The network connection device 1607 is a communication interface circuit that is connected to the communication network 305 and performs data conversion associated with communication. The information processing device receives programs and data from an external device via the network connection device 1607 and can load them into the memory 1602 for use. The network connection device 1607 may operate as the communication unit 412 in Figures 4, 7, 9, 13, and 14.

なお、情報処理装置が図16のすべての構成要素を含む必要はなく、情報処理装置の用途又は条件に応じて一部の構成要素を省略することも可能である。例えば、ユーザとのインタフェースが不要な場合は、入力装置1603及び出力装置1604を省略してもよい。可搬型記録媒体1609を使用しない場合は、媒体駆動装置1606を省略してもよい。 Note that the information processing device does not need to include all of the components in FIG. 16, and some components may be omitted depending on the purpose or conditions of the information processing device. For example, if an interface with the user is not required, the input device 1603 and the output device 1604 may be omitted. If the portable recording medium 1609 is not used, the medium drive device 1606 may be omitted.

図3の端末装置302、端末装置303、及び端末装置304-1~端末装置304-Mとしては、図16と同様の情報処理装置を用いることができる。 The terminal device 302, the terminal device 303, and the terminal devices 304-1 to 304-M in FIG. 3 can be information processing devices similar to those in FIG. 16.

開示の実施形態とその利点について詳しく説明したが、当業者は、特許請求の範囲に明確に記載した本発明の範囲から逸脱することなく、様々な変更、追加、省略をすることができるであろう。 Although the disclosed embodiments and their advantages have been described in detail, it will be understood that those skilled in the art may make various modifications, additions, and omissions without departing from the scope of the present invention as expressly set forth in the claims.

101 情報処理装置
111、411 記憶部
112、413 特定部
113、414 計算部
121、422、502 閲覧履歴
301 サーバ
302、303、304-1~304-M 端末装置
305 通信ネットワーク
412 通信部
415 決定部
421 コンテンツ
423、503 質問
424 理解度
425 興味度
501 ウェブサイト
504 コンテンツ集合
911 担当者情報
1311 ユーザ情報
1411 質疑応答情報
1601 CPU
1602 メモリ
1603 入力装置
1604 出力装置
1605 補助記憶装置
1606 媒体駆動装置
1607 ネットワーク接続装置
1608 バス
1609 可搬型記録媒体
REFERENCE SIGNS LIST 101 Information processing device 111, 411 Storage unit 112, 413 Identification unit 113, 414 Calculation unit 121, 422, 502 Browsing history 301 Server 302, 303, 304-1 to 304-M Terminal device 305 Communication network 412 Communication unit 415 Determination unit 421 Content 423, 503 Question 424 Understanding level 425 Interest level 501 Website 504 Content collection 911 Person in charge information 1311 User information 1411 Question and answer information 1601 CPU
1602 Memory 1603 Input device 1604 Output device 1605 Auxiliary storage device 1606 Media drive device 1607 Network connection device 1608 Bus 1609 Portable recording medium

Claims (12)

ウェブサイトを閲覧したユーザが入力した入力情報に基づいて、前記ウェブサイト内のコンテンツのうち、前記入力情報に含まれる単語に関連するコンテンツを特定し、
前記ユーザの前記ウェブサイト内のコンテンツの閲覧履歴に基づいて、前記単語に関連するコンテンツの閲覧状況を示す指標を計算する、
処理をコンピュータに実行させるための情報処理プログラム。
Identifying content within the website that is related to words included in the input information based on input information entered by a user who browsed the website;
Calculating an index indicating a browsing status of content related to the word based on the browsing history of the content in the website of the user;
An information processing program for causing a computer to execute processing.
前記単語に関連するコンテンツの閲覧状況を示す指標を計算する処理は、前記単語に関連するコンテンツに対する前記ユーザの閲覧数、閲覧時間、又は読了率を用いて、前記単語に関連するコンテンツの閲覧状況を示す指標を計算する処理を含むことを特徴とする請求項1記載の情報処理プログラム。 The information processing program according to claim 1, characterized in that the process of calculating an index indicating the browsing status of the content related to the word includes a process of calculating an index indicating the browsing status of the content related to the word using the number of views, browsing time, or reading completion rate of the content related to the word by the user. 前記情報処理プログラムは、前記閲覧履歴に基づいて、前記ウェブサイトの閲覧状況を示す指標を計算する処理を、前記コンピュータにさらに実行させることを特徴とする請求項1又は2記載の情報処理プログラム。 The information processing program according to claim 1 or 2, further comprising causing the computer to execute a process of calculating an index indicating the browsing status of the website based on the browsing history. 前記ウェブサイトの閲覧状況を示す指標を計算する処理は、前記ウェブサイト内のコンテンツに対する前記ユーザの閲覧数又は閲覧時間を用いて、前記ウェブサイトの閲覧状況を示す指標を計算する処理を含むことを特徴とする請求項3記載の情報処理プログラム。 The information processing program according to claim 3, characterized in that the process of calculating an index indicating the browsing status of the website includes a process of calculating an index indicating the browsing status of the website using the number of views or the viewing time of the content on the website by the user. 前記単語に関連するコンテンツの閲覧状況を示す指標と前記ウェブサイトの閲覧状況を示す指標とを出力する処理を、前記コンピュータにさらに実行させることを特徴とする請求項3又は4記載の情報処理プログラム。 The information processing program according to claim 3 or 4, further comprising causing the computer to execute a process of outputting an indicator showing the browsing status of content related to the word and an indicator showing the browsing status of the website. 前記単語に関連するコンテンツの閲覧状況を示す指標と前記ウェブサイトの閲覧状況を示す指標とに基づいて、前記入力情報に対する応答方法を決定する処理を、前記コンピュータにさらに実行させることを特徴とする請求項3又は4記載の情報処理プログラム。 The information processing program according to claim 3 or 4, further comprising causing the computer to execute a process of determining a response method to the input information based on an index indicating the browsing status of content related to the word and an index indicating the browsing status of the website. 前記入力情報に対する応答方法を決定する処理は、前記単語に関連するコンテンツの閲覧状況を示す指標と、前記ウェブサイトの閲覧状況を示す指標と、応答を実行する担当者の状態とに基づいて、前記応答方法を決定する処理を含むことを特徴とする請求項6記載の情報処理プログラム。 The information processing program according to claim 6, characterized in that the process of determining a response method to the input information includes a process of determining the response method based on an indicator indicating the browsing status of content related to the word, an indicator indicating the browsing status of the website, and the status of a person in charge of executing the response. 前記入力情報に対する応答方法を決定する処理は、前記単語に関連するコンテンツの閲覧状況を示す指標と、前記ウェブサイトの閲覧状況を示す指標と、前記ユーザの属性とに基づいて、前記応答方法を決定する処理を含むことを特徴とする請求項6記載の情報処理プログラム。 The information processing program according to claim 6, characterized in that the process of determining a response method to the input information includes a process of determining the response method based on an index indicating the browsing status of content related to the word, an index indicating the browsing status of the website, and attributes of the user. 前記単語に関連するコンテンツを特定する処理は、前記入力情報から前記単語を抽出する処理と、前記単語と前記ウェブサイト内のコンテンツに含まれるテキストとの間の類似度を計算する処理と、前記類似度に基づいて、前記ウェブサイト内のコンテンツのうち、前記単語に関連するコンテンツを特定する処理とを含むことを特徴とする請求項1乃至8の何れか1項に記載の情報処理プログラム。 The information processing program according to any one of claims 1 to 8, characterized in that the process of identifying content related to the word includes a process of extracting the word from the input information, a process of calculating a similarity between the word and text included in the content in the website, and a process of identifying content related to the word from among the content in the website based on the similarity. 前記入力情報は、前記ユーザの質問を示す情報であり、
前記単語に関連するコンテンツを特定する処理は、前記質問に対する回答候補を特定する処理と、前記回答候補と前記ウェブサイト内のコンテンツに含まれるテキストとの間の類似度を計算する処理と、前記類似度に基づいて、前記ウェブサイト内のコンテンツのうち、前記単語に関連するコンテンツを特定する処理とを含むことを特徴とする請求項1乃至8の何れか1項に記載の情報処理プログラム。
the input information is information indicating a question of the user,
The information processing program according to any one of claims 1 to 8, characterized in that the process of identifying content related to the word includes a process of identifying answer candidates for the question, a process of calculating a similarity between the answer candidates and text contained in content within the website, and a process of identifying content within the website that is related to the word based on the similarity.
ウェブサイトを閲覧したユーザの前記ウェブサイト内のコンテンツの閲覧履歴を記憶する記憶部と、
前記ユーザが入力した入力情報に基づいて、前記ウェブサイト内のコンテンツのうち、前記入力情報に含まれる単語に関連するコンテンツを特定する特定部と、
前記閲覧履歴に基づいて、前記単語に関連するコンテンツの閲覧状況を示す指標を計算する計算部と、
を備えることを特徴とする情報処理装置。
a storage unit that stores a browsing history of a content on a website of a user who has browsed the website;
an identification unit that identifies, from among contents within the website, contents related to words included in the input information input by the user;
A calculation unit that calculates an index indicating a browsing status of content related to the word based on the browsing history;
An information processing device comprising:
ウェブサイトを閲覧したユーザが入力した入力情報に基づいて、前記ウェブサイト内のコンテンツのうち、前記入力情報に含まれる単語に関連するコンテンツを特定し、
前記ユーザの前記ウェブサイト内のコンテンツの閲覧履歴に基づいて、前記単語に関連するコンテンツの閲覧状況を示す指標を計算する、
処理をコンピュータが実行することを特徴とする情報処理方法。
Identifying content within the website that is related to words included in the input information based on input information entered by a user who browsed the website;
Calculating an index indicating a browsing status of content related to the word based on the browsing history of the content in the website of the user;
An information processing method characterized in that the processing is executed by a computer.
JP2020168293A 2020-10-05 2020-10-05 Information processing program, information processing device, and information processing method Active JP7528697B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020168293A JP7528697B2 (en) 2020-10-05 2020-10-05 Information processing program, information processing device, and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020168293A JP7528697B2 (en) 2020-10-05 2020-10-05 Information processing program, information processing device, and information processing method

Publications (2)

Publication Number Publication Date
JP2022060688A JP2022060688A (en) 2022-04-15
JP7528697B2 true JP7528697B2 (en) 2024-08-06

Family

ID=81125197

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020168293A Active JP7528697B2 (en) 2020-10-05 2020-10-05 Information processing program, information processing device, and information processing method

Country Status (1)

Country Link
JP (1) JP7528697B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7534661B2 (en) 2022-10-11 2024-08-15 キヤノンマーケティングジャパン株式会社 Information processing device, information processing system, control method, and program

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009140363A (en) 2007-12-07 2009-06-25 Ricoh Co Ltd Information processor, information processing method, control program, and recording medium
JP2010067147A (en) 2008-09-12 2010-03-25 Fuji Xerox Co Ltd Browsing status collection device, browsing status collection system and browsing status collection program
JP2010262383A (en) 2009-04-30 2010-11-18 Ntt Docomo Inc Recommendation information generation device and recommendation information generation method
WO2014073037A1 (en) 2012-11-06 2014-05-15 富士通株式会社 Information processing device, browsing history sorting method, and browsing history sorting program
JP2019139364A (en) 2018-02-07 2019-08-22 クオント株式会社 Evaluation device, evaluation method and evaluation program
JP2020087022A (en) 2018-11-27 2020-06-04 トヨタホーム株式会社 Information processing apparatus
JP6758582B1 (en) 2020-03-23 2020-09-23 株式会社ルグラン Content distribution system, content distribution program

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009140363A (en) 2007-12-07 2009-06-25 Ricoh Co Ltd Information processor, information processing method, control program, and recording medium
JP2010067147A (en) 2008-09-12 2010-03-25 Fuji Xerox Co Ltd Browsing status collection device, browsing status collection system and browsing status collection program
JP2010262383A (en) 2009-04-30 2010-11-18 Ntt Docomo Inc Recommendation information generation device and recommendation information generation method
WO2014073037A1 (en) 2012-11-06 2014-05-15 富士通株式会社 Information processing device, browsing history sorting method, and browsing history sorting program
JP2019139364A (en) 2018-02-07 2019-08-22 クオント株式会社 Evaluation device, evaluation method and evaluation program
JP2020087022A (en) 2018-11-27 2020-06-04 トヨタホーム株式会社 Information processing apparatus
JP6758582B1 (en) 2020-03-23 2020-09-23 株式会社ルグラン Content distribution system, content distribution program

Also Published As

Publication number Publication date
JP2022060688A (en) 2022-04-15

Similar Documents

Publication Publication Date Title
Feine et al. Measuring service encounter satisfaction with customer service chatbots using sentiment analysis
Abirami et al. Sentiment analysis model to emphasize the impact of online reviews in healthcare industry
EP3814943A1 (en) Systems and methods for automatically detecting sentiments and assigning and analyzing quantitative values to the sentiments expressed in text
Patil et al. Artificial intelligence in financial services: Customer chatbot advisor adoption
CN112733042B (en) Recommendation information generation method, related device and computer program product
Yan et al. A bilingual approach for conducting Chinese and English social media sentiment analysis
US20170103439A1 (en) Searching Evidence to Recommend Organizations
US11586656B2 (en) Opportunity network system for providing career insights by determining potential next positions and a degree of match to a potential next position
Tajudin et al. Weathering the Economic Impact of COVID-19: Challenges Faced by Microentrepreneurs and Their Coping Strategies during Movement Control Order (MCO) in Malaysia.
US11158311B1 (en) System and methods for machine understanding of human intentions
CN111507573A (en) Business staff assessment method, system, device and storage medium
Lak et al. The impact of sentiment analysis output on decision outcomes: an empirical evaluation
JP7528697B2 (en) Information processing program, information processing device, and information processing method
CN113918703A (en) Intelligent customer service question and answer method, device, server and storage medium
Wibowo et al. The application of chatbot for customer service in e-commerce
WO2024032652A1 (en) Task assistance method and apparatus, electronic device, and computer readable storage medium
JP6752330B1 (en) Machine learning-based matching equipment and matching methods
Steinbauer et al. Chatbots assisting German business management applications
Burkhardt et al. Predicting medical school enrollment behavior: comparing an enrollment management model to expert human judgment
Abhinav et al. CrowdAssist: A multidimensional decision support system for crowd workers
CN113360769A (en) Information query method and device, electronic equipment and storage medium
CN113537593A (en) Method and device for predicting voting tendency of agenda
Jaya et al. Development Of Conversational Agent To Enhance Learning Experience: Case Study In Pre University
Herrera et al. Social QA in non-CQA platforms
Justinas et al. CHAT MARKETING'S IMPACT ON CUSTOMER SUPPORT SATISFACTION IN FINANCIAL STARTUPS

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230707

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20231024

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240527

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240625

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240708

R150 Certificate of patent or registration of utility model

Ref document number: 7528697

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150