Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7639960B2 - Information processing device, check processing method, and check processing program - Google Patents
[go: Go Back, main page]

JP7639960B2 - Information processing device, check processing method, and check processing program - Google Patents

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

Info

Publication number
JP7639960B2
JP7639960B2 JP2024041462A JP2024041462A JP7639960B2 JP 7639960 B2 JP7639960 B2 JP 7639960B2 JP 2024041462 A JP2024041462 A JP 2024041462A JP 2024041462 A JP2024041462 A JP 2024041462A JP 7639960 B2 JP7639960 B2 JP 7639960B2
Authority
JP
Japan
Prior art keywords
time
question
answer
information processing
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2024041462A
Other languages
Japanese (ja)
Other versions
JP2024069508A (en
Inventor
順 塩川
大偉治 山野
Original Assignee
エフサステクノロジーズ株式会社
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 エフサステクノロジーズ株式会社 filed Critical エフサステクノロジーズ株式会社
Priority to JP2024041462A priority Critical patent/JP7639960B2/en
Publication of JP2024069508A publication Critical patent/JP2024069508A/en
Application granted granted Critical
Publication of JP7639960B2 publication Critical patent/JP7639960B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、情報処理装置、チェック処理方法およびチェック処理プログラムに関する。 The present invention relates to an information processing device, a check processing method, and a check processing program.

サポートセンタ等におけるサポート業務では、顧客に対してメール等による返信を行うことが行われている。メール等の返信では、メールの内容的な問題、誤配信や添付資料の誤添付といったミスを防止するために、担当者がペアになってチェックを行っている。この様なチェック処理では、担当者の慣れによってチェックが疎かになる場合がある。また、数多くの質問項目を含むアンケートにおいて、質問の位置による回答データの信頼性の低下を抑えるために、質問項目の表示順序を変更することが提案されている。 In support work at support centers and the like, replies to customers are often sent by email or other means. When replying to emails or other such messages, staff members work in pairs to check the messages to prevent problems with the content of the emails, mistakes such as misdelivery, or the wrong attachment. In this type of checking process, staff members may become accustomed to the process and become lax in their checks. Also, in surveys that contain many questions, it has been proposed to change the display order of the questions to prevent a decrease in the reliability of the response data due to the position of the questions.

特開2007-172339号公報JP 2007-172339 A

メール等の返信の際に、担当者がペアになってチェックを行うことに対して、ペアの一人をチャットボットに代替し、音声チャットによるチェックを行うことが考えられる。しかしながら、チャットボットは、例えば担当者が忙しい場合に、質問に対して適当に対応したとしても、回答があればチェックが完了したものと扱ってしまう。このため、担当者が真面目にチェックを行わず、ケアレスミスが発生する場合がある。 When replying to emails, etc., one idea is to have a person in charge check in pairs, but have one of the pair replaced by a chatbot and check via voice chat. However, if the chatbot is busy, for example, and responds inappropriately to a question, it will treat the check as complete once a response is received. This can lead to the person in charge not checking seriously and careless mistakes occurring.

一つの側面では、チェックの慣れによるケアレスミスを抑制することができる情報処理装置、チェック処理方法およびチェック処理プログラムを提供することにある。 One aspect is to provide an information processing device, a check processing method, and a check processing program that can reduce careless mistakes caused by habitual checking.

一つの態様では、情報処理装置は、算出部と、変更部と、警告部とを有する。算出部は、ユーザとの間でチャットにより質問を行って回答を受け付けるチャットボットの質問終了時刻と、前記ユーザの回答終了時刻とに基づいて、回答時間を算出する。変更部は、算出された前記回答時間が、前記回答時間の平均値未満である第1の時間よりも短い場合、前記チャットボットの質問のシナリオを変更する。警告部は、変更された前記シナリオに基づく質問に対する前記回答時間が、前記平均値を超える第2の時間よりも短い場合、前記ユーザに対して警告を発する。 In one aspect, the information processing device has a calculation unit, a modification unit, and a warning unit. The calculation unit calculates a response time based on a question end time of a chatbot that asks a question and receives an answer via chat with a user, and a response end time of the user. The modification unit modifies a scenario of a question of the chatbot if the calculated response time is shorter than a first time that is less than the average value of the response times. The warning unit issues a warning to the user if the response time to a question based on the modified scenario is shorter than a second time that exceeds the average value.

チェックの慣れによるケアレスミスを抑制することができる。 This helps prevent careless mistakes that come from getting used to checking.

図1は、実施例の情報処理装置の構成の一例を示すブロック図である。FIG. 1 is a block diagram showing an example of a configuration of an information processing apparatus according to an embodiment. 図2は、チェック項目記憶部の一例を示す図である。FIG. 2 is a diagram illustrating an example of the check item storage unit. 図3は、回答時間テーブル記憶部の一例を示す図である。FIG. 3 is a diagram illustrating an example of the response time table storage unit. 図4は、実施例のチェック処理の一例を示すフローチャートである。FIG. 4 is a flowchart illustrating an example of the check process according to the embodiment. 図5は、チェック処理プログラムを実行するコンピュータの一例を示す図である。FIG. 5 is a diagram illustrating an example of a computer that executes a check processing program.

以下、図面に基づいて、本願の開示する情報処理装置、チェック処理方法およびチェック処理プログラムの実施例を詳細に説明する。なお、以下の実施例により、開示技術が限定されるものではない。また、以下の実施例は、矛盾しない範囲で適宜組みあわせてもよい。 Below, examples of the information processing device, check processing method, and check processing program disclosed in the present application are described in detail with reference to the drawings. Note that the disclosed technology is not limited to the following examples. In addition, the following examples may be combined as appropriate within the scope of no contradiction.

図1は、実施例の情報処理装置の構成の一例を示すブロック図である。図1に示す情報処理装置100では、例えばサポートセンタの担当者であるユーザとの間で音声チャットを行うチャットボットが動作しており、チャットボットがユーザとの間で音声チャットにより質問を行って回答を受け付ける。情報処理装置100は、チャットボットの質問終了時刻と、ユーザの回答終了時刻とに基づいて、回答時間を算出する。情報処理装置100は、回答時間の平均値と、第1の閾値と、第2の閾値とを質問ごとに対応付けて記憶する記憶部を参照し、算出された回答時間が、平均値と第1の閾値とに基づく第1の時間よりも短い場合、チャットボットの質問のシナリオを変更する。情報処理装置100は、変更されたシナリオに基づく質問に対する回答時間が、平均値と第2の閾値とに基づく第2の時間よりも短い場合、ユーザに対して警告を発する。これにより、情報処理装置100は、チェックの慣れによるケアレスミスを抑制することができる。 1 is a block diagram showing an example of the configuration of an information processing device according to an embodiment. In the information processing device 100 shown in FIG. 1, a chatbot that performs voice chat with a user who is, for example, a person in charge of a support center is operating, and the chatbot asks questions to the user through voice chat and receives answers. The information processing device 100 calculates an answer time based on the question end time of the chatbot and the answer end time of the user. The information processing device 100 refers to a storage unit that stores an average answer time, a first threshold, and a second threshold in association with each question, and changes the scenario of the question of the chatbot if the calculated answer time is shorter than the first time based on the average value and the first threshold. If the answer time to the question based on the changed scenario is shorter than the second time based on the average value and the second threshold, the information processing device 100 issues a warning to the user. This allows the information processing device 100 to suppress careless mistakes due to habituation in checking.

図1に示すように、情報処理装置100は、通信部110と、表示部111と、操作部112と、入出力部113と、記憶部120と、制御部130とを有する。なお、情報処理装置100は、図1に示す機能部以外にも既知のコンピュータが有する各種の機能部、例えば各種の入力デバイスや音声出力デバイス等の機能部を有することとしてもかまわない。 As shown in FIG. 1, the information processing device 100 has a communication unit 110, a display unit 111, an operation unit 112, an input/output unit 113, a storage unit 120, and a control unit 130. Note that the information processing device 100 may have various functional units that known computers have in addition to the functional units shown in FIG. 1, such as various input devices and audio output devices.

通信部110は、例えば、NIC(Network Interface Card)等によって実現される。通信部110は、図示しないネットワークを介して、他の情報処理装置と有線または無線で接続され、他の情報処理装置との間で情報の通信を司る通信インタフェースである。通信部110は、例えば、他の情報処理装置からチェック項目データを受信する。通信部110は、受信したチェック項目データを制御部130に出力する。 The communication unit 110 is realized, for example, by a NIC (Network Interface Card) or the like. The communication unit 110 is connected to other information processing devices via a network (not shown) in a wired or wireless manner, and is a communication interface that manages the communication of information between the other information processing devices. The communication unit 110 receives, for example, check item data from the other information processing devices. The communication unit 110 outputs the received check item data to the control unit 130.

表示部111は、各種情報を表示するための表示デバイスである。表示部111は、例えば、表示デバイスとして液晶ディスプレイ等によって実現される。表示部111は、制御部130から入力された表示画面等の各種画面を表示する。 The display unit 111 is a display device for displaying various types of information. The display unit 111 is realized, for example, by a liquid crystal display or the like as a display device. The display unit 111 displays various screens, such as a display screen input from the control unit 130.

操作部112は、情報処理装置100のユーザから各種操作を受け付ける入力デバイスである。操作部112は、例えば、入力デバイスとして、キーボードやマウス等によって実現される。操作部112は、ユーザによって入力された操作を操作情報として制御部130に出力する。なお、操作部112は、入力デバイスとして、タッチパネル等によって実現されるようにしてもよく、表示部111の表示デバイスと、操作部112の入力デバイスとは、一体化されるようにしてもよい。 The operation unit 112 is an input device that accepts various operations from the user of the information processing device 100. The operation unit 112 is realized, for example, by a keyboard, a mouse, or the like as an input device. The operation unit 112 outputs the operation input by the user to the control unit 130 as operation information. Note that the operation unit 112 may be realized by a touch panel or the like as an input device, and the display device of the display unit 111 and the input device of the operation unit 112 may be integrated.

入出力部113は、マイク端子およびヘッドホン端子を有し、情報処理装置100のユーザが装着するヘッドセットが接続される。入出力部113は、ユーザのヘッドセットから入力される音声信号を音声データに変換して制御部130に出力する。また、入出力部113は、制御部130から入力される音声データを音声信号に変換してユーザのヘッドセットに出力する。なお、ヘッドセットを有しないシステムにおいては、マイクとスピーカで代替することも可能である。 The input/output unit 113 has a microphone terminal and a headphone terminal, and is connected to a headset worn by the user of the information processing device 100. The input/output unit 113 converts an audio signal input from the user's headset into audio data and outputs it to the control unit 130. The input/output unit 113 also converts audio data input from the control unit 130 into an audio signal and outputs it to the user's headset. Note that in a system that does not have a headset, it is also possible to use a microphone and speaker instead.

記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ等の半導体メモリ素子、ハードディスクや光ディスク等の記憶装置によって実現される。記憶部120は、チェック項目記憶部121と、回答時間テーブル記憶部122とを有する。また、記憶部120は、制御部130での処理に用いる情報を記憶する。 The storage unit 120 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory), a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 120 has a check item storage unit 121 and a response time table storage unit 122. The storage unit 120 also stores information used for processing by the control unit 130.

