Information processing methods, programs, and information processing systems

The system enhances role-playing systems by acquiring and modifying scenarios based on actual meeting minutes, addressing non-editable parts and improving scenario flexibility and practicality.

JP2026100271APending Publication Date: 2026-06-19EXAWIZARDS INC

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
EXAWIZARDS INC
Filing Date
2024-12-09
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

Existing role-playing systems have non-editable scenario parts, making it difficult to create and modify scenarios for more natural dialogues, and lack flexibility for adding practical information like meeting minutes.

Method used

An information processing system that acquires actual meeting minutes, compares them with stored scenarios, selects parts for modification, and modifies or generates new scenarios using natural language processing models to enhance scenario flexibility and practicality.

Benefits of technology

Enables more practical and flexible scenario creation and modification in role-playing systems, aligning with actual interactions and reducing the need for manual preparation from scratch.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026100271000001_ABST
    Figure 2026100271000001_ABST
Patent Text Reader

Abstract

This allows for the creation of more practical scenarios within role-playing systems. [Solution] According to one embodiment of the information processing method, the information processing method performed by the information processing device includes an acquisition step of acquiring minutes of an actual meeting, a selection step of comparing the minutes with a scenario used for role-playing stored in a memory unit and selecting parts of the scenario to be modified, and a modification step of modifying the scenario based on the minutes with respect to the selected parts to be modified.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing method, a program, and an information processing system.

Background Art

[0002] In recent years, as a dialogue engine that generates a response to a user's utterance and outputs the response by voice or text, for example, a system such as role-playing for novice education has been proposed. Patent Document 1 discloses an editing support system that can edit scenario data used in a dialogue engine.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In the case of the above prior art, there are editable and non-editable parts of the scenario data, and only the editable parts can be modified. When aiming for a more natural dialogue, it becomes necessary to finely adjust the entire scenario, and it is considered difficult to modify the scenario due to the existence of non-editable parts. Also, as a more practical scenario, it is desirable to add information such as the minutes of an actual interview. Therefore, it is desirable to make the creation and modification of scenarios flexible in line with practice.

[0005] In consideration of the above facts, an object of the present invention is to obtain an information processing method, a program, and an information processing system that can make the scenario in a role-playing system a more practical scenario.

Means for Solving the Problems

[0006] According to one embodiment of the information processing method, the method includes an acquisition step of acquiring minutes of an actual meeting, a selection step of comparing the minutes with a scenario used for role-playing stored in a memory unit and selecting parts to be modified in the scenario, and a modification step of modifying the scenario based on the minutes with respect to the selected parts to be modified.

[0007] According to a program according to one embodiment, the information processing device is made to execute an information processing method which includes an acquisition step of acquiring minutes of an actual meeting, a selection step of comparing the minutes with a scenario used for role-playing stored in a memory unit and selecting parts to be modified in the scenario, and a modification step of modifying the scenario based on the minutes with respect to the selected parts to be modified.

[0008] According to one embodiment of an information processing system, the information processing system includes an information processing device and performs the following steps: an acquisition step of acquiring minutes of an actual meeting; a selection step of comparing the minutes with a scenario used for role-playing stored in a memory unit and selecting parts to be modified in the scenario; and a modification step of modifying the scenario based on the minutes with respect to the selected parts to be modified. [Effects of the Invention]

[0009] According to one embodiment, the scenarios in the role-playing system can be made more practical. [Brief explanation of the drawing]

[0010] [Figure 1] This figure shows an example of the configuration of an information processing system according to the embodiment. [Figure 2] This figure shows an example of the server hardware configuration according to the embodiment. [Figure 3] This figure shows an example of the hardware configuration of a user terminal according to the embodiment. [Figure 4]This figure shows an example of the functional configuration of the server according to the embodiment. [Figure 5] This figure shows an example of the functional configuration of a user terminal according to the embodiment. [Figure 6] This flowchart shows an example of a process for modifying a scenario executed by an information processing system according to an embodiment. [Figure 7] This flowchart shows an example of the process for generating a scenario to be executed by the information processing system according to the embodiment. [Figure 8] This is a conceptual diagram of scenario modification according to the embodiment. [Modes for carrying out the invention]

