Life-saving system

The rescue system addresses the issue of slowed response times due to increased automatic notifications by using AI agents for high-speed communication and ensuring direct human interaction, improving overall emergency response efficiency.

JP2026065595APending Publication Date: 2026-04-15HATSUMEIYA
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
HATSUMEIYA
Filing Date
2025-08-01
Publication Date
2026-04-15

AI Technical Summary

Technical Problem

The increase in automatic emergency notifications leads to congestion and reduced response speed in existing systems.

Method used

A rescue system with an automatic conversation unit that communicates with emergency notification devices in high-speed conversation mode, utilizing AI agents for efficient processing of emergency calls and requests.

Benefits of technology

Enhances the speed of emergency response by allowing for faster communication and instruction delivery, even during high volumes of automatic notifications, while enabling direct human interaction when necessary.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026065595000001_ABST
    Figure 2026065595000001_ABST
Patent Text Reader

Abstract

This aims to mitigate the decrease in response speed to automated emergency calls when the number of calls increases. [Solution] The first agent 101 performs a call process to communicate with the second agent 201, and an emergency response request process to communicate with the third agent 301 based on the call with the second agent 201 which has made an automatic emergency call. The second agent 201 performs an automatic emergency call process to make an automatic emergency call, and a call process to communicate with the first agent 101. The third agent 301 performs an emergency response request reception process to receive the emergency response request, and emergency response-related processing based on the emergency response request. The first agent 101 is also a meta-agent. The meta-agent performs a behavior monitoring process to monitor the behavior of other agents, and an intervention process to intervene in other agents that have detected a predetermined behavior and suppress that predetermined behavior.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0004] , , , , , , , , , , ,

[0005]

[0001] The present invention relates to the application of multi-agent technology to rescue and assistance, etc.

Background Art

[0002] Devices (smartphones, smartwatches, automobiles, etc. Hereinafter, this type of device is also referred to as an "emergency notification device") having a function of automatically notifying when an accident (fall accident, automobile accident, etc.) occurs have become widespread (Patent Document 1). On the other hand, the number of operators (communication commanders) responding to notifications has not increased. Therefore, an increase in automatic emergency notifications by emergency notification devices may increase the congestion of notifications and reduce the response speed to emergency notifications.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] The problem to be solved by the present invention is to suppress a decrease in the response speed to emergency notifications when the number of automatic emergency notifications increases.

Means for Solving the Problems

[0005] A rescue system according to an embodiment has an automatic conversation unit that can communicate with an emergency notification device that has made the automatic emergency notification in a high-speed conversation mode when the emergency notification is an automatic emergency notification. According to the rescue system of the above embodiment, by communicating with the emergency notification device that has made the automatic emergency notification in a high-speed conversation mode, it becomes possible to receive the emergency notification in a shorter time compared to the case of communicating in the normal mode.

[0006] Another embodiment of the life-saving system is a multi-agent system having at least one first agent and a plurality of second agents. The first agent is an AI agent that performs predetermined processes including a call process for communicating with the second agent and an emergency response request process for making an emergency response request to an agent other than the second agent that made the automatic emergency call, based on the call with the second agent that made the automatic emergency call. The second agent is an AI agent that performs predetermined processes including an automatic emergency call process for making the automatic emergency call and a call process for communicating with the first agent. According to the life-saving system of the other embodiment described above, it is possible to receive an automatic emergency call in a short time and request an emergency response through call processing between the first agent and the second agent. [Effects of the Invention]

[0007] According to the life-saving system of the present invention, it is possible to suppress the decrease in the response speed to emergency calls when the number of automatic emergency calls increases. [Brief explanation of the drawing]

[0008] [Figure 1] This is a diagram showing the configuration of the life-saving system according to the first embodiment. [Figure 2] This is a functional block diagram of the emergency call center system. [Figure 3] This is a functional block diagram of an emergency call device. [Figure 4] This figure shows an example of processing by an emergency call center system and an emergency call device. [Figure 5] This figure shows an example of processing performed by an emergency call center system. [Figure 6] This figure shows an example of processing performed by an emergency call center system. [Figure 7] This figure shows an example of processing performed by an emergency call center system. [Figure 8]This figure shows an example of processing performed by an emergency call center system. [Figure 9] This figure shows an example of processing performed by an emergency call center system. [Figure 10] This figure shows an example of processing performed by an emergency call device. [Figure 11] This is a diagram illustrating the configuration of the life-saving system according to the second embodiment. [Figure 12] This is a diagram illustrating the configuration of the life-saving system according to the third embodiment. [Figure 13] This figure shows an example of processing by an emergency call center device and an emergency responder device. [Figure 14] This figure shows an example of processing performed by an emergency responder device. [Figure 15] This figure shows an example of a screen displaying emergency response requests. [Figure 16] This figure shows an example of processing by the emergency call center device of the fourth embodiment. [Modes for carrying out the invention]

[0009] Embodiments of the present invention will be described with reference to the drawings. [1. About Terminology] In this embodiment, a call means a conversation using a communication means (e.g., a telephone). The process for realizing a call may include the transfer of information other than the call itself between the emergency call device, which is the source of the emergency call, and the emergency call center device, which receives the emergency call. The source of the call may be read as the sender or originator. The transfer of information other than the call may include, for example, the transfer of GPS information detected by a GPS (Global Positioning System). GPS information is information indicating a coordinate position on Earth, specifically longitude and latitude. GPS information may also include information such as altitude and speed of movement.

[0010] An automatic emergency notification is an emergency notification that is made without human intervention when an emergency or abnormality is detected through an automated mechanism such as a sensor or system. A manual emergency notification is an emergency notification that a human recognizes an emergency or abnormality and actively makes using a telephone or a dedicated application, etc.

[0011] An automatic conversation is a conversation in which a system or AI autonomously generates a conversation using natural language processing technology and returns a response according to the context without requiring input or operation by the user. Automatic conversations include conversations between a system or AI (Artificial Intelligence) and other systems or AIs, and conversations between a system or AI and a person. An automatic conversation function is a function that enables an automatic conversation.

[0012] A direct conversation is a conversation conducted between people. A direct conversation function is a function that enables a direct conversation.

[0013] Emergency notification information is information necessary to respond quickly and accurately to an emergency. Emergency notification information may include the location information of the emergency notification device used for the notification, the unique information of the emergency notification device, the location information of the notifier, the notification content, the contact information of the notifier, etc. The notification content may include the location information of the emergency notification target person, information regarding the state of the emergency notification target person, etc. The types of emergency notifications are incidents, accidents, fires, emergencies, etc. The emergency notification target persons include the injured. The emergency notification target persons may be elderly or disabled persons who need protection during a disaster.

[0014] Emergency response request information is information provided when requesting the necessary response in an emergency, and is information that enables a quick and appropriate response. Also, the emergency response request information is also information for the person who received the request to determine whether to respond to the request. The emergency response request information may include the current location information of the person who needs to respond urgently, the information regarding the state of the person who needs to respond urgently, and the information regarding the necessary emergency response. The necessary emergency responses include saving lives and providing assistance. The person who needs to respond urgently is called a person who needs to be saved, a person who needs to be assisted, etc. according to the necessary emergency response.

[0015] [2. First Embodiment] [2-1. Configuration of the life-saving system] The life-saving system (voice communication system) 1 shown in Figure 1 comprises an emergency call center device 100, an emergency call device 200, and an emergency responder device 300.

[0016] (Emergency call center device) The emergency call center device 100 is installed in the emergency call center (also called the emergency communication command center or disaster emergency information center) 1a. The emergency call center device 100 has a communication unit 110.

[0017] (Telephone department) The call unit 110 includes an automatic conversation unit 111 having an automatic conversation function and a direct conversation unit 112 having a direct conversation function.

[0018] (Automated conversation section) The automated conversation unit 111 has a function (automatic emergency call determination function) that determines whether an emergency call is an automated emergency call (hereinafter also referred to as "automatic call") or a manual emergency call (hereinafter also referred to as "manual call").

[0019] Emergency calls include 110 (to the police), 119 (to the fire and ambulance services), and 118 (to the Japan Coast Guard). Emergency calls may also include #7119 (emergency telephone consultation), #8000 (pediatric emergency telephone consultation), and #9910 (road emergency hotline). Furthermore, emergency calls may also include emergency contact with power companies (electrical equipment failure, broken power lines, etc.) and gas companies (gas leaks, etc.).

[0020] The method by which the automated conversation unit 111 determines whether an emergency call is an automated or manual call is arbitrary.

[0021] The automated conversation unit 111 can determine whether an emergency call is automated or manual based on the content of the conversation with the caller of the emergency call. More specifically, the automated conversation unit 111 can send a question voice to the caller of the emergency call asking whether it is automated or manual (for example, "Is this an automated call?", "Are you an AI agent?", etc.), and determine whether an emergency call is automated or manual based on the response to the question (for example, "Yes," "No," "It is an automated call," "It is not an automated call," "I am an AI agent," "I am not an AI agent," "I am a human," etc.).