チェック項目記憶部121は、例えば、メール送信時のチェックリストにおけるチェック項目を記憶する。図2は、チェック項目記憶部の一例を示す図である。図2に示すように、チェック項目記憶部121は、「質問No.」、「チェック項目」、「回答」といった項目を有する。また、「回答」は、さらに「Yes」、「No」といった項目を有する。 The check item storage unit 121 stores, for example, check items in a checklist when sending an email. FIG. 2 is a diagram showing an example of a check item storage unit. As shown in FIG. 2, the check item storage unit 121 has items such as "Question No.", "Check Item", and "Answer". Furthermore, "Answer" further has items such as "Yes" and "No".

「質問No.」は、チェックリストの質問、つまりチェック項目を識別する識別子である。「チェック項目」は、チェックリストの質問の内容を示す情報である。「回答」欄の「Yes」は、当該チェック項目に対するユーザの回答がYesである場合における、次の質問No.を示す情報である。「回答」欄の「No」は、当該チェック項目に対するユーザの回答がNoである場合における、次の質問No.を示す情報である。例えば、質問No.「2」のチェック項目「ドメインとお客様名が一致するか?」というチャットボットの質問に対し、ユーザが「Yes」と回答した場合、質問No.「3」に移行する。一方、当該質問に対し、ユーザが「No」と回答した場合、質問No.「2-1」に移行する。つまり、「回答」欄の「Yes」、「No」は、ユーザに回答に応じた次の質問を示す情報である。また、「回答」欄は、質問がシャッフルされた場合、変更後の順番に更新される。なお、当初のシナリオと変更後のシナリオとで、異なる「回答」欄を設けるようにしてもよい。また、「回答」欄は、質問に対して該当なしの場合の項目を有してもよい。 "Question No." is an identifier that identifies a question in the checklist, that is, a check item. "Check item" is information that indicates the content of a question in the checklist. "Yes" in the "Answer" column is information that indicates the next question No. when the user answers Yes to the check item. "No" in the "Answer" column is information that indicates the next question No. when the user answers No to the check item. For example, if the user answers "Yes" to the chatbot's question of the check item "Does the domain and customer name match?" in question No. "2", the question moves to question No. "3". On the other hand, if the user answers "No" to the question, the question moves to question No. "2-1". In other words, "Yes" and "No" in the "Answer" column are information that indicate the next question to the user depending on the answer. In addition, if the questions are shuffled, the "Answer" column is updated to the changed order. It is also possible to provide different "Answer" columns for the original scenario and the revised scenario. The "Answer" column may also have an item for when the question is not applicable.

図1の説明に戻って、回答時間テーブル記憶部122は、質問ごとの回答時間の平均値と、2種類の閾値とを対応付けて記憶する。図3は、回答時間テーブル記憶部の一例を示す図である。図3に示すように、回答時間テーブル記憶部122は、「質問No.」、「回答時間の平均値」、「通常時の閾値」、「変更時の閾値」といった項目を有する。 Returning to the explanation of FIG. 1, the response time table storage unit 122 stores the average response time for each question in association with two types of thresholds. FIG. 3 is a diagram showing an example of the response time table storage unit. As shown in FIG. 3, the response time table storage unit 122 has items such as "Question No.", "Average response time", "Normal threshold", and "Change threshold".