[0011] An embodiment of the information processing system according to the present invention will be described below with reference to Figures 1 to 5. In each figure, identical or equivalent components and parts are given the same reference numerals. Furthermore, the dimensional ratios in the drawings are exaggerated for illustrative purposes and may differ from actual ratios.

[0012] (System Overview) First, an overview of the information processing system 10 according to this embodiment will be described. The information processing system 10 according to this embodiment is a system that can modify scenarios in a role-playing system into more practical scenarios. In this embodiment, the information processing system 10 is a system that can modify scenarios in a role-playing system based on meeting minutes and meeting content from actual customer meetings. Specifically, the server device 1 analyzes audio data, transcript data, meeting minutes, etc., recorded during the actual meeting and extracts important keywords and phrases. The extracted data is then compared with, for example, a database of pre-set role-playing scenarios, and the appropriate parts of the scenario are modified and updated. Furthermore, the information processing system 10 can also generate new scenarios based on the meeting content, thereby realizing more realistic role-playing that is in line with actual customer interactions. The analysis results of meeting minutes, etc., and the changes to the scenario can be confirmed and edited through the user terminal 2, and the person in charge can adjust the final scenario based on, for example, the suggestions from the server device 1. As a result, the information processing system 10 can continuously evolve and function as an effective training tool tailored to actual business operations.

[0013] (System Configuration) Figure 1 shows an example of the configuration of the information processing system 10 according to this embodiment. As shown in Figure 1, the information processing system 10 according to this embodiment comprises a server device 1 and a user terminal 2 that are connected to each other so as to be able to communicate with each other via a network N. The network N is, for example, a wired LAN (Local Area Network), a wireless LAN, the Internet, a public telephone network, a mobile data communication network, or a combination thereof. In the example of Figure 1, the information processing system 10 comprises one server device 1 and one user terminal 2, but it may comprise multiple units of each.

[0014] The server device 1 is an example of an information processing device that modifies scenarios in a role-playing system based on minutes of interviews and interview contents with actual customers. The server device 1 may be a PC (Personal Computer), a smartphone, a tablet terminal, a server device, a microcomputer, or a combination thereof. The specific configuration and operation of the server device 1 will be described later.

[0015] The user terminal 2 is an example of an information processing device that performs operations for input and display of various information. The user terminal 2 may be a PC (Personal Computer), a smartphone, a tablet terminal, a server device, a microcomputer, a wearable device, or a combination thereof. In this embodiment, an example of an information processing device that can display, modify, and adjust the scenario modified by the server device 1 is given.

[0016] (Hardware Configuration - Server) FIG. 2 is a block diagram showing the hardware configuration of the server device 1. The server device 1 includes a processor 101, a memory 102, a storage 103, and a communication I / F 104, which are communicably connected to each other via a bus B.

[0017] The processor 101 controls each component of the server device 1 and realizes the functions of the server device 1 by expanding and executing various programs stored in the storage 103 in the memory 102. The programs executed by the processor 101 include, but are not limited to, the OS (Operating System) and various programs described later. By executing these programs by the processor 101, a part of the state visualization method according to the present embodiment is realized. The processor 101 is, for example, a CPU (Central Processing Unit), MPU (Micro Processing Unit), GPU (Graphics Processing Unit), ASIC (Application Specific Integrated Circuit), DSP (Digital Signal Processor), or a combination thereof.

[0018] The memory 102 is, for example, a ROM (Read Only Memory), RAM (Random Access Memory), or a combination thereof. The ROM is, for example, a PROM (Programmable ROM), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable ROM), or a combination thereof. The RAM is, for example, a DRAM (Dynamic RAM), SRAM (Static RAM), MRAM (Magnetoresistive RAM), or a combination thereof.

[0019] The storage 103 stores the OS, various programs described later, and various data. The storage 103 is, for example, a flash memory, HDD (Hard Disk Drive), SSD (Solid State Drive), SCM (Storage Class Memories), or a combination thereof.