[0022] The automated conversation unit 111 may determine that an emergency call is an automated call if, for example, the emergency call contains information in a predefined format. Information in a predefined format is, for example, information in the format of { "event": "fire", "location": { "lat": 35.6895, "lon": 139.6917}, "time": "2025-03-24T21:45:00Z"}.

[0023] The automated conversation unit 111 can determine, for example, that an emergency call is an automated call if it includes trigger information from a sensor or program. Trigger information may include, for example, "SensorID:67890 has detected smoke."

[0024] The automated conversation unit 111 may determine that an emergency call is a manual call if, for example, it includes a call log indicating that the emergency call is a manual call. A call log indicating that it is a manual call is, for example, log information such as "UserID:12345 pressed the call button."

[0025] The automated conversation unit 111 can determine whether an emergency call is automated or manual, for example, based on the caller's emotions inferred from the words included in the emergency call. More specifically, the automated conversation unit 111 can determine that an emergency call is manual if it includes words that express the caller's feelings, such as "scared" or "anxious."

[0026] The automated conversation unit 111 can determine whether an emergency call is automated or manual, for example, based on the tone and tempo of the words included in the emergency call. More specifically, the automated conversation unit 111 may determine that an emergency call is manual if it is presumed that the caller is in a state of tension or fear. Examples of signs that indicate tension or fear include a trembling voice, rapid speech, and an increase in emphasized expressions.

[0027] The automated conversation unit 111 may determine that an emergency call is a manual call if, for example, the words included in the emergency call are subjectively interpreted descriptions of the situation. More specifically, the automated conversation unit 111 may determine that an emergency call is a manual call if the words included in the emergency call are a mixture of objective facts and the speaker's personal feelings or emotions. Examples of a mixture of objective facts and the speaker's personal feelings or emotions include, "There was a really loud noise, like I've never heard anything like it before," or "There's a fire burning, and it's really scary."

[0028] The automatic conversation unit 111 has a function to communicate with the emergency call device 200 that made the automatic emergency call in high-speed conversation mode when the emergency call is an automatic emergency call. "High-speed conversation mode" may be read as "conversation time reduction mode".

[0029] The automated conversation unit 111 has a function (emergency call information notification function) that notifies a designated emergency responder device 300 of emergency call information based on a conversation in high-speed conversation mode with the emergency call device 200.

[0030] The automated conversation unit 111 has a function (emergency call information notification function) that notifies a designated emergency responder device 300 of emergency call information based on a normal conversation with the emergency call device 200.

[0031] The method by which the automated conversation unit 111 notifies the emergency responder device 300 of emergency call information is arbitrary. The automated conversation unit 111 can notify the emergency responder device 300, which is the recipient of the emergency call information, in a manner appropriate to the device. Such appropriate methods may include notification by automated conversation, notification by text, notification by image, etc.

[0032] The automated conversation unit 111 has a function (person-to-person conversation function) that allows it to communicate with the caller (person) who made the manual emergency call in normal conversation mode when the emergency call is a manual call.

[0033] The automated conversation unit 111 has a function (response instruction function) that, based on a normal conversation with the caller (person), instructs the caller (person) on how to deal with the emergency using machine voice (natural language voice). The instructions for dealing with the emergency may include instructions for initial firefighting, first aid, evacuation, etc.

[0034] The automated conversation unit 111 has a function (telephone exchange function, conversation method change function) that, when an emergency call is a manual call, transfers the call with the caller (person) to the direct conversation unit 112.

[0035] The automated conversation unit 111 has a service-side AI agent 101 (hereinafter also referred to as the "operator agent function" or simply the "operator agent").

[0036] (Direct Conversation Section) The direct conversation unit 112 is a functional unit that allows a human operator to have a direct telephone conversation with the caller (person) who made the emergency call when the emergency call is a manual call. Direct conversation may include the intervention of an interpreter between the two people talking on the telephone. Interpretation may include human interpretation and computer interpretation (machine interpretation).

[0037] The direct conversation unit 112 relays voice communication between the emergency call device 200 and the operator terminal 300D in order to enable direct telephone conversation between the caller (person) and the human operator. The operator terminal 300D is a terminal used by the human operator (person) of the emergency call center 1a.

[0038] (Fast conversation mode) High-speed conversation modes may include rapid-fire mode, abbreviation mode, machine language mode, etc.

[0039] Fast-talk mode is a mode that allows natural language voice calls to be completed in a shorter time than usual. Fast-talk mode can be achieved, for example, by performing processes such as removing silent parts of the conversation, blocking parts of the conversation, or thinning out parts of the conversation before converting the content of the conversation to be transmitted into audio data. Fast-talk mode can also be called high-speed playback mode.

[0040] Abbreviated language mode is a mode in which communication is conducted using abbreviations, shortened words, compound words, etc. Abbreviations, shortened words, compound words, etc., may be expressions that are incomprehensible to humans, as long as a conversation can be established between the emergency call device 200 and the automatic conversation unit 111.

[0041] The machine language mode is a mode in which a conversation is established exclusively between the emergency call device 200 and the automatic conversation unit 111. Examples of machine language modes include the giver link mode and the mathematical data sharing mode.

[0042] GiverLink mode is a high-speed conversation mode that uses a voice-based protocol for efficient communication between AI agents. In GiverLink mode, AI agents use a proprietary language that they can understand. This language can be binary code, a data-compressed format, or a special algorithm based on voice signals. GiverLink mode improves communication speed and accuracy, and also ensures noise immunity.

[0043] The mathematical data sharing mode is a high-speed conversation mode in which data exchange and sharing are based on mathematical methods and formats. Through conversations using the mathematical data sharing mode, AI agents can efficiently perform tasks by exchanging, for example, the weights of language models in matrix or vector format. The mathematical data sharing mode enables the transmission of structured information that is useful for coordination between machine learning models in the life-saving system 1 as a multi-AI agent system.

[0044] (Emergency call device) Examples of emergency call devices 200 include automobiles 200A, smartphones 200B, smartwatches 200C, smart glasses 200D, etc. Emergency call devices 200 also include monitored person terminals (referred to as child GPS, GPS Talk, etc.) carried by the person being monitored (e.g., a child). An automobile (in other words, an in-vehicle computer) 200A is an example of a car device. Smartphones 200B and monitored person terminals are examples of mobile devices. Smartwatches 200C and smart glasses 200D are examples of wearable devices. Emergency call devices 200 may also include autonomous mobile robots (not shown). Autonomous mobile robots may include humanoid robots, animal-type robots, etc.

[0045] (Informant Agent) Each emergency call device 200 has a caller agent 201. The caller agent 201 is an AI agent (software agent) that operates within each emergency call device 200. The caller agent 201 is composed of multiple sub-agents and can handle complex tasks and dynamic environments. The caller agent 201 can automatically perform predetermined processes. These predetermined processes include automatic emergency call processing, which involves making an automatic call, and high-speed conversation processing, which involves making a call in high-speed conversation mode.

[0046] (Operator Agent) Operator agent 101 is an AI agent (software agent) that operates in the call unit 110. Operator agent 101 is composed of multiple sub-agents and can handle complex tasks and dynamic environments. Operator agent 101 can automatically perform predetermined processes related to emergency response requests. These predetermined processes include emergency call reception processing to receive emergency calls from the emergency call device 200, automatic call determination processing to determine whether the emergency call is an automatic call, call processing in high-speed conversation mode, call processing in normal conversation mode, emergency call information notification processing to notify a predetermined emergency responder device 300 of the emergency call information, response instruction processing to instruct the caller (person) on how to deal with the emergency, and conversation method change processing to change the conversation method.

[0047] The call processing in high-speed conversation mode includes pre-processing to initiate a call in high-speed conversation mode. This pre-processing includes sending a high-speed conversation request and receiving a high-speed conversation acceptance notification. Sending a high-speed conversation request is the process of sending a request for a call in high-speed conversation mode (hereinafter also referred to as "high-speed conversation request") to the emergency call device 200. Receiving a high-speed conversation acceptance notification is the process of receiving an acceptance notification from the emergency call device 200 indicating that the high-speed conversation request has been accepted.

[0048] The response instruction process is the process of instructing the caller (person) who made a manual emergency call to take action in the emergency situation, based on a phone call with the caller. These instructions may include, for example, instructions regarding cardiopulmonary resuscitation, first aid, firefighting, evacuation, accident response, etc.

[0049] (Emergency responder device) Examples of emergency response devices 300 include ambulances 300A, fire engines 300B, patrol cars 300C, operator terminals 300D, and terminals installed in police stations and police boxes. Ambulances (in other words, onboard terminals in ambulances) 300A are an example of emergency vehicle devices. Fire engines (in other words, onboard terminals in fire engines) 300B are an example of fire vehicle devices. Patrol cars (in other words, onboard terminals in patrol cars) 300C are an example of police vehicle devices. Operator terminals 300D and terminals installed in police stations and police boxes are examples of emergency command system devices. Emergency response devices 300 may include autonomous mobile robots (not shown). Autonomous mobile robots may include humanoid robots, animal-type robots, etc.