「質問No.」は、チェックリストの質問、つまりチェック項目を識別する識別子である。「回答時間の平均値」は、質問ごとの過去の回答時間の平均値を秒単位で表す情報である。「通常時の閾値」は、チャットボットの質問のシナリオが通常の順番である場合において、回答時間が短い場合を検出するための閾値であり、回答時間の平均値に対するオフセット値を秒単位で表す情報である。「変更時の閾値」は、チャットボットの質問のシナリオがシャッフルされた時の順番である場合において、回答時間が短い場合を検出するための閾値であり、回答時間の平均値に対するオフセット値を秒単位で表す情報である。例えば、質問No.「1」では、通常時の回答時間が短い場合の検出基準である第1の時間を、回答時間の平均値+通常時の閾値=5秒+(-1秒)=4秒とする。また、質問No.「1」では、変更時の回答時間が短い場合の検出基準である第2の時間を、回答時間の平均値+変更時の閾値=5秒+1秒=6秒とする。なお、「通常時の閾値」および「変更時の閾値」は、第1の時間および第2の時間を閾値として記憶するようにしてもよい。また、第1の時間および第2の時間は、ユーザの個人ごとの差を表す補正値αを用いて補正するようにしてもよい。 "Question No." is an identifier for identifying a question in the checklist, that is, a check item. "Average answer time" is information that represents the average answer time in the past for each question in seconds. "Normal threshold" is a threshold for detecting a case where the answer time is short when the chatbot question scenario is in the normal order, and is information that represents an offset value in seconds for the average answer time. "Changed threshold" is a threshold for detecting a case where the answer time is short when the chatbot question scenario is in the shuffled order, and is information that represents an offset value in seconds for the average answer time. For example, for question No. "1", the first time, which is the detection criterion for a case where the answer time is short in the normal order, is set to average answer time + normal threshold = 5 seconds + (-1 second) = 4 seconds. Also, for question No. "1", the second time, which is the detection criterion for a case where the answer time is short when changed, is set to average answer time + changed threshold = 5 seconds + 1 second = 6 seconds. Note that the "normal threshold" and "changed threshold" may be stored as thresholds for the first time and the second time. Additionally, the first time and the second time may be corrected using a correction value α that represents individual differences between users.

図1の説明に戻って、制御部130は、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、内部の記憶装置に記憶されているプログラムがRAMを作業領域として実行されることにより実現される。また、制御部130は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現されるようにしてもよい。 Returning to the explanation of FIG. 1, the control unit 130 is realized, for example, by a CPU (Central Processing Unit) or MPU (Micro Processing Unit) executing a program stored in an internal storage device using a RAM as a working area. The control unit 130 may also be realized, for example, by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

制御部130は、チャットボット131と、算出部132と、変更部133と、警告部134と、生成部135とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部130の内部構成は、図1に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。 The control unit 130 has a chatbot 131, a calculation unit 132, a change unit 133, a warning unit 134, and a generation unit 135, and realizes or executes the functions and actions of the information processing described below. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in FIG. 1, and may be other configurations as long as they perform the information processing described below.

チャットボット131は、ユーザとの間で音声チャットを行い、チャットボットの質問に対して、ユーザが回答を行う形式でチェックリストをチェックするものである。チャットボット131は、チェック項目記憶部121を参照し、通常時には質問のシナリオに従って、質問No.「1」から順番に質問を行い、ユーザの回答に応じて次の質問に移行する。また、チャットボット131は、質問のシナリオが変更されて質問(チェック項目)がシャッフルされた場合、チェック項目記憶部121の変更後の順番を記憶する回答欄を参照し、変更後のシナリオの順番に従って質問を行う。チャットボット131は、音声チャットの音声データを算出部132および生成部135に出力する。また、チャットボット131は、シナリオが変更された場合、変更後の質問および回答を警告部134に出力する。 The chatbot 131 performs voice chat with the user, and checks a checklist in the form of the user answering questions posed by the chatbot. The chatbot 131 refers to the check item storage unit 121, and normally asks questions in order starting from question No. "1" according to the question scenario, and moves on to the next question depending on the user's answer. If the question scenario is changed and the questions (check items) are shuffled, the chatbot 131 refers to the answer column that stores the changed order in the check item storage unit 121, and asks questions according to the changed order of the scenario. The chatbot 131 outputs voice data of the voice chat to the calculation unit 132 and the generation unit 135. If the scenario is changed, the chatbot 131 outputs the changed questions and answers to the warning unit 134.

算出部132は、チャットボット131から入力された音声データに基づいて、チャットボット131の質問終了時刻と、ユーザの回答終了時刻とを検出する。算出部132は、チャットボット131の質問終了時刻と、ユーザの回答終了時刻との差分を算出することで、回答時間を算出する。算出部132は、算出した回答時間を変更部133および警告部134に出力する。また、算出部132は、算出した回答時間を履歴として記憶部120に記憶する。 The calculation unit 132 detects the end time of the question from the chatbot 131 and the end time of the user's answer based on the voice data input from the chatbot 131. The calculation unit 132 calculates the answer time by calculating the difference between the end time of the question from the chatbot 131 and the end time of the user's answer. The calculation unit 132 outputs the calculated answer time to the change unit 133 and the warning unit 134. The calculation unit 132 also stores the calculated answer time in the memory unit 120 as history.

変更部133は、質問ごとに回答時間テーブル記憶部122を参照し、回答時間の平均値および通常時の閾値に基づいて、通常時の回答時間が短い場合の検出基準である第1の時間を算出する。変更部133は、算出部132から回答時間が入力されると、入力された回答時間、つまり今回の回答時間が第1の時間よりも短いか否かを判定する。変更部133は、今回の回答時間が第1の時間以上であると判定した場合、記憶部120に記憶された図示しない過去の回答時間を参照し、質問ごとの回答時間の平均値を算出する。変更部133は、回答時間テーブル記憶部122の対応する質問No.における回答時間の平均値を、算出した平均値で更新する。 The modification unit 133 refers to the response time table storage unit 122 for each question, and calculates a first time, which is a detection standard for when the normal response time is short, based on the average response time and the normal threshold. When the response time is input from the calculation unit 132, the modification unit 133 determines whether the input response time, i.e., the current response time, is shorter than the first time. When the modification unit 133 determines that the current response time is longer than the first time, it refers to past response times (not shown) stored in the storage unit 120, and calculates the average response time for each question. The modification unit 133 updates the average response time for the corresponding question number in the response time table storage unit 122 with the calculated average.

一方、変更部133は、今回の回答時間が第1の時間よりも短いと判定した場合、カウンタkの値をインクリメントする。なお、カウンタkは、チェック処理の開始時に「0」に初期化される。変更部133は、カウンタkの値が予め設定した閾値j以上であるか否かを判定する。ここで、閾値jは、回答時間が第1の時間よりも短い場合が所定回数検出されたことを判定するための値であり、例えば「3」や「4」とすることができる。 On the other hand, if the modification unit 133 determines that the current response time is shorter than the first time, it increments the value of counter k. Note that the counter k is initialized to "0" when the check process starts. The modification unit 133 determines whether the value of the counter k is equal to or greater than a preset threshold value j. Here, the threshold value j is a value for determining that a predetermined number of cases have been detected in which the response time is shorter than the first time, and can be, for example, "3" or "4."