[0020] The communication interface 104 is an interface for connecting the server device 1 to external devices, including the user terminal 2, via the network N, and for controlling communication. The communication interface 104 is, for example, an adapter compliant with Bluetooth®, Wi-Fi®, ZigBee®, Ethernet®, or optical communication (e.g., Fibre Channel).

[0021] (Hardware configuration - User terminal) Figure 3 is a block diagram showing the hardware configuration of user terminal 2. User terminal 2 comprises a processor 201, memory 202, storage 203, communication I / F 204, input / output I / F 205, input device 206, and output device 207, all of which are connected to each other via bus B for communication. Communication I / F 204 is an interface for connecting user terminal 2 to an external device, including server device 1, via network N, and for controlling communication. Communication I / F 204 is, for example, an adapter compliant with Bluetooth®, Wi-Fi®, ZigBee®, Ethernet®, or optical communication (e.g., Fibre Channel).

[0022] The input / output interface 205 is an interface for connecting an input device 206 and an output device 207 to the user terminal 2. The input device 206 is, for example, a mouse, keyboard, touch panel, microphone, scanner, camera, various sensors, operation buttons, or a combination thereof. The output device 207, as a user interface, is, for example, a display, projector, printer, speaker, vibrator, or a combination thereof. In this embodiment, as an example, the output device 207 and the input device 206 are configured as an integrated touch panel display.

[0023] In this embodiment, the program may be written to memory 202 or storage 203 during the manufacturing stage of the server device 1, or it may be provided to the server device 1 via the network N. It may also be provided to the server device 1 via a non-temporary, computer-readable recording medium such as a disk medium (not shown).

[0024] (Functional Configuration - Server) Next, the functional configuration of server device 1 will be described. Figure 4 shows an example of the functional configuration of server device 1. When executing various programs, server device 1 uses the above hardware resources to realize various functions. Server device 1 has a communication unit 11, a storage unit 12, and a control unit 13 as the functional configuration realized by server device 1. Each functional configuration is realized when the processor 101 reads a program stored in memory 102 or storage 103 and executes it.

[0025] Furthermore, the memory unit 12 stores a scenario DB 121 that stores scenarios used in role-playing, a scenario modification model 122 that modifies scenarios used in role-playing based on actual interview minutes, etc., and a scenario generation model 123 that generates scenarios used in role-playing based on actual interview minutes, etc.

[0026] The control unit 13 includes a minutes acquisition unit 131 that acquires audio data, transcript data, and meeting minutes recorded during actual meetings; a scenario acquisition unit 132 that acquires scenarios from the scenario database 121; and an analysis unit 133 that analyzes the minutes and scenarios and selects areas for correction. The control unit 13 also includes a correction unit 134 that modifies scenarios using a scenario generation model 123 based on the minutes acquired by the minutes acquisition unit 131; and a generation unit 135 that generates role-playing scenarios using the scenario generation model 123. The scenario correction model 122 is a model trained to modify scenarios in the scenario database 121 using the minutes acquired by the minutes acquisition unit 131 as input. The scenario generation model 123 is a model trained to generate scenarios for use in role-playing using the minutes acquired by the minutes acquisition unit 131 as input. These models may, for example, be LLMs (Large Language Models).

[0027] In this embodiment, the scenario in the scenario DB 121 is modified by the modification unit 134 using the scenario modification model 122, based on the minutes acquired by the minutes acquisition unit 131. Furthermore, the role-playing scenario is generated by the generation unit 135 using the scenario generation model 123, based on the minutes acquired by the minutes acquisition unit 131. In other words, in this embodiment, separate learning models are used for modifying scenarios and generating new ones, but this is not limited to this; for example, scenarios could be modified and generated using a single learning model. Further details will be described later.

[0028] (Functional Configuration - User Terminal) Next, the functional configuration of the user terminal 2 will be described. Figure 5 is a diagram showing an example of the functional configuration of the user terminal 2. When executing various programs, the user terminal 2 uses the above hardware resources to realize various functions. The user terminal 2 has a communication unit 21, a storage unit 22 in which the program 221 is stored, and a control unit 23 as the functional configuration realized by the user terminal 2. Each functional configuration is realized by the processor 201 reading and executing the program 221 stored in the memory 202 or storage 203. The control unit 23 includes an information acquisition control unit 231 that acquires information sent from the server device 1, and a display unit 232 that displays the acquired information on the output device 207. The control unit 23 also includes an input unit 233 that makes suggestions regarding the modification of the scenario sent from the server device 1, and adjusts the wording, etc., for the modified scenario and the generated scenario.