[0050] [2-2. Configuration of the Emergency Call Center System] As illustrated in Figure 2, the emergency call center device 100 is composed of a control unit 120, an information display unit 130, an input unit 140, a storage unit 150, a communication unit 160, and the like. Each functional unit of the emergency call center device 100 is realized through the cooperation of hardware and software.

[0051] The control unit 120 includes a processor 121 and a memory 122. The processor 121 is responsible for the overall control of the emergency call center device 100. The processor 121 is implemented by, for example, a CPU (Central Processing Unit), MCU (Micro Controller Unit), MPU (Micro Processor Unit), GPU (Graphics Processing Unit), NPU (Neural Processing Unit), etc. The memory 122 includes, for example, ROM (Read Only Memory), RAM (Random Access Memory), and flash ROM. For example, flash ROM and ROM store various programs (including data used by the programs), and RAM is used as the work area of ​​the processor 121. Programs stored in memory 122 are loaded into the processor 121, causing the processor 121 to execute the coded processing. The programs stored in memory 122 include agent programs for implementing one or more operator agents 101. The agent programs include agent learning programs.

[0052] The information display unit 130 is a functional unit for presenting various information to the administrator of the emergency call center device 100 (hereinafter also referred to as the "center administrator"). The information display unit 130 includes a display 131 and a speaker 132. The display 131 visually presents various information to the center administrator. The speaker 132 audibly presents various information to the center administrator. The display 131 displays the results of processing performed by the control unit 120, etc. The speaker 132 outputs the results of processing performed by the control unit 120, etc., as audio. The administrator may include a system administrator (person) responsible for monitoring and maintaining the emergency call center 1a system, a data administrator (person) responsible for managing and analyzing call history and system logs, a human operator responsible for responding to emergency calls, etc.

[0053] The input unit 140 is a functional unit for the center administrator to input information to the emergency call center device 100. The input unit 140 includes an operation input unit 141 that accepts operations from the center administrator, an image input unit (camera) 142 for inputting images, and an audio input unit (microphone) 143 for inputting voice. If a touch panel is used for the operation input unit 141, the operation input unit 141 can be integrated with the display 131. Furthermore, if the operation input unit 141 can accept voice operations, the operation input unit 141 and the audio input unit 143 can be integrated.

[0054] The storage unit 150 includes auxiliary storage devices such as an HDD (Hard Disk Drive) or SSD (Solid State Drive) and stores various types of data. The storage unit 150 may also store programs executed by the processor 121 (including data used by the programs).

[0055] The communication unit 160 is a functional unit that transmits and receives data with external devices via the communication network 400. The communication network 400 may include multiple types of networks of different scales, such as PAN (Personal Area Network), LAN (Local Area Network), MAN (Metropolitan Area Network), WAN (Wide Area Network), and the Internet. The communication network 400 may also include multiple types of networks that use different communication methods, such as wired networks and wireless networks.

[0056] [2-3. Configuration of Emergency Call Devices] As illustrated in Figure 3, the emergency call device 200 is composed of a control unit 220, an information display unit 230, an input unit 240, a storage unit 250, a communication unit 260, and the like. Each functional part of the emergency call device 200 is realized through the cooperation of hardware and software.

[0057] The control unit 220 includes a processor 221 and a memory 222. The processor 221 is responsible for the overall control of the emergency call device 200. The processor 221 can be implemented by, for example, a CPU (Central Processing Unit), MCU (Micro Controller Unit), MPU (Micro Processor Unit), GPU (Graphics Processing Unit), NPU (Neural Processing Unit), etc. The memory 222 includes, for example, ROM (Read Only Memory), RAM (Random Access Memory), and flash ROM. For example, flash ROM and ROM store various programs (including data used by the programs), and RAM is used as the work area of ​​the processor 221. Programs stored in memory 222 are loaded into the processor 221, causing the processor 221 to execute the coded processes. The programs stored in memory 222 include an agent program for implementing the caller agent 201. The agent program includes an agent learning program.

[0058] The information display unit 230 is a functional unit for presenting various information to the user of the emergency call device 200. The information display unit 230 includes a display 231 and a speaker 232. The display 231 visually presents various information to the user of the emergency call device 200. The speaker 232 audibly presents various information to the user of the emergency call device 200. The display 231 displays the results of processing performed by the control unit 220, etc. The speaker 232 outputs the results of processing performed by the control unit 220, etc., as audio.

[0059] The input unit 240 is a functional unit for the user to input information to the emergency call device 200. The input unit 240 includes an operation input unit 241 that accepts user input, an image input unit (camera) 242 for inputting images, and an audio input unit (microphone) 243 for inputting voice. When a touch panel is used for the operation input unit 241, the operation input unit 241 is integrated with the display 231. Furthermore, if the operation input unit 241 can accept voice input, the operation input unit 241 and the audio input unit 243 can be integrated. Hereinafter, the operation input unit 241 integrated with the display 231 will be referred to as the touch panel 244.

[0060] The storage unit 250 includes auxiliary storage devices such as an HDD (Hard Disk Drive) or SSD (Solid State Drive) and stores various types of data. The storage unit 250 may also store programs executed by the processor 221 (including data used by the programs).

[0061] The communication unit 260 is a functional unit that transmits and receives data with external devices via the communication network 400.

[0062] In addition to the functional units illustrated in Figure 3, the emergency call device 200 also has functional units to realize its intended function as a car device, mobile device, wearable device, etc. For example, if the emergency call device 200 is a car 200A, the emergency call device 200 has functional units to realize the function of a car device. If the emergency call device 200 is a smartphone 200B or a monitored person's terminal, the emergency call device 200 has functional units to realize the function of a mobile device. If the emergency call device 200 is a smartwatch 200C or smart glasses 200D, the emergency call device 200 has functional units to realize the function of a wearable device.

[0063] [2-4. Processes performed by the emergency call center system and emergency call device] Referring to Figures 4 to 10, an example of the processing performed by the emergency call center device 100 and the emergency call device 200 will be described.

[0064] (Processed by the emergency call center system) As shown in Figure 4, the emergency call center device 100 receives an emergency call (step S11) and performs emergency call response processing (step S12).

[0065] As shown in Figure 5, in the emergency call response process (step S12), the emergency call center device 100 determines whether the emergency call is an automatic call or not (step S13: automatic emergency call determination process). If the emergency call center device 100 determines that the emergency call is an automatic call (YES in step S13), it executes the automatic call response process (step S100, Figure 6). On the other hand, if it determines that the emergency call is a manual call (NO in step S13), the emergency call center device 100 executes the manual call response process (step S110, Figure 9).

[0066] As shown in Figure 6, in the automatic notification response process (step S100), the emergency notification center device 100 requests the emergency notification device 200 to communicate in high-speed conversation mode (step S101: high-speed conversation request process).

[0067] The emergency call center device 100 determines whether the emergency call device 200 has accepted the request based on the response from the emergency call device 200 (step S102).

[0068] If the emergency call center device 100 determines that the emergency call device 200 has accepted the request (YES in step S102), it performs high-speed conversation processing (step S120, Figure 7).

[0069] On the other hand, if the emergency call device 200 determines that it will not accept the request (NO in step S102), it performs normal conversation processing (step S130, Figure 8).

[0070] As shown in Figure 7, in high-speed conversation processing (step S120), the emergency call center device 100 communicates with the emergency call device 200 in high-speed conversation mode (step S121: conversation processing in high-speed conversation mode).

[0071] Then, based on the communication with the emergency call center device 200, the emergency call center device 100 notifies a designated emergency responder device 300 of the emergency call information (Step S122: Emergency call information notification process). As mentioned above, the method of notifying the emergency call information is arbitrary.

[0072] For example, if a fire truck or ambulance is needed, the emergency call center device 100 can, based on communication with the emergency call device 200, automatically notify a human operator at the emergency call center 1a via operator terminal 300D of emergency call information such as the location and situation at the scene and the condition of the injured or ill person.

[0073] Furthermore, the emergency call center device 100 can, for example, notify emergency response devices 300 (such as ambulances 300A, fire trucks 300B, patrol cars 300C, etc.) located closer to the current location of the emergency call device 200 using any method of choice.

[0074] As shown in Figure 8, in normal conversation processing (step S130), the emergency call center device 100 communicates with the emergency call device 200 in normal conversation mode (step S131: conversation processing in normal conversation mode).

[0075] Then, based on the communication with the emergency call center device 200, the emergency call center device 100 notifies a designated emergency responder device 300 of the emergency call information (Step S132: Emergency call information notification process).

[0076] As shown in Figure 9, in the manual call response process (step S110), the emergency call center device 100 communicates with the caller (person) who made the manual call using the emergency call device 200 in normal conversation mode (step S111: person-to-person conversation process).

[0077] Then, based on the content of the conversation with the caller (person), the emergency call center device 100 attempts to give the caller instructions on how to deal with the emergency using an automated voice (Step S112: Action instruction processing).