変更部133は、カウンタkの値が閾値j未満であると判定した場合、記憶部120に記憶された図示しない過去の回答時間を参照し、質問ごとの回答時間の平均値を算出する。変更部133は、回答時間テーブル記憶部122の対応する質問No.における回答時間の平均値を、算出した平均値で更新する。なお、第1の時間よりも短い回答時間について、平均値を算出する母集団に含めたくない場合には、カウンタkの値が閾値j未満であると判定した場合の平均値の更新は行わなくてよい。 When the modification unit 133 determines that the value of the counter k is less than the threshold j, it refers to past response times (not shown) stored in the storage unit 120 and calculates the average response time for each question. The modification unit 133 updates the average response time for the corresponding question number in the response time table storage unit 122 with the calculated average. Note that if response times shorter than the first time are not to be included in the population for which the average is calculated, it is not necessary to update the average when it is determined that the value of the counter k is less than the threshold j.

一方、変更部133は、カウンタkの値が閾値j以上であると判定した場合、質問をシャッフル、つまりチェック項目をシャッフルして順番を変更する。つまり、変更部133は、質問のシナリオを変更する。なお、質問をシャッフルしたことは、ユーザには通知せず、質問のペースは通常通りとする。変更部133は、チェック項目記憶部121の回答欄を変更後の順番で更新する。また、変更部133は、残りの質問のうち1つまたは複数の質問について、正答を反転した質問に変更するようにしてもよい。つまり、変更部133は、回答を「No」とするべき質問をシャッフル後の早い段階に不規則に混ぜる。これは、適当な回答を行っていることを早めにユーザに自覚させるためである。変更部133は、質問の順番を変更すると、チャットボット131に次の質問に進むように指示する。 On the other hand, when the modification unit 133 determines that the value of the counter k is equal to or greater than the threshold j, it shuffles the questions, that is, it shuffles the check items to change the order. That is, the modification unit 133 changes the question scenario. The user is not notified that the questions have been shuffled, and the pace of questions is the normal one. The modification unit 133 updates the answer column in the check item storage unit 121 with the changed order. The modification unit 133 may also change one or more of the remaining questions to questions with the correct answers reversed. That is, the modification unit 133 randomly mixes in questions for which the answer should be "No" at an early stage after shuffling. This is to make the user aware early that they are giving random answers. After changing the order of the questions, the modification unit 133 instructs the chatbot 131 to proceed to the next question.

すなわち、情報処理装置100では、ユーザの応答速度が上がると、チェックが甘くなっていると疑い、質問の順序をコッソリ入れ替えたり、正答を反転した質問に変更する。すると、ユーザが真面目にチェックしている場合、いつもの感覚と異なるので、慎重になり応答速度が遅くなるが、適当にチェックしていると応答速度が早いままとなるので、情報処理装置100は、チェックが甘くなっていることを判定することができる。 In other words, when the user's response speed increases, the information processing device 100 suspects that the checking is becoming lax, and secretly changes the order of the questions or changes the questions to questions with the correct answers reversed. If the user is checking seriously, the response speed will slow down because it is different from the usual feeling, but if the user is checking casually, the response speed will remain fast, so the information processing device 100 can determine that the checking is becoming lax.

警告部134は、チャットボット131から変更後の質問および回答が入力され、算出部132から回答時間が入力されると、正答を反転した質問を誤答したか否かを判定する。警告部134は、正答を反転した質問を誤答していないと判定した場合、今回の回答時間が第2の時間未満であるか否かを判定する。なお、第2の時間は、変更時の回答時間が短い場合の検出基準である。警告部134は、正答を反転した質問を誤答したと判定した場合、または、今回の回答時間が第2の時間未満であると判定した場合、ユーザに対して、例えば音声により警告を発する。また、警告部134は、入力された回答時間がマイナスの値である場合にも、同様に警告を発する。警告は、他にも表示部111に「回答は本当ですか?再度内容の確認を行ってください。」といった警告メッセージの表示を行うようにしてもよい。なお、警告部134は、正答を反転した質問を誤答したと判定した場合、数回前のチェックも適当になっている可能性があるので、質問を遡って再度チェックを行うようにチャットボット131に指示してもよい。 When the changed question and answer are input from the chatbot 131 and the answer time is input from the calculation unit 132, the warning unit 134 judges whether the question with the reversed correct answer has been answered incorrectly. If the warning unit 134 judges that the question with the reversed correct answer has not been answered incorrectly, it judges whether the current answer time is less than the second time. The second time is a detection criterion when the answer time at the time of change is short. If the warning unit 134 judges that the question with the reversed correct answer has been answered incorrectly or that the current answer time is less than the second time, it issues a warning to the user, for example, by voice. In addition, the warning unit 134 also issues a warning if the input answer time is a negative value. The warning may also be a warning message such as "Is your answer true? Please check the content again" displayed on the display unit 111. In addition, if the warning unit 134 determines that a question with a reversed correct answer has been answered incorrectly, it may instruct the chatbot 131 to go back and check the question again, since the check several times before may have been inappropriate.

警告部134は、今回の回答時間が第2の時間以上であると判定した場合、または、警告を発した場合、カウンタkの値を初期化する。なお、今回の回答時間が第2の時間以上である場合とは、順番が変更されたことに対し、ユーザが真剣にチェックを行っている場合である。警告部134は、カウンタkの値を初期化すると、全問のチェックが完了したか否かを判定する。警告部134は、全問のチェックが完了していないと判定した場合、記憶部120に記憶された図示しない過去の回答時間を参照し、質問ごとの回答時間の平均値を算出する。警告部134は、回答時間テーブル記憶部122の対応する質問No.における回答時間の平均値を、算出した平均値で更新する。警告部134は、全問のチェックが完了したと判定した場合、チェック処理を終了する。 When the warning unit 134 determines that the current answer time is equal to or longer than the second time, or when it issues a warning, it initializes the value of the counter k. Note that the current answer time is equal to or longer than the second time when the user is seriously checking the questions despite the change in the order. After initializing the value of the counter k, the warning unit 134 determines whether or not checking of all questions has been completed. When the warning unit 134 determines that checking of all questions has not been completed, it refers to past answer times (not shown) stored in the storage unit 120 and calculates the average answer time for each question. The warning unit 134 updates the average answer time for the corresponding question number in the answer time table storage unit 122 with the calculated average. When the warning unit 134 determines that checking of all questions has been completed, it ends the check process.

生成部135は、チャットボット131から音声データが入力されると、音声データから文字起こしを行って、チェック内容が反映されたチェック済チェックシートを生成する。生成部135は、生成したチェック済チェックシートを記憶部120に記憶する。なお、生成部135は、チェック項目の内容について、チェック項目記憶部121を参照して取得するようにしてもよい。また、生成部135は、チェック済チェックシートを図示しない印刷装置を用いて印刷するようにしてもよい。 When the generation unit 135 receives voice data from the chatbot 131, it transcribes the voice data and generates a checked checklist that reflects the check contents. The generation unit 135 stores the generated checked checklist in the storage unit 120. The generation unit 135 may obtain the contents of the check items by referring to the check item storage unit 121. The generation unit 135 may also print the checked checklist using a printing device (not shown).

次に、実施例の情報処理装置の動作について説明する。図4は、実施例のチェック処理の一例を示すフローチャートである。 Next, the operation of the information processing device of the embodiment will be described. Figure 4 is a flowchart showing an example of the check process of the embodiment.

チャットボット131が、ユーザとの間で音声チャットによるチェックを開始すると、変更部133は、カウンタk=0に初期化する(ステップS1)。 When the chatbot 131 starts checking with the user through voice chat, the change unit 133 initializes the counter k to 0 (step S1).