[0029] Next, the processing flow of the information processing system according to this embodiment will be explained using Figures 6 to 8. Figure 6 is a flowchart showing an example of the process for modifying a scenario executed by the information processing system 10 according to this embodiment. Figure 7 is a flowchart showing an example of the process for generating a scenario executed by the information processing system 10 according to this embodiment. Figure 8 is a conceptual diagram of scenario modification according to this embodiment.

[0030] First, in step S101, the minutes acquisition unit 131 acquires audio data, transcripts, minutes, etc. from an actual meeting from a database (not shown) (acquisition step). At this time, it is not necessary to acquire all of the audio data, transcripts, and minutes; it is sufficient to acquire data that shows the flow of the actual meeting or the content of the meeting (who said what, etc.). The actual meeting can be an in-person meeting with the customer, an online meeting with the customer, a telephone conference with the customer, etc., as long as it is possible to acquire minutes, etc. of the meeting. Next, in step S102, the scenario acquisition unit 132 acquires the scenarios stored in the scenario DB 121.

[0031] Next, in step S103, the analysis unit 133 analyzes the meeting minutes and other data obtained in step S101 and the scenarios obtained in step S102. At this time, if the acquired data is audio data, the analysis unit 133 converts it to text format. Then, the analysis unit 133 performs analysis on the converted text, the transcript data, and the meeting minutes text data using a natural language processing (NLP) model. Specifically, it divides the text in the converted text, the transcript data, and the meeting minutes text data into words or phrases, tags them, and performs structural analysis of the text. After performing structural analysis of the text using the natural language processing model, the analysis unit 133 compares it with the scenarios stored in the scenario DB 121. At this time, for example, the analysis unit 133 calculates the similarity between texts using a learning model that calculates text similarity, and extracts the differences between the scenarios in the scenario DB 121 and the actual meeting content.

[0032] Next, in step S104, the analysis unit 133 selects areas in the scenario that need to be modified based on the differences between the scenarios in the scenario DB 121 extracted in step S103 and the content of the actual interviews (selection step). Specifically, the analysis unit 133 selects areas that need to be modified from the differences between the scenarios and the content of the actual interviews, referring to pre-set priorities such as importance or frequency, and lists them. In this case, the analysis unit 133 selects areas that need to be modified based on individually set criteria, such as whether the scenario is important, the priority of the scenario itself, or specific keywords. When making selections, it may include suggestions for modifications based on the areas to be modified in the scenario and the content of the interview, such as the actual meeting minutes. Furthermore, by displaying the results of the selection of areas to be modified on the user terminal 2, the user can set the priority of the areas to be modified and decide on the spot whether or not modifications are necessary. When the user makes selections, displaying detailed information on which parts of the scenario should be modified and how, when displayed on the user terminal 2, makes it easier for the user to make selections. Regarding the selection of areas to be modified, for example, the areas to be modified can be displayed in a way that makes them clear for each scenario, or the areas to be modified can be displayed as a list, along with the scenarios associated with them. There are no restrictions on how the information is displayed.

[0033] Next, in step S105, the modification unit 134 modifies the modification points set in step S104 using the scenario modification model 122 (modification step). Specifically, it modifies the scenario using the scenario modification model 122 based on the content of the meeting minutes, etc., corresponding to the specified modification points. At this time, for example, if a suggestion for modification was made in step S104, that suggestion is also included in the modification. Then, the modification unit 134 registers the modified scenario in the scenario DB 121. At this time, the modification history may also be registered so that the modification points and their contents can be seen. In addition, the modified content may be displayed on the user terminal 2, and the user may further modify the scenario modified in step S105 using the input unit 233.