[0078] Next, the emergency call center device 100 determines, based on the response from the caller (person), whether the caller understood the automated voice instructions regarding how to deal with the emergency (Step S113: Understanding Determination Process).

[0079] The method by which the emergency call center device 100 determines whether the caller (person) understood the machine-voiced instructions regarding how to respond to the emergency is arbitrary. For example, the determination can be based on whether the caller (person) performed the expected actions in accordance with the machine-voiced instructions. Alternatively, the determination can be based on the caller's (person's) response to confirmation questions after the instructions. The caller's (person's) response can also be analyzed using natural language processing technology, and the determination can be based on the analysis results.

[0080] If the emergency call center device 100 determines that the caller (person) does not understand the automated voice instructions on how to deal with the emergency (NO in step S113), it changes the communication method with the caller to a direct conversation method (step 114) (conversation method change process).

[0081] More specifically, the emergency call center device 100 relays voice communication between the emergency call device 200 and the operator terminal 300D. This allows the caller who made the emergency call to communicate directly with the human operator at the emergency call center 1a.

[0082] (Processing via emergency call device) As shown in Figure 4, the emergency call device 200 makes an emergency call (step S21: emergency call processing) and performs emergency call device-side call processing (step S22, Figure 10).

[0083] As shown in Figure 10, in the emergency call device side call processing (step S22), the emergency call device 200 determines whether the emergency call it made is an automatic call or not (step S23).

[0084] If it is determined that the emergency call is an automatic call (YES in step S23), the emergency call device 200 determines whether or not it has received a high-speed conversation request from the emergency call center device 100 (step S24: high-speed conversation request reception determination process).

[0085] If it is determined that no request for high-speed conversation has been received (NO in step S24), the emergency call device 200 communicates with the emergency call center device 100 in normal conversation mode (step S27: normal conversation processing).

[0086] On the other hand, if it is determined that a request for high-speed conversation has been received (YES in step S24), the emergency call device 200 determines whether or not it is possible to make a call in high-speed conversation mode (step S25: high-speed conversation feasibility determination process).

[0087] If the emergency call device 200 determines that it is possible to make a call in high-speed conversation mode (YES in step S25), it will make a call with the emergency call center device 100 in high-speed conversation mode (step S26: high-speed conversation processing). When initiating a call in high-speed conversation mode, the emergency call device 200 sends an acceptance notification to the emergency call center device 100 and then starts the call in high-speed conversation mode.

[0088] On the other hand, if it is determined that it is not possible to make a call in high-speed conversation mode (NO in step S25), the emergency call device 200 will make a call with the emergency call center device 100 in normal conversation mode (step S27: normal conversation processing).

[0089] Furthermore, if it is determined that the emergency call is a manual call (NO in step S23), the emergency call device 200 changes the communication method with the emergency call center device 100 to a direct communication method (step S28: direct conversation processing). In this case, the caller (person) who made the emergency call using the emergency call device 200 and the human operator at the emergency call center 1a can communicate directly.

[0090] [2-5. Effects and Benefits] As described above, in the first embodiment of the life-saving system 1, the emergency call center device 100 can communicate with the emergency call device 200 that made the automatic emergency call in high-speed conversation mode when the emergency call is an automatic call (YES in step 13 of Figure 5) (step S121 of Figure 7). By communicating in high-speed conversation mode, it is possible to receive the emergency call in a shorter time and notify the designated emergency responder device 300 of the emergency call information in a shorter time compared to communicating in normal mode (step S122 of Figure 7).

[0091] Therefore, this life-saving system 1 can suppress the decrease in the response speed to emergency calls when the number of automatic calls increases.

[0092] More specifically, in the event of a large-scale disaster such as an earthquake, tsunami, or typhoon, a very large number of automatic notification devices issue automatic notifications almost simultaneously. Conventional life-saving systems cannot efficiently process these automatic notifications due to the concentration of emergency calls and a shortage of operators (communication commanders) to respond to them. In contrast, this life-saving system 1 can efficiently process such a large number of automatic notifications even when a very large number of automatic notification devices issue automatic notifications almost simultaneously, through high-speed serial processing by a high-capacity operator agent 101 or parallel processing by multiple operator agents 101.

[0093] Furthermore, in the first embodiment of the life-saving system 1, the emergency call center device 100 can communicate in normal conversation mode with the caller (person) who has made a manual call using the emergency call device 200 (step S111 in Figure 9).

[0094] The emergency call center device 100 can then attempt to give instructions to the caller (person) regarding how to deal with the emergency situation using an automated voice, based on the content of the conversation with the caller (person) (step S112 in Figure 9).

[0095] Therefore, according to the first embodiment of the life-saving system 1, in normal conversation mode, it is possible to give instructions to the caller (person) on how to deal with the emergency using machine voice.

[0096] Furthermore, in the first embodiment of the life-saving system 1, if the emergency call center device 100 determines that the caller (person) does not understand the machine-generated voice instructions (explanation, persuasion) on how to deal with the emergency (NO in step S113 of Figure 9), it changes the communication method with the caller to a direct conversation method (step S114 of Figure 9).

[0097] Therefore, according to the first embodiment of the life-saving system 1, for callers (people) who cannot understand machine voice instructions in normal conversation mode, a human operator at the emergency call center 1a can give instructions (explanations, persuasion) in human voice (the voice of the human operator).

[0098] Thus, in the first embodiment of the life-saving system 1, if the emergency call center device 100 is an automatic call (YES in step S13 of Figure 5), it can communicate with the emergency call device 200 that made the automatic call in high-speed conversation mode (step S121 of Figure 7), and if the emergency call is a manual call, the person who made the manual call can communicate directly with the human operator (step S114 of Figure 9).

[0099] Therefore, according to the first embodiment of the life-saving system 1, while suppressing a decrease in the response speed to emergency calls when automatic calls increase, when an emergency call is a manual call, the caller (person) and the human operator can communicate directly.

[0100] Incidentally, the life-saving system 1 of the first embodiment can be considered as a multi-AI agent learning system that includes one or more (a small or large number) operator agents 101 and multiple (a large number) caller agents 201.

[0101] Therefore, by using, for example, a mathematical data sharing mode for communication between AI agents in the life-saving system 1 as a multi-AI agent learning system, data exchange between AI agents can be made more efficient, distributed learning can be accelerated, and the overall performance of the life-saving system 1 can be rapidly improved. This makes it possible to more effectively suppress the decrease in response speed to notifications when the number of automated notifications increases.

[0102] [3. Second Embodiment] In the following explanation, components that are functionally common to those already described will be denoted by the same symbols, and their explanations will be omitted as appropriate.

[0103] The emergency call center device 100 of the life-saving system 1 shown in Figure 11 has a communication unit 110 and an emergency call determination unit 170. The emergency call determination unit 170 has a function to determine whether the emergency call is an automatic or manual call. The automatic conversation unit 111 does not need to have a function to determine whether the emergency call is an automatic or manual call.

[0104] The call unit 110 makes a call using either the automated conversation unit 111 or the direct conversation unit 112, based on the result of the emergency call determination unit 170.

[0105] According to this second embodiment, similar to the first embodiment, while suppressing a decrease in the response speed to emergency calls when automated calls increase, it is possible for the caller (person) and the human operator to communicate directly when the emergency call is a manual call.

[0106] [4. Third Embodiment] [4-1. Structure] The overall configuration of the third embodiment of the life-saving system 1 shown in Figure 12 is the same as that shown in Figure 1. However, in the third embodiment of the life-saving system 1, the emergency call device 200 also functions as an emergency responder device 500. That is, each emergency call device 200 in the third embodiment of the life-saving system 1 has a caller agent 201 and an emergency responder agent 301. The program for realizing the emergency responder agent 301 is stored in the memory 222, storage unit 250, etc., of the emergency call device 200 as the emergency responder device 500.

[0107] In the third embodiment, the emergency call center device (in other words, the operator agent 101) 100 has a function to transmit emergency response request information to a predetermined emergency responder device 500.

[0108] The designated emergency responder device 500 is the emergency responder device 500 (in other words, the emergency call device 200) of a user who is registered as having the skills required for emergency response (hereinafter also referred to as a "skilled worker registered user"). Information on the designated emergency responder device 500 and its skilled worker registered user is stored in a database (not shown) accessible by the emergency call center device 100.

[0109] The types of users who can register as having the skills required for emergency response vary depending on the type (category) of emergency response. For example, if the emergency response involves saving lives, medical professionals such as doctors and nurses, or individuals who have completed and been certified in life-saving training, can register as life-saving technicians. Similarly, if the emergency response involves rescue, individuals with rescue-related qualifications such as water rescuer qualifications, mountain rescuer qualifications, international rescue qualifications, or firefighter qualifications, or those with experience in these fields, can register as rescue technicians.

[0110] For example, if the emergency response involves saving a life, the emergency call center device 100 (in other words, the operator agent 101) will transmit emergency response request information to a predetermined emergency responder device 500 if it detects such a device within a predetermined distance from the location of the person in need of assistance.