チャットボット131は、チェック項目記憶部121を参照し、音声チャットにより質問を行い、ユーザから質問に対する回答を受け付ける。チャットボット131は、音声チャットの音声データを算出部132に出力する。算出部132は、チャットボット131から入力された音声データに基づいて、チャットボット131の質問終了時刻と、ユーザの回答終了時刻とを検出する(ステップS2)。 The chatbot 131 refers to the check item memory unit 121, asks a question through voice chat, and accepts an answer to the question from the user. The chatbot 131 outputs the voice data of the voice chat to the calculation unit 132. The calculation unit 132 detects the end time of the question from the chatbot 131 and the end time of the user's answer based on the voice data input from the chatbot 131 (step S2).

算出部132は、チャットボット131の質問終了時刻と、ユーザの回答終了時刻とに基づいて、回答時間を算出する(ステップS3)。算出部132は、算出した回答時間を変更部133および警告部134に出力する。 The calculation unit 132 calculates the answer time based on the question end time of the chatbot 131 and the answer end time of the user (step S3). The calculation unit 132 outputs the calculated answer time to the change unit 133 and the warning unit 134.

変更部133は、算出部132から回答時間が入力されると、入力された今回の回答時間が第1の時間よりも短いか否かを判定する(ステップS4)。変更部133は、今回の回答時間が第1の時間以上であると判定した場合(ステップS4:No)、質問ごとの回答時間の平均値を算出する(ステップS5)。変更部133は、回答時間テーブル記憶部122の対応する回答時間の平均値を、算出した平均値で更新し、ステップS2に戻る。 When the response time is input from the calculation unit 132, the change unit 133 determines whether the input current response time is shorter than the first time (step S4). If the change unit 133 determines that the current response time is equal to or longer than the first time (step S4: No), it calculates the average value of the response time for each question (step S5). The change unit 133 updates the corresponding average value of the response time in the response time table storage unit 122 with the calculated average value, and returns to step S2.

一方、変更部133は、今回の回答時間が第1の時間よりも短いと判定した場合(ステップS4:Yes)、カウンタkの値をインクリメントする(ステップS6)。変更部133は、カウンタkの値が予め設定した閾値j以上であるか否かを判定する(ステップS7)。変更部133は、カウンタkの値が閾値j未満であると判定した場合(ステップS7:No)、ステップS5に進む。 On the other hand, if the change unit 133 determines that the current response time is shorter than the first time (step S4: Yes), it increments the value of the counter k (step S6). The change unit 133 determines whether the value of the counter k is equal to or greater than a preset threshold value j (step S7). If the change unit 133 determines that the value of the counter k is less than the threshold value j (step S7: No), it proceeds to step S5.

一方、変更部133は、カウンタkの値が閾値j以上であると判定した場合(ステップS7:Yes)、質問をシャッフルして順番を変更する(ステップS8)。変更部133は、質問の順番を変更すると、チャットボット131に次の質問に進むように指示する。 On the other hand, if the change unit 133 determines that the value of the counter k is equal to or greater than the threshold j (step S7: Yes), it shuffles the questions to change their order (step S8). After changing the order of the questions, the change unit 133 instructs the chatbot 131 to proceed to the next question.

チャットボット131は、変更されたシナリオに基づいて、次の質問を行い、ユーザから質問に対する回答を受け付ける。チャットボット131は、音声チャットの音声データを算出部132に出力する。算出部132は、チャットボット131から入力された音声データに基づいて、チャットボット131の質問終了時刻と、ユーザの回答終了時刻とを検出する(ステップS9)。また、チャットボット131は、シナリオ変更後の質問および回答を警告部134に出力する。 The chatbot 131 asks the next question based on the changed scenario and accepts an answer to the question from the user. The chatbot 131 outputs the voice data of the voice chat to the calculation unit 132. The calculation unit 132 detects the end time of the chatbot 131's question and the end time of the user's answer based on the voice data input from the chatbot 131 (step S9). The chatbot 131 also outputs the question and answer after the scenario change to the warning unit 134.

算出部132は、チャットボット131の質問終了時刻と、ユーザの回答終了時刻とに基づいて、回答時間を算出する(ステップS10)。算出部132は、算出した回答時間を変更部133および警告部134に出力する。 The calculation unit 132 calculates the answer time based on the question end time of the chatbot 131 and the answer end time of the user (step S10). The calculation unit 132 outputs the calculated answer time to the change unit 133 and the warning unit 134.

警告部134は、チャットボット131からシナリオ変更後の質問および回答が入力され、算出部132から回答時間が入力されると、正答を反転した質問を誤答したか否かを判定する(ステップS11)。警告部134は、正答を反転した質問を誤答していないと判定した場合(ステップS11:No)、今回の回答時間が第2の時間未満であるか否かを判定する(ステップS12)。警告部134は、正答を反転した質問を誤答したと判定した場合(ステップS11:Yes)、または、今回の回答時間が第2の時間未満であると判定した場合(ステップS12:Yes)、ユーザに対して警告を発し(ステップS13)、ステップS14に進む。 When the question and answer after the scenario change are input from the chatbot 131 and the answer time is input from the calculation unit 132, the warning unit 134 determines whether the question with the reversed correct answer was answered incorrectly (step S11). If the warning unit 134 determines that the question with the reversed correct answer was not answered incorrectly (step S11: No), it determines whether the current answer time is less than the second time (step S12). If the warning unit 134 determines that the question with the reversed correct answer was answered incorrectly (step S11: Yes) or if it determines that the current answer time is less than the second time (step S12: Yes), it issues a warning to the user (step S13) and proceeds to step S14.

警告部134は、今回の回答時間が第2の時間以上であると判定した場合(ステップS12:No)、または、警告を発した場合(ステップS13)、カウンタk=0とする(ステップS14)。警告部134は、全問のチェックが完了したか否かを判定する(ステップS15)。警告部134は、全問のチェックが完了していないと判定した場合(ステップS15:No)、ステップS5に進む。 If the warning unit 134 determines that the current answer time is equal to or longer than the second time (step S12: No) or issues a warning (step S13), it sets the counter k to 0 (step S14). The warning unit 134 determines whether checking of all questions has been completed (step S15). If the warning unit 134 determines that checking of all questions has not been completed (step S15: No), it proceeds to step S5.

警告部134は、全問のチェックが完了したと判定した場合(ステップS15:Yes)、チェック処理を終了する。これにより、情報処理装置100は、チェックの慣れによるケアレスミスを抑制することができる。また、ユーザ(担当者)がペアで行うダブルチェックを省略することができる。さらに、ユーザがチェックを行う際に、チェック精度を向上させることができる。 When the warning unit 134 determines that checking of all questions has been completed (step S15: Yes), it ends the checking process. This enables the information processing device 100 to suppress careless mistakes caused by habituation of checking. It also makes it possible to omit double checking performed by the user (person in charge) in pairs. Furthermore, it is possible to improve the checking accuracy when the user checks.

