Information processing device, check processing method, and check processing program
Patent Information
- Application Number
- JP2024041462
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-03-15
- Publication Date
- 2025-03-05
- Estimated Expiration
- 2039-11-07
AI Technical Summary
【0007】 チェックの慣れによるケアレスミスを抑制することができる。
Smart Images

Figure 0007639960000001 
Figure 0007639960000002 
Figure 0007639960000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, a check processing method, and a check processing program. [Background technology]
[0002] In support work at support centers and the like, replies are often sent to customers by email or the like. When replying to emails or the like, two staff members work in pairs to check the emails to prevent problems with the content, mistakes such as misdelivery, and incorrect attachments. In such a checking process, the staff member may become accustomed to the emails and become lax in checking. In addition, in a survey that includes many questions, changing the display order of the questions has been proposed to prevent a decrease in the reliability of the answer data due to the position of the questions. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2007-172339 A Summary of the Invention [Problem to be solved by the invention]
[0004] When replying to e-mails, etc., one of the pair of people checking the reply could be replaced by a chatbot to check the reply via voice chat. However, if the chatbot is busy, for example, and the person in charge responds in a casual manner, the check will be considered complete once a reply is received. This can lead to the person in charge not checking the reply seriously, resulting in careless mistakes.
[0005] One aspect of the present invention is to provide an information processing device, a check processing method, and a check processing program that can suppress careless mistakes caused by habitual checking. [Means for solving the problem]
[0006] In one embodiment, 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 through chat with a user and a response end time of the user. The modification unit modifies a scenario of a question of the chatbot when the calculated response time is shorter than a first time that is less than an average value of the response times. The warning unit issues a warning to the user when the response time to a question based on the modified scenario is shorter than a second time that exceeds the average value. Effect of the Invention
[0007] This helps prevent careless mistakes that can occur due to familiarity with checking. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a block diagram illustrating an example of a configuration of an information processing apparatus according to an embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of the check item storage unit. [Diagram 3] FIG. 3 is a diagram illustrating an example of the response time table storage unit. [Figure 4] FIG. 4 is a flowchart illustrating an example of the check process according to the embodiment. [Diagram 5] FIG. 5 is a diagram illustrating an example of a computer that executes a check processing program. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, the information processing device, the check processing method, and the check processing program disclosed in the present application will be 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 appropriately combined within a range that does not cause inconsistency. EXAMPLES
[0010] FIG. 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 a question through voice chat with the user and receives an answer. 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 value, and a second threshold value in association with each question, and changes the scenario of the question of the chatbot if the calculated answer time is shorter than a first time based on the average value and the first threshold value. The information processing device 100 issues a warning to the user if the answer time to the question based on the changed scenario is shorter than a second time based on the average value and the second threshold value. This allows the information processing device 100 to suppress careless mistakes due to habituation in checking.
[0011] 1, the information processing device 100 includes 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 include various functional units of known computers other than the functional units shown in FIG. 1, such as various input devices and audio output devices.
[0012] The communication unit 110 is realized by, for example, a network interface card (NIC) or the like. The communication unit 110 is connected to other information processing devices by wired or wireless connection via a network (not shown) and is a communication interface that controls communication of information with 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.
[0013] The display unit 111 is a display device for displaying various types of information. The display unit 111 is realized by, for example, a liquid crystal display as a display device. The display unit 111 displays various screens such as a display screen input from the control unit 130.
[0014] The operation unit 112 is an input device that accepts various operations from a 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 an 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.
[0015] 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 a speaker instead.
[0016] The storage unit 120 is realized by, for example, a semiconductor memory element such as a random access memory (RAM), 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 an answer time table storage unit 122. The storage unit 120 also stores information used for processing by the control unit 130.
[0017] 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, the "Answer" further has items such as "Yes" and "No".
[0018] "Question No." is an identifier for identifying a question in the checklist, that is, a check item. "Check item" is information indicating the content of a question in the checklist. "Yes" in the "Answer" column is information indicating the next question No. when the user answers "Yes" to the check item. "No" in the "Answer" column is information indicating the next question No. when the user answers "No" to the check item of question No. "Does the domain and customer name match?", which is a question from the chatbot. For example, if the user answers "Yes" to the check item of question No. "2", the process moves to question No. "3". On the other hand, if the user answers "No" to the question, the process moves to question No. "2-1". In other words, "Yes" and "No" in the "Answer" column are information indicating the next question to the user according to the answer. In addition, when the questions are shuffled, the "Answer" column is updated to the changed order. It is to be noted that different "Answer" columns may be provided for the original scenario and the changed scenario. The "Answer" column may also have an option for when the question is not applicable.
[0019] Returning to the explanation of Fig. 1, the answer time table storage unit 122 stores the average answer time for each question in association with two types of thresholds. Fig. 3 is a diagram showing an example of the answer time table storage unit. As shown in Fig. 3, the answer time table storage unit 122 has items such as "Question No.", "Average answer time", "Normal threshold", and "Change threshold".
[0020] "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 scenario of the questions of the chatbot is in the normal order, and is information that represents an offset value for the average answer time in seconds. "Changed threshold" is a threshold for detecting a case where the answer time is short when the scenario of the questions of the chatbot is in the shuffled order, and is information that represents an offset value for the average answer time in seconds. For example, in question No. "1", the first time that is a 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. In addition, in question No. "1", the second time that is a 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. The first time period and the second time period may be corrected using a correction value α that represents individual differences between users.
[0021] Returning to the explanation of Fig. 1, the control unit 130 is realized by, for example, a central processing unit (CPU) or a micro processing unit (MPU) executing a program stored in an internal storage device using a RAM as a working area. The control unit 130 may also be realized by, for example, an integrated circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA).
[0022] 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 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.
[0023] The chatbot 131 performs voice chat with the user, and checks a checklist in a format in which the user answers 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 a question scenario, and moves to the next question depending on the user's answer. When 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. When the scenario is changed, the chatbot 131 outputs the changed questions and answers to the warning unit 134.
[0024] The calculation unit 132 detects the question end time of the chatbot 131 and the answer end time of the user based on the voice data input from the chatbot 131. The calculation unit 132 calculates the answer time by calculating the difference between the question end time of the chatbot 131 and the answer end time of the user. The calculation unit 132 outputs the calculated answer time to the change unit 133 and the warning unit 134. In addition, the calculation unit 132 stores the calculated answer time in the storage unit 120 as a history.
[0025] The change unit 133 refers to the answer time table storage unit 122 for each question, and calculates a first time that is a detection criterion for when the answer time under normal circumstances is short, based on the average answer time and the normal threshold. When the answer time is input from the calculation unit 132, the change unit 133 determines whether the input answer time, i.e., the current answer time, is shorter than the first time. When the change unit 133 determines that the current answer time is longer than the first time, the change unit 133 refers to past answer times (not shown) stored in the storage unit 120, and calculates the average answer time for each question. The change unit 133 updates the average answer time for the corresponding question number in the answer time table storage unit 122 with the calculated average.
[0026] On the other hand, when the change unit 133 determines that the current response time is shorter than the first time, it increments the value of the counter k. The counter k is initialized to "0" at the start of the check process. The change unit 133 determines whether the value of the counter k is equal to or greater than a preset threshold j. Here, the threshold 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."
[0027] When the change unit 133 determines that the value of counter k is less than the threshold j, it refers to past answer times (not shown) stored in the storage unit 120 and calculates the average answer time for each question. The change unit 133 updates the average answer time for the corresponding question number in the answer time table storage unit 122 with the calculated average. Note that if it is not desired to include answer times shorter than the first time 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 counter k is less than the threshold j.
[0028] On the other hand, when the change 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 change unit 133 changes the question scenario. The user is not notified that the questions have been shuffled, and the pace of the questions is normal. The change unit 133 updates the answer column in the check item storage unit 121 with the changed order. The change unit 133 may also change one or more of the remaining questions to questions with the correct answers reversed. That is, the change unit 133 randomly mixes in questions to which the answer should be "No" at an early stage after shuffling. This is to make the user realize early that they are giving random answers. After changing the order of the questions, the change unit 133 instructs the chatbot 131 to proceed to the next question.
[0029] That is, when the user's response speed increases, the information processing device 100 suspects that the checking has become 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 becomes slower because it is different from the usual feeling, but if the user is checking casually, the response speed remains fast, so the information processing device 100 can determine that the checking has become lax.
[0030] 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 or not the question with the reversed correct answer has been answered incorrectly. When the warning unit 134 judges that the question with the reversed correct answer has not been answered incorrectly, it judges whether or not 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. When the warning unit 134 judges that the question with the reversed correct answer has been answered incorrectly or judges 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 when the input answer time is a negative value. The warning may be a warning message such as "Is the 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 ago may have been inappropriate.
[0031] When the warning unit 134 determines that the current answer time is equal to or longer than the second time or issues a warning, it initializes the value of the counter k. 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 is complete. When the warning unit 134 determines that checking of all questions is not complete, it refers to past answer times (not shown) stored in the storage unit 120 and calculates an 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 is complete, it ends the check process.
[0032] When voice data is input from the chatbot 131, the generation unit 135 transcribes the voice data and generates a checked check sheet that reflects the check contents. The generation unit 135 stores the generated checked check sheet in the storage unit 120. Note that the generation unit 135 may acquire the contents of the check items by referring to the check item storage unit 121. Furthermore, the generation unit 135 may print the checked check sheet using a printing device (not shown).
[0033] Next, the operation of the information processing apparatus according to the embodiment will be described with reference to a flowchart of FIG 4, which shows an example of a check process according to the embodiment.
[0034] When the chatbot 131 starts a check with a user through voice chat, the change unit 133 initializes a counter k to 0 (step S1).
[0035] The chatbot 131 refers to the check item storage unit 121, asks a question through voice chat, and receives an answer to the question from the user. The chatbot 131 outputs voice data of the voice chat to the calculation unit 132. The calculation unit 132 detects the question end time of the chatbot 131 and the answer end time of the user based on the voice data input from the chatbot 131 (step S2).
[0036] 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 .
[0037] When the answer time is input from the calculation unit 132, the change unit 133 judges whether the input current answer time is shorter than the first time (step S4). If the change unit 133 judges that the current answer time is longer than the first time (step S4: No), it calculates the average answer time for each question (step S5). The change unit 133 updates the average answer time corresponding to the answer time table storage unit 122 with the calculated average, and returns to step S2.
[0038] 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 j (step S7). If the change unit 133 determines that the value of the counter k is less than the threshold j (step S7: No), it proceeds to step S5.
[0039] 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.
[0040] 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 voice data of the voice chat to the calculation unit 132. The calculation unit 132 detects the question end time of the chatbot 131 and the answer end time of the user based on the voice data input from the chatbot 131 (step S9). In addition, the chatbot 131 outputs the question and the answer after the scenario change to the warning unit 134.
[0041] 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 .
[0042] 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 judges whether or not the question with the reversed correct answer has been answered incorrectly (step S11). When the warning unit 134 judges that the question with the reversed correct answer has not been answered incorrectly (step S11: No), it judges whether or not the current answer time is less than the second time (step S12). When the warning unit 134 judges that the question with the reversed correct answer has been answered incorrectly (step S11: Yes) or when it judges 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.
[0043] When 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 or not checking of all questions has been completed (step S15). When the warning unit 134 determines that checking of all questions has not been completed (step S15: No), it proceeds to step S5.
[0044] When it is determined that checking of all questions has been completed (step S15: Yes), the warning unit 134 ends the checking process. This allows the information processing device 100 to suppress careless mistakes caused by habituation of checking. Also, double checking by a user (person in charge) in pairs can be omitted. Furthermore, when a user checks, checking accuracy can be improved.
[0045] In this way, the information processing device 100 calculates the answer time based on the question end time of the chatbot 131, which asks a question and receives an answer through voice chat with the user, and the answer end time of the user. The information processing device 100 also refers to the answer time table storage unit 122, which stores the average answer 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 answer time is shorter than the first time based on the average and the first threshold. The information processing device 100 also issues a warning to the user if the answer time to the question based on the changed scenario is shorter than the second time based on the average 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 warn when the user answers casually, that is, without thinking.
[0046] Furthermore, the information processing device 100 changes the scenario by shuffling the questions included in the scenario, making it possible to warn the user when the user answers randomly, that is, without thinking.
[0047] Furthermore, when the calculated answer time is shorter than the first time several times in a row, the information processing device 100 changes the scenario. As a result, it is possible to warn the user when the user answers casually, that is, without thinking.
[0048] 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 answer. As a result, it is possible to warn the user when the user answers randomly, that is, without thinking.
[0049] Furthermore, the information processing device 100 issues a warning to the user if the calculated answer time is a negative value, making it possible to issue a warning when the user answers a question without listening to the entire question.
[0050] Furthermore, the information processing device 100 further generates a checklist by transcribing the contents of the voice chat. As a result, the check results by the chatbot can be generated as a checked checklist.
[0051] In the above embodiment, the check process is performed using voice chat, but the present invention is not limited to this. For example, the check process may be applied to a check process in which a question is displayed on a display screen and input such as "Y" or "N" from a keyboard or selection is made using a mouse or touch panel.
[0052] In the above embodiment, the information processing device 100 operates the chatbot and performs the check process, but the present invention is not limited to this. For example, the chatbot may operate and perform the check process on a server, and the user may make a call to the server to perform a voice chat. Furthermore, the chatbot may be operated on another server.
[0053] Moreover, 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 according to 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. Moreover, each process shown in the figure is not limited to the above order, and may be performed simultaneously or in a reverse order within a range that does not cause contradiction in the process contents.
[0054] 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 analyzed and executed by a CPU (or a microcomputer such as an MPU or MCU), or on hardware using wired logic.
[0055] The various processes described in 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 those of the above embodiments will be described below. Figure 5 is a diagram showing an example of a computer that executes a check processing program.
[0056] 5, the computer 200 includes a CPU 201 that executes various arithmetic processes, an input device 202 that accepts data input, and a monitor 203. The computer 200 also includes 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. The computer 200 also includes a RAM 207 that temporarily stores various information, and a hard disk device 208. The devices 201 to 208 are connected to a bus 209.
[0057] The hard disk drive 208 stores a check processing program having the same functions 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. The hard disk drive 208 also stores a check item storage unit 121 and an answer 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, a printing device, etc. The communication device 206 has, for example, 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.
[0058] The CPU 201 performs various processes by reading out each program stored in the hard disk device 208, and expanding and executing the programs in the RAM 207. These programs also enable 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.
[0059] The check processing program does not necessarily have to be stored in the hard disk device 208. For example, the computer 200 may read and execute a program stored in a storage medium readable by the computer 200. Examples of storage media readable by the computer 200 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. Also, the check processing program may 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. [Explanation of symbols]
[0060] 100 Information processing device 110 Communications Department 111 Display section 112 Operation section 113 Input / output section 120 Storage section 121 Check item memory section 122 Response time table storage unit 130 Control section 131 Chatbots 132 Calculation section 133 Changes 134 Warning section 135 Generation part
Claims
1. A calculation unit that calculates an answer time based on a question end time of a chatbot that asks a question and receives an answer 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 response 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:
2. the modification unit modifies the scenario by shuffling questions included in the scenario.
2. The information processing apparatus according to claim 1,
3. 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.
4. 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.
5. 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.
6. 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:
7. 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.
8. 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.
9. The question by the chatbot is asked by voice output; 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.
10. Calculating a response time based on a question end time of a chatbot that asks questions and receives responses through 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 an 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.
11. Calculating a response time based on a question end time of a chatbot that asks questions and receives responses through 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 an 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.
Citation Information
Patent Citations
Method of questionnaire survey using communication network and management device therefor
JP2007172339A
Work check sheet proofread / registration system
JP2014134839A
Reply quality determination device and reply quality determination method
JP2015114971A
Learning support device, learning support method and program
JP2015143782A
Robot, question presentation method, and program
JP2017117184A