[0111] The emergency response device 500 (in other words, the emergency response agent 301) has the function of receiving emergency response request information from the emergency call center device 100 and notifying the registered user of the emergency response device 500 of the contents of that emergency response request information.

[0112] (Operator Agent) The operator agent 101 can automatically perform predetermined processes related to emergency response requests. These predetermined processes include an emergency response request information transmission process that sends emergency response request information to one or more predetermined emergency response device 500; a response availability determination process that determines whether or not a response (hereinafter referred to as "response available") has been received from one or more emergency response device 500 that are recipients of the emergency response request information; and a retransmission process that repeats the emergency response request information transmission process until at least one response is available.

[0113] (Emergency Response Agent) The emergency response agent 301 is an AI agent (software agent) that operates in each emergency response device 500. The emergency response agent 301 is composed of multiple sub-agents and can handle complex tasks and dynamic environments. The emergency response agent 301 can automatically execute predetermined processes related to emergency response. These predetermined processes include emergency response request information reception processing, emergency response related processing, location information acquisition processing, emergency response request content presentation processing, response feasibility determination processing, response feasibility transmission processing, etc. Hereinafter, the emergency response device 500 on which the agent 301 operates will also be referred to as the device 500.

[0114] The emergency response request information reception process is the process of receiving emergency response request information. The emergency response-related processing is the process of enabling emergency response based on the emergency response request information. The location information acquisition process is the process of acquiring the current location information of the device 500. The emergency response request content presentation process is the process of presenting the content of the emergency response request to the registered skilled user of the device 500 using the information presentation unit 230. The response feasibility determination process is the process of determining whether the registered skilled user of the device 500 will respond to the emergency response request. The response feasibility response transmission process is the process of transmitting a response feasibility response to the emergency notification center device 100.

[0115] [4-2. Processes performed by the emergency call center system and emergency call device] (Processed by the emergency call center system) In addition to the processes shown in Figures 4 to 9, the emergency call center device 100 can also perform the processes illustrated in Figure 13 (processing by the emergency call center device).

[0116] As shown in Figure 13, the emergency call center device 100 transmits emergency response request information to a predetermined emergency responder device 500 (Step S141: Emergency response request information transmission process). The emergency call center device 100 preferentially transmits the emergency response request information to one or more predetermined emergency responder devices 500 located closer to the location of the person requiring emergency response (hereinafter referred to as "person in need of life" in the description of the third embodiment).

[0117] Next, the emergency call center device 100 determines whether or not there is a response from the emergency responder device 500 to which the emergency response request information has been sent (Step S142: Determination of whether or not a response is possible). For example, if there is a response within a predetermined time (for example, within 15 seconds) after sending the emergency medical assistance request information, the emergency call center device 100 determines that there is a response, and if there is no response within the predetermined time, it determines that there is no response.

[0118] If it is determined that there was no response (NO in step S142), the emergency call center device 100 performs a process to resend the emergency response request information (step S141: retransmission process). The retransmission process includes the process of resending the emergency response request information to the emergency responder device 500 to which the emergency response request information has already been sent, and the process of sending the emergency response request information to an emergency responder device 300 other than the emergency responder device 500 to which the emergency response request information has already been sent.

[0119] If it is determined that a response is possible (YES in step S142), the emergency call center device 100 terminates the current process (END).

[0120] In the third embodiment, since the predetermined emergency responder device 500 is also a predetermined emergency notification device 200, the emergency response request information transmission process (step S141) can be included, for example, in at least one of the emergency notification information notification process (step S122) in Figure 7 and the emergency notification information notification process (step S132) in Figure 8.

[0121] Alternatively, the human operator who has spoken directly with the caller through the direct conversation processing (step S28) in Figure 10 may operate a predetermined device in the emergency call center 1a to transmit emergency response request information to a predetermined emergency responder device 500.

[0122] (Processing by emergency responder devices) In addition to the emergency call device-side call processing (step S22) shown in Figure 10, the emergency responder device 500 can also perform the processing illustrated in Figure 13 (processing by the emergency responder device).

[0123] As shown in Figure 13, the emergency responder device 500 receives emergency response request information (step S31: emergency response request information reception process) and performs emergency response-related processing (step S32).

[0124] As shown in Figure 14, in the emergency response-related processing (step S32), the emergency responder device 500 acquires its current location information using its GPS function (step S321: location information acquisition processing).

[0125] Next, the emergency responder device 500 performs the emergency response request content presentation process (step S322). The emergency response request content presentation process (step S322) includes the process of displaying the emergency response request content display screen G, as illustrated in Figure 15, on the display 231 (touch panel 244) based on the current location information and emergency response request information of the device 500.

[0126] Next, the emergency responder device 500 determines whether the user of the device 500 will respond to the emergency response request (step S323: response availability determination process). If the user of the device 500 determines that they will respond to the emergency response request (YES in step S323), it sends a response availability message to the emergency call center device 100 (step S324).

[0127] As illustrated in Figure 15, the emergency response request display screen G shows a map M indicating the current location P1 of the device 500 and the current location P2 of the person in need of rescue, text information T about the person in need of rescue, and a button B that allows the user of the device 500 to select whether or not to respond to this emergency response request. The map M also shows the location P3 of the AED.

[0128] Button B includes a YES button B1 and a NO button B2. The YES button B1 is the operator that the user operates (e.g., by tapping) when responding to an emergency response request. The NO button B2 is the operator that the user operates when not responding to an emergency response request.

[0129] When the YES button B1 is pressed, the emergency responder device 500 determines that the user of the device 500 is ready to respond to the emergency request (YES in step S323) and sends a response-ready message to the emergency call center device 100 (step S324).

[0130] [4-3. Effects] According to the third embodiment, emergency response request information can be transmitted to a predetermined emergency responder device 500. Therefore, according to the third embodiment, in addition to the effects of the first embodiment, it becomes possible to respond quickly to an emergency with the cooperation of a registered skilled user who is near the person in need of rescue.

[0131] [5. Fourth Embodiment] [5-1. Structure] The overall configuration of the life-saving system 1 in the fourth embodiment is the same as that shown in Figure 12. However, in the life-saving system 1 of the fourth embodiment, the operator agent 101 functions as a meta-AI (meta-agent). The operator agent 101 monitors, coordinates, manages, optimizes, etc., the other AI agents in the life-saving system 1 as a multi-AI agent system, namely the caller agent 201 and the emergency responder agent 301.

[0132] More specifically, the operator agent 101 has functions such as behavior monitoring, evaluation, higher-order judgment, adjustment, risk management, learning process optimization, and correction. These functions work in conjunction with each other.

[0133] The behavior monitoring function is a feature that monitors the behavior of other AI agents in real time.

[0134] The evaluation function analyzes the behavior of other AI agents and assesses risk factors. For example, the evaluation function assesses the possibility of goal inconsistencies or conflicts between AI agents, and the likelihood of AI agents deviating from their respective set goals. These possibilities are evaluated as values ​​for predetermined risk factors.

[0135] The higher-order decision function is a function that makes sophisticated decisions to optimize the life-saving system 1. More specifically, the main role of the higher-order decision function is to make various decisions from the perspective of optimizing the life-saving system 1, based on the analysis and evaluation results from the evaluation function. For example, if problems arise such as inconsistencies or conflicts in goals among AI agents, or if there are AI agents whose likelihood of deviating from the goal is greater than a threshold (risk threshold), the higher-order decision function makes decisions regarding the redistribution of goals and tasks to each AI agent, intervention, adaptive enhancement, and modification in order to resolve these problems. The adjustment function, risk management function, learning process optimization function, and modification function operate based on the decisions made by the higher-order decision function.

[0136] The coordination function adjusts the goals and tasks of each AI agent so that multiple AI agents can work together and cooperate with one another. More specifically, the coordination function sets the task priorities of each AI agent and strengthens the coordination between AI agents to ensure harmonious operation, in order to maximize the probability of achieving the goals in the life-saving system 1. This coordination function distributes processing power and computing resources among multiple AI agents, improving the efficiency of the life-saving system 1.

[0137] The risk management function is designed to prevent malfunctions by limiting the operating range of each AI agent to prevent other AI agents from taking inappropriate actions. Specifically, the risk management function immediately intervenes in other AI agents that have detected predetermined behavior (AI agents whose predetermined risk factors are judged to be greater than the risk threshold). Intervention in other AI agents may include intervention through communication with other AI agents (persuasion, training), modification of algorithms and parameters through hacking of other AI agents, and termination of agent functions.

[0138] The learning process optimization function is a feature that evolves the learning algorithms of other AI agents to lead to better results. The main roles of the learning process optimization function are learning support, environmental adaptation promotion, and knowledge sharing. Through the learning process optimization function, the adaptive capabilities of other AI agents are promoted, and other AI agents evolve to respond more quickly to new environments and challenges. It also promotes the improvement of the adaptive capabilities of operator agent 101, which is an element of life-saving system 1.