このように、情報処理装置100は、ユーザとの間で音声チャットにより質問を行って回答を受け付けるチャットボット131の質問終了時刻と、ユーザの回答終了時刻とに基づいて、回答時間を算出する。また、情報処理装置100は、回答時間の平均値と、第1の閾値と、第2の閾値とを質問ごとに対応付けて記憶する回答時間テーブル記憶部122を参照し、算出された回答時間が、平均値と第1の閾値とに基づく第1の時間よりも短い場合、チャットボット131の質問のシナリオを変更する。また、情報処理装置100は、変更されたシナリオに基づく質問に対する回答時間が、平均値と第2の閾値とに基づく第2の時間よりも短い場合、ユーザに対して警告を発する。その結果、チェックの慣れによるケアレスミスを抑制することができる。すなわち、ユーザが適当に、つまり考えずに回答している場合に警告することができる。 In this way, the information processing device 100 calculates the response time based on the question end time of the chatbot 131, which asks questions and receives answers through voice chat with the user, and the response end time of the user. The information processing device 100 also refers to the response time table storage unit 122, which stores the average response time, the first threshold, and the second threshold in association with each question, and changes the scenario of the question of the chatbot 131 if the calculated response time is shorter than the first time based on the average value and the first threshold. The information processing device 100 also issues a warning to the user if the response time to the question based on the changed scenario is shorter than the second time based on the average value and the second threshold. As a result, it is possible to suppress careless mistakes due to habituation of checking. In other words, it is possible to issue a warning when the user is answering casually, that is, without thinking.

また、情報処理装置100は、シナリオに含まれる質問をシャッフルすることでシナリオを変更する。その結果、ユーザが適当に、つまり考えずに回答している場合に警告することができる。 In addition, the information processing device 100 changes the scenario by shuffling the questions included in the scenario. As a result, it is possible to warn the user if they are answering randomly, i.e., without thinking.

また、情報処理装置100は、算出された回答時間が、複数回連続して第1の時間よりも短い場合に、シナリオを変更する。その結果、ユーザが適当に、つまり考えずに回答している場合に警告することができる。 In addition, the information processing device 100 changes the scenario if the calculated answer time is shorter than the first time several times in a row. As a result, it is possible to warn the user if he or she is answering randomly, i.e., without thinking.

また、回答は、二択の回答であり、情報処理装置100は、シナリオに含まれる1つまたは複数の質問を、二択の回答について、正答が反転する質問に変更する。その結果、ユーザが適当に、つまり考えずに回答している場合に警告することができる。 The answers are multiple-choice answers, and the information processing device 100 changes one or more questions included in the scenario to a question in which the correct answer is reversed for the multiple-choice answers. As a result, a warning can be issued if the user answers randomly, that is, without thinking.

また、情報処理装置100は、算出された回答時間がマイナスの値である場合に、ユーザに対して警告を発する。その結果、質問を最後まで聞かずに回答した場合に警告することができる。 In addition, the information processing device 100 issues a warning to the user if the calculated answer time is a negative value. As a result, a warning can be issued if the user answers a question without listening to the end.

また、情報処理装置100は、さらに、音声チャットの内容を文字起こししてチェックシートを生成する。その結果、チャットボットによるチェック結果を、チェック済チェックシートとして生成することができる。 In addition, the information processing device 100 further transcribes the contents of the voice chat to generate a checklist. As a result, the check results by the chatbot can be generated as a checked checklist.

なお、上記実施例では、音声チャットを用いてチェック処理を行ったが、これに限定されない。例えば、表示画面に質問を表示し、キーボードからの「Y」、「N」といった入力や、マウスやタッチパネルによる選択を受け付けるチェック処理においても適用することができる。 In the above embodiment, the check process is performed using voice chat, but is not limited to this. For example, the check process can be applied to displaying a question on a display screen and accepting input such as "Y" or "N" from a keyboard or selection using a mouse or touch panel.

また、上記実施例では、情報処理装置100がチャットボットの動作およびチェック処理を行ったが、これに限定されない。例えば、サーバでチャットボットの動作およびチェック処理を行い、ユーザがサーバに対して電話を掛けて音声チャットを行うようにしてもよい。さらに、チャットボットを他のサーバで動作させてもよい。 In addition, in the above embodiment, the information processing device 100 operates the chatbot and performs the check process, but this is not limited to the above. For example, the chatbot may operate and perform the check process on a server, and the user may call the server to conduct a voice chat. Furthermore, the chatbot may be operated on another server.

また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、情報処理装置100の変更部133と警告部134とを統合してもよい。また、図示した各処理は、上記の順番に限定されるものでなく、処理内容を矛盾させない範囲において、同時に実施してもよく、順序を入れ替えて実施してもよい。 Furthermore, each component of each unit shown in the figure does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution/integration of each unit is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed/integrated in any unit depending on various loads, usage conditions, etc. For example, the change unit 133 and the warning unit 134 of the information processing device 100 may be integrated. Furthermore, each process shown in the figure is not limited to the above order, and may be performed simultaneously or in a reverse order as long as the process contents are not contradictory.

さらに、各装置で行われる各種処理機能は、CPU(またはMPU、MCU(Micro Controller Unit)等のマイクロ・コンピュータ)上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、CPU(またはMPU、MCU等のマイクロ・コンピュータ)で解析実行されるプログラム上、またはワイヤードロジックによるハードウェア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。 Furthermore, the various processing functions performed by each device may be executed in whole or in part on a CPU (or a microcomputer such as an MPU or MCU (Micro Controller Unit)). Needless to say, the various processing functions may be executed in whole or in part on a program that is analyzed and executed by a CPU (or a microcomputer such as an MPU or MCU), or on hardware using wired logic.

ところで、上記の各実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の各実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図5は、チェック処理プログラムを実行するコンピュータの一例を示す図である。 The various processes described in each of the above embodiments can be realized by executing a program prepared in advance on a computer. Therefore, an example of a computer that executes a program having the same functions as the above embodiments will be described below. Figure 5 is a diagram showing an example of a computer that executes a check processing program.

図5に示すように、コンピュータ200は、各種演算処理を実行するCPU201と、データ入力を受け付ける入力装置202と、モニタ203とを有する。また、コンピュータ200は、記憶媒体からプログラム等を読み取る媒体読取装置204と、各種装置と接続するためのインタフェース装置205と、他の情報処理装置等と有線または無線により接続するための通信装置206とを有する。また、コンピュータ200は、各種情報を一時記憶するRAM207と、ハードディスク装置208とを有する。また、各装置201~208は、バス209に接続される。 As shown in FIG. 5, computer 200 has a CPU 201 that executes various arithmetic processes, an input device 202 that accepts data input, and a monitor 203. Computer 200 also has a medium reading device 204 that reads programs and the like from a storage medium, an interface device 205 for connecting to various devices, and a communication device 206 for connecting to other information processing devices and the like by wire or wirelessly. Computer 200 also has a RAM 207 that temporarily stores various information, and a hard disk device 208. Each of devices 201 to 208 is connected to a bus 209.

ハードディスク装置208には、図1に示したチャットボット131、算出部132、変更部133、警告部134および生成部135の各処理部と同様の機能を有するチェック処理プログラムが記憶される。また、ハードディスク装置208には、チェック項目記憶部121および回答時間テーブル記憶部122が記憶される。入力装置202は、例えば、コンピュータ200のユーザから操作情報等の各種情報の入力を受け付ける。モニタ203は、例えば、コンピュータ200のユーザに対して表示画面等の各種画面を表示する。インタフェース装置205は、例えばヘッドセットや印刷装置等が接続される。通信装置206は、例えば、図1に示した通信部110と同様の機能を有し図示しないネットワークと接続され、他の情報処理装置と各種情報をやりとりする。 The hard disk drive 208 stores a check processing program having the same functions as the chatbot 131, calculation unit 132, change unit 133, warning unit 134, and generation unit 135 shown in FIG. 1. The hard disk drive 208 also stores a check item storage unit 121 and a response time table storage unit 122. The input device 202, for example, accepts input of various information such as operation information from the user of the computer 200. The monitor 203, for example, displays various screens such as a display screen to the user of the computer 200. The interface device 205 is connected to, for example, a headset or a printing device. The communication device 206 has the same functions as the communication unit 110 shown in FIG. 1, is connected to a network (not shown), and exchanges various information with other information processing devices.

