Dialogue control device, dialogue control system, program, and dialogue control method
Through dialogue control devices and systems, chat robot functions, automatically generate and send messages, determine responsible persons, obtain security information and restore status, solve the problem of inappropriate responses in the existing technology of enterprises in crisis situations, and achieve fast and appropriate business continuity support.
Patent Information
- Application Number
- JP2024197462
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-11-12
- Publication Date
- 2025-01-30
- Estimated Expiration
- 2040-05-26
AI Technical Summary
In crisis situations, it is difficult for existing technologies to quickly and appropriately support business continuity in enterprises, resulting in improper response.
Through dialogue control devices and systems, chat robot functions, we automatically generate and send messages, determine responsible persons, obtain security information and restore status, control dialogue processes, and achieve fast and appropriate business continuity support.
In crisis situations, it is able to respond quickly and appropriately, ensure business continuity and improve the efficiency and effectiveness of the company's response.
Smart Images

Figure 2025015590000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a dialogue control device, a dialogue control system, a program, and a dialogue control method. [Background technology]
[0002] In times of crisis such as natural disasters, companies and other business entities are expected to take immediate action to ensure business continuity.
[0003] Patent Document 1 discloses a technology related to a crisis response support device. Paragraph
[0019] states, "In the process of transmitting and receiving messages related to progress management, the crisis response support device 10 transmits a template message corresponding to a workflow to the sender terminal 2A, and enables the creation of a message for the destination terminal 2B by simply inputting necessary information into the template message." Paragraph
[0029] also states, "The template message DB 142 stores multiple template messages, which are associated with each workflow and are templates for communication messages exchanged between various locations. The template messages are presented to the sender terminal 2A as templates for message creation." [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2019-16291 A Summary of the Invention [Problem to be solved by the invention]
[0005] In the crisis response support device shown in Patent Document 1, a template of a message to be sent from a source terminal to a destination terminal is presented by the crisis response support device. The source terminal creates a message by filling in the template with necessary information. The operator of the source terminal creates a message to be sent directly to the operator of the destination terminal, so various circumstances must be considered, which is not only cumbersome but also difficult to say is appropriate in a crisis situation where a rapid response is desired.
[0006] The present invention has been made in consideration of the above points, and has an object to provide a technique for supporting a rapid and appropriate response in a crisis situation. [Means for solving the problem]
[0007] The present application includes a number of means for solving the above problems, examples of which are as follows.
[0008] In order to solve the above problems, a dialogue control device according to one embodiment of the present invention comprises a dialogue control unit that controls a dialogue between an information processing device, and a memory unit that stores dialogue information in which a dialogue to be presented and presentation conditions are associated with a role in a crisis situation of an employee who has the information processing device, and when the dialogue control unit acquires information related to an input operation of the employee who has a certain role, it presents predetermined behavioral instructions in the crisis situation to the employee who has the certain role as the dialogue related to the presentation conditions related to the input operation in the dialogue information.
[0009] The dialogue control unit may be characterized in that, when it acquires information relating to a specified input operation by an employee with a specified role, it presents the specified behavioral instruction associated with the input operation in the dialogue information to an employee having a role other than the specified role.
[0010] The dialogue control device may be characterized in that it includes a responsible person determination unit that determines a responsible person from among the employees, the memory unit stores responsible person candidate information including one or more responsible person candidates, and the responsible person determination unit determines one responsible person from among the responsible person candidates based on the presence or absence of a response from the information processing device or the content of the response.
[0011] The dialogue control device may be characterized in that it includes a location information acquisition unit that acquires location information of the employees, and the responsible person determination unit uses the location information of the responsible person candidate to determine whether the responsible person candidate is capable of performing the work, and determines the responsible person candidate who is capable of performing the work to be the responsible person.
[0012] The responsible person determination unit determines one decision maker as the responsible person based on the presence or absence of a response from the decision maker candidate or the content of the response, and when the dialogue control unit receives a response that an investigation is required from the decision maker, determines one business manager as the responsible person based on the presence or absence of a response from the business manager candidate or the content of the response, The dialogue control unit may be characterized in that it causes the decision maker to display a screen that accepts an input operation regarding whether or not an investigation is required, and obtains, as a response, information indicating an input operation of information indicating whether or not an investigation is required.
[0013] The dialogue control device may be characterized in that, when receiving a response from the decision maker indicating that an investigation is required, it sends a dialogue to the employee inquiring about safety information, and acquires the safety information in response.
[0014] The dialogue control unit may be characterized in that, when it receives a response from the decision maker that an investigation is required, it displays a screen to the business manager determined by the manager determination unit that accepts input operations regarding the damage status of the business premises, and obtains information indicating the damage status of the business premises as a response.
[0015] The dialogue control unit may be characterized in that it presents the damage situation of the business premises entered by the business manager to the decision maker determined by the person in charge determination unit, displays a screen that accepts input operation of whether or not to issue a BCP declaration, and obtains information indicating whether or not the decision maker needs to issue a BCP declaration in response.
[0016] The dialogue control device may include a crisis information acquisition unit that acquires crisis information from other devices, and a recovery continuation determination unit that uses an investigation result regarding the recovery of the business establishment and the crisis information to determine whether or not to continue the recovery of the business establishment, and the dialogue control unit may be characterized in that it acquires information indicating the investigation result from the information processing device owned by a business manager who has been determined as the person in charge of the business establishment.
[0017] In addition, in order to solve the above-mentioned problem, a dialogue control system according to another aspect of the present invention is a dialogue control system having a plurality of information processing devices owned by employees and a dialogue control device communicatively connected to each of the information processing devices, each of the information processing devices comprising a dialogue display unit that displays a dialogue transmitted from the dialogue control device and a dialogue input by the employee, and a dialogue input receiving unit that receives an input operation from the employee, and the dialogue control device comprises a dialogue control unit that controls the dialogue between the information processing device and the dialogue, and a memory unit that stores dialogue information in which a dialogue to be presented and presentation conditions are associated with a role of the employee owning the information processing device, and the dialogue control unit, when it acquires information indicating an input operation of an employee having a certain role, presents a predetermined action instruction in the crisis situation to the employee having the predetermined role as the dialogue associated with the presentation conditions related to the input operation in the dialogue information.
[0018] In addition, in order to solve the above problem, a program according to another aspect of the present invention is a program that causes a processing unit of a computer to execute a dialogue control method, and executes a dialogue control procedure that controls a dialogue between an information processing device, and when information indicating an input operation of an employee with a certain role on the information processing device is obtained in the dialogue control procedure, the program refers to dialogue information in which a dialogue to be presented and presentation conditions are associated with the role of the employee in a crisis situation, and presents specified behavioral instructions in the crisis situation to the employee with the specified role as the dialogue related to the presentation conditions related to the input operation.
[0019] In addition, in order to solve the above-mentioned problems, a dialogue control method according to another aspect of the present invention is a dialogue control method by a dialogue control device, which includes a dialogue control procedure for controlling a dialogue between an information processing device, and in the dialogue control procedure, when information indicating an input operation of an employee with a certain role on the information processing device is obtained, dialogue information in which a dialogue to be presented and presentation conditions are associated with the role of the employee in a crisis situation is referenced, and predetermined action instructions in the crisis situation are presented to the employee with the specified role as the dialogue related to the presentation conditions related to the input operation. Effect of the Invention
[0020] According to the present invention, it is possible to provide a technique for supporting a rapid and appropriate response in a crisis situation.
[0021] Problems, configurations, and effects other than those described above will become apparent from the following description of the embodiments. [Brief description of the drawings]
[0022] [Figure 1] FIG. 1 is a diagram illustrating an example of an overview of a dialogue control system. [Diagram 2] FIG. 4 is a diagram illustrating an example of a data structure of management information. [Diagram 3] FIG. 4 is a diagram illustrating an example of a data structure of dialogue information. [Figure 4]FIG. 11 is a diagram illustrating an example of a data structure of response information. [Diagram 5] FIG. 13 is a diagram illustrating an example of a data structure of manager candidate information. [Figure 6] FIG. 2 is a diagram illustrating an example of a hardware configuration of a dialogue control device. [Figure 7] FIG. 11 is a sequence diagram showing an example of a BCP activation support process of the dialogue control system. [Figure 8] 13 is a flowchart illustrating an example of a decision maker determination process. [Figure 9] 13 is a flowchart showing an example of a business manager determination process. [Figure 10] FIG. 11 is a sequence diagram showing an example of post-BCP activation processing of the dialogue control system. [Figure 11] 11A and 11B are diagrams showing examples of chat screens on a general employee device. Fig. 11A is an example of a chat screen including a message inquiring about safety information. Fig. 11B is an example of a chat screen including a message in response to the safety information. [Figure 12] 12A and 12B are diagrams showing an example of a chat screen of the business manager device (part 1). Fig. 12A is an example of a chat screen including a message inquiring about the investigation result. Fig. 12B is an example of a chat screen including a message in response to the investigation result. [Figure 13] FIG. 2 is a diagram (part 2) showing an example of a chat screen of the business manager device. [Figure 14] 14A and 14B are diagrams showing examples of chat screens of decision maker devices. Fig. 14(A) is an example of a chat screen including a message prompting input of the disaster situation and whether or not to issue a BCP declaration. Fig. 14(B) is an example of a chat screen including a response message regarding whether or not to issue a BCP declaration. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0023] Hereinafter, an example of an embodiment of the present invention will be described with reference to the drawings. Fig. 1 is a diagram showing an example of an outline of a dialogue control system 1. The dialogue control system 1 in this embodiment has a dialogue control device 100 and a plurality of information processing devices (200, 300, 400). The dialogue control device 100 and each of the plurality of information processing devices are communicatively connected via a network N.
[0024] The dialogue control system 1 promotes a rapid response to a crisis situation by implementing a dialogue between the dialogue control device 100 and each information processing device in a crisis situation. The dialogue is realized, for example, by a so-called chat. In this case, the dialogue control device 100 has a function as a so-called chatbot, and a dialogue using chat is carried out between the dialogue control device 100 and the information processing devices.
[0025] The dialogue control device 100 is a server computer or a PC, etc., and is a device owned by a business providing a crisis situation response service, for example. The information processing device is a device such as a PC, a smartphone, a PDA (Personal Digital Assistant), a notebook computer, or a tablet terminal.
[0026] An information processing device is operated by a decision maker who is in charge of business continuity response based on a business continuity plan (BCP) within a company. The information processing device operated by the decision maker will be described as decision maker device 200. The decision maker has a role of overseeing all activities based on the BCP. The decision maker declares that business continuity activities based on the BCP will be carried out as necessary. The BCP is deemed to be activated when the decision maker makes the declaration.
[0027] In this embodiment, before the BCP is activated, the dialogue control device 100 aggregates information on the damage situation of each business establishment. When the BCP is activated based on the aggregated information, each business establishment is notified of measures based on the damage situation.
[0028] Moreover, a certain information processing device is operated by a business manager who is in charge of a business in a company. The information processing device operated by the business manager will be described as a business manager device 300. The business manager has a role of managing the business establishment and the employees belonging to the business establishment.
[0029] Furthermore, a certain information processing device is operated by a general employee. The information processing device operated by a general employee will be described as a general employee device 400. Note that the decision maker device 200, the business manager device 300, and the general employee device 400 may each have the functions of other information processing devices. For example, the decision maker device 200 may function as the business manager device 300 in some cases. Note that in the following description of an "information processing device," the description applies to the decision maker device 200, the business manager device 300, and the general employee device 400.
[0030] The dialogue control device 100 includes a processing unit 110, a storage unit 120, an input unit 130, an output unit 140, and a communication unit 150. The processing unit 110 performs overall control of the dialogue control device 100. The storage unit 120 stores information required for processing by the processing unit 110. The input unit 130 accepts information input to the dialogue control device 100 from an input device connected via an input IF 14 described later. The output unit 140 outputs information stored in the dialogue control device 100 to an output device connected via an output IF 15 described later. The communication unit 150 mediates the transmission and reception of information between the decision maker device 200, the business manager device 300, and the general employee device 400.
[0031] The processing unit 110 includes a crisis information acquisition unit 111, a dialogue control unit 112, a responsible person determination unit 113, a safety information acquisition unit 114, a location information acquisition unit 115, a recovery continuation determination unit 116, and a BCP determination unit 117. The crisis information acquisition unit 111 acquires crisis information from a server device (not shown) connected via a network N. The crisis information includes information indicating the occurrence of a crisis and the degree of the crisis. For example, when an earthquake occurs, the crisis information acquisition unit 111 acquires crisis information including the time of occurrence, the epicenter, and the seismic intensity.
[0032] The crisis information acquired by the crisis information acquisition unit 111 is, for example, information such as a disaster alert notified from a server device operated by a government or a private business.
[0033] The dialogue control unit 112 controls the dialogue between the dialogue control device 100 and the information processing device. As an example, the dialogue control unit 112 controls the dialogue with the information processing device via a chat application (hereinafter, referred to as "chat app"). As a chatbot, the dialogue control unit 112 automatically generates a message to be sent to the information processing device and sends it to the information processing device.
[0034] When the dialogue control unit 112 acquires information indicating an input operation by an employee with a certain role, it presents a predetermined action instruction in a crisis situation to the employee with the predetermined role as a dialogue related to a presentation condition related to the input operation in the dialogue information 122 described below. Furthermore, when the dialogue control unit 112 acquires information indicating a predetermined input operation by an employee with a predetermined role, it presents a predetermined action instruction associated with the input operation in the dialogue information 122 to employees with roles other than the role. For example, when the dialogue control unit 112 acquires information indicating a predetermined input operation from a person who plays the role of a supervisor, it presents a predetermined action instruction to the employee with the predetermined role.
[0035] The dialogue control unit 112 displays, as an action instruction, for example, a screen that accepts input from the decision maker as to whether an investigation is necessary, and displays a message encouraging the input operation. The dialogue control unit 112 acquires information indicating whether an investigation is necessary or not, which is input as a response. Upon acquiring information indicating the need for an investigation, the dialogue control unit 112 displays, for the business manager, a screen that accepts input of the damage status of the business establishment, and displays a message encouraging the input operation. The dialogue control unit 112 acquires information indicating the damage status of the business establishment as a response.
[0036] The dialogue control unit 112 also presents the damage status of the business establishment for which input operation has been accepted from the business manager to the decision maker, displays a screen for accepting input operation on whether or not to activate the BCP, and displays a message prompting the decision maker to enter an input operation. The dialogue control unit 112 obtains, as a response, information indicating whether or not the decision maker should activate the BCP.
[0037] Furthermore, when the dialogue control unit 112 acquires information indicating an input operation of the investigation results of the establishment from the business manager, it presents as a response the judgment result by the recovery continuation judgment unit 116 described below. Furthermore, the dialogue control unit 112 displays, as an action instruction, a message prompting each employee to input safety information on the general employee device 400 possessed by each employee. The dialogue control unit 112 acquires the safety information of each employee input as a response.
[0038] The person in charge determination unit 113 determines a person in charge from among employees. The person in charge determination unit 113 determines one person in charge from the person in charge candidates based on the presence or absence of a response from the information processing device or the content of the response. The person in charge determination unit 113 determines whether the person in charge candidate is capable of performing the work, for example, using the location information of the person in charge candidate, and determines the person in charge candidate who is capable of performing the work as the person in charge.
[0039] For example, the person in charge determination unit 113 determines one decision maker as the person in charge based on the presence or absence of a response from the decision maker candidates or the content of the response. In addition, when the dialogue control unit 112 receives a response from a decision maker indicating that an investigation is required, the person in charge determination unit 113 determines one business manager from among the business manager candidates as the person in charge based on the presence or absence of a response from the business manager candidates or the content of the response (e.g., location information).
[0040] When the safety information acquisition unit 114 receives a response from the decision maker indicating that an investigation is required, it transmits a dialogue inquiring about the safety of the employee and acquires the safety information as a response. Note that the safety information acquisition unit 114 may inquire about the safety information of the employee when the BCP determination unit 117 described later determines that the BCP should be activated.
[0041] The location information acquisition unit 115 acquires the location information of employees. For example, the location information acquisition unit 115 inquires of an information processing device about location information, and acquires location information as a response. Note that when the location information acquisition unit 115 receives safety information from an information processing device, it may acquire the location information included in the safety information.
[0042] The restoration continuation determination unit 116 determines whether to continue restoration of the business establishment by using the investigation result and the crisis information regarding the restoration of the business establishment. The restoration continuation determination unit 116 determines whether to continue restoration by determining whether the investigation result and the crisis information satisfy a restoration continuation condition included in the restoration continuation condition information 125 described later. For example, the restoration continuation determination unit 116 determines to continue restoration when the restoration status estimated from the investigation result received from the business manager is a percentage equal to or higher than a predetermined value.
[0043] The recovery continuation determination unit 116 may use the crisis information to refer to crisis criteria information included in the recovery continuation condition information 125 to determine whether the crisis situation continues, and determine whether to continue the recovery according to the determination result. For example, the recovery continuation determination unit 116 can determine that the crisis situation will not continue when a certain period of time has passed since the occurrence of the latest disaster alert.
[0044] The BCP determination unit 117 uses the response from the decision maker to determine whether or not to activate the BCP. When the BCP determination unit 117 receives an input operation to activate the BCP from the decision maker, it determines to activate the BCP. In addition, the BCP determination unit 117 refers to the BCP cancellation conditions stored in an area (not shown) of the storage unit 120, and determines whether the recovery status of the business establishment satisfies the BCP cancellation conditions.
[0045] The storage unit 120 stores management information 121, dialogue information 122, response information 123, manager candidate information 124, and recovery continuation condition information 125. The management information 121 is information for managing employees and their roles. Employees belong to business establishments, and a business manager is assigned to each business establishment. In addition, a decision maker who supervises business continuity activities based on the BCP of each business establishment is assigned to one or more business establishments.
[0046] The dialogue information 122 is information in which, for each role of an employee in a crisis situation, a dialogue to be presented to the employee in that role is associated with the presentation conditions. The response information 123 is information extracted from a response received from an information processing device. The manager candidate information 124 is information including one or more manager candidates, and a manager is selected from among the manager candidates. The recovery continuation condition information 125 is information including conditions for whether or not to continue recovery, and includes, for example, a reference value between the investigation result and the crisis information as the recovery continuation condition.
[0047] The decision maker device 200 comprises a processing unit 210, an input unit 220, an output unit 230, and a communication unit 240. The processing unit 210 comprehensively controls the entire decision maker device 200. The input unit 220 accepts information input to the decision maker device 200 from an input device connected via an input IF. The output unit 230 outputs information stored in the decision maker device 200 to an output device connected via an output IF. The communication unit 240 mediates the transmission and reception of information to and from the dialogue control device 100.
[0048] The processing unit 210 includes a dialogue display unit 211 and a dialogue input receiving unit 212. The dialogue display unit 211 displays a dialogue received from the dialogue control device 100 and a dialogue input by a decision maker. For example, the dialogue display unit 211 displays a message generated by the dialogue control unit 112 of the dialogue control device 100 as a chatbot and a message input by the dialogue input receiving unit 212 (described later) on a chat screen in a distinguishable manner.
[0049] The dialogue input receiving unit 212 receives a message input by the decision maker on the chat screen.
[0050] The business manager device 300 comprises a processing unit 310, an input unit 320, an output unit 330, and a communication unit 340. The processing unit 310 performs overall control of the business manager device 300. The input unit 320, the output unit 330, and the communication unit 340 are similar to the input unit 220, the output unit 230, and the communication unit 240, respectively, and therefore description thereof will be omitted.
[0051] The processing unit 310 includes a dialogue display unit 311 and a dialogue input receiving unit 312. Similar to the dialogue display unit 211, the dialogue display unit 311 displays the dialogue received from the dialogue control device 100 and the dialogue input by the business manager. Similar to the dialogue input receiving unit 212, the dialogue input receiving unit 312 receives a message input by the business manager to the chat screen.
[0052] The regular employee device 400 comprises a processing unit 410, an input unit 420, an output unit 430, and a communication unit 440. The processing unit 410 comprehensively controls the entire regular employee device 400. The input unit 420, the output unit 430, and the communication unit 440 are similar to the input unit 220, the output unit 230, and the communication unit 240, respectively, and therefore a description thereof will be omitted.
[0053] The processing unit 410 includes a dialogue display unit 411 and a dialogue input receiving unit 412. Similar to the dialogue display unit 211, the dialogue display unit 411 displays dialogues received from the dialogue control device 100 and dialogues input by general employees. Similar to the dialogue input receiving unit 212, the dialogue input receiving unit 412 receives messages input by general employees to the chat screen.
[0054] FIG. 2 is a diagram showing an example of the data structure of management information 121. Management information 121 includes decision maker ID 121a, decision maker position 121b, business manager ID 121c, business manager position 121d, establishment ID 121e, and employee ID 121f. Decision maker ID 121a is identification information that identifies an employee who has the role of decision maker. Decision maker position 121b is information that identifies the position, such as the job title, of the decision maker identified by decision maker ID 121a."
[0055] The business manager ID 121c is identification information for identifying an employee who plays the role of business manager in the establishment supervised by the decision maker identified by the decision maker ID 121a. The business manager position 121d is information for identifying the position, such as the title, of the business manager identified by the business manager ID 121c.
[0056] The establishment ID 121e is identification information for identifying an establishment. The employee ID 121f is identification information for identifying an employee. The employee identified by the employee ID 121f is the establishment of the business manager identified by the business manager ID 121c, and belongs to the establishment identified by the establishment ID 121e.
[0057] If it is determined that the decision maker identified by the decision maker ID 121a or the business manager identified by the business manager ID 121c is unable to carry out the business, another decision maker or business manager is determined. In other words, the decision maker and the business manager and other managers included in the management information 121 can be considered as provisional managers until the manager determination process, such as the decision maker determination process or the business manager determination process, described later, is performed.
[0058] 3 is a diagram showing an example of the data structure of the dialogue information 122. The dialogue information 122 includes a role 122a, dialogue content 122b, and presentation conditions 122c. The role 122a is information indicating the role of an employee. The role 122a includes information indicating the role, such as "decision maker," "business manager," or "general employee."
[0059] The dialogue content 122b is information indicating the content of the dialogue to be presented to an employee of the role specified by the role 122a. The presentation condition 122c is information indicating the condition for presenting the dialogue included in the dialogue content 122b. When the condition included in the presentation condition 122c is satisfied, the dialogue included in the dialogue content 122b is displayed on the information processing device of the employee of the role specified by the role 122a.
[0060] 4 is a diagram showing an example of the data structure of the response information 123. The response information 123 includes an establishment ID 123a, a decision maker ID 123b, a business manager ID 123c, an establishment damage status 123d, a personnel damage status 123e, whether or not BCP has been activated 123f, and a recovery status 123g. The establishment ID 123a is identification information for identifying the establishment. The decision maker ID 123b is identification information for identifying an employee who has been determined as a decision maker by a decision maker determination process described below for the establishment identified by the establishment ID 123a.
[0061] The business manager ID 123c is identification information for identifying an employee who has been determined as the business manager for the business identified by the business ID 123a through the business manager determination process described below. The business damage status 123d is information indicating the damage status and recovery status of the business identified by the business ID 123a. The business damage status 123d is information entered as a survey result by the business manager identified by the information included in the business manager ID 123c.
[0062] Personnel damage status 123e is information indicating the damage status of employees belonging to the establishment identified by the establishment ID 123a. BCP activation status 123f is information indicating whether or not BCP has been activated for the establishment identified by the establishment ID 123a. When the BCP activation status 123f of a certain record is information indicating that BCP has been activated, it indicates that the decision maker identified by the decision maker ID 123b of the record has activated BCP for the establishment identified by the establishment ID 123a.
[0063] The decision maker may activate the BCP for each business establishment that he or she supervises, or may decide whether or not to activate the BCP for all business establishments that he or she supervises.
[0064] 5 is a diagram showing an example of the data structure of the manager candidate information 124. The manager candidate information 124 includes a manager candidate ID 124a, a role 124b, and a business establishment ID 124c. The manager candidate ID 124a is identification information for identifying an employee who is a manager candidate. The role 124b is information indicating the role. In this embodiment, the role 124b includes information indicating the role of the manager, such as whether the manager is a decision maker or a business manager.
[0065] 5, when role 124b is "1", it indicates a "decision maker", and when role 124b is "2", it indicates a "business manager". An employee identified by manager candidate ID 124a included in a record in which role 124b is "1" is treated as a decision maker candidate. An employee identified by manager candidate ID 124a included in a record in which role 124b is "2" is treated as a business manager candidate.
[0066] The establishment ID 124c is identification information for specifying the establishment that the employee identified by the manager candidate ID 124a will supervise when he / she is the manager.
[0067] In addition, when multiple different manager candidate IDs 124a are included in the records of the manager candidate information 124 that have the same combination of the role 124b and the establishment ID 124c, the priority of the manager candidates can be identified by referring to the manager candidate information 124. For example, in the manager candidate information 124 shown in FIG. 5, the higher the record, the higher the priority.
[0068] 5, the records whose manager candidate ID 124a is "xxa," "xxb," and "xxc" all have role 124b of "1" and establishment ID 124c of "a1aa10·aa1aa11·a1aa12...." This indicates that the decision maker candidates for the establishment whose identification information is "a1aa10·aa1aa11·a1aa12..." are employees identified by the identification information of "xxa," "xxb," and "xxc," in order of priority.
[0069] Similarly, the records whose manager candidate ID 124a is "yya", "yyb", and "yyc" all have a role of "2" and an establishment ID 124c of "a1aa10". This indicates that the business manager candidates for the establishment whose identification information is "a1aa10" are employees identified by the identification information of "yya", "yyb", and "yyc", in order of priority.
[0070] The manager candidate information 124 may be any information that can identify a manager candidate for each combination of a business establishment and a role. For example, a manager candidate for a certain role may be determined based on a job title included in the management information 121 shown in FIG.
[0071] As an example, if it is predetermined that the role of "decision maker" is to be taken by an employee with the title of "division manager," an employee with the title of "division manager" at a certain establishment is treated as the highest priority manager candidate for the role of decision maker at that establishment. In other words, an employee identified by the decision maker ID 121a associated with the establishment identified by the establishment ID 121e in the management information 121 is treated as the highest priority manager candidate for the role of decision maker.
[0072] Further, another employee whose decision maker position 121b in the management information 121 is "division manager" is treated as the next highest priority candidate for the manager. The priority of other employees who hold the position of "division manager" may be determined based on predetermined conditions such as the location of the business establishment.
[0073] As illustrated above, when a manager candidate can be specified based on a combination of a business establishment and a role by referring to the management information 121, it can be said that the management information 121 functions as manager candidate information 124.
[0074] 6 is a diagram showing an example of the hardware configuration of the dialogue control device 100. The dialogue control device 100 includes a calculation device 11, a memory 12, an external storage device 13, an input IF (Interface) 14, an output IF 15, a communication IF 16, and a storage medium drive device 17, and each component is connected by a bus.
[0075] The arithmetic device 11 is a processing device such as a CPU (Central Processing Unit) and executes processing according to a program recorded in the memory 12 or the external storage device 13. In the dialogue control device 100, processing is performed by the arithmetic device 11 which operates according to a program read onto the memory 12 or the external storage device 13. The processing unit 110 realizes each function by the arithmetic device 11 executing the program.
[0076] The memory 12 is a storage device such as a RAM (Random Access Memory) or a flash memory, and functions as a storage area from which programs and data are temporarily read. The external storage device 13 is, for example, a writable and readable storage medium and a storage media drive, such as a HDD (Hard Disk Drive), a CD-R (Compact Disc-Recordable), or a DVD-RAM (Digital Versatile Disk-Random Access Memory). The function of the storage unit 120 is realized by the memory 12 or the external storage device 13. The function of the storage unit 120 may be realized by a storage device connected via the communication IF 16.
[0077] The input IF 14 is an interface for receiving input operations from an operator, and is connected to input devices such as a touch panel, a keyboard, a mouse, a microphone, etc. The output IF 15 is an interface for outputting information to an output device such as an LCD (Liquid Crystal Display) display built into the dialogue control device 100.
[0078] The communication IF 16 is an interface for connecting the dialogue control device 100 to a network N, and is, for example, a communication device such as a LAN (Local Area Network) card. The storage medium drive device 17 is a device for inputting and outputting information from a portable medium 18 such as a CD (Compact Disk) or a DVD (Digital Versatile Disk).
[0079] The processing of each component of the dialogue control device 100 may be executed by one piece of hardware or by multiple pieces of hardware. Also, the processing of each component of the dialogue control device 100 may be realized by one program or by multiple programs.
[0080] The hardware configurations of the decision maker device 200, the business manager device 300, and the general employee device 400 are similar to that of the dialogue control device 100, and therefore a description thereof will be omitted.
[0081] FIG. 7 is a sequence diagram showing an example of a BCP activation support process of the dialogue control system 1. As shown in FIG.
[0082] First, the crisis information acquisition unit 111 of the dialogue control device 100 acquires crisis information (step S01). Specifically, the crisis information acquisition unit 111 acquires crisis information from another server device communicatively connected via the network N.
[0083] Next, the responsible person determination unit 113 executes a decision maker determination process (step S02).
[0084] 8 is a flowchart showing an example of a decision maker determination process. This flowchart explains the details of the process performed in step S02 in FIG.
[0085] First, the responsible person determination unit 113 identifies the decision maker candidate with the highest priority (step S201). Specifically, the responsible person determination unit 113 refers to the responsible person candidate information 124 shown in Fig. 5, and extracts records in which the role 124b is "1". From among the extracted records, the responsible person determination unit 113 identifies the responsible person candidate ID 124a with the highest priority for each record that includes the same establishment ID 124c.
[0086] Next, the responsible person determination unit 113 inquires of the candidate decision maker whether or not the decision can be made (step S202). Specifically, the responsible person determination unit 113 inquires of the candidate decision maker identified in step S201 whether or not the decision can be made. The responsible person determination unit 113 may send an inquiry to the decision maker device 200 of the candidate decision maker by a chat application via the dialogue control unit 112, or may send information indicating the inquiry by email. When sending an inquiry by email, the email may include link information to a message display screen of the chat application.
[0087] Next, the responsible person determination unit 113 judges whether or not there is a response indicating that the decision can be made within a certain period of time (step S203). If the decision can be made, the dialogue input receiving unit 212 of the decision maker device 200 that received the inquiry accepts an input operation indicating that the decision can be made. The responsible person determination unit 113 of the dialogue control device 100 judges whether or not information indicating that the decision can be made is received from the decision maker device 200 within a certain period of time after the inquiry about the decision can be made in step S202.
[0088] In addition, in this embodiment, a decision maker who transmits information indicating that the decision can be made within a certain period of time is treated as being capable of carrying out the business. As in the business manager determination process described later, the manager determination unit 113 may use location information of the decision maker candidate to determine whether the decision maker candidate is capable of carrying out the business.
[0089] If the responsible person determination unit 113 determines that a response indicating that the decision can be made is received within a certain period of time (if "YES" in step S203), the responsible person determination unit 113 determines the decision maker candidate as the decision maker (step S204). Specifically, the responsible person determination unit 113 determines the decision maker candidate having the decision maker device 200 that transmitted the response indicating that the decision can be made in step S203 as the decision maker. The responsible person determination unit 113 extracts the business establishment ID 124c related to the responsible person candidate ID 124a of the employee determined as the decision maker from the responsible person candidate information 124. The responsible person determination unit 113 generates a record of the response information 123 by setting the decision maker's ID as the decision maker ID 123b and the extracted business establishment ID 124c as the business establishment ID 123a.
[0090] After that, the responsible person determination unit 113 ends the process of this flowchart. That is, the process of step S03 shown in FIG.
[0091] If the person in charge determining unit 113 determines that there is no response indicating that the decision can be made within a certain period of time (if "NO" in step S203), the person in charge determining unit 113 identifies other decision maker candidates (step S205). Specifically, the person in charge determining unit 113 extracts records with a role of "1" from among the records included in the person in charge candidate information 124. For each record including the same establishment ID 124c, the person in charge determining unit 113 identifies the person in charge candidate ID 124a with the next highest priority after the decision maker candidate already identified. Thereafter, the person in charge determining unit 113 transitions the process to step S202. That is, an inquiry is made to the decision maker candidate with the next highest priority regarding whether or not the decision can be made.
[0092] Returning to Fig. 7 for the explanation, following the decision maker determination process in step S202, the dialogue control unit 112 inquires as to whether an investigation is necessary (step S03). Specifically, the dialogue control unit 112 transmits information inquiring as to whether an investigation is necessary to the decision maker device 200 of the decision maker determined in step S02, via a chat app, email, or the like. When the information inquiring as to whether an investigation is necessary is transmitted to the decision maker device 200 by a method other than a chat app, the transmitted information includes information prompting the user to start up the chat app.
[0093] Next, the dialogue display unit 211 of the decision maker device 200 starts the chat application (step S04). Specifically, the input unit 220 of the decision maker device 200 accepts an operation to start the chat application from the decision maker in response to the inquiry about the necessity of investigation in step S03, and the dialogue display unit 211 starts the chat application. Note that, in the decision maker determination process in step S02, if the chat application is already running in the decision maker device 200, this process is omitted. On the screen of the started chat application, a message by the chatbot is displayed, prompting the user to input whether or not the investigation is necessary.
[0094] Next, the dialogue input receiving unit 212 receives an input of whether or not an investigation is necessary (step S05). Specifically, the dialogue input receiving unit 212 receives an input of whether or not an investigation is necessary from the decision maker on the chat screen. The dialogue input receiving unit 212 may also receive an input of the type of crisis situation (e.g., earthquake, flood, typhoon, etc.) in response to a message from the dialogue control device 100.
[0095] Next, the dialogue input receiving unit 212 transmits an investigation instruction to the dialogue control device 100 (step S06). Specifically, if an input that an investigation is necessary is received in step S05, the dialogue input receiving unit 212 transmits information indicating the investigation instruction to the dialogue control device 100. If an input that an investigation is not necessary is received in step S05, the dialogue input receiving unit 212 transmits the input information to the dialogue control device 100. Basically, since the dialogue between the dialogue control device 100 and the decision maker device 200 is performed via a chat application, a message indicating whether or not an investigation is necessary, input of which has been received by the dialogue input receiving unit 212, is displayed on the chat screen separately from a message from the dialogue control device 100 prompting input of whether or not an investigation is necessary.
[0096] If the dialogue input receiving unit 212 receives information indicating that an investigation is not necessary, the dialogue control system 1 ends the process of this sequence diagram. In the following, it is assumed that the dialogue input receiving unit 212 receives input of information indicating that an investigation is necessary.
[0097] Next, the safety information acquisition unit 114 of the dialogue control device 100 transmits information inquiring about safety information to the decision maker device 200, the business manager device 300, and the general employee device 400 (step S07). Specifically, the safety information acquisition unit 114 transmits a message inquiring about safety information by a chat app via the dialogue control unit 112. Note that the safety information acquisition unit 114 may transmit the inquiry by a method other than a chat app, such as email. In that case, information urging the user to respond to the inquiry by the chat app may be transmitted.
[0098] The process performed in step S09 is similar to the process performed in step S04, and therefore a description thereof will be omitted.
[0099] Next, the dialogue input receiving unit 212 of the decision maker device 200, the dialogue input receiving unit 312 of the business manager device 300, and the dialogue input receiving unit 412 of the general employee device 400 receive input of safety information (step S10). Specifically, the dialogue input receiving units 212, 312, and 412 receive input of a response to the message inquiring about safety information displayed on the chat screen.
[0100] Fig. 11 is a diagram showing an example of a chat screen on the regular employee device 400. Fig. 11(A) is an example of a chat screen including a message inquiring about safety information. Fig. 11(B) is an example of a chat screen including a message in response to the safety information.
[0101] The regular employee device screen 450 displayed by the dialogue display unit 411 of the regular employee device 400 includes a message display area 451 and a response input area 452. In the message display area 451, messages by the chatbot of the dialogue control device 100 and messages showing information input by regular employees are displayed in a distinguishable manner.
[0102] The dialogue control unit 112 of the dialogue control device 100 refers to the dialogue information 122 to determine a message to be sent as a chat. For example, the dialogue information 122 includes records in which the role 122a is "decision maker," "business manager," and "general employee," the dialogue content 122b is "Please report the damage situation. Where are you now?", and the presentation condition 122c is "Inquiry about safety information." The dialogue information 122 also includes records in which the role 122a is "decision maker," "business manager," and "general employee," the dialogue content 122b is "Please report the damage situation of the person," and the presentation condition 122c is "Response of current location."
[0103] 11(A) displays messages such as "Please report the damage situation. Where are you now?," "Please report your own damage situation," and "Please report the damage situation of your family members" as messages indicating inquiries about safety information from the dialogue control device 100. The dialogue control unit 112 determines whether or not the information input to the information processing device satisfies the presentation condition 122c of the dialogue information 122, and causes the information processing device of the employee related to the role 122a to display the dialogue content 122b related to the satisfied presentation condition 122c.
[0104] 11(A) and 11(B) on the regular employee device screen 450, a message "Please report the damage situation of your family" is displayed as a message from the chatbot (dialogue control unit 112), and a message indicating "damage (minor)" input by the regular employee device 400 is displayed as a response to the message. Also, a message "Current location: affiliated company base Damage situation (personal member): safe Damage situation (family) Damage (minor) Is this correct?" is displayed as a message from the chatbot, and a message "YES" is displayed as a response to the message. In this way, the message display area 451 on the regular employee device screen 450 displays messages from the dialogue control unit 112 and messages input by regular employees in a distinguishable manner.
[0105] In this embodiment, types of responses to inquiries from the chatbot are displayed as options in the response input area 452. In addition to the options, the response input area 452 may also display an area for accepting free input of a message.
[0106] 11(A) and 11(B) are diagrams showing an example of the general employee device screen 450 when inquiring about safety information to the general employee device 400, but inquiries about safety information are also made to the decision maker device 200 and the business manager device 300. Therefore, the screens shown in Fig. 11(A) and 11(B) are also displayed on the decision maker device 200 and the business manager device 300.
[0107] Note that a message prompting the employee to select whether or not to contact a superior may be displayed as a chatbot message on the regular employee device screen 450. When the dialogue input receiving unit 412 of the regular employee device 400 receives input of information indicating a desire to contact a superior, the dialogue control unit 112 of the dialogue control device 100 may display a chat dialogue between the regular employee and the superior in the message display area 351.
[0108] Returning to Fig. 7 for the explanation, the dialogue input accepting units 212, 312, and 412 accept input of a response to the inquiry about safety information (step S11). Specifically, the dialogue input accepting units 212, 312, and 412 accept input of safety information in the response input area 452 (and response input areas 252 and 352, which will be described later). The dialogue input accepting unit 212 transmits the input response to the dialogue control device 100.
[0109] When the safety information acquisition unit 114 of the dialogue control device 100 acquires the safety information transmitted from the dialogue input acceptance units 212, 312, and 412, it updates the personnel disaster status 123e of the response information 123. The safety information acquisition unit 114 updates the personnel disaster status 123e corresponding to the establishment ID 123a to which the employee who owns the information processing device that transmitted the safety information belongs.
[0110] In addition, as described above, the safety information acquisition unit 114 may acquire the safety information when the BCP determination unit determines to activate the BCP. In this case, the processes performed in steps S10 and S11 are executed in the process after the BCP is activated, which will be described later.
[0111] Next, the location information acquisition unit 115 of the dialogue control device 100 inquires about location information of the business manager device 300 (step S12). The location information acquisition unit 115 transmits information inquiring about the location information of the business manager device 300 acquired by the chat application of the business manager device 300 to the business manager device 300.
[0112] Next, the dialogue input receiving unit 312 of the manager device 300 transmits the location information to the dialogue control device 100 (step S13). Specifically, the dialogue input receiving unit 312 obtains the location information using a location information obtaining device (not shown) included in the manager device 300, and transmits it to the dialogue control device 100. The location information obtaining device receives signals from satellites such as GPS (Global Positioning System) satellites, and measures the distance between the mobile body and the satellite and the rate of change of the distance for three or more satellites, thereby measuring the current location, traveling speed, and traveling direction of the manager device 300. The location information obtaining device may receive positioning signals from a quasi-zenith satellite system or the like, which is used to calculate the current position with higher accuracy than GPS satellites.
[0113] In addition, the timing when the location information acquisition unit 115 acquires the location information is not limited to the timing shown in this sequence diagram. For example, in step S09, the location information acquisition unit 115 may acquire the location information of the manager device 300 at the timing when the chat application of the manager device 300 is started. In that case, the processes of steps S12 and S13 may be omitted.
[0114] Next, the manager determination unit 113 of the dialogue control device 100 executes a business manager determination process (step S14).
[0115] 9 is a flowchart showing an example of a business manager determination process, which explains the details of the process performed in step S14 in FIG.
[0116] First, the manager determination unit 113 identifies the business manager candidate with the highest priority (step S141). Specifically, the manager determination unit 113 refers to the manager candidate information 124 shown in Fig. 5 and extracts records in which the role 124b is "2". Among the extracted records, the manager determination unit 113 identifies the manager candidate ID 124a with the highest priority for each record that includes the same establishment ID 124c.
[0117] Next, the person in charge determination unit 113 refers to the safety information of the business manager candidate (step S142). Specifically, the person in charge determination unit 113 identifies the safety information acquired in step S11 of FIG. 7 for the identified business manager candidate.
[0118] Next, the responsible person determination unit 113 determines whether or not the safety information indicates that the user is safe (step S143). Specifically, the responsible person determination unit 113 determines whether or not the safety information identified in step S142 indicates that the user is safe.
[0119] If the person in charge determining unit 113 does not determine that the safety information indicates safety (if "NO" in step S143), the person in charge determining unit 113 moves the process to step S148. Note that if a response to the inquiry about the safety information is not transmitted from the business manager device 300 of the business manager candidate, the person in charge determining unit 113 determines that the safety information does not indicate safety.
[0120] When the person in charge determining unit 113 determines that the safety information indicates safety (step S143: YES), the person in charge determining unit 113 determines whether the location information is within a predetermined range from the establishment (step S144). Specifically, the person in charge determining unit 113 refers to the management information 121 and identifies the establishment to which the business manager candidate belongs. The location information of the establishment contained in the management information 121 is stored in an area of the storage unit 120 not shown. The person in charge determining unit 113 uses the location information transmitted from the business manager device 300 owned by the business manager candidate in step S13 of FIG. 7 to determine whether the business manager device 300 is within a predetermined range from the location of the establishment.
[0121] When the responsible person determination unit 113 determines that the location information is within a predetermined range from the establishment ("YES" in step S144), the responsible person determination unit 113 transitions the process to step S147.
[0122] When the person in charge determination unit 113 determines that the location information is not within a predetermined range from the establishment ("NO" in step S144), the person in charge determination unit 113 refers to traffic information (step S145). Specifically, the person in charge determination unit 113 refers to traffic information held by a server device (not shown) connected via the network N. The person in charge determination unit 113 uses the traffic information to determine the required time for the business manager candidate to head to the establishment. The person in charge determination unit 113 determines the required time using the location information of the business manager device 300 held by the business manager candidate and the location information of the establishment.
[0123] The method of determining the required time using traffic information is a known method, and therefore the explanation is omitted. For example, the server device is managed by a traffic information service provider using a Web-API, and notifies the dialogue control device 100 of the required time by receiving the location information of the business manager device 300 and the location information of the business establishment.
[0124] As an example, the responsible person determination unit 113 determines the required time when using public transportation. For an establishment that is predetermined to calculate the required time using a passenger car, the responsible person determination unit 113 may determine the required time when using a passenger car.
[0125] Next, the manager determination unit 113 determines whether or not the business manager candidate's current location to the business establishment is within a predetermined time (step S146). Specifically, the manager determination unit 113 determines whether or not the required time determined in step S145 is within a predetermined time.
[0126] When the manager determination unit 113 determines that the time from the current location to the establishment is within a predetermined time (step S146: YES), or when the manager determination unit 113 determines in step S144 that the location information is within a predetermined range from the establishment, the manager determination unit 113 determines that the business manager candidate is capable of carrying out the business, and determines the business manager candidate as the business manager (step S147). After that, the manager determination unit 113 ends the process of this flowchart. That is, the process of step S15 shown in FIG. 7 is continued.
[0127] If in step S143 the person in charge determination unit 113 does not determine that the safety information indicates safety, or if in step S146 the person in charge determination unit 113 does not determine that the travel time from the current location to the business premises is within the specified time (if "NO" in step S146), the person in charge determination unit 113 determines that the business manager candidate is unable to carry out the business and identifies another business manager candidate (step S148).
[0128] Specifically, the manager determination unit 113 extracts records with a role of "2" from among the records included in the manager candidate information 124. For each record including the same establishment ID 124c, the manager determination unit 113 identifies the manager candidate ID 124a with the next highest priority after the business manager candidate already identified. After that, the manager determination unit 113 shifts the process to step S142. That is, an inquiry is made to the business manager candidate with the next highest priority as to whether or not to make the decision.
[0129] When the safety information is acquired after the BCP is activated, the processes in steps S142 and S143 can be omitted.
[0130] Returning to Fig. 7 for the explanation, following the business manager determination process in step S14, the dialogue control unit 112 transmits information inquiring about the investigation results to the business manager (step S15). Specifically, the dialogue control unit 112 causes the business manager device 300 of the business manager determined in step S14 to display a screen for accepting input of the investigation results regarding the damage situation of the establishment. As a result, a message prompting input of the investigation results is displayed on the chat screen of the business manager device 300.
[0131] Next, the dialogue input receiving unit 312 of the business manager receives the input of the survey results (step S16). Specifically, the dialogue input receiving unit 312 receives an input operation of the damage situation on the chat screen.
[0132] Fig. 12 is a diagram (part 1) showing an example of a chat screen of the business manager device 300. Fig. 12(A) is an example of a chat screen including a message prompting input of the survey results. Fig. 12(B) is an example of a chat screen including a message in response to the survey results.
[0133] The manager device screen 350 displayed by the dialogue display unit 311 of the manager device 300 includes a message display area 351 and a response input area 352, similar to the general employee device screen 450. In the message display area 351, messages by the chatbot of the dialogue control device 100 and messages showing information input by the manager are displayed in a distinguishable manner.
[0134] The dialogue control unit 112 refers to the dialogue information 122, and if the presentation condition 122c included in the record in which the role 122a is “business manager” is satisfied, displays the dialogue content 122b related to the presentation condition 122c on the business manager device screen 350 as a chatbot message.
[0135] 12(A) displays information indicating the occurrence of a disaster and damage conditions for other business locations in a message display area 351 on the business manager device screen 350. Also, in the message display area 351, a message "Please select an action" is displayed as an action instruction, which is a message prompting input of investigation results.
[0136] In the message display area 351 of the manager device screen 350 in Fig. 12(B), messages input by the manager in response to the chatbot's message, "Report on the damage situation at the base" and a message indicating "Chiba No. 2 branch office" are displayed. As with the general employee device screen 450, the response input area 352 displays types of responses to inquiries from the chatbot as options, but an area for accepting free input of messages other than the options may also be displayed.
[0137] In response input area 352 of FIG. 12(B), selectable buttons are displayed as options for the investigation results: "Severe damage", "Medium damage", "Minor damage", and "Unconfirmed".
[0138] Fig. 13 is a diagram (part 2) showing an example of a chat screen of the business manager device 300. In the message display area 351 shown in Fig. 13, a message "Disaster (moderate)" is displayed as the disaster situation input by the business manager.
[0139] Returning to Fig. 7 for the explanation, the dialogue input receiving unit 312 of the business manager device 300 transmits the information input as the investigation result to the dialogue control device 100 (step S17). The dialogue control unit 112 of the dialogue control device 100 refers to the response information 123, and updates the response information 123 by including the received investigation result in the business establishment damage status 123d for the record having the business manager ID 123c related to the business manager device 300 that transmitted the investigation result.
[0140] Next, the dialogue control unit 112 of the dialogue control device 100 transmits the investigation results transmitted by the business manager and information inquiring about the necessity of invoking BCP to the decision maker device 200 (step S18). The decision maker device 200 displays, as a message by the chatbot, the damage situation of the business establishment and a message prompting the user to input the necessity of invoking BCP.
[0141] Next, the dialogue input receiving unit 212 receives an input of the decision maker's decision result as to whether or not the BCP should be invoked (step S19).
[0142] Fig. 14 is a diagram showing an example of a chat screen of the decision maker device 200. Fig. 14(A) is an example of a chat screen including a message prompting input of the disaster situation and whether or not to issue a BCP declaration. Fig. 14(B) is an example of a chat screen including a response message regarding whether or not to issue a BCP declaration.
[0143] The decision maker device screen 250 displayed by the dialogue display unit 211 of the decision maker device 200 includes a message display area 251 and a response input area 252, similar to the general employee device screen 450. In the message display area 251, messages by the chatbot of the dialogue control device 100 and messages showing information input by the decision maker are displayed in a distinguishable manner.
[0144] The dialogue control unit 112 refers to the dialogue information 122, and when the presentation condition 122c included in the record in which the role 122a is “decision maker” is satisfied, displays the dialogue content 122b related to the presentation condition 122c in the message display area 251 of the decision maker device screen 250 as a chatbot message.
[0145] A message display area 251 on the decision maker device screen 250 in FIG. 14(A) displays a message indicating the damage situation and a message "Please select a process" as a message prompting the user to perform the next input operation.
[0146] 14(B), a message display area 251 on the decision maker device screen 250 displays an instruction to "activate BCP" input by the decision maker in response to the chatbot's message, and a message indicating "ON" input in response to the message confirming the activation of the BCP declaration. Also, the decision maker device screen 250 displays, as a response to the message input by the decision maker, a message saying "BCP has been activated!! The business manager and employees will be notified that BCP has been activated. Please take action according to the plan" and a message from the chatbot saying "Please select an action."
[0147] As with the general employee device screen 450, the response input area 252 displays the types of responses to inquiries from the chatbot as options, but in addition to the options, an area for accepting free input of a message may also be displayed.
[0148] Returning to Fig. 7 for the explanation, in step S19, upon receiving an input of the decision maker's judgment result in the response input area 252, the dialogue input receiving unit 212 of the decision maker device 200 transmits the judgment result to the dialogue control device 100 (step S20). After that, the dialogue control system 1 ends the processing of this sequence diagram.
[0149] It should be noted that some crisis situations that require business continuity response are localized. For example, there are crisis situations that require business continuity response in a specific area, such as flood damage caused by the collapse of a riverbed at a specific point. The dialogue control unit 112 may refer to the crisis occurrence area and the details of the crisis contained in the crisis information and determine whether or not a response is required for each establishment. For example, the dialogue control unit 112 uses the crisis information received in step S01 to determine for each establishment whether or not the establishment satisfies the response establishment determination criteria stored in an area not shown in the memory unit 120. The dialogue control unit 112 can control the processing from step S02 onwards to be performed for establishments that satisfy the response establishment determination criteria.
[0150] As described above, this embodiment can promote appropriate actions regarding business continuity in a crisis situation. Decision makers, business managers, and general employees respond to messages from the chatbot to appropriately transmit information required for making decisions regarding business continuity to the dialogue control device 100. At this time, the dialogue control device 100 appropriately collects information required according to the role of the employee using the chatbot. This makes it possible to guide employees to take appropriate actions even when there is a dependency between the decisions or actions of employees with different roles, such as when the decision of an employee with one role affects the actions of employees with other roles.
[0151] In addition, in this embodiment, whether or not the business manager conducts an investigation and reports on it depends on the decision maker's judgment on the necessity of the investigation. Even in such a case, appropriate instructions for action can be given to employees with a certain role in response to the input operation of an employee with another role.
[0152] Furthermore, according to this embodiment, when a responsible person is unable to carry out his / her duties, a new responsible person who is able to carry out the duties can be efficiently determined, making it possible to quickly respond to a crisis situation.
[0153] Fig. 10 is a sequence diagram showing an example of post-BCP activation processing of the dialogue control system 1. The processing of this sequence diagram is executed following the BCP activation support processing of the dialogue control system 1 shown in Fig. 7. Note that, if a decision not to activate the BCP is input in the decision maker device 200, the processing shown in this diagram is not executed.
[0154] First, the BCP determination unit 117 of the dialogue control device 100 determines that the BCP has been activated (step S31). When the BCP determination unit 117 receives a determination result indicating the activation of the BCP from the decision maker device 200 in step S20 shown in Fig. 7, the BCP determination unit 117 identifies the establishment corresponding to the activation of the BCP by the decision maker, and updates the BCP activation status 123f of the response information 123 related to the establishment.
[0155] Next, the BCP determination unit 117 transmits measures previously associated with the investigation results to the decision maker device 200 and the business manager device 300 (step S32). Specifically, a BCP manual including measures imposed on employees of each role when the BCP is activated is stored in an area (not shown) of the storage unit 120 of the dialogue control device 100. The BCP determination unit 117 refers to the area and transmits action instructions according to each role to the information processing device. The BCP determination unit 117 transmits action instructions not only to the decision maker device 200 and the business manager device 300 but also to the general employee device 400.
[0156] The transmitted action instruction is displayed as a chatbot message by a chat application included in each information processing device.
[0157] Next, the dialogue input receiving unit 312 of the business manager device 300 reports the post-response situation as an investigation result to the dialogue control device 100 (step S33). Specifically, the business manager investigates the recovery status of the business establishment as appropriate, and inputs the investigation result on the chat screen. The dialogue input receiving unit 312 transmits the input information to the dialogue control device 100. Note that, similar to the process from inquiry about the investigation result to transmission of the investigation result, which is performed in steps S15 to S17 in FIG. 7, the dialogue control unit 112 can specifically instruct the investigation content as a message for the chatbot. The business manager inputs the investigation result on the chat screen according to the instruction.
[0158] In response to the inquiry about the damage status of each employee by the dialogue control unit 112, the dialogue input receiving unit 412 of the regular employee device 400 may input each damage status to the response input area 452 on the regular employee device screen 450. The dialogue control unit 112 updates the business establishment damage status 123d in the response information 123 using the damage status received from the business manager device 300. In addition, the dialogue control unit 112 updates the personnel damage status 123e in the response information 123 using the received damage status of each employee.
[0159] The transmission of measures from the dialogue control device 100 in step S32 and the reporting of the disaster situation from the business manager and general employees in step S33 are performed once or multiple times at a predetermined timing in accordance with the BCP manual.
[0160] Next, the crisis information acquisition unit 111 acquires crisis information (step S34). The process of this step is similar to the process of step S01 in Fig. 7. The crisis information acquisition unit 111 may acquire crisis information periodically, or may acquire crisis information that is suddenly issued depending on a crisis situation.
[0161] Next, the restoration continuation determination unit 116 determines whether or not the restoration continuation condition is satisfied for each business establishment (step S35). Specifically, the restoration continuation determination unit 116 refers to the restoration continuation condition information 125 using the investigation result acquired in step S33 and the crisis information acquired in step S34, and determines whether or not the restoration continuation condition is satisfied. As an example, the restoration continuation condition includes a value indicating the restoration ratio of the business establishment, and crisis criteria information used to determine whether or not the crisis situation will continue.
[0162] For example, the recovery continuation determination unit 116 determines that the recovery continuation condition is satisfied for an establishment where a percentage of recovery equal to or greater than a predetermined value has been achieved within a predetermined period of time since the BCP was activated in step S31. In addition, when a certain period of time has passed since the timing of the most recent disaster alert, the recovery continuation determination unit 116 refers to the crisis criteria information to determine that the crisis situation will not continue, and determines that the recovery continuation condition is satisfied. The recovery continuation determination unit 116 may comprehensively determine whether or not to continue the recovery of the establishment using both the recovery percentage of the establishment and information on whether or not the crisis situation will continue. The recovery continuation determination unit 116 may obtain weather information from another server device (not shown) and use the weather information to determine whether or not the recovery continuation condition is satisfied.
[0163] Next, the dialogue control unit 112 inquires of the decision maker device 200 about continuation of recovery (step S36). Specifically, the dialogue control unit 112 causes the decision maker device screen 250 to display a message including the damage situation and crisis information used in determining whether or not recovery should be continued in step S35, and the determination result of whether or not recovery should be continued. The dialogue control unit 112 also displays a message on the decision maker device screen 250 to accept an input operation regarding whether or not recovery should be continued.
[0164] Next, the dialogue input receiving unit 212 of the decision maker device 200 transmits information including a judgment regarding continuation of recovery to the dialogue control device 100 (step S38). Specifically, the decision maker, having referred to the judgment result, the damage situation, and the crisis information transmitted from the dialogue control device 100 in step S37, inputs the judgment result regarding continuation of recovery into the response input area 252 on the decision maker device screen 250. The dialogue input receiving unit 212 receives an input operation by the decision maker into the response input area 252 and transmits it to the dialogue control device 100.
[0165] Next, the dialogue control unit 112 of the dialogue control device 100 presents the business manager device 300 with a decision as to whether or not to continue restoration. The dialogue control unit 112 transmits the next predetermined measure to the business establishment for which it has been determined that restoration should not be continued (step S39). Specifically, the dialogue control unit 112 transmits the decision result received from the decision maker in step S38 to the business manager of the business establishment for which it has been determined that restoration should be continued.
[0166] In step S38, for the business establishments that are determined not to continue the restoration, the dialogue control unit 112 refers to the BCP manual, identifies the next measures that are predetermined in the BCP manual, and transmits them to the business manager device 300. As an example, a restoration instruction specifying another adjacent business establishment is transmitted to the business manager device 300 of the business establishment that is determined not to continue the restoration. The necessity of continuing the restoration and the measures transmitted by the dialogue control unit 112 are displayed in a message display area 351 on the business manager device screen 350.
[0167] In addition, if the decision of the decision maker regarding the continuation of the restoration is not required, the processing of steps S36 to S38 can be omitted. In that case, the dialogue control unit 112 transmits the next measure in step S39 to the business manager device 300 of the business establishment determined in step S35 not to satisfy the restoration continuation condition. The dialogue control unit 112 also refers to the management information 121 to identify the decision maker who supervises the business establishment. The dialogue control unit 112 also presents the decision maker device 200 of the identified decision maker as to whether or not the restoration should be continued in step S39, and presents the business establishment determined not to be restored and the measure to be transmitted to the business manager of the business establishment, and causes them to be displayed in the message display area 251 of the decision maker device screen 250.
[0168] The dialogue control device 100 and the business manager device 300 of the business establishment for which the necessity of continuing recovery has been determined execute the processes of steps S32 and S33 as necessary even after the determination, in accordance with the BCP manual.
[0169] Next, the BCP determination unit 117 determines whether the BCP cancellation condition is satisfied (step S40). Specifically, the BCP determination unit 117 determines whether the investigation result indicating the recovery status of the business establishment transmitted from the business manager device 300 satisfies the BCP cancellation condition. For business establishments that the BCP determination unit 117 does not determine to satisfy the BCP cancellation condition, this process is repeatedly executed until the investigation result that satisfies the BCP cancellation condition is transmitted from the business manager device 300.
[0170] Next, the BCP determination unit 117 notifies the decision maker device 200 that the BCP cancellation condition has been satisfied (step S41). Specifically, the BCP determination unit 117 refers to the management information 121 to identify the decision maker who supervises the business establishments that satisfy the BCP cancellation condition, and transmits information indicating that the BCP cancellation condition has been satisfied to the decision maker device 200 owned by that decision maker. The dialogue display unit 211 of the decision maker device 200 displays a message indicating that the BCP cancellation condition has been satisfied in the message display area 251 on the decision maker device screen 250.
[0171] Next, the dialogue input receiving unit 212 of the decision maker device 200 receives an input of the result of the determination as to whether or not the BCP needs to be released (step S42). Specifically, the dialogue input receiving unit 212 receives an input operation of the result of the determination as to whether or not the BCP needs to be released by the decision maker, into the response input area 252 on the screen 250 of the decision maker device.
[0172] Next, the dialogue input receiving unit 212 transmits the determination result of receiving the input operation in step S42 to the dialogue control device 100 (step S43).
[0173] If the judgment result transmitted to the dialogue control device 100 is a judgment not to release the BCP, the dialogue control system 1 returns the process to step S32. That is, recovery measures are transmitted again to the business manager device 300. The dialogue control device 100 may not return the process to step S32, but may again notify the decision maker device 200 in step S41 until a judgment result to release the BCP is transmitted. If the judgment result transmitted to the dialogue control device 100 is a judgment to release the BCP, the dialogue control system 1 ends the process of this sequence diagram.
[0174] As described above, according to the dialogue control system 1 of this embodiment, even after the BCP is activated, it is possible to encourage decisions according to roles. Also, even if the behavior of employees with a certain role changes depending on the decision of an employee with another role, appropriate instructions on how to act can be given to the employees with the other role depending on the decision result.
[0175] Although each embodiment according to the present invention has been described above, the present invention is not limited to the above-mentioned embodiment, and various modified examples are included. For example, the above-mentioned embodiment has been described in detail to make the present invention easier to understand, and the present invention is not limited to having all the configurations described here. In addition, it is possible to replace a part of the configuration of one embodiment with the configuration of another example. It is also possible to add the configuration of another example to the configuration of one embodiment. In addition, it is also possible to add, delete, or replace other configurations with respect to a part of the configuration of each embodiment. In addition, each of the above-mentioned configurations, functions, processing units, processing means, etc. may be realized in hardware by designing them as integrated circuits, for example, in part or in whole. In addition, the control lines and information lines in the figure show those that are considered necessary for explanation, and do not necessarily show all of them. It may be considered that almost all of the configurations are connected to each other.
[0176] Furthermore, the functional configurations of the above-mentioned dialogue control device 100, decision maker device 200, business manager device 300, and general employee device 400 are classified according to the main processing contents for ease of understanding. The classification method and names of the components do not limit the present invention. As described above, the configurations of the dialogue control device 100, decision maker device 200, business manager device 300, and general employee device 400 can be classified into more components according to the processing contents. Also, classification can be performed so that one component performs more processes. [Explanation of symbols]
[0177] 1: dialogue control system, 11: calculation device, 12: memory, 13: external storage device, 14: input IF, 15: output IF, 16: communication IF, 17: storage medium drive device, 18: media, 100: dialogue control device, 110, 210, 310, 410: processing unit, 111: crisis information acquisition unit, 112: dialogue control unit, 113: responsible person determination unit, 114: safety information acquisition unit, 115: location information acquisition unit, 116: recovery continuation determination unit, 117: BCP determination unit, 120: memory unit, 121: management information, 122: dialogue information, 123: response information, 124: responsible person candidate information , 125: recovery continuation condition information, 130, 220, 320, 420: input section, 140, 230, 330, 430: output section, 150, 240, 340, 440: communication section, 200: decision maker device, 211, 311, 411: dialogue display section, 212, 312, 412: dialogue input reception section, 250: decision maker device screen, 251, 351, 451: message display area, 252, 352, 452: response input area, 300: business manager device, 350: business manager device screen, 400: general employee device, 450: general employee device screen, N: network
Claims
1. A dialogue control unit that controls dialogue with an information processing device; a storage unit that stores dialogue information in which a dialogue to be presented and a presentation condition are associated with a role of an employee having the information processing device in a crisis situation; The dialogue control device is characterized in that, when it acquires information relating to an input operation of an employee having a certain role, it presents a specified action instruction in the crisis situation to the employee having the certain role as the dialogue related to the presentation condition relating to the input operation in the dialogue information.
2. 2. A dialogue control device according to claim 1, The dialogue control device is characterized in that, when information relating to a specified input operation by an employee of a specified role is acquired, the dialogue control unit presents the specified action instruction associated with the input operation in the dialogue information to an employee having a role other than the specified role.
3. 3. A dialogue control device according to claim 1 or 2, a responsible person determination unit that determines a responsible person from among the employees; The storage unit stores responsible person candidate information including one or more responsible person candidates, The dialogue control device, wherein the responsible person determination unit determines one responsible person from among the responsible person candidates based on the presence or absence of a response from the information processing device or the content of the response.
4. 4. A dialogue control device according to claim 3, a location information acquisition unit for acquiring location information of the employee; The dialogue control device, characterized in that the responsible person determination unit uses the location information of the responsible person candidate to determine whether the responsible person candidate is capable of performing the work, and determines the responsible person candidate who is capable of performing the work as the responsible person.
5. The dialogue control device according to claim 3 or 4, The responsible person determination unit determines one decision maker as the responsible person based on the presence or absence of a response from the decision maker candidate or the content of the response, and when the dialogue control unit receives a response requiring investigation from the decision maker, determines one business manager as the responsible person based on the presence or absence of a response from the business manager candidate or the content of the response, The dialogue control device is characterized in that the dialogue control unit displays a screen that accepts an input operation of whether or not an investigation is necessary for the decision maker, and obtains information indicating an input operation of information indicating whether or not an investigation is necessary as a response.
6. 6. A dialogue control device according to claim 5, The dialogue control device is characterized by having a safety information acquisition unit that, when receiving a response from the decision maker indicating that an investigation is required, sends a dialogue to the employee inquiring about safety information, and acquires the safety information in response.
7. 7. A dialogue control device according to claim 5 or 6, The dialogue control device is characterized in that, when a response requiring an investigation is received from the decision maker, the dialogue control unit displays a screen to the business manager determined by the person in charge determination unit that accepts input operations regarding the damage status of the business premises, and obtains information indicating the damage status of the business premises as a response.
8. The dialogue control device according to claim 7, The dialogue control unit presents the damage situation of the business premises input by the business manager to the decision maker determined by the person in charge determination unit, displays a screen that accepts input operation of whether or not to issue a BCP declaration, and obtains information indicating whether or not the decision maker needs to issue a BCP declaration in response.
9. A dialogue control device according to any one of claims 1 to 8, a crisis information acquisition unit that acquires crisis information from another device; a recovery continuation determination unit that determines whether or not to continue the recovery of the business establishment by using an investigation result regarding the recovery of the business establishment and the crisis information; The dialogue control device is characterized in that the dialogue control unit acquires information indicating investigation results from the information processing device owned by a business manager determined as the manager of the establishment.
10. A dialogue control system having a plurality of information processing devices owned by employees and a dialogue control device communicatively connected to each of the information processing devices, Each of the information processing devices includes: a dialogue display unit that displays the dialogue transmitted from the dialogue control device and the dialogue input by the employee; an interactive input receiving unit that receives input operations from the employee; The dialogue control device comprises: A dialogue control unit that controls dialogue with the information processing device; a storage unit that stores dialogue information in which a dialogue to be presented and a presentation condition are associated with a role of an employee having the information processing device in a crisis situation; The dialogue control system is characterized in that, when the dialogue control unit acquires information indicating an input operation of an employee having a certain role, it presents predetermined action instructions in the crisis situation to the employee having the certain role as the dialogue related to the presentation condition related to the input operation in the dialogue information.
11. A program for causing a processing unit of a computer to execute a dialogue control method, Executing a dialogue control procedure for controlling dialogue between the information processing device and the In the dialogue control procedure, when information indicating an input operation on the information processing device by an employee with a certain role is obtained, the program refers to dialogue information in which the dialogue to be presented and presentation conditions are associated with the employee's role in a crisis situation, and presents specified action instructions in the crisis situation to the employee with the specified role as the dialogue associated with the presentation conditions related to the input operation.
12. A dialogue control method by a dialogue control device, comprising: A dialogue control procedure for controlling dialogue between the information processing device and the In the dialogue control procedure, when information indicating an input operation on the information processing device by an employee with a certain role is obtained, dialogue information in which a dialogue to be presented and presentation conditions are associated with the role of the employee in a crisis situation is referenced, and a specified action instruction in the crisis situation is presented to the employee with the specified role as the dialogue associated with the presentation conditions related to the input operation.
Citation Information
Patent Citations
Safety confirmation system and program
JP2011170821A
Disaster prevention management system
JP2013196255A
Communication system, safety confirmation method, and communication terminal
JP2013207762A
BCP(business continuity plan) execution support system and BCP execution support program
JP2014146212A
Business recovery support system, business recovery support apparatus, recovery status management device and program
JP2015079489A
Cited By
Management systems, management devices, and programs
JP7851681B1