[0139] The correction function identifies malfunctions and errors that occur in the life-saving system 1 and attempts to correct them automatically. The main roles of the correction function are self-diagnosis, fault recovery, and stability maintenance.

[0140] [5-2. Processing by the Operator Agent] In addition to the processing already described, the operator agent 101 can perform the meta-processing shown in Figure 16 (step S300: processing by the meta-agent, processing by the emergency call center device 100). As shown in Figure 16, the operator agent 101 performs a behavior monitoring process (step S301) to monitor the behavior of other AI agents. Based on the results of the behavior monitoring process (step S301), operator agent 101 determines whether or not there are other AI agents that have detected a predetermined behavior (step S302: Intervention Target Determination Process). If operator agent 101 determines that there are other AI agents that have detected a predetermined behavior (YES in step S302), it performs an intervention process to intervene in the other AI agent and suppress the predetermined behavior (step S303).

[0141] [5-3. Effects] According to the fourth embodiment, in addition to the effects and advantages of the third embodiment, the safety of the life-saving system 1 as a multi-AI agent system is improved.

[0142] The safety of the life-saving system 1 can be improved primarily through the higher-level judgment and risk management functions of the operator agent 101. Specifically, the operator agent 101 ensures the safety of the life-saving system 1 by monitoring the caller agent 201 and the emergency responder agent 301 to prevent them from taking inappropriate actions and by intervening immediately if a problem occurs.

[0143] Of the inappropriate actions taken by the caller agent 201 and the emergency responder agent 301, the actions that should be most suppressed are those that contradict the goals (objectives) of the life-saving system 1. The goal of the life-saving system 1 is, needless to say, to save as many lives as possible. Operator agent 101 works in harmony with the AI ​​agents that make up the life-saving system 1 to maximize the likelihood of achieving this goal.

[0144] By the way, in achieving the goal of saving more lives, there is a problem of balancing the urgent priority of saving lives with the opportunity to give life through organ donation. For example, if a person in need of life is a registered donor, there is a question of whether to prioritize contributing to the goal by saving the life of that person, or by contributing to the goal by saving the life of a recipient awaiting organ donation. Here, a registered donor refers to a person who has expressed their intention to donate organs and has formally registered this with a donor bank or related organization. A recipient refers to a patient who receives organs in organ transplantation or other similar procedures.

[0145] For this type of ethical issue, operator agent 101 is aligned to prioritize ethical judgment and action. This means that, for example, if operator agent 101 detects that emergency call agent 201 or emergency responder agent 301 are excessively prioritizing organ donation, it will immediately intervene and modify the actions of these agents to prioritize saving the lives of registered donors.

[0146] Thus, according to the fourth embodiment, it is possible to save more lives while minimizing ethical issues.

[0147] Furthermore, by realizing a multi-AI agent system (humanitarian system) aimed at saving more lives, as in the fourth embodiment, as AGI (Artificial General Intelligence) or ASI (Artificial Super Intelligence) prior to a multi-AI agent system (inhumane system) aimed at taking more lives, it may be possible to suppress (preemptive suppression) or restrain (preemptive restraint) the latter (inhumane system) with the former (humanitarian system). This may help to address, to some extent, the problem of AI agents being used in warfare and resulting in loss of life.

[0148] The process described in the above embodiment can be realized by executing a pre-prepared program on a computer. This program is, for example, stored on a computer-readable storage medium and executed by being read from the storage medium. Alternatively, this program may be provided in the form of a non-volatile (non-transient) storage medium such as flash memory, or it may be provided via a network such as the Internet.

[0149] The present invention is not limited to the embodiments described above. It will be obvious to those skilled in the art that various modifications or alterations can be conceived within the scope of the claims, and these will naturally also fall within the technical scope of the present invention. Furthermore, the components of the above embodiments may be combined in any way without departing from the spirit of the invention.

[0150] For example, in the third embodiment, the emergency responder agent 301 may be an AI agent that operates in each emergency responder device 500 and emergency responder device 300. With this configuration, it becomes possible to respond quickly to emergencies not only to registered skilled users of automobiles 200A, smartphones 200B, monitored terminals, smartwatches 200C, and smart glasses 200D, but also with the cooperation of registered skilled users riding in ambulances 300A, fire trucks 300B, patrol cars 300C, etc.

[0151] Furthermore, in the fourth embodiment, the operator agent 101 functions as a meta-AI, but the life-saving system 1 may have a separate meta-AI that monitors, coordinates, manages, optimizes, etc., the operator agent 101, the caller agent 201, and the emergency responder agent 301. In this case, the operator agent 101 also works under the command of the meta-AI together with the emergency caller agent 201 and the emergency responder agent 301.

[0152] This specification discloses at least the following configuration: (1) A life-saving system (life-saving system 1) having an automatic conversation unit (automatic conversation unit 111) that can communicate in high-speed conversation mode with the device (emergency call device 200) that made the automatic emergency call (emergency call device 200) when the emergency call is an automatic emergency call.

[0153] (1) The life-saving system can communicate with the device that made the automatic emergency call in high-speed conversation mode if the emergency call is an automatic emergency call. By communicating in high-speed conversation mode, it is possible to receive emergency calls in a shorter time compared to communicating in normal mode.

[0154] Therefore, the life-saving system in (1) can suppress the decrease in the response speed to emergency calls when the number of automatic emergency calls increases.

[0155] (2) The life-saving system according to (1), further comprising a direct conversation unit (direct conversation unit 112) for direct communication between the caller who made the emergency call and a human operator when the emergency call is a manual emergency call.

[0156] (2) The life-saving system can communicate with the device that made the automated emergency call in high-speed conversation mode if the emergency call from the caller is an automated emergency call, and if it is a manual emergency call, the caller and the human operator can communicate directly.

[0157] Therefore, the life-saving system in (2) allows for direct communication between the caller and the human operator, while suppressing the decrease in the response speed to emergency calls when automated emergency calls increase.

[0158] (3) A multi-agent system having at least one first agent (operator agent 101) and a plurality of second agents (informant agents 201), The first agent said, Call processing for communicating with the second agent in high-speed conversation mode or normal speed conversation mode, Emergency call reception processing that receives emergency calls from the aforementioned second agent, The AI ​​agent performs predetermined processing, including high-speed conversation processing, which involves communicating with the second agent that made the automatic emergency call in high-speed conversation mode, when the emergency call is an automatic emergency call. The second agent, The automatic emergency call process that makes the aforementioned automatic emergency call, A life-saving system comprising an AI agent that performs predetermined processing, including high-speed conversation processing, which involves communicating with the first agent in the high-speed conversation mode.

[0159] According to the life-saving system in (3), if the emergency call from the second agent is an automated emergency call, the first agent can communicate with the second agent who made the automated emergency call in high-speed conversation mode. By communicating in high-speed conversation mode, it is possible to receive emergency calls in a shorter time compared to communicating in normal mode.

[0160] Therefore, the life-saving system in (3) can suppress the decrease in the response speed to emergency calls when the number of automatic emergency calls increases.

[0161] (4) A multi-agent system having a meta-agent (operator agent 101), The aforementioned meta-agent is Behavior monitoring process that monitors the behavior of other agents, (3) A life-saving system, which is an AI agent that performs a predetermined process, including an intervention process that intervenes in the other agent that has detected a predetermined behavior and suppresses said predetermined behavior.

[0162] According to the life-saving system in (4), the safety of the life-saving system, which is a multi-agent system, is improved.

[0163] (5) A life-saving system comprising an emergency call center device, an emergency call device, and an emergency responder device, The aforementioned emergency call center device has an operator agent (operator agent 101), The emergency call device has a caller agent (caller agent 201), The aforementioned operator agent, Call processing that involves communicating with the aforementioned caller agent in either high-speed conversation mode or normal conversation mode, An emergency call reception process that receives an emergency call from the aforementioned emergency call device, An automatic emergency call determination process that determines whether the emergency call from the emergency call device is an automatic emergency call or a manual emergency call, If the emergency call is an automated emergency call, a high-speed conversation process is performed to communicate with the caller agent of the emergency call device that made the automated emergency call in high-speed conversation mode, An AI agent that performs a predetermined process, which includes an emergency response request information transmission process that transmits emergency response request information to a predetermined emergency responder device based on a call in high-speed conversation mode with the caller agent of the emergency call device, The aforementioned whistleblower agent, The automatic emergency call process that makes the aforementioned automatic emergency call, A life-saving system comprising an AI agent that performs predetermined processing, including high-speed conversation processing, which involves communicating with the operator agent in the high-speed conversation mode.

[0164] The life-saving system in (5) allows the operator agent of the emergency call center device and the caller agent of the emergency call device to communicate in high-speed conversation mode when the emergency call is an automatic emergency call. Based on the communication with the caller agent in high-speed conversation mode, the operator agent can transmit emergency response request information to a designated emergency responder device. By having the operator agent and the caller agent communicate in high-speed conversation mode, emergency calls can be received in a shorter time compared to when communicating in normal conversation mode, and thus emergency call information can be notified to the designated emergency responder device in a shorter time.

