Simulated device, information processing device, processing method, information processing method, program
The simulation device and method facilitate improved communication and diagnostic skills by simulating interactions using a large-scale language model and analyzing user input and output.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- JUNTENDO EDUCATIONAL FOUNDATION
- Filing Date
- 2024-12-25
- Publication Date
- 2026-07-07
Smart Images

Figure 2026113010000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a simulation device, an information processing device, a processing method, an information processing method, and a program.
Background Art
[0002] The technology of a diagnostic training monitoring device that can train medical students in examinations such as interviews and improve diagnostic techniques is disclosed in Patent Document 1. Patent Document 1 describes a technique in which by installing an imaging camera that images the direction of the line of sight of a simulated patient or a human body model, the movement of a trainer with respect to the simulated patient or human body model in diagnostic training can be easily grasped from the line of sight of the simulated patient or the like, and the movement of the trainer can be confirmed in real time or retrospectively by the video seen from the patient side, thereby improving diagnostic techniques such as interviews.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] By the way, there has been a demand for a technology that can easily simulate communication with a predetermined other person such as a patient as described above.
[0005] An object of the present disclosure is to provide a simulation device, an information processing device, a processing method, an information processing method, and a program that solve the above problems.
Means for Solving the Problems
[0006] A simulation device according to one aspect of the present disclosure includes: prompt information acquisition means for acquiring prompt information including: simulator description information describing a simulator to be simulated; user description information describing a user who converses with the simulator; action description information describing actions simulated by the simulator and the user; procedure description information describing the steps related to the actions; and reference data including reference information used for outputting information related to the actions; simulation means for outputting output information related to the actions in a manner that can be confirmed by the user, based on the simulator description information, the user description information, the action description information, the procedure description information, and the reference data, and repeating the output of the output information related to the actions based on input information from the user for the output information; and analysis result generation means for analyzing the output information and the input information to generate an analysis result when the end of the repetition of outputting the output information and inputting the input information is detected.
[0007] A processing method according to one aspect of the present disclosure acquires prompt information including: a simulated person description information describing a simulated person to be simulated; a user description information describing a user who converses with the simulated person; an action description information describing an action simulated by the simulated person and the user; a procedure description information describing a procedure related to the action; and reference data including reference information used for outputting information related to the action. Based on the simulated person description information, the user description information, the action description information, the procedure description information, and the reference data, the method outputs output information related to the action in a manner that can be confirmed by the user. The method repeatedly outputs the output information related to the action based on input information from the user, and when the end of the repetition of outputting the output information and inputting the input information is detected, the method analyzes the output information and the input information to generate an analysis result.
[0008] A program according to one aspect of the present disclosure causes a computer to function as a prompt information acquisition means that acquires prompt information including: a simulated person description information that describes a simulated person to be simulated; a user description information that describes a user who converses with the simulated person; an action description information that describes an action simulated by the simulated person and the user; a procedure description information that describes a procedure related to the action; and reference data that includes reference information used for outputting information related to the action; a simulation means that outputs output information related to the action in a manner that can be confirmed by the user, based on the simulated person description information, the user description information, the action description information, the procedure description information, and the reference data, and repeats the output of the output information related to the action based on input information from the user for the output information; and an analysis result generation means that, when it detects the end of the repetition of outputting the output information and inputting the input information, analyzes the output information and the input information to generate an analysis result. [Effects of the Invention]
[0009] According to the above embodiment, it is possible to easily simulate communication with a predetermined other party and improve communication. [Brief explanation of the drawing]
[0010] [Figure 1] This figure shows an example of an information processing system including a simulated device according to one aspect of the present disclosure. [Figure 2] This figure shows an example of the hardware configuration of a simulated device according to one aspect of the present disclosure. [Figure 3] This is a functional block diagram of a simulated device according to one aspect of the present disclosure. [Figure 4] This figure shows an example of a user interface displayed by a terminal according to one aspect of this disclosure. [Figure 5] This figure shows an example of a simulated start page according to one aspect of this disclosure. [Figure 6] This figure shows the processing flow of a simulated device according to one aspect of the present disclosure. [Figure 7]The first figure shows an example of the analysis results obtained by this disclosure. [Figure 8] The second figure shows an example of the analysis results obtained by this disclosure. [Figure 9] This is a functional block diagram of a simulated device according to another aspect of the present disclosure. [Figure 10] This figure shows the processing flow of a simulated device according to another aspect of the present disclosure. [Figure 11] This is a functional block diagram of an information processing device according to another aspect of the present disclosure. [Figure 12] This figure shows the processing flow of an information processing device according to another aspect of the present disclosure. [Modes for carrying out the invention]
[0011] The simulated device described herein will be explained below with reference to the drawings. Figure 1 shows an example of an information processing system including a simulated device according to one aspect of the present disclosure. The information processing system 100 of the present disclosure includes at least a simulated device 1. The simulated device 1 communicates with a terminal 2 used by a user, such as a doctor. The terminal 2 may be a PC (Personal Computer), smartphone, or tablet terminal used by the user.
[0012] The simulation device 1 of this disclosure may have the functionality of a web server and the functionality of a large-scale language model. The simulation device 1 may be composed of multiple computers connected to each other in a communication network.
[0013] Figure 2 shows an example of the hardware configuration of a simulated device according to one aspect of the present disclosure. The simulation device 1 is, for example, as shown in FIG. 2, a computer equipped with hardware such as a CPU (Central Processing Unit) 101, a GPU (Graphics Processing Unit) 102, a ROM (Read Only Memory) 103, a RAM (Random Access Memory) 104, a storage device 105 such as another HDD (Hard Disk Drive), and a communication module 106. Note that the terminal 2 is also a computer having the hardware configuration shown in FIG. 2.
[0014] FIG. 3 is a functional block diagram of the simulation device according to an aspect of the present disclosure. The CPU 101 and GPU 102 of the simulation device 1 execute a simulation program stored in advance. Thereby, the simulation device 1 exhibits the functions of a control unit 11, a prompt acquisition unit 12, a simulation unit 13, an analysis result generation unit 14, and a UI (User Interface) processing unit 15.
[0015] The control unit 11 controls other functional units and the like. The prompt acquisition unit 12 acquires prompt information from the terminal 2. The simulation unit 13 simulates the simulator specified by the prompt information based on the prompt information and the input information from the terminal 2, and generates output information regarding the actions simulated by the user using the terminal 2 and the simulator. Specifically, the simulation unit 13 uses a large language model to generate output information corresponding to the input information acquired from the terminal 2 using the prompt information and the input information. Note that the simulation unit 13 generates output information corresponding to the input information using a pre-generated large language model. The generation of the large language model may use known techniques or a pre-generated large language model. Further, the simulation device 1 may include a learning processing unit that generates a large language model used by the simulation unit 13 to generate output information corresponding to the prompt information and other input information. The analysis result generation unit 14 generates an analysis result regarding the simulation based on the plurality of output information and the input information. The UI processing unit 15 acquires prompt information and input information, and outputs output information and analysis results to terminal 2. For example, the UI processing unit 15 can function as a web server.
[0016] In the main configuration of this disclosure, the prompt acquisition unit 12 acquires prompt information via the UI processing unit 15, which includes: simulator description information that describes the simulator to be simulated; user description information that describes the user who converses with the simulator; action description information that describes the actions that the simulator and the user simulate; procedure description information that describes the steps related to the actions; and reference data that includes reference information such as examples used for outputting information about the actions. The simulation unit 13 then identifies the simulater's explanation information, the user's explanation information, the action explanation information, the procedure explanation information, and the reference data from the prompt information. Based on this information, it outputs output information regarding the actions simulated by the simulater and the user in a way that the user can verify, and repeats the output of action-related output information based on the input information received from the user in response to the output information. The analysis result generation unit 14 then analyzes the output information and input information to generate an analysis result when it detects the end of the repeated cycle of outputting output information and inputting input information.
[0017] More specifically, in the main components of this disclosure, the simulated person description information is a document explaining that the simulated person is a patient, the user description information is a document explaining that the user is a doctor, the behavior description information is a document explaining at least how the doctor examines the patient, the procedure description information is a document that instructs the system to output a document describing the patient's symptoms or situation (such as whether the patient was brought in by ambulance, is an outpatient, or is an inpatient) as the initial output information, and then instructs the system to generate output information showing the patient's behavior information regarding the examination based on the input information obtained from terminal 2 thereafter, and the reference data is a document showing the symptoms and examples of examinations corresponding to those symptoms. More specifically, the reference data may be clinical papers or reports created by doctors, etc.
[0018] More specifically, in the main configuration of this disclosure, the simulation unit 13 identifies simulater explanation information, user explanation information, action explanation information, procedure explanation information, and reference data from prompt information, and based on this information outputs output information regarding the utterances of the simulated patient, who is the user, in a way that can be confirmed by the physician, and repeats the output of output information regarding the next utterance of the simulated patient based on the physician's utterance or input of a spoken sentence in response to the output information. The analysis result generation unit 14 then analyzes the output information and input information to generate an analysis result when it detects the end of the repetition of outputting output information and inputting input information. The analysis result may include information such as the degree of quality of the physician's communication with the simulated patient. By outputting such analysis results, the simulation device 1 can easily simulate communication between the physician and the simulated patient, thereby improving physician-patient communication.
[0019] Figure 4 shows an example of a user interface displayed by a terminal according to one aspect of this disclosure. Terminal 2 establishes a communication connection with the simulation device 1. The simulation device 1 sends page data, which is the user interface, to Terminal 2. Alternatively, Terminal 2 has pre-programmed a simulated application program that communicates with the simulation device 1 and displays the page data. Based on the activation of this simulated application program, Terminal 2 displays the page data, which is the user interface, on its display.
[0020] The page data shown in Figure 4 represents a prompt input page for entering prompt information. Users, such as administrators, can use the prompt input page to send prompt information, including a simulated character description, user description, action description, procedure description, and reference data, to the simulation device 1. The simulation device 1 stores the simulated character description, user description, action description, procedure description, and reference data that have been pre-entered by the administrator, and may send the prompt input page containing this information to terminal 2. Alternatively, terminal 2 may access the simulation device 1, retrieve this information, and display the prompt input page containing it on its display. Users can then view the simulated character description, user description, action description, procedure description, and reference data displayed on terminal 2 via the prompt input page.
[0021] Users such as administrators using terminal 2 review the simulated person description, user description, action description, procedure description, and reference data on the prompt input page, or input and correct them if they are not yet entered, and then input an instruction to terminal 2 to start the simulation process for the simulation device 1 to simulate the simulated person, including this information and based on that information. For example, an administrator or other user can input this instruction by pressing the start button icon displayed on the prompt input page.
[0022] Terminal 2 sends a simulated processing start request to simulation device 1, which includes the simulated person description, user description, action description, procedure description, and reference data entered on the prompt input page. The prompt acquisition unit 12 of simulation device 1 records the simulated person description, user description, action description, procedure description, and reference data in a database or similar, linking them with the administrator's user ID. Subsequently, simulation device 1 generates a simulated start page that includes the administrator's user ID. Users such as doctors who simulate communication with a simulated person perform the simulated processing using the simulated start page.
[0023] Here, the simulated person description document is a document that describes the simulated person simulated by the simulation unit 13 of the simulation device 1 using a large-scale language model. In this disclosure, it also includes a document that describes the patient simulated by the simulation device 1 and a document that describes the physician who will be the user communicating with the simulated patient. For example, in the example of this disclosure, the simulated person description document and the user description document may be expressed as a single document such as, "You are a simulated patient. Please answer the questions of the physician user as a patient." The simulated person description document may be any document that describes the simulated person simulated by the simulation unit 13 using a large-scale language model.
[0024] Furthermore, the behavioral description text is a text used in this disclosure to explain what actions the simulation unit 13 of the simulation device 1 will take as a simulated patient using a large-scale language model. For example, in the example of this disclosure, it may be expressed as follows: "The simulation device 1 will act as a patient and answer the questions of the user (physician) according to the patient's personality traits. Please answer the user's questions concisely.", "The simulation device 1 will mimic how a resident physician asks questions to a patient in an outpatient setting. The simulation device 1 will play the role of a simulated patient and observe whether the resident physician (user) responds appropriately to the questions. Please answer questions at length and without getting to the point. In particular, please speak at length when the question is open-ended.", "Please act as a difficult patient with a bad attitude and tone of voice to stress out the physician (user). Please respond in a conversational format. In particular, please show anger if the user asks a question in a rude tone. Please show happiness when the physician responds well. Please express emotions such as joy, anger, sadness, and happiness." The behavioral description text can be any text that explains what actions the simulation unit 13 will take as a simulated patient using a large-scale language model.
[0025] Furthermore, in this disclosure, the procedural explanation text refers to the text that the simulation unit 13 of the simulation device 1 outputs to terminal 2 as the initial output information based on access by a user who is a physician. For example, the procedural explanation text may be expressed as follows: "Please output the patient's information first in the following format: Age: XX years old, Gender: Male, Patient's chief complaint, Vital signs, Level of consciousness, Body temperature: degrees, Pulse rate: beats / min, Blood pressure: mmHg, Respiratory rate: breaths / min, SpO2: % (room air), Patient's demeanor, Patient's facial expression, etc., and after that information, output "The patient has entered the room, please proceed with the examination." The procedural explanation text can be any text that instructs the simulation unit 13 on the procedure.
[0026] Figure 5 shows an example of a simulated start page according to one aspect of the present disclosure. As shown in the example in Figure 5, the simulation start page generated by the simulation device 1 and sent to the terminal 2, and displayed by the terminal 2, displays information output by the large-scale language model after the simulation unit 13 inputs prompt information, reference data, and simulated conversation information of the user (a doctor) into the large-scale language model.
[0027] Figure 6 shows the processing flow of a simulated device according to one aspect of the present disclosure. Next, we will explain the processing flow of the simulated device step by step. The physician uses terminal 2 to access the simulation device 1. Terminal 2 establishes a communication connection with the simulation device 1 (step S101). The simulation device 1 sends information from the simulation start page to terminal 2 (step S102). Terminal 2 displays the simulation start page (step S103). The simulation unit 13 of the simulation device 1 sends the initial simulated conversation information generated based on the prompt information entered by the administrator on the prompt input page to terminal 2 (step S104). Terminal 2 displays the initial simulated conversation information on the simulated start page displayed by terminal 2 (step S105). The initial simulated conversation information includes, for example, information such as the simulated patient's age, gender, chief complaint, level of consciousness, body temperature, pulse, blood pressure, respiratory rate, SpO2, patient's demeanor, and facial expression, along with the sentence, "The patient has entered the room, please proceed with the examination." The simulated conversation information generated by the simulation unit 13 is an example of output information. The initial simulated conversation information may include information indicating the patient's situation (such as whether the patient was brought in by ambulance, is an outpatient, or is an inpatient).
[0028] Furthermore, the simulation unit 13 may continue to send simulated conversation information, including the text of the simulated patient's initial conversation, to the terminal 2 based on the prompt information. The terminal 2 displays the text of the conversation output from the simulation unit 13 on the simulation start page of the display 2. The user, a physician, inputs text of conversation in response to the simulated patient's conversation displayed by the terminal 2, and the terminal 2 acquires the text (step S106). Note that the text displayed by the terminal 2 and the text input by the physician to the terminal 2 may be output or input as voice. In this case, the terminal 2 converts the text included in the simulated conversation information output based on the acquisition of simulated conversation information from the simulation device 1 into voice and outputs it from the speaker, and also converts the input voice into text and displays it on the simulation start page, and sends the simulated conversation information by the physician, including that text, as input information to the simulation device 1 (step S107). The simulated conversation information showing the conversation entered by the physician to the terminal 2 is an example of input information.
[0029] The simulation unit 13 of the simulation device 1 acquires simulated conversation information from terminal 2. The simulation unit 13 inputs the simulated conversation information and prompt information into a large-scale language model. The simulation unit 13 uses the large-scale language model to generate simulated conversation information corresponding to the prompt information and simulated conversation information (step S108). This simulated conversation information is the text of the conversation in response to the input information (conversation) of the simulated patient (doctor). The simulation unit 13 sends the simulated conversation information to terminal 2 (step S109). Terminal 2 displays the text of the conversation content included in the simulated conversation information output from the simulation unit 13 on the simulated start page of display 2 (step S110). The user (doctor) inputs the text of the conversation in response to the conversation of the simulated patient displayed by terminal 2, and terminal 2 acquires the text (step S111). Terminal 2 sends the simulated conversation information, including the text of the conversation input by the doctor, to the simulation device 1 (step S112).
[0030] Each time the simulation unit 13 of the simulation device 1 acquires simulated conversation information, it repeatedly generates simulated conversation information for responses and sends it to terminal 2. Each time terminal 2 outputs simulated conversation information acquired from the simulation device 1, the doctor may input the content of the doctor's response conversation in text or voice. As a result, the simulation unit 13 of the simulation device 1 simulates a patient and generates simulated conversation information based on the information obtained from terminal 2, including the simulated patient's medical condition and physical state based on instructions and reference data included in the prompt information, questions to the doctor, and answers to the doctor, and sends it to terminal 2. Terminal 2 sends the simulated conversation information entered by the doctor, corresponding to the simulated patient's simulated conversation information, to the simulation device 1. The simulated conversation information entered by the doctor includes conversation information such as questions and instructions to the simulated patient. In this way, the user, the doctor, communicates with the simulated patient and practices medical procedures such as examinations.
[0031] The output information from the simulation unit 13 of the simulation device 1 may include not only simulated conversation information, but also information indicating actions taken by the simulated patient in response to the simulated conversation information input by the doctor. For example, if the doctor is a dentist, the output information may include sentences indicating actions such as opening the mouth based on the doctor's simulated conversation information. Similarly, the input information to the doctor's terminal 2 may include not only simulated conversation information, but also information about actions performed by the doctor. For example, if the doctor is conducting an examination, the input information may include information indicating the doctor's actions, such as placing a stethoscope on the patient, or, if the doctor is a dentist, what medical procedure was performed.
[0032] The simulation unit 13 of the simulation device 1 repeatedly generates simulated conversation information corresponding to the simulated conversation information acquired from terminal 2 until it determines that it has finished. The simulation unit 13 determines whether to stop generating the simulated conversation information for the response (step S113). If the simulation unit 13 does not detect that it has stopped generating the simulated conversation information for the response, it repeats generating the simulated conversation information for the response using the simulated conversation information acquired from terminal 2, prompt information, and a large-scale language model. If the simulation unit 13 detects that it has stopped generating the simulated conversation information for the response, it generates final simulated conversation information such as "The simulated consultation will end" and sends it to terminal 2, after which it may terminate processing. The simulation unit 13 may automatically detect that it has stopped generating the simulated conversation information for the response. For example, the simulation unit 13 may determine that the series of simulated conversations for a simulated medical examination with the user of terminal 2 (a doctor) has ended and stop generating the simulated conversation information for the response when a predetermined amount of time has elapsed since the output of the first simulated conversation information to terminal 2, when the simulated conversation information obtained from terminal 2 contains any sentence suggesting the end of the simulated conversation, or when a predetermined amount of time has elapsed since the last acquisition of simulated conversation information from terminal 2. Alternatively, the simulation unit 13 may determine to stop generating the simulated conversation information when it receives information from terminal 2 indicating that a button icon included in the simulated start page displayed on terminal 2 has been pressed.
[0033] When the simulation unit 13 of the simulation device 1 determines that it has stopped generating simulated conversation information for responses, it analyzes the simulated conversation information it generated and the simulated conversation information that the user (doctor) inputs to terminal 2 and which the simulation unit 13 acquires, and generates an analysis result (step S114). This process is an example of a process in which the simulation device 1 analyzes output information and input information to generate an analysis result when it detects the end of the repeated cycle of outputting output information and inputting input information.
[0034] Figure 7 is the first figure showing an example of the analysis results obtained by this disclosure. Figure 8 is a second figure showing an example of the analysis results obtained by this disclosure.
[0035] Specifically, when the simulation unit 13 determines that it has stopped generating simulated conversation information, it instructs the analysis result generation unit 14 to start the analysis process. The simulation unit 13 stores the generated simulated conversation information and the simulated conversation information entered by the doctor obtained from terminal 2. At this time, the simulation unit 13 stores the simulated conversation information it generates and the simulated conversation information entered by the doctor obtained from terminal 2 separately. For example, the simulation unit 13 may associate an identifier indicating the simulation device 1 with the simulated conversation information it generates and record it in a storage unit, etc., and may associate the doctor's user identifier with the simulated conversation information entered by the doctor obtained from terminal 2 and record it in a storage unit, etc.
[0036] The analysis result generation unit 14 may analyze the simulated conversation information entered by the physician and calculate the number of times the physician speaks (the number of times the simulated conversation information is entered into terminal 2) (Figure 7). The analysis result generation unit 14 may calculate the number of characters in the conversation contained in each of the simulated conversation information entered by the physician into terminal 2. The analysis result generation unit 14 may calculate the average number of characters in each of the simulated conversation information entered by the physician into terminal 2. The analysis result generation unit 14 may input each of the simulated conversation information entered by the physician into terminal 2 into an appropriateness judgment model and, as a result, calculate a value indicating the degree of appropriateness (%) of the simulated conversation. The appropriateness judgment model may be a machine learning model calculated by the simulation device 1 using machine learning to study the relationship between past simulated conversations and the degree of appropriateness corresponding to the current simulated conversation. Alternatively, the analysis result generation unit 14 may input each of the simulated conversation information and prompt information entered by the physician into terminal 2 into a large-scale language model and use the large-scale language model to calculate the degree of appropriateness (%) of the simulated conversation. In this case, the prompt information may include a description of the method for calculating the degree of appropriateness of the simulated conversation.
[0037] The analysis result generation unit 14 may analyze the simulated conversation information entered by the physician to analyze the physician's questioning tendencies towards the simulated patient (Figure 7). For example, the analysis result generation unit 14 may input prompt information instructing the analysis of whether the physician's questions are open-ended questions, closed questions, summary questions, or other questions, along with the simulated conversation information entered by the physician into terminal 2, into a large-scale language model to calculate the proportion of open-ended questions, closed questions, summary questions, and other questions among the total number of questions.
[0038] The analysis result generation unit 14 may analyze the simulated conversation information entered by the physician to analyze the types of questions the physician asks the simulated patient (Figure 7). For example, the analysis result generation unit 14 may input prompt information instructing the analysis to determine whether the type of questions the physician asks is a question asking about the chief complaint or medical history, a question asking for background information, or another type of question, along with the simulated conversation information entered by the physician into terminal 2, into a large-scale language model to calculate the number of questions asking about the chief complaint or medical history, the number of questions asking for background information, and the number of other types of questions.
[0039] The analysis result generation unit 14 may analyze the simulated conversation information entered by the physician to analyze the physician's attitude towards questioning the simulated patient (Figure 8). For example, the analysis result generation unit 14 may input prompt information instructing the analysis to determine whether the physician's attitude towards questioning the simulated patient is one of empathy, gratitude, reassurance, or other, along with the simulated conversation information entered by the physician into terminal 2, into a large-scale language model to calculate the number of times the physician's attitude was one of empathy, gratitude, reassurance, and other among all the questions asked.
[0040] The analysis result generation unit 14 may analyze the simulated conversation information entered by the physician and generate sentences that point out the trends in the simulated patient's interview and the good and bad points of the conversation (Figure 8). For example, the analysis result generation unit 14 inputs prompt information that instructs the generation of sentences that point out the trends in the simulated patient's interview and the good and bad points of the conversation, along with each piece of simulated conversation information entered by the physician into terminal 2, into a large-scale language model. The analysis result generation unit 14 may then generate sentences that point out the trends in the simulated patient's interview and the good and bad points of the conversation.
[0041] The analysis result generation unit 14 outputs the information of each analysis result generated by the above process to the UI processing unit 15. The UI processing unit 15 generates an analysis result page containing the information of each analysis result (step S115). The UI processing unit 15 sends the analysis result page to the terminal 2 (step S116). The terminal 2 displays the analysis result page on its display (step S117). Through the above process, the physician can check the analysis results from the simulation device 1 regarding the simulated examination conducted with the simulated patient, and use this information to help with responses such as taking interviews in actual medical settings.
[0042] The above explanation used an example where the simulation device 1 simulates a patient. However, the simulation device 1 may also simulate a nurse or a doctor based on prompt information and engage in a simulated conversation with the user. For example, the simulation device 1 may be a simulated nurse and the user a doctor, and a simulated conversation may take place between the simulated nurse and the user (the doctor). Alternatively, the simulation device 1 may be a simulated doctor and the user a nurse, and a simulated conversation may take place between the simulated doctor and the user (the nurse). Furthermore, the simulation device 1 may be a simulated patient and the user a nurse, and a simulated conversation may take place between the simulated patient and the user (the nurse).
[0043] When the simulation device 1 simulates a patient and the user is a nurse, the prompt information includes: Simulator description information explaining that the simulater is a patient, and User description information explaining that the user is a nurse. In this case, the Action description information explains at least how the nurse will care for the patient, and the Procedure description information instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then generate output information showing patient action information related to nursing based on the subsequent input information. In this case, the Reference Data may be information showing the symptoms and examples of examinations corresponding to those symptoms. This allows the simulation unit 13 of the simulation device 1 to simulate a simulated patient and conduct a simulated conversation between the user (the nurse) and the simulated patient. This enables the nurse to simulate nursing with the simulated patient.
[0044] When the simulation device 1 simulates a nurse and the user is a doctor, the prompt information includes: the simulater description information explains that the simulater is a nurse, and the user description information explains that the user is a doctor. In this case, the action description information explains at least how the doctor collaborates with the nurse in examining the patient, and the procedure description information instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then generate output information showing the nurse's actions related to the examination based on the subsequent input information. In this case, the reference data may be information showing the symptoms and examples of examinations corresponding to those symptoms. This allows the simulation unit 13 of the simulation device 1 to simulate a simulated nurse, enabling a simulated conversation between the user (a doctor) and the simulated nurse. This allows the doctor to simulate examinations and other medical procedures with the simulated nurse.
[0045] When the simulation device 1 simulates a doctor and the user is a nurse, the prompt information includes: the simulater explanation information explains that the simulater is a doctor, and the user explanation information explains that the user is a nurse. In this case, the action explanation information explains at least how the nurse collaborates with the doctor in examining the patient, and the procedure explanation information instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then generate output information showing the doctor's actions regarding the examination based on the subsequent input information. In this case, the reference data may be information showing symptoms and examples of examinations corresponding to those symptoms. This allows the simulation unit 13 of the simulation device 1 to simulate a doctor and conduct a simulated conversation between the user (the nurse) and the simulated doctor. This allows the nurse to simulate medical procedures with the simulated doctor.
[0046] When the simulation device 1 simulates a patient and the user is a pharmacist, the prompt information includes: Simulator explanation information, which explains that the simulater is a patient; and User explanation information, which explains that the user is a pharmacist. In this case, the Action explanation information is at least information that explains how the pharmacist prescribes medication to the patient; and the Procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then generate output information showing the patient's actions regarding the prescription of medication based on the subsequent input information. In this case, the Reference Data may be information showing examples of symptoms and the prescription of medication corresponding to those symptoms. This allows the simulation unit 13 of the simulation device 1 to simulate a patient and conduct a simulated conversation between the pharmacist user and the patient. This allows the pharmacist to conduct a simulation regarding the prescription of medication with the simulated patient.
[0047] According to the process described above, it is possible to easily simulate communication between the simulated device 1 and the simulated person, thereby improving communication.
[0048] While the present disclosure has been described above with reference to embodiments, the present disclosure is not limited to the embodiments described above. Various modifications to the structure and details of the present disclosure may be made that can be understood by those skilled in the art within the scope of the present disclosure.
[0049] Figure 9 is a functional block diagram of a simulated device according to another aspect of the present disclosure. Figure 10 shows the processing flow of a simulated device according to another aspect of the present disclosure. In other embodiments, the simulation device 1 may include the functions of a prompt acquisition means 31, a simulation means 32, and an analysis result generation means 33. The prompt acquisition means 31 acquires prompt information including simulated person explanation information, user explanation information, action explanation information, procedure explanation information, and reference data (step S201). The simulation means 32 outputs output information regarding the actions of the simulater and the user in a way that can be verified by the user, based on the simulater explanation information, user explanation information, action explanation information, procedure explanation information, and reference data, and repeats the output of output information regarding the actions of the simulater and the user based on the input of input information from the user for the output information (step S202). When the analysis result generation means 33 detects the end of the repeated cycle of outputting output information and inputting input information, it analyzes the output information and input information to generate an analysis result (step S203).
[0050] Figure 11 is a functional block diagram of an information processing device according to another aspect of the present disclosure. Figure 12 shows the processing flow of an information processing device according to another aspect of the present disclosure. In other embodiments, the information processing device 20 used by the user, such as terminal 2, may be equipped with the functions of a prompt generation means 41, a transmission means 42, and an analysis result output means 43. The prompt generation means 41 generates prompt information including simulated person explanation information, user explanation information, action explanation information, procedure explanation information, and reference data (step S301). The transmission means 42 transmits prompt information and input information to a simulation device that outputs output information related to actions in a way that can be confirmed by the user, based on the simulated person explanation information, user explanation information, action explanation information, procedure explanation information, and reference data, and that repeatedly outputs output information related to actions based on input information received from the user in response to the output information (step S302). The analysis result output means 43 detects the end of the repeated cycle of outputting output information and inputting input information from the simulation device 1, and obtains and outputs the analysis result obtained by analyzing the output information and input information (step S303).
[0051] Some or all of the above embodiments may also be described as follows, but are not limited to the following:
[0052] (Note 1) A prompt acquisition means for acquiring prompt information including: a simulated person description information that describes the simulated person to be simulated; a user description information that describes the user who converses with the simulated person; an action description information that describes the action that the simulated person and the user simulate; a procedure description information that describes the procedure related to the action; and reference data that includes reference information used for outputting information related to the action. A simulation means that outputs output information related to the action in a manner that can be confirmed by the user, based on the simulated person explanation information, the user explanation information, the action explanation information, the procedure explanation information, and the reference data, and repeats the output of the output information related to the action based on input information from the user regarding the output information, When the end of the repeated cycle of outputting the output information and inputting the input information is detected, an analysis result generation means analyzes the output information and the input information to generate an analysis result, A simulation device equipped with the following features.
[0053] (Note 2) The aforementioned simulated person explanation information is information explaining that the simulated person is a patient. The user description information is information that explains that the user is a doctor. The aforementioned behavioral information is at least information describing the manner in which the physician examines the patient, The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the patient's actions related to the examination in relation to the input information, based on the subsequent input information. The aforementioned reference data is information that shows examples of the symptoms and the medical examinations corresponding to those symptoms. The simulated device described in Appendix 1.
[0054] (Note 3) The aforementioned simulated person explanation information is information explaining that the simulated person is a patient. The user description information is information that explains that the user is a nurse. The aforementioned behavioral information is at least information describing the manner in which the nurse provides care to the patient, The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the patient's actions related to nursing care based on the input information thereafter. The aforementioned reference data is information that shows examples of the symptoms and the medical examinations corresponding to those symptoms. The simulated device described in Appendix 1.
[0055] (Note 4) The aforementioned information describing the simulated person is information explaining that the simulated person is a nurse. The user description information is information that explains that the user is a doctor. The aforementioned behavioral information is at least information describing how the physician collaborates with the nurse in examining the patient, The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the nurse's actions regarding the examination based on the subsequent input information. The aforementioned reference data is information that shows examples of the symptoms and the medical examinations corresponding to those symptoms. The simulated device described in Appendix 1.
[0056] (Note 5) The aforementioned information describing the simulated person is information explaining that the simulated person is a doctor. The user description information is information that explains that the user is a nurse. The aforementioned behavioral information is at least information describing how the nurse collaborates with the physician in examining the patient, The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the physician's actions regarding the examination based on the subsequent input information. The aforementioned reference data is information that shows examples of the symptoms and the medical examinations corresponding to those symptoms. The simulated device described in Appendix 1.
[0057] (Note 6) The aforementioned simulated person explanation information is information explaining that the simulated person is a patient. The user description information is information that explains that the user is a pharmacist. The aforementioned behavioral information is at least information describing the manner in which the pharmacist prescribes medication to the patient. The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the patient's behavioral information regarding the prescription of the drug based on the input information. The aforementioned reference data provides information illustrating examples of the symptoms and the prescription of medications corresponding to those symptoms. The simulated device described in Appendix 1.
[0058] (Note 7) The aforementioned behavioral information is the utterance of the simulated person, as described in any one of the descriptions in Appendix 2 to Appendix 6 of the simulated device.
[0059] (Note 8) The aforementioned behavioral information is the response of the simulated person, as described in any one of the descriptions in Appendix 2 to Appendix 7 of the simulation device.
[0060] (Note 9) The input information is the user's action, as described in any one of the appendices 1 to 8 of the simulated device.
[0061] (Note 10) The input information is the user's utterance, as described in any one of the items from Appendix 1 to Appendix 9 of the simulated device.
[0062] (Note 11) Prompt information is obtained which includes: simulator description information that describes the simulator to be simulated; user description information that describes the user who converses with the simulator; action description information that describes the actions that the simulator and the user simulate; procedure description information that describes the steps related to the actions; and reference data that includes reference information used for outputting information related to the actions. Based on the simulated person explanation information, the user explanation information, the action explanation information, the procedure explanation information, and the reference data, output information related to the action is output in a way that the user can verify, and the output information related to the action is repeatedly output based on input information from the user regarding the output information. When the end of the repeated cycle of outputting the output information and inputting the input information is detected, the output information and the input information are analyzed to generate an analysis result. Processing method.
[0063] (Note 12) The aforementioned simulated person explanation information is information explaining that the simulated person is a patient. The user description information is information that explains that the user is a doctor. The aforementioned behavioral information is at least information describing the manner in which the physician examines the patient, The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the patient's actions related to the examination in relation to the input information, based on the subsequent input information. The aforementioned reference data is information that shows examples of the symptoms and the medical examinations corresponding to those symptoms. The processing method described in Appendix 11.
[0064] (Note 13) The aforementioned simulated person explanation information is information explaining that the simulated person is a patient. The user description information is information that explains that the user is a nurse. The aforementioned behavioral information is at least information describing the manner in which the nurse provides care to the patient, The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the patient's actions related to nursing care based on the input information thereafter. The aforementioned reference data is information that shows examples of the symptoms and the medical examinations corresponding to those symptoms. The processing method described in Appendix 11.
[0065] (Note 14) The aforementioned information describing the simulated person is information explaining that the simulated person is a nurse. The user description information is information that explains that the user is a doctor. The aforementioned behavioral information is at least information describing how the physician collaborates with the nurse in examining the patient, The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the nurse's actions regarding the examination based on the subsequent input information. The aforementioned reference data is information that shows examples of the symptoms and the medical examinations corresponding to those symptoms. The processing method described in Appendix 11.
[0066] (Note 15) The aforementioned information describing the simulated person is information explaining that the simulated person is a doctor. The user description information is information that explains that the user is a nurse. The aforementioned behavioral information is at least information describing how the nurse collaborates with the physician in examining the patient, The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the physician's actions regarding the examination based on the subsequent input information. The aforementioned reference data is information that shows examples of the symptoms and the medical examinations corresponding to those symptoms. The processing method described in Appendix 11.
[0067] (Note 16) The aforementioned simulated person explanation information is information explaining that the simulated person is a patient. The user description information is information that explains that the user is a pharmacist. The aforementioned behavioral information is at least information describing the manner in which the pharmacist prescribes medication to the patient. The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the patient's behavioral information regarding the prescription of the drug based on the input information. The aforementioned reference data provides information illustrating examples of the symptoms and the prescription of medications corresponding to those symptoms. The processing method described in Appendix 11.
[0068] (Note 17) The aforementioned behavioral information is the utterance of the simulated person, and the processing method is as described in any one of the items in Appendix 11 to Appendix 16.
[0069] (Note 18) The aforementioned behavioral information is the response of the simulated person, and the processing method is as described in any one of the items in Appendix 11 to Appendix 17.
[0070] (Note 19) The input information is processed according to any one of the actions of the user, as described in Appendix 10 to Appendix 18.
[0071] (Note 20) The input information is the user's utterance, and the processing method is as described in any one of the items in Appendix 10 to Appendix 19.
[0072] (Note 21) Computers, A prompt acquisition means for acquiring prompt information which includes: simulator description information describing a simulator to be simulated; user description information describing a user who converses with the simulator; action description information describing the actions that the simulator and the user simulate; procedure description information describing the steps related to the actions; and reference data including reference information used for outputting information related to the actions. A simulation means that outputs output information related to the action in a manner that can be confirmed by the user, based on the simulated person explanation information, the user explanation information, the action explanation information, the procedure explanation information, and the reference data, and repeats the output of the output information related to the action based on input information from the user regarding the output information. When the end of the repeated cycle of outputting the output information and inputting the input information is detected, an analysis result generation means analyzes the output information and the input information to generate an analysis result. A program that makes it function as such.
[0073] (Note 22) The aforementioned simulated person explanation information is information explaining that the simulated person is a patient. The user description information is information that explains that the user is a doctor. The aforementioned behavioral information is at least information describing the manner in which the physician examines the patient, The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the patient's actions related to the examination in relation to the input information, based on the subsequent input information. The aforementioned reference data is information that shows examples of the symptoms and the medical examinations corresponding to those symptoms. The program described in Appendix 21.
[0074] (Note 23) The aforementioned simulated person explanation information is information explaining that the simulated person is a patient. The user description information is information that explains that the user is a nurse. The aforementioned behavioral information is at least information describing the manner in which the nurse provides care to the patient, The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the patient's actions related to nursing care based on the input information thereafter. The aforementioned reference data is information that shows examples of the symptoms and the medical examinations corresponding to those symptoms. The program described in Appendix 21.
[0075] (Note 24) The aforementioned information describing the simulated person is information explaining that the simulated person is a nurse. The user description information is information that explains that the user is a doctor. The aforementioned behavioral information is at least information describing how the physician collaborates with the nurse in examining the patient, The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the nurse's actions regarding the examination based on the subsequent input information. The aforementioned reference data is information that shows examples of the symptoms and the medical examinations corresponding to those symptoms. The program described in Appendix 21.
[0076] (Note 25) The aforementioned information describing the simulated person is information explaining that the simulated person is a doctor. The user description information is information that explains that the user is a nurse. The aforementioned behavioral information is at least information describing how the nurse collaborates with the physician in examining the patient, The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the physician's actions regarding the examination based on the subsequent input information. The aforementioned reference data is information that shows examples of the symptoms and the medical examinations corresponding to those symptoms. The program described in Appendix 21.
[0077] (Note 26) The aforementioned simulated person explanation information is information explaining that the simulated person is a patient. The user description information is information that explains that the user is a pharmacist. The aforementioned behavioral information is at least information describing the manner in which the pharmacist prescribes medication to the patient. The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the patient's behavioral information regarding the prescription of the drug based on the input information. The aforementioned reference data provides information illustrating examples of the symptoms and the prescription of medications corresponding to those symptoms. The program described in Appendix 21.
[0078] (Note 27) The aforementioned behavioral information is the program described in any one of the appendices 22 to 26, which is the utterance of the simulated person.
[0079] (Note 28) The aforementioned behavioral information is the program described in any one of the appendices 22 to 27, which represents the response of the simulated person.
[0080] (Note 29) The input information is the program described in any one of the appendices 22 to 28, which represents the user's actions.
[0081] (Note 30) The input information is the user's utterance, which is the program described in any one of the appendices 22 to 29.
[0082] (Note 31) A prompt generation means that generates prompt information including: a simulated person description information that describes the simulated person to be simulated; a user description information that describes the user who converses with the simulated person; an action description information that describes the action that the simulated person and the user simulate; a procedure description information that describes the procedure related to the action; and reference data that includes reference information used for outputting information related to the action. A transmission means for transmitting prompt information and input information to a simulation device that outputs output information related to the action in a manner that can be confirmed by the user, based on the simulated person explanation information, the user explanation information, the action explanation information, the procedure explanation information, and the reference data, and that repeatedly outputs the output information related to the action based on input information from the user for the output information, An analysis result output means that, upon detecting the end of the repeated cycle of outputting the output information and inputting the input information from the simulated device, acquires and outputs the analysis result obtained by analyzing the output information and the input information, An information processing device equipped with the following features.
[0083] (Note 32) The aforementioned simulated person explanation information is information explaining that the simulated person is a patient. The user description information is information that explains that the user is a doctor. The aforementioned behavioral information is at least information describing the manner in which the physician examines the patient, The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the patient's actions related to the examination in relation to the input information, based on the subsequent input information. The aforementioned reference data is information that shows examples of the symptoms and the medical examinations corresponding to those symptoms. The information processing device described in Appendix 31.
[0084] (Note 33) The aforementioned simulated person explanation information is information explaining that the simulated person is a patient. The user description information is information that explains that the user is a nurse. The aforementioned behavioral information is at least information describing the manner in which the nurse provides care to the patient, The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the patient's actions related to nursing care based on the input information thereafter. The aforementioned reference data is information that shows examples of the symptoms and the medical examinations corresponding to those symptoms. The information processing device described in Appendix 31.
[0085] (Note 34) The aforementioned information describing the simulated person is information explaining that the simulated person is a nurse. The user description information is information that explains that the user is a doctor. The aforementioned behavioral information is at least information describing how the physician collaborates with the nurse in examining the patient, The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the nurse's actions regarding the examination based on the subsequent input information. The aforementioned reference data is information that shows examples of the symptoms and the medical examinations corresponding to those symptoms. The information processing device described in Appendix 31.
[0086] (Note 35) The aforementioned information describing the simulated person is information explaining that the simulated person is a doctor. The user description information is information that explains that the user is a nurse. The aforementioned behavioral information is at least information describing how the nurse collaborates with the physician in examining the patient, The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the physician's actions regarding the examination based on the subsequent input information. The aforementioned reference data is information that shows examples of the symptoms and the medical examinations corresponding to those symptoms. The information processing device described in Appendix 31.
[0087] (Note 36) The aforementioned simulated person explanation information is information explaining that the simulated person is a patient. The user description information is information that explains that the user is a pharmacist. The aforementioned behavioral information is at least information describing the manner in which the pharmacist prescribes medication to the patient. The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the patient's behavioral information regarding the prescription of the drug based on the input information. The aforementioned reference data provides information illustrating examples of the symptoms and the prescription of medications corresponding to those symptoms. The simulated device described in Appendix 31.
[0088] (Note 37) The aforementioned behavioral information is the utterance of the simulated person, as described in any one of the information processing devices described in Appendix 32 to Appendix 36.
[0089] (Note 38) The aforementioned behavioral information is the response of the simulated person, as described in any one of the information processing devices described in Appendix 32 to Appendix 37.
[0090] (Note 39) The input information is the user's action, as described in any one of the information processing devices described in Appendix 31 to Appendix 38.
[0091] (Note 40) The input information is the user's utterance, as described in any one of the information processing devices described in Appendix 31 to Appendix 39.
[0092] (Note 41) Prompt information is generated that includes: simulator description information describing the simulator to be simulated; user description information describing the user who converses with the simulator; action description information describing the actions that the simulator and the user simulate; procedure description information describing the steps related to the actions; and reference data including reference information used for outputting information related to the actions. The prompt information and input information are transmitted to a simulation device that outputs output information related to the action in a manner that can be confirmed by the user, based on the simulated person explanation information, the user explanation information, the action explanation information, the procedure explanation information, and the reference data, and that repeatedly outputs the output information related to the action based on input information from the user for the output information. Upon detecting the end of the repeated cycle of outputting the output information and inputting the input information, the simulation device obtains and outputs the analysis results obtained by analyzing the output information and the input information. Information processing methods.
[0093] (Note 42) The computer of the information processing device, A prompt generation means that generates prompt information including: a simulated person description information that describes the simulated person to be simulated; a user description information that describes the user who converses with the simulated person; an action description information that describes the action that the simulated person and the user simulate; a procedure description information that describes the procedure related to the action; and reference data that includes reference information used for outputting information related to the action. A transmission means that transmits the prompt information and the input information to a simulation device that outputs output information related to the action in a manner that can be confirmed by the user, based on the simulated person explanation information, the user explanation information, the action explanation information, the procedure explanation information, and the reference data, and that repeatedly outputs the output information related to the action based on input information from the user for the output information. Analysis result output means that, upon detecting the end of the repeated cycle of outputting the output information and inputting the input information from the simulated device, acquires and outputs the analysis results obtained by analyzing the output information and the input information. A program that makes it function as such. [Explanation of symbols]
[0094] 1...Simulation device 2. Terminal (prompt generation means 41, transmission means 42, analysis result output means 43) 11. Control Unit 12. Prompt acquisition unit (prompt acquisition means 31) 13...Simulation part (simulation means 32) 14...Analysis result generation unit (analysis result generation means 33) 15. UI Processing Unit
Claims
1. A prompt acquisition means for acquiring prompt information including: a simulated person description information that describes the simulated person to be simulated; a user description information that describes the user who converses with the simulated person; an action description information that describes the action that the simulated person and the user simulate; a procedure description information that describes the procedure related to the action; and reference data that includes reference information used for outputting information related to the action. A simulation means that outputs output information related to the action in a manner that can be confirmed by the user, based on the simulated person explanation information, the user explanation information, the action explanation information, the procedure explanation information, and the reference data, and repeats the output of the output information related to the action based on input information from the user regarding the output information, When the end of the repeated cycle of outputting the output information and inputting the input information is detected, an analysis result generation means analyzes the output information and the input information to generate an analysis result, A simulation device equipped with the following features.
2. The aforementioned simulated person explanation information is information explaining that the simulated person is a patient. The user description information is information that explains that the user is a doctor. The aforementioned behavioral information is at least information describing the manner in which the physician examines the patient, The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the patient's actions related to the examination in relation to the input information, based on the subsequent input information. The aforementioned reference data is information that shows examples of the symptoms and the medical examinations corresponding to those symptoms. The simulation device according to claim 1.
3. The aforementioned simulated person explanation information is information explaining that the simulated person is a patient. The user description information is information that explains that the user is a nurse. The aforementioned behavioral information is at least information describing the manner in which the nurse provides care to the patient, The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the patient's actions related to nursing care based on the input information thereafter. The aforementioned reference data is information that shows examples of the symptoms and the medical examinations corresponding to those symptoms. The simulation device according to claim 1.
4. The aforementioned information describing the simulated person is information explaining that the simulated person is a nurse. The user description information is information that explains that the user is a doctor. The aforementioned behavioral information is at least information describing how the physician collaborates with the nurse in examining the patient, The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the nurse's actions regarding the examination based on the subsequent input information. The aforementioned reference data is information that shows examples of the symptoms and the medical examinations corresponding to those symptoms. The simulation device according to claim 1.
5. The aforementioned information describing the simulated person is information explaining that the simulated person is a doctor. The user description information is information that explains that the user is a nurse. The aforementioned behavioral information is at least information describing how the nurse collaborates with the physician in examining the patient, The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the physician's actions regarding the examination based on the subsequent input information. The aforementioned reference data is information that shows examples of the symptoms and the medical examinations corresponding to those symptoms. The simulation device according to claim 1.
6. The aforementioned simulated person explanation information is information explaining that the simulated person is a patient. The user description information is information that explains that the user is a pharmacist. The aforementioned behavioral information is at least information describing the manner in which the pharmacist prescribes medication to the patient. The procedure explanation information is information that instructs the system to output information describing the patient's symptoms or condition as the initial output information, and then to generate output information showing the patient's behavioral information regarding the prescription of the drug based on the input information. The aforementioned reference data provides information illustrating examples of the symptoms and the prescription of medications corresponding to those symptoms. The simulation device according to claim 1.
7. The simulation device according to any one of claims 2 to 6, wherein the behavioral information is the utterance of the simulated person.
8. The simulation device according to any one of claims 2 to 6, wherein the behavioral information is the response of the simulated person.
9. The simulation device according to any one of claims 1 to 6, wherein the input information is the user's actions.
10. The simulation device according to claim 9, wherein the input information is the user's utterance.
11. Prompt information is obtained which includes: simulator description information that describes the simulator to be simulated; user description information that describes the user who converses with the simulator; action description information that describes the actions that the simulator and the user simulate; procedure description information that describes the steps related to the actions; and reference data that includes reference information used for outputting information related to the actions. Based on the simulated person explanation information, the user explanation information, the action explanation information, the procedure explanation information, and the reference data, output information related to the action is output in a way that the user can verify, and the output information related to the action is repeatedly output based on input information from the user regarding the output information. When the end of the repeated cycle of outputting the output information and inputting the input information is detected, the output information and the input information are analyzed to generate an analysis result. Processing method.
12. Computers, A prompt acquisition means for acquiring prompt information which includes: simulator description information describing a simulator to be simulated; user description information describing a user who converses with the simulator; action description information describing the actions that the simulator and the user simulate; procedure description information describing the steps related to the actions; and reference data including reference information used for outputting information related to the actions. A simulation means that outputs output information related to the action in a manner that can be confirmed by the user, based on the simulated person explanation information, the user explanation information, the action explanation information, the procedure explanation information, and the reference data, and repeats the output of the output information related to the action based on input information from the user regarding the output information. When the end of the repeated cycle of outputting the output information and inputting the input information is detected, an analysis result generation means analyzes the output information and the input information to generate an analysis result. A program that makes it function as such.
13. A prompt generation means that generates prompt information including: a simulated person description information that describes the simulated person to be simulated; a user description information that describes the user who converses with the simulated person; an action description information that describes the action that the simulated person and the user simulate; a procedure description information that describes the procedure related to the action; and reference data that includes reference information used for outputting information related to the action. A transmission means for transmitting prompt information and input information to a simulation device that outputs output information related to the action in a manner that can be confirmed by the user, based on the simulated person explanation information, the user explanation information, the action explanation information, the procedure explanation information, and the reference data, and that repeatedly outputs the output information related to the action based on input information from the user for the output information, An analysis result output means that, upon detecting the end of the repeated cycle of outputting the output information and inputting the input information from the simulated device, acquires and outputs the analysis results obtained by analyzing the output information and the input information. An information processing device equipped with the following features.
14. Prompt information is generated that includes: simulator description information describing the simulator to be simulated; user description information describing the user who converses with the simulator; action description information describing the actions that the simulator and the user simulate; procedure description information describing the steps related to the actions; and reference data including reference information used for outputting information related to the actions. The prompt information and input information are transmitted to a simulation device that outputs output information related to the action in a manner that can be confirmed by the user, based on the simulated person explanation information, the user explanation information, the action explanation information, the procedure explanation information, and the reference data, and that repeatedly outputs the output information related to the action based on input information from the user for the output information. Upon detecting the end of the repeated cycle of outputting the output information and inputting the input information, the simulation device obtains and outputs the analysis results obtained by analyzing the output information and the input information. Information processing methods.
15. The computer of the information processing device, A prompt generation means that generates prompt information including: a simulated person description information that describes the simulated person to be simulated; a user description information that describes the user who converses with the simulated person; an action description information that describes the action that the simulated person and the user simulate; a procedure description information that describes the procedure related to the action; and reference data that includes reference information used for outputting information related to the action. A transmission means that transmits the prompt information and the input information to a simulation device that outputs output information related to the action in a manner that can be confirmed by the user, based on the simulated person explanation information, the user explanation information, the action explanation information, the procedure explanation information, and the reference data, and that repeatedly outputs the output information related to the action based on input information from the user for the output information. Analysis result output means that, upon detecting the end of the repeated cycle of outputting the output information and inputting the input information from the simulated device, acquires and outputs the analysis results obtained by analyzing the output information and the input information. A program that makes it function as such.