CPU201は、ハードディスク装置208に記憶された各プログラムを読み出して、RAM207に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ200を図1に示したチャットボット131、算出部132、変更部133、警告部134および生成部135として機能させることができる。 The CPU 201 reads out each program stored in the hard disk device 208, expands it in the RAM 207, and executes it to perform various processes. These programs can also cause the computer 200 to function as the chatbot 131, the calculation unit 132, the change unit 133, the warning unit 134, and the generation unit 135 shown in FIG. 1.

なお、上記のチェック処理プログラムは、必ずしもハードディスク装置208に記憶されている必要はない。例えば、コンピュータ200が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ200が読み出して実行するようにしてもよい。コンピュータ200が読み取り可能な記憶媒体は、例えば、CD-ROMやDVD(Digital Versatile Disc)、USB(Universal Serial Bus)メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、LAN等に接続された装置にこのチェック処理プログラムを記憶させておき、コンピュータ200がこれらからチェック処理プログラムを読み出して実行するようにしてもよい。 The above check processing program does not necessarily have to be stored in the hard disk drive 208. For example, the computer 200 may read and execute a program stored in a storage medium that the computer 200 can read. Examples of storage media that the computer 200 can read include portable storage media such as CD-ROMs, DVDs (Digital Versatile Discs), and USB (Universal Serial Bus) memories, semiconductor memories such as flash memories, and hard disk drives. The check processing program may also be stored in a device connected to a public line, the Internet, a LAN, or the like, and the computer 200 may read and execute the check processing program from the device.

100 情報処理装置
110 通信部
111 表示部
112 操作部
113 入出力部
120 記憶部
121 チェック項目記憶部
122 回答時間テーブル記憶部
130 制御部
131 チャットボット
132 算出部
133 変更部
134 警告部
135 生成部
REFERENCE SIGNS LIST 100 Information processing device 110 Communication unit 111 Display unit 112 Operation unit 113 Input/output unit 120 Storage unit 121 Check item storage unit 122 Answer time table storage unit 130 Control unit 131 Chatbot 132 Calculation unit 133 Change unit 134 Warning unit 135 Generation unit

Claims (11)

ユーザとの間でチャットにより質問を行って回答を受け付けるチャットボットの質問終了時刻と、前記ユーザの回答終了時刻とに基づいて、回答時間を算出する算出部と、
算出された前記回答時間が、前記回答時間の平均値未満である第1の時間よりも短い場合、前記チャットボットの質問のシナリオを変更する変更部と、
変更された前記シナリオに基づく質問に対する前記回答時間が、前記平均値を超える第2の時間よりも短い場合、前記ユーザに対して警告を発する警告部と、
を有することを特徴とする情報処理装置。
A calculation unit that calculates a response time based on a question end time of a chatbot that asks questions and receives answers through chat with a user and a response end time of the user;
a modification unit that modifies a scenario of a question of the chatbot when the calculated answer time is shorter than a first time that is shorter than an average answer time;
a warning unit that issues a warning to the user when the answer time to the question based on the modified scenario is shorter than a second time exceeding the average value;
13. An information processing device comprising:
前記変更部は、前記シナリオに含まれる質問をシャッフルすることで前記シナリオを変更する、
ことを特徴とする請求項1に記載の情報処理装置。
the modification unit modifies the scenario by shuffling questions included in the scenario.
2. The information processing apparatus according to claim 1,
前記変更部は、算出された前記回答時間が、複数回連続して前記第1の時間よりも短い場合に、前記シナリオを変更する、
ことを特徴とする請求項1または2に記載の情報処理装置。
the change unit changes the scenario when the calculated response time is shorter than the first time multiple times in a row.
3. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
前記回答は、二択の回答であり、
前記変更部は、前記シナリオに含まれる1つまたは複数の質問を、前記二択の回答について、正答が反転する質問に変更する、
ことを特徴とする請求項1~3のいずれか1つに記載の情報処理装置。
The answer is a multiple choice answer,
the modification unit modifies one or more questions included in the scenario into questions in which a correct answer is reversed for the multiple-choice answer;
4. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
前記警告部は、算出された前記回答時間がマイナスの値である場合に、前記ユーザに対して警告を発する、
ことを特徴とする請求項1~4のいずれか1つに記載の情報処理装置。
The warning unit issues a warning to the user when the calculated response time is a negative value.
5. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
さらに、前記チャットの内容に基づいて、チェック内容が反映されたチェックシートを生成する生成部、
を有することを特徴とする請求項1~5のいずれか1つに記載の情報処理装置。
a generation unit for generating a checklist reflecting check contents based on the contents of the chat;
6. The information processing device according to claim 1, further comprising:
前記第1の時間および前記第2の時間は、前記ユーザの個人ごとの差を表す補正値を用いて補正される、
ことを特徴とする請求項1~6のいずれか1つに記載の情報処理装置。
The first time and the second time are corrected using a correction value that represents an individual difference of the user.
7. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
前記チャットボットによる前記質問は、表示画面に表示され、
前記ユーザによる前記回答は、キーボード、マウスおよびタッチパネルのうち、1つまたは複数により入力される、
ことを特徴とする請求項1~7のいずれか1つに記載の情報処理装置。
The question posed by the chatbot is displayed on a display screen;
The answer by the user is input by one or more of a keyboard, a mouse, and a touch panel.
8. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
前記チャットボットによる前記質問は、音声の出力によって行われ、
前記ユーザによる前記回答は、キーボード、マウスおよびタッチパネルのうち、1つまたは複数により入力される、
ことを特徴とする請求項1~7のいずれか1つに記載の情報処理装置。
The question by the chatbot is output by voice;
The answer by the user is input by one or more of a keyboard, a mouse, and a touch panel.
8. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
ユーザとの間でチャットにより質問を行って回答を受け付けるチャットボットの質問終了時刻と、前記ユーザの回答終了時刻とに基づいて、回答時間を算出し、
算出された前記回答時間が、前記回答時間の平均値未満である第1の時間よりも短い場合、前記チャットボットの質問のシナリオを変更し、
変更された前記シナリオに基づく質問に対する前記回答時間が、前記平均値を超える第2の時間よりも短い場合、前記ユーザに対して警告を発する、
処理をコンピュータが実行することを特徴とするチェック処理方法。
Calculating a response time based on a question end time of a chatbot that asks questions and receives responses via chat with a user and a response end time of the user;
If the calculated answer time is shorter than a first time that is less than the average answer time, modifying a scenario of a question of the chatbot;
issuing an alert to the user if the response time to the question based on the modified scenario is less than a second time above the average.
A check processing method, characterized in that the processing is executed by a computer.
ユーザとの間でチャットにより質問を行って回答を受け付けるチャットボットの質問終了時刻と、前記ユーザの回答終了時刻とに基づいて、回答時間を算出し、
算出された前記回答時間が、前記回答時間の平均値未満である第1の時間よりも短い場合、前記チャットボットの質問のシナリオを変更し、
変更された前記シナリオに基づく質問に対する前記回答時間が、前記平均値を超える第2の時間よりも短い場合、前記ユーザに対して警告を発する、
処理をコンピュータに実行させることを特徴とするチェック処理プログラム。
Calculating a response time based on a question end time of a chatbot that asks questions and receives responses via chat with a user and a response end time of the user;
If the calculated answer time is shorter than a first time that is less than the average answer time, modifying a scenario of a question of the chatbot;
issuing an alert to the user if the response time to the question based on the modified scenario is less than a second time above the average.
A check processing program that causes a computer to execute a process.
JP2024041462A 2019-11-07 2024-03-15 Information processing device, check processing method, and check processing program Active JP7639960B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024041462A JP7639960B2 (en) 2019-11-07 2024-03-15 Information processing device, check processing method, and check processing program

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2019202515A JP7339130B2 (en) 2019-11-07 2019-11-07 Information processing device, check processing method and check processing program
JP2023136620A JP7508670B2 (en) 2019-11-07 2023-08-24 Information processing device, check processing method, and check processing program
JP2024041462A JP7639960B2 (en) 2019-11-07 2024-03-15 Information processing device, check processing method, and check processing program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2023136620A Division JP7508670B2 (en) 2019-11-07 2023-08-24 Information processing device, check processing method, and check processing program