[0165] Therefore, the life-saving system in (5) can suppress the decrease in the response speed to emergency calls when the number of automatic emergency calls increases.

[0166] (6) The emergency call device has an emergency responder agent (emergency responder agent 301), The aforementioned emergency response agent, An emergency response request information reception process that receives the aforementioned emergency response request information, (5) A life-saving system, which is an AI agent that performs a predetermined process including an emergency response request content presentation process that presents the content of the emergency response request information to the user of the emergency notification device.

[0167] According to (6), an emergency response agent can receive emergency response request information and present the contents of the emergency response request information to the user of the emergency call device. The user of the emergency call device can take emergency action based on the contents of the emergency response request information presented.

[0168] (7) The emergency call device is at least one device from among a car device, a mobile device, and a wearable device. The emergency responder device is at least one device from among an emergency command system device, an ambulance device, a fire engine device, and a police vehicle device, in the life-saving system of (1), (5), or (6).

[0169] According to (7), when an emergency call is an automated emergency call, the emergency call center device can communicate with at least one of the car device, mobile device, and wearable device that made the automated emergency call in high-speed conversation mode. Based on the conversation in high-speed conversation mode, the emergency call center device can notify at least one predetermined device from among the emergency command system device, ambulance device, fire engine device, and police vehicle device of the emergency call information. By communicating in high-speed conversation mode, emergency calls can be received in a shorter time compared to communicating in normal mode, making it possible to notify at least one predetermined device from among the ambulance device, fire engine device, and police vehicle device of the emergency call information in a shorter time.

[0170] Therefore, the life-saving system in (7) can suppress the decrease in the response speed to emergency calls when the number of automatic emergency calls increases.

[0171] (8) The emergency call device and the emergency responder device are at least one device selected from a car device, a mobile device, and a wearable device, in a life-saving system according to (5) or (6).

[0172] According to (8), when an emergency call is an automated emergency call, the emergency call center device can communicate with at least one of the car devices, mobile devices, and wearable devices that made the automated emergency call in high-speed conversation mode. Based on the conversation in high-speed conversation mode, the emergency call center device can notify at least one of the car devices, mobile devices, and wearable devices of emergency response request information. By communicating in high-speed conversation mode, emergency calls can be received in a shorter time compared to communicating in normal mode, making it possible to notify at least one of the car devices, mobile devices, and wearable devices of emergency response request information in a shorter time.

[0173] Therefore, the life-saving system in (8) can suppress the decrease in the response speed to emergency calls when the number of automatic emergency calls increases.

[0174] (9) The life-saving system according to claim (5) or (6), wherein the predetermined emergency responder device is an emergency responder device of a user who is registered as having the skills necessary for emergency response.

[0175] According to (9), when an emergency call is made, emergency response request information can be sent to the designated emergency response device of a registered skilled worker user who is registered as having the skills required for emergency response.

[0176] Therefore, according to (9), it becomes possible to respond quickly to emergencies with the cooperation of a wide range of registered skilled users, not just those whose job is to save lives or rescue, such as firefighters and police officers. As a result, the decrease in the speed of response to emergency calls when the number of automated emergency calls increases can be further suppressed.

[0177] (10) The aforementioned automatic emergency call determination process is: The life-saving system according to claim 5, comprising a process for determining whether an emergency call from the emergency call device is an automatic emergency call or a manual emergency call, based on the content of a conversation with the caller agent.

[0178] According to (10), it is possible to determine whether an emergency call from an emergency call device is an automatic or manual emergency call based on the content of the conversation with the caller agent, and to take appropriate action according to the determination result.

[0179] (11) The life-saving system of (1), (3), or (5), wherein the high-speed conversation mode is at least one of the following modes: rapid speech mode, abbreviation mode, and machine language mode.

[0180] According to (11), the life-saving system can communicate with the emergency call device that made the automatic emergency call in at least one of the following modes: rapid speech mode, abbreviation mode, and machine language mode, when the emergency call is an automatic emergency call.

[0181] (12) The aforementioned operator agent, The life-saving system of (5), which, when an emergency call from the emergency call device is a manual emergency call, performs a person-to-person conversation process to converse in normal conversation mode with the caller who made the manual emergency call using the emergency call device.

[0182] According to (12), if the emergency call is a manual emergency call, the operator agent can communicate with the caller who made the manual emergency call using the emergency call device via machine voice.

[0183] (13) The aforementioned operator agent, The life-saving system (12) that, based on the content of the conversation with the caller, executes a response instruction process to instruct the caller on how to deal with the emergency.

[0184] According to (13), the operator agent may, based on the content of the conversation with the caller, instruct the caller on how to deal with the emergency using an automated voice.

[0185] (14) The emergency call center device has a function that enables direct conversation between the caller and a human operator when the emergency call is a manual emergency call. The aforementioned emergency response device includes an emergency command center device for direct communication between the caller and a human operator. The aforementioned operator agent, The system performs a comprehension determination process to determine whether the informant understood the instructions. If it is determined that the caller does not understand the instructions, the life-saving system (13) executes a conversation method change process that enables direct conversation between the caller and the human operator.

[0186] According to (14), if the operator agent determines that the caller does not understand the machine-voiced instructions, it enables a direct conversation between the caller and the human operator. This allows a human operator at the emergency call center to provide instructions (explanations, persuasion) in human voice (the voice of the human operator) to callers (humans) who do not understand the machine-voiced instructions from the operator agent.

[0187] Therefore, according to (14), while suppressing the decrease in the response speed to emergency calls when automated calls increase, it is possible for the caller (person) and the human operator to communicate directly when the emergency call is a manual call.

[0188] (15) A multi-AI agent system comprising: an emergency call center device having a first agent; a plurality of emergency call devices having a second agent; a plurality of emergency responder devices having a third agent; and a meta-agent, The first agent said, Call processing for making a call with the aforementioned emergency call device in high-speed conversation mode or normal conversation mode, An emergency call reception process that receives an emergency call from the aforementioned emergency call device, An automatic emergency call determination process that determines whether the emergency call from the emergency call device is an automatic emergency call or a manual emergency call, If the emergency call is an automated emergency call, a high-speed conversation process is performed to communicate with the second agent of the emergency call device that made the automated emergency call in high-speed conversation mode, An AI agent that performs predetermined processing, including an emergency response request information transmission process that transmits emergency response request information to a predetermined emergency responder device based on a call in high-speed conversation mode with a second agent of the emergency call device, The second agent, The automatic emergency call process that makes the aforementioned automatic emergency call, An AI agent that performs predetermined processing including high-speed conversation processing that communicates with the first agent in the high-speed conversation mode, The aforementioned third agent, An emergency response request information reception process that receives the aforementioned emergency response request information, An AI agent that performs predetermined processing including an emergency response request presentation process that presents the contents of the emergency response request information to the user of the emergency notification device, The aforementioned meta-agent is A behavior monitoring process that monitors the behavior of at least one of the aforementioned AI agents, A life-saving system comprising an AI agent that performs a predetermined process, which includes an intervention process that intervenes in the AI ​​agent when a predetermined behavior is detected and suppresses said predetermined behavior.

[0189] The life-saving system in (15) allows a first agent of the emergency call center device and a second agent of the emergency call device to communicate in high-speed conversation mode when the emergency call is an automatic emergency call. Based on the communication with the second agent in high-speed conversation mode, the first agent can transmit emergency response request information to a designated emergency responder device. By having the first agent and the second agent communicate in high-speed conversation mode, the emergency call can be received in a shorter time compared to when communicating in normal conversation mode, and thus emergency call information can be notified to the designated emergency responder device in a shorter time.

[0190] Furthermore, the life-saving system of (15) has a meta-agent. The meta-agent monitors the behavior of the first agent, the second agent, and the third agent, and if it detects a predetermined behavior that could lead to a situation that reduces the safety of the life-saving system, it intervenes in that agent to suppress the predetermined behavior.

[0191] Therefore, the life-saving system of (15) can suppress the decrease in response speed to emergency calls when the number of automatic emergency calls increases. The life-saving system of (15) improves the safety of the life-saving system, which is a multi-agent system.

[0192] (01) A multi-agent system having at least one first agent and a plurality of second agents, The first agent said, A call process for communicating with the aforementioned second agent, An AI agent that performs predetermined processing, including an emergency response request process that, based on a call with the second agent that made the automated emergency call, requests an emergency response from an agent other than the second agent that made the automated emergency call, The second agent, The automatic emergency call process that makes the aforementioned automatic emergency call, A life-saving system comprising an AI agent that performs predetermined processes, including a call process for communicating with the first agent.

[0193] According to the life-saving system of (01), it is possible to receive an automated emergency call in a short time and request an emergency response through call processing between the first agent and the second agent. This can suppress the decrease in the speed of response to emergency calls when the number of automated emergency calls increases.