[0034] Next, using Figure 7, we will explain the process of generating a scenario based on the content of an actual interview. First, in step S201, the minutes acquisition unit 131 acquires audio data, transcripts, minutes, etc. from an unillustrated database. Note that step S201 is the same process as step S101 in Figure 6, so its explanation will be omitted.

[0035] Next, in step S202, the analysis unit 133 analyzes the minutes and other data obtained in step S201 to determine the scenario structure (determination step). At this time, if the acquired data is audio data, the analysis unit 133 converts it to text format. The analysis unit 133 then performs analysis on the converted text, transcript data, and the text data of the minutes using a natural language processing model. Specifically, it divides the text into words or phrases, tags them, and performs structural analysis of the text. For example, the analysis unit 133 may pre-set items and templates such as introduction (icebreaker), product description, and closing as the basic structure of the scenario, and then analyze the minutes and other data according to each item, extracting the content as needed for the scenario structure. In other words, the analysis unit 133 extracts which parts of the minutes and other data to use to generate the scenario according to each item of the basic structure. The structural analysis of the text data of the minutes and other data is performed using a natural language processing model, similar to step S103.

[0036] Next, in step S203, the generation unit 135 generates a role-playing scenario using the scenario generation model 123 based on the scenario configuration determined in step S202 (generation step). Next, in step S204, the generated scenario is registered in the scenario DB 121.

[0037] Next, we will explain the overall system using Figure 8. As shown in Figure 8, the information processing system 10 according to this embodiment modifies and generates scenarios used in role-playing, which is used for pre-training, based on the content of interviews with customers, which are the actual setting. The actual interview content M1 includes audio data, transcripts, and minutes, but is not limited to these; any data that shows the flow of the actual interview and the content of the interview (who said what, etc.) is acceptable.

[0038] In steps S101 and S201 of Figure 6, the minutes acquisition unit 131 acquires the interview content M1. In steps S103 and S104 of Figure 6, the analysis unit 133 analyzes the interview content M1 and selects which part of which scenario in the scenario M2 stored in the scenario DB 121 should be modified. For the selected modification part, the modification unit 134 modifies the scenario using the scenario modification model 122 based on the interview content M1 and registers the modified scenario in the scenario DB 121. In this embodiment, scenario M2 includes the basic structure of the scenario, and the generation unit 135 generates a scenario using the scenario generation model 123 based on the basic structure of the scenario included in scenario M2 and the interview content M1, and registers it in the scenario DB 121.

[0039] Thus, according to this embodiment, it is possible to generate and modify scenarios based on the actual content of interviews. In other words, by making the scenarios used in role-playing, which is a pre-learning opportunity, scenarios based on the actual content of interviews, more practical role-playing can be realized. Furthermore, even when creating a new scenario, it is possible to generate a scenario based on the actual content of interviews, so users do not need to prepare everything from scratch.

[0040] In this embodiment, the scenario is modified and generated based on the interview content. However, by pre-setting information such as whether or not compliance is violated, and prohibited words, along with the interview content, it is possible to generate a scenario that takes these elements into account. In this case, it is possible to determine whether or not the user is complying with the rules during role-playing.

[0041] Furthermore, while this embodiment does not limit the content of actual interviews, it may be limited to, for example, the content of interviews conducted by top salespeople. In this case, users can learn the know-how of how top salespeople secure contracts through role-playing. Moreover, by modifying or creating scenarios based on the interview content tailored to the interviewee, such as their industry, job title, and position, users can learn through role-playing how to change their speaking style and content depending on the person they are interviewing. In this case, multiple scenarios will exist, and multiple evaluations can be set according to these multiple scenarios.

[0042] As described above, this embodiment allows for the generation and modification of scenarios based on actual interview content, enabling more practical role-playing. Furthermore, even when creating a new scenario, it is possible to generate a scenario based on actual interview content, eliminating the need for the user to prepare everything from scratch.

[0043] Although one embodiment of the present invention has been described above, the present invention is not limited to the embodiments described above, and any modifications, improvements, etc. that can achieve the objectives of the present invention are included in the present invention.