Publications (2)

Publication Number Publication Date
JP2024069508A JP2024069508A (en) 2024-05-21
JP7639960B2 true JP7639960B2 (en) 2025-03-05

Family

ID=75897740

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2019202515A Active JP7339130B2 (en) 2019-11-07 2019-11-07 Information processing device, check processing method and check processing program
JP2023136620A Active JP7508670B2 (en) 2019-11-07 2023-08-24 Information processing device, check processing method, and check processing program
JP2024041462A Active JP7639960B2 (en) 2019-11-07 2024-03-15 Information processing device, check processing method, and check processing program

Family Applications Before (2)

Application Number Title Priority Date Filing Date
JP2019202515A Active JP7339130B2 (en) 2019-11-07 2019-11-07 Information processing device, check processing method and check processing program
JP2023136620A Active JP7508670B2 (en) 2019-11-07 2023-08-24 Information processing device, check processing method, and check processing program

Country Status (1)

Country Link
JP (3) JP7339130B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7270101B2 (en) * 2021-08-06 2023-05-09 クラウドサーカス株式会社 Information processing device, information processing method, and program
JP2023117964A (en) * 2022-02-14 2023-08-24 沖電気工業株式会社 Processing device, program and processing method
WO2023243100A1 (en) * 2022-06-17 2023-12-21 日本電信電話株式会社 Survey answer evaluation device, survey answer evaluation method, and program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030078804A1 (en) 2001-10-24 2003-04-24 Palmer Morrel-Samuels Employee assessment tool
JP2014134839A (en) 2013-01-08 2014-07-24 Hitachi Systems Ltd Work check sheet proofread/registration system
JP2015114971A (en) 2013-12-13 2015-06-22 株式会社ビデオリサーチ Reply quality determination device and reply quality determination method
JP2015143782A (en) 2014-01-31 2015-08-06 スタディプラス株式会社 Learning support device, learning support method and program
JP2017117184A (en) 2015-12-24 2017-06-29 大日本印刷株式会社 Robot, question presentation method, and program
JP2019109815A (en) 2017-12-20 2019-07-04 サッポロビール株式会社 Information collection system, information collection method, and information collection program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010049628A (en) 2008-08-25 2010-03-04 Sapporo Breweries Ltd Information processing apparatus, information processing system, and information processing method for employee education
JP2013134746A (en) 2011-12-27 2013-07-08 Canon Marketing Japan Inc Information processing unit, information processing method and computer program
JP6585733B2 (en) 2015-11-17 2019-10-02 株式会社ソニー・インタラクティブエンタテインメント Information processing device
JP2017161783A (en) 2016-03-10 2017-09-14 富士通株式会社 Learning support program, learning program, learning support device, terminal device, and learning support method
JP6831537B2 (en) 2017-03-10 2021-02-17 株式会社サテライトオフィス Chat system, program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030078804A1 (en) 2001-10-24 2003-04-24 Palmer Morrel-Samuels Employee assessment tool
JP2014134839A (en) 2013-01-08 2014-07-24 Hitachi Systems Ltd Work check sheet proofread/registration system
JP2015114971A (en) 2013-12-13 2015-06-22 株式会社ビデオリサーチ Reply quality determination device and reply quality determination method
JP2015143782A (en) 2014-01-31 2015-08-06 スタディプラス株式会社 Learning support device, learning support method and program
JP2017117184A (en) 2015-12-24 2017-06-29 大日本印刷株式会社 Robot, question presentation method, and program
JP2019109815A (en) 2017-12-20 2019-07-04 サッポロビール株式会社 Information collection system, information collection method, and information collection program

Also Published As

Publication number Publication date
JP7508670B2 (en) 2024-07-01
JP2023166450A (en) 2023-11-21
JP2024069508A (en) 2024-05-21
JP7339130B2 (en) 2023-09-05
JP2021077024A (en) 2021-05-20

Similar Documents

Publication Publication Date Title
JP7639960B2 (en) Information processing device, check processing method, and check processing program
US9734410B2 (en) Systems and methods for analyzing facial expressions within an online classroom to gauge participant attentiveness
JP7656907B2 (en) Information processing device and program
JP6930136B2 (en) Estimator program, estimation method and estimation device
JP2019159880A (en) Answering device, answering method, answering program and answering system
US9117211B2 (en) System and method for correlating questions and answers in an instant messaging environment
CN105488370A (en) Unlocking method and device for child mode
US20250349312A1 (en) Notification system, notification method, and non-transitory computer readable medium storing program
JP2020042442A (en) Information providing program, information providing method, and information providing apparatus
CN115292527A (en) Information display method and device, electronic equipment and storage medium
JP7652309B2 (en) Information processing device, chat control method, and chat control program
CN109545019B (en) Learning support device and learning support method
US10915434B2 (en) Method for controlling a test environment on a mobile device
CN111665939A (en) Test question processing method, device and electronic device based on head-mounted display device
US20220365791A1 (en) Managing notifications on electronic devices
JP6158462B1 (en) MATCHING DEVICE, MATCHING METHOD, PROGRAM, AND NON-TEMPORARY COMPUTER-READABLE INFORMATION RECORDING MEDIUM
WO2023248521A1 (en) Cognitive function testing apparatus and cognitive function testing program
Kerns et al. Optimizing public health strategies for stroke education: need for a controlled trial
JP7359349B1 (en) Evaluation support system, information processing device control method, and information processing device control program
US20260089131A1 (en) Storage medium, information processing apparatus, and control method for executing notification operations
US20250110693A1 (en) Measuring apparatus, measuring method, and program
US20210097844A1 (en) Accelerometer-Based Ergonomic Counseling by a Hearing Device
JP7019234B2 (en) Information processing equipment
WO2020240641A1 (en) Instruction output device, instruction output method, and program
TWM656514U (en) Digital Learning Assistance System

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240315

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250107

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: 20250121

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250203

R150 Certificate of patent or registration of utility model

Ref document number: 7639960

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150