[0194] (02) A multi-agent system having at least one first agent, a plurality of second agents, and a plurality of third agents, The first agent said, A call process for communicating with the aforementioned second agent, An AI agent that performs predetermined processes, including an emergency response request process that requests an emergency response from the third agent based on a call with the second agent that has made an automated emergency call, The second agent, The automatic emergency call process that makes the aforementioned automatic emergency call, An AI agent that performs predetermined processing including a call process that makes a call with the first agent, The aforementioned third agent, The emergency request receiving process for receiving the aforementioned emergency response request, A life-saving system, which is an AI agent that performs predetermined processes, including emergency response-related processing based on the aforementioned emergency response request.

[0195] According to the life-saving system of (02), the communication between the first agent and the second agent enables the automatic emergency call to be received in a short time, and the third agent can then perform emergency response-related processing. This can suppress the decrease in the speed of responding to emergency calls when the number of automatic emergency calls increases.

[0196] (03) A multi-agent system having a meta-agent, The aforementioned meta-agent is Behavior monitoring process that monitors the behavior of other agents, A life-saving system of (01) or (02), which is an AI agent that performs a predetermined process, including an intervention process that intervenes in the other agent that has detected a predetermined behavior and suppresses said predetermined behavior.

[0197] According to the life-saving system in (03), the safety of the life-saving system, which is a multi-agent system, is improved.

[0198] (16) A computer program for implementing the first agent in the life-saving system described in (3), (15), (01), or (02) using one or more computers. According to the computer program of (16), by executing it on one or more computers, the first agent in the life-saving system described in (3), (15), (01), or (02) can be realized on one or more computers.

[0199] (17) A computer program for implementing the second agent in the life-saving system described in (3), (15), (01), or (02) using one or more computers. According to the computer program of (17), by executing it on one or more computers, the second agent in the life-saving system described in (3), (15), (01), or (02) can be realized on one or more computers.

[0200] (18) A computer program for implementing the third agent in the life-saving system described in (15) or (02) using one or more computers. According to the computer program of (18), by executing it on one or more computers, the third agent in the life-saving system described in (15) or (02) can be realized by one or more computers.

[0201] (19) A computer program for implementing the meta-agent in the life-saving system described in (4), (15), or (03) using one or more computers. According to the computer program of (19), by executing it on one or more computers, the meta-agent in the life-saving system described in (4), (15), or (03) can be realized on one or more computers. [Explanation of Symbols]

[0202] 1. Life-saving system (voice communication system) 100 Emergency Call Center Device 200 Emergency Call Devices 300 Emergency Response Devices 101 Operator Agent (First Agent, Meta-Agent) 201 Informant Agent (Second Agent) 301 Emergency Response Agent (Agent 3) 500 Emergency Response Devices

Claims

1. A life-saving system having an automated conversation unit that can communicate in high-speed conversation mode with the emergency call device that made the automated emergency call, in the case of an automated emergency call.

2. The life-saving system according to claim 1, further comprising a direct conversation unit for direct communication between the caller who made the manual emergency call and a human operator when the emergency call is a manual emergency call.

3. A multi-agent system having at least one first agent and a plurality of second agents, The first agent is, A call process that involves communicating with the second agent in high-speed conversation mode or normal conversation mode, An emergency call reception process that receives an emergency call from the aforementioned second agent, The AI ​​agent performs predetermined processing, including, when the emergency call is an automated emergency call, high-speed conversation processing, which involves communicating with the second agent that made the automated emergency call in high-speed conversation mode. The aforementioned second agent, The automatic emergency call process that makes the aforementioned automatic emergency call, A life-saving system comprising an AI agent that performs predetermined processing, including high-speed conversation processing, which involves communicating with the first agent in the high-speed conversation mode.

4. A multi-agent system having a meta-agent, The aforementioned meta-agent is Behavior monitoring process that monitors the behavior of other agents, The life-saving system according to claim 3, which is an AI agent that performs a predetermined process including an intervention process that intervenes in the other agent that has detected a predetermined behavior and suppresses the predetermined behavior.

5. A life-saving system comprising an emergency call center device, an emergency call device, and an emergency responder device, The aforementioned emergency call center device has an operator agent, The emergency call device has a caller agent, The aforementioned operator agent, Call processing that involves communicating with the aforementioned caller agent in either high-speed conversation mode or normal conversation mode, An emergency call reception process that receives an emergency call from the aforementioned emergency call device, An automatic emergency call determination process that determines whether the emergency call from the emergency call device is an automatic emergency call or a manual emergency call, If the emergency call is an automated emergency call, a high-speed conversation process is performed to communicate with the caller agent of the emergency call device that made the automated emergency call in high-speed conversation mode, An AI agent that performs a predetermined process, which includes an emergency response request information transmission process that transmits emergency response request information to a predetermined emergency responder device based on a call in high-speed conversation mode with the caller agent of the emergency call device, The aforementioned whistleblower agent, The automatic emergency call process that makes the aforementioned automatic emergency call, A life-saving system comprising an AI agent that performs predetermined processing, including high-speed conversation processing, which involves communicating with the operator agent in the high-speed conversation mode.

6. The emergency call device has an emergency response agent, The aforementioned emergency response agent, An emergency response request information reception process that receives the aforementioned emergency response request information, The life-saving system according to claim 5, comprising an AI agent that performs a predetermined process including an emergency response request content presentation process that presents the content of the emergency response request information to the user of the emergency notification device.

7. The emergency call device is at least one device from among a car device, a mobile device, and a wearable device. The life-saving system according to claim 1, 5, or 6, wherein the emergency responder device is at least one device selected from an emergency command system device, an ambulance device, a fire engine device, and a police vehicle device.

8. The life-saving system according to claim 5 or 6, wherein the emergency call device and the emergency responder device are at least one device selected from a car device, a mobile device, and a wearable device.

9. The life-saving system according to claim 5 or 6, wherein the predetermined emergency response device is an emergency response device of a registered skilled user who is registered as having the skills necessary for emergency response.

10. The aforementioned automatic emergency call determination process is: The life-saving system according to claim 5, comprising a process for determining whether an emergency call from the emergency call device is an automatic emergency call or a manual emergency call based on the content of a conversation with the caller agent.

11. The life-saving system according to claim 1, 3, or 5, wherein the high-speed conversation mode is at least one of the following modes: rapid speech mode, abbreviation mode, and machine language mode.

12. The aforementioned operator agent, The life-saving system according to claim 5, wherein, when an emergency call from the emergency call device is a manual emergency call, the system performs a person-to-person conversation process in normal conversation mode with the caller who made the manual emergency call using the emergency call device.

13. The aforementioned operator agent, The life-saving system according to claim 12, which, based on the content of the conversation with the caller, executes a response instruction process to instruct the caller on how to deal with the emergency.

14. The emergency call center device has a function that enables direct conversation between the caller and a human operator when the emergency call is a manual emergency call. The aforementioned emergency responder device includes an emergency command center device for direct communication between the caller and a human operator. The aforementioned operator agent, The system performs a comprehension determination process to determine whether the informant understood the instructions. If it is determined that the caller does not understand the instructions, the life-saving system according to claim 13, further comprising: executing a conversation method change process that enables direct conversation between the caller and the human operator.

15. A multi-AI agent system comprising: an emergency call center device having a first agent; a plurality of emergency call devices having a second agent; a plurality of emergency responder devices having a third agent; and a meta-agent, The first agent is, Call processing for making a call with the aforementioned emergency call device in high-speed conversation mode or normal conversation mode, An emergency call reception process that receives an emergency call from the aforementioned emergency call device, An automatic emergency call determination process that determines whether the emergency call from the emergency call device is an automatic emergency call or a manual emergency call, If the emergency call is an automated emergency call, a high-speed conversation process is performed to communicate with the second agent of the emergency call device that made the automated emergency call in high-speed conversation mode, An AI agent that performs predetermined processing, including an emergency response request information transmission process that transmits emergency response request information to a predetermined emergency responder device based on a call in high-speed conversation mode with the second agent of the emergency call device, The aforementioned second agent, The automatic emergency call process that makes the aforementioned automatic emergency call, An AI agent that performs a predetermined process including high-speed conversation processing that communicates with the first agent in the high-speed conversation mode, The aforementioned third agent, An emergency response request information reception process that receives the aforementioned emergency response request information, An AI agent that performs predetermined processing including an emergency response request presentation process that presents the contents of the emergency response request information to the user of the emergency notification device, The aforementioned meta-agent is A behavior monitoring process that monitors the behavior of at least one of the aforementioned AI agents, A life-saving system comprising an AI agent that performs a predetermined process, which includes an intervention process that intervenes in the AI ​​agent when a predetermined behavior is detected and suppresses said predetermined behavior.

16. A computer program for implementing the first agent in the life-saving system according to claim 3 or 15 using one or more computers.

17. A computer program for implementing the second agent in the life-saving system according to claim 3 or 15 using one or more computers.

18. A computer program for implementing the third agent in the life-saving system described in claim 15 using one or more computers.

19. A computer program for implementing the meta-agent in the life-saving system according to claim 4 or 15 using one or more computers.

Citation Information

Patent Citations

  • Fall detection - audio looping

    WO2020092269A1