[0044] Furthermore, the series of processes described above can be executed by hardware or by software. In other words, the functional configuration is merely illustrative and not particularly limited. That is, it is sufficient for the information processing system to have the functionality to execute the series of processes described above as a whole, and there is no particular limitation on what functional blocks are used to realize this functionality. Also, the location of the functional blocks is not particularly limited and can be arbitrary. For example, the functional blocks of a server may be delegated to a user terminal, etc. Conversely, the functional blocks of a user terminal may be delegated to a server, etc. Moreover, a single functional block may be composed of hardware alone, software alone, or a combination of both.

[0045] For example, when a series of processes are executed by software, the programs that make up that software are installed on a computer or other device from a network or storage medium. The computer may be a computer built into dedicated hardware. Alternatively, the computer may be a computer capable of performing various functions by installing various programs, such as a server, a general-purpose smartphone, or a personal computer.

[0046] Furthermore, for example, a recording medium containing such a program may consist not only of removable media (not shown) distributed separately from the main unit of the device to provide the program to the user, but also of a recording medium provided to the user in a state where it is pre-installed in the main unit of the device.

[0047] In this specification, the step of describing a program to be recorded on a recording medium includes not only processes that are performed chronologically in that order, but also processes that are not necessarily performed chronologically, but are executed in parallel or individually. Furthermore, in this specification, the term "system" refers to an overall system composed of multiple devices, means, etc. [Explanation of symbols]

[0048] 10. Information Processing Systems 1 Server Device 2. User terminals 131 Minutes Acquisition Department 132 Scenario Acquisition Section 133 Analysis Department 134 Correction Department 135 generation part

Claims

1. An information processing method performed by an information processing device, Steps for obtaining meeting minutes from an actual interview, A selection step involves comparing the meeting minutes with the scenario used for role-playing stored in the memory unit, and selecting the parts of the scenario that need to be modified. The following modification steps are taken to modify the aforementioned scenario based on the aforementioned meeting minutes, with respect to the selected areas for modification. Information processing methods including

2. Steps for obtaining meeting minutes from an actual interview, A decision step to determine the structure of the scenario to be used in the role-playing based on the aforementioned meeting minutes, Based on the scenario configuration determined above, a generation step is performed to generate the scenario from the minutes of the meeting. Information processing methods including

3. In the acquisition step described above, the text of the meeting minutes is acquired, In the selection step, a natural language processing model is used to perform structural analysis on the text, and the differences between the scenario and the actual interview content are extracted to select the areas to be modified. The information processing method according to claim 1.

4. In the acquisition step described above, the text of the meeting minutes is acquired, In the aforementioned decision step, a natural language processing model is used to perform structural analysis on the text, and the configuration of the scenario is determined according to the items of the basic configuration of the scenario that have been set in advance. The information processing method according to claim 2.

5. In an information processing device, Steps for obtaining meeting minutes from an actual interview, A selection step involves comparing the meeting minutes with the scenario used for role-playing stored in the memory unit, and selecting the parts of the scenario that need to be modified. The following modification steps are taken to modify the aforementioned scenario based on the aforementioned meeting minutes, with respect to the selected areas for modification. A program for executing an information processing method that includes this method.

6. An information processing system equipped with an information processing device, Steps for obtaining meeting minutes from an actual interview, A decision step to determine the structure of the scenario to be used in the role-playing based on the aforementioned meeting minutes, Based on the scenario configuration determined above, a generation step is performed to generate the scenario from the minutes of the meeting. An information processing system that performs this task.

7. In an information processing device, Steps for obtaining meeting minutes from an actual interview, A selection step involves comparing the meeting minutes with the scenario used for role-playing stored in the memory unit, and selecting the parts of the scenario that need to be modified. The following modification steps are taken to modify the aforementioned scenario based on the aforementioned meeting minutes, with respect to the selected areas for modification. A program for executing an information processing method that includes this method.

8. An information processing system equipped with an information processing device, Steps for obtaining meeting minutes from an actual interview, A decision step to determine the structure of the scenario to be used in the role-playing based on the aforementioned meeting minutes, Based on the scenario configuration determined above, a generation step is performed to generate the scenario from the minutes of the meeting. An information processing system that performs this task.