system

A generative AI model on a server analyzes messages for appropriateness and suggests improvements, addressing inappropriate communication risks by preventing harmful messages and optimizing timing for smoother interactions.

JP2026096571APending Publication Date: 2026-06-15SOFTBANK GROUP CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
SOFTBANK GROUP CORP
Filing Date
2024-12-03
Publication Date
2026-06-15

AI Technical Summary

Technical Problem

The increasing digitization of communication has led to risks of inappropriate message transmission, defamation, harassment, and psychological burden on recipients, with inappropriate timing exacerbating the issue.

Method used

A system utilizing a generative AI model on a server to analyze message content in real-time, providing warnings and suggestions for improvement, considering recipient relationships and optimal transmission times to prevent inappropriate messaging.

🎯Benefits of technology

Reduces the risk of sending inappropriate messages, promoting smoother and healthier communication by alerting users before transmission and optimizing message timing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026096571000001_ABST
    Figure 2026096571000001_ABST
Patent Text Reader

Abstract

We provide the system. [Solution] A means for sending a message to a server that includes a generative model for acquiring and analyzing the message content, A means for determining the inappropriateness of a message using a generative model and generating warnings and improvement suggestions, A means of receiving warnings and improvement suggestions from the server and notifying the user, A system that includes this.
Need to check novelty before this filing date? Find Prior Art

Description

【Technical Field】 【0001】 The technology of the present disclosure relates to a system. 【Background Art】 【0002】 Patent Document 1 discloses a method for controlling a persona chatbot, which is performed by at least one processor and includes steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to an explanation of a character of the chatbot, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. 【Prior Art Documents】 【Patent Documents】 【0003】 【Patent Document 1】 Japanese Patent Application Laid-Open No. 2022-180282 【Summary of the Invention】 【Problems to be Solved by the Invention】 【0004】 With the recent digitization of communication means, there is a risk that a sender may inadvertently send an inappropriate message while defamation and harassment are increasing. In addition, when a recipient receives an inappropriate message, the psychological burden increases, resulting in social problems. Furthermore, if the message sending time zone is inappropriate, it may cause unnecessary stress to the recipient. It is necessary to address such problems and construct a safe and good communication environment. 【Means for Solving the Problems】 【0005】 This invention utilizes a server powered by a generative AI model to analyze the content of transmitted messages in real time. It provides a system that determines whether a message is inappropriate and, if necessary, provides the sender with warnings and suggestions for improvement. Furthermore, the server considers the relationship with the recipient and the transmission time to suggest an optimal transmission time, thereby reducing the risk of the sender unintentionally sending an inappropriate message. This aims to reduce social harassment and facilitate smoother communication. 【0006】 "Message content" refers to the text containing information that the sender intends to convey to the recipient. 【0007】 A "generative model" is an artificial intelligence algorithm that uses natural language processing techniques to analyze text and evaluate its characteristics and emotions. 【0008】 A "server" is an information processing system that receives messages, processes them, and returns the results. 【0009】 "Inappropriateness" refers to the nature of a message that, when judged against societal standards, may be problematic in communication. 【0010】 A "warning" is a notification that informs the user that the content may contain inappropriate material. 【0011】 An "improvement suggestion" refers to an alternative or revised plan to make the message more appropriate. 【0012】 A "receiver" is the entity that receives a message from a sender. 【0013】 "Relationship" refers to the social or professional connection that exists between the sender and receiver of a message. 【0014】 "Sending time" refers to the specific date and time when the message is sent. [Brief explanation of the drawing] 【0015】 [Figure 1] It is a conceptual diagram showing an example of the configuration of a data processing system according to the first embodiment. [Figure 2] It is a conceptual diagram showing an example of the main functions of a data processing device and a smart device according to the first embodiment. [Figure 3] It is a conceptual diagram showing an example of the configuration of a data processing system according to the second embodiment. [Figure 4] It is a conceptual diagram showing an example of the main functions of a data processing device and smart glasses according to the second embodiment. [Figure 5] It is a conceptual diagram showing an example of the configuration of a data processing system according to the third embodiment. [Figure 6] It is a conceptual diagram showing an example of the main functions of a data processing device and a headset-type terminal according to the third embodiment. [Figure 7] It is a conceptual diagram showing an example of the configuration of a data processing system according to the fourth embodiment. [Figure 8] It is a conceptual diagram showing an example of the main functions of a data processing device and a robot according to the fourth embodiment. [Figure 9] It shows an emotion map to which a plurality of emotions are mapped. [Figure 10] It shows an emotion map to which a plurality of emotions are mapped. [Figure 11] It is a sequence diagram showing the processing flow of the data processing system in Example 1. [Figure 12] It is a sequence diagram showing the processing flow of the data processing system in Application Example 1. [Figure 13] It is a sequence diagram showing the processing flow of the data processing system in Example 2 when an emotion engine is combined. [Figure 14] It is a sequence diagram showing the processing flow of the data processing system in Application Example 2 when an emotion engine is combined. 【Embodiments for Carrying Out the Invention】 【0016】 Hereinafter, an example of an embodiment of a system according to the technology of the present disclosure will be described with reference to the accompanying drawings. 【0017】 First, the terms used in the following description will be explained. 【0018】 In the following embodiments, a labeled processor (hereinafter simply referred to as "processor") may be a single arithmetic unit or a combination of multiple arithmetic units. Also, the processor may be a single type of arithmetic unit or a combination of multiple types of arithmetic units. Examples of arithmetic units include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), an APU (Accelerated Processing Unit), and the like. 【0019】 In the following embodiments, a labeled RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a work memory by the processor. 【0020】 In the following embodiments, a labeled storage is one or more non-volatile storage devices that store various programs, various parameters, and the like. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), or magnetic tapes, and the like. 【0021】 In the following embodiments, the signed communication interface (I / F) is an interface that includes a communication processor and an antenna, etc. The communication interface manages communication between multiple computers. Examples of communication standards applicable to the communication interface include wireless communication standards such as 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), or Bluetooth (registered trademark). 【0022】 In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." That is, "A and / or B" means that it may be A alone, or B alone, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" applies when expressing three or more things linked by "and / or." 【0023】 [First Embodiment] 【0024】 Figure 1 shows an example of the configuration of the data processing system 10 according to the first embodiment. 【0025】 As shown in Figure 1, the data processing system 10 includes a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server. 【0026】 The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network). 【0027】 The smart device 14 comprises a computer 36, a reception device 38, an output device 40, a camera 42, and a communication interface 44. The computer 36 comprises a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The reception device 38, output device 40, and camera 42 are also connected to the bus 52. 【0028】 The reception device 38 is equipped with a touch panel 38A and a microphone 38B, etc., and receives user input. The touch panel 38A receives user input by detecting contact with an object (e.g., a pen or finger). The microphone 38B receives user input by detecting the user's voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input. 【0029】 The output device 40 includes a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form perceptible to the user 20 (e.g., audio and / or text). The display 40A displays visible information such as text and images according to instructions from the processor 46. The speaker 40B outputs audio according to instructions from the processor 46. The camera 42 is a small digital camera equipped with an optical system such as a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor. 【0030】 Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various types of information between processor 46 and processor 28 via network 54. 【0031】 Figure 2 shows an example of the main functions of the data processing device 12 and the smart device 14. 【0032】 As shown in Figure 2, in the data processing device 12, a specific processing is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" related to the technology of this disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 according to the specific processing program 56 executed on the RAM 30. 【0033】 The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. 【0034】 In the smart device 14, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. The reception output program 60 is used in conjunction with a specific processing program 56 by the data processing system 10. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48. 【0035】 Next, the specific processing performed by the specific processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the smart device 14 as the "terminal". 【0036】 This invention is a system for preventing senders from unintentionally sending inappropriate messages in digital communication. When a user types a message on a terminal and attempts to send it, the message is first sent to a server. The server analyzes the message content using a generative model and evaluates its inappropriateness. Based on the analysis results, if the server determines that the message contains inappropriate language, it generates a warning and suggestions for improvement. 【0037】 The terminal displays warnings and improvement suggestions sent from the server to the user. Upon receiving this notification, the user can review the message and choose to make corrections on the terminal as needed. After completing the corrections, the user resends the message via the server. 【0038】 Furthermore, the server can consider the relationship with the message recipient and the current time of day to suggest the optimal sending time. For example, it can generate suggestions to prevent business messages from being sent late at night and display them to the user on their terminal. 【0039】 Thus, the present invention is a mechanism that supports healthy communication by utilizing a generative model using artificial intelligence technology to monitor the inappropriateness of messages in real time and alert users before sending them. For example, if a user writes "You're useless," the server will determine this message is offensive and notify the user with improvement suggestions such as "Let's think of a more constructive way of expressing yourself," thereby preventing unintended mistakes by the sender. 【0040】 The following describes the processing flow. 【0041】 Step 1: 【0042】 The user types a message on the device and presses the send button. The device receives this message and prepares to send it to the server. 【0043】 Step 2: 【0044】 The server receives the message sent from the terminal. The server forwards this message to a generative model for analysis. The generative model analyzes the message content using natural language processing techniques. 【0045】 Step 3: 【0046】 The server receives the analysis results from the generative model and determines whether the message is inappropriate. If the inappropriateness threshold is exceeded, the message is considered inappropriate. 【0047】 Step 4: 【0048】 The server creates a warning message for messages it deems inappropriate and generates improvement suggestions to provide users with more appropriate wording examples. 【0049】 Step 5: 【0050】 The terminal receives warning messages and improvement suggestions from the server and notifies the user. The user reviews the notification and decides whether to correct the message. 【0051】 Step 6: 【0052】 If the user modifies the message, the device resends the modified message to the server. If no modifications are made, the original message is retained. 【0053】 Step 7: 【0054】 To optimize the transmission time, the server considers the relationship with the recipient and the current time of day, proposes the optimal message transmission time, and notifies the terminal. 【0055】 Step 8: 【0056】 The terminal, based on user instructions, ultimately sends the message to the recipient at the most appropriate time. The server records the completion of message transmission. 【0057】 (Example 1) 【0058】 Next, we will describe Example 1. In the following description, the data processing device 12 will be referred to as the "server," and the smart device 14 will be referred to as the "terminal." 【0059】 In digital communication, it is essential to prevent users from unintentionally sending inappropriate information and to promote healthy communication. In particular, when a message's content could be misleading, it is necessary to discourage its transmission and provide users with helpful suggestions for improvement. 【0060】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means. 【0061】 In this invention, the server includes means for transmitting information to an information processing device that includes an inference algorithm for acquiring and analyzing message content; means for determining the inappropriateness of the information using the inference algorithm and generating warnings and improvement suggestions; and means for receiving warnings and improvement suggestions from the information processing device and notifying the user. This allows the user to check the content of the message before sending it and make any necessary corrections. Furthermore, by suggesting an optimal transmission time that takes the recipient into consideration, communication at the appropriate time becomes possible. 【0062】 "Message" refers to text or digital content that a user sends or receives through an information processing device. 【0063】 An "inference algorithm" refers to a computational method used in information processing devices to analyze data and derive specific results or conclusions. 【0064】 An "information processing device" refers to computer systems, servers, and other devices used for various information processing tasks, including data collection, analysis, storage, and transmission. 【0065】 "Inappropriateness" refers to a state in which a message being sent is inappropriate for the recipient or context, and may be misleading. 【0066】 A "warning" refers to a notification sent to the user before sending a message if it contains inappropriate language. 【0067】 A "suggestion for improvement" refers to a proposal that offers alternative or revised versions of inappropriate message expressions. 【0068】 "Notifications" refer to means of sending information or warnings to users, and are displayed on the screen in the form of messages or similar content. 【0069】 "Suggested sending time" refers to a feature that suggests the optimal time to send a message to the user. 【0070】 This invention is a system that prevents senders from unintentionally sending inappropriate messages in digital communication and supports healthy communication. This system is executed when the user enters a message on their device and prepares to send it. 【0071】 After the user enters a message, the terminal sends that message to the server via the internet. A secure communication protocol such as HTTPS is used for this communication. The server contains an information processing unit where a program analyzes the message using a generative AI model. This generative AI model might be a natural language processing model, a common inference algorithm. 【0072】 The server's AI model evaluates the inappropriateness of input messages by triggering the model based on specific prompts. These prompts might include phrases like, "How could this message be interpreted by the recipient?" Based on these results, the model determines the inappropriateness and generates warnings or suggestions for improvement as needed. 【0073】 The generated warnings and improvement suggestions are sent from the server to the terminal. Upon receiving them, the terminal notifies the user in a visually easy-to-understand format. The user can then revise the message, referring to the improvement suggestions for the inappropriate language pointed out. Once the revisions are complete, the user attempts to send the message again, and it is then sent to the recipient. Furthermore, the server helps minimize misunderstandings during transmission by making optimal suggestions regarding the timing of message transmission. 【0074】 This allows users to communicate at the appropriate time while avoiding unintended misunderstandings. For example, when a user enters a message such as "You're mistaken," the AI ​​model evaluates how it will be received and provides improvement suggestions such as "What aspects do you feel are different?" In this way, the entire system supports constructive and positive communication for users. 【0075】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0076】 Step 1: 【0077】 The user enters a message into an input field on the device. The user initiates the message sending action by pressing the "Send" button. The input in this step is the message text entered by the user, and the output is a temporary storage of that text data within the device. 【0078】 Step 2: 【0079】 The terminal sends the stored message data to the server. The terminal uses the HTTPS protocol to ensure secure data transfer. In this step, the input is the user's message text, and the output is the transmission of message data to the server. 【0080】 Step 3: 【0081】 The server retrieves the received message and requests processing from the generating AI model. At this time, it generates the prompt "How might this message be interpreted by the recipient?". The AI ​​model evaluates the inappropriateness of the message and its impact, and returns the result. In this step, the input is the user's message and the prompt, and the output is the analysis result from the AI ​​model. 【0082】 Step 4: 【0083】 Based on the analysis results, the server generates warnings and improvement suggestions if the message is deemed inappropriate. This process uses the output of the AI ​​model to derive specific improvement suggestions. The input for this step is the analysis results of the AI ​​model, and the output is a specific warning message and improvement suggestions. 【0084】 Step 5: 【0085】 The server sends the generated warnings and improvement suggestions to the terminal. The terminal receives these and displays a visual notification for the user to review. The input for this step is the warnings and improvement suggestions sent from the server, and the output is the notification displayed to the user. 【0086】 Step 6: 【0087】 The user can review the notification and edit the message on their device if necessary. The edited message is then prepared for resending. The input for this step is the user's judgment and editing actions, and the output is the revised message. 【0088】 Step 7: 【0089】 When the user decides to send the modified message, the terminal resends the message. At this point, the server can consider suggestions for optimizing the transmission time. The input to this step is the modified message, and the output is the optimized transmission process. 【0090】 (Application Example 1) 【0091】 Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server," and the smart device 14 will be referred to as the "terminal." 【0092】 In digital communication, particularly in customer service such as electronic trading, the transmission of messages containing inappropriate language raises concerns about damaging relationships and lowering service quality. Furthermore, there is a need for support to mitigate the risk of users unintentionally sending inappropriate messages. 【0093】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means. 【0094】 In this invention, the server includes means for transmitting a message to an information processing device that includes a generative model for acquiring and analyzing message content; means for determining the inappropriateness of the message using the generative model and generating warnings and improvement suggestions; and means for receiving warnings and improvement suggestions from the information processing device and notifying the user. This makes it possible to prevent inappropriate messages from being sent during customer service in electronic transaction services and to reduce the risk of users sending messages containing inappropriate expressions that they did not intend. 【0095】 A "message" is a unit of information that a user intends to send through their device. 【0096】 A "generative model" is an artificial intelligence model that analyzes messages based on natural language processing techniques and determines whether the content is inappropriate. 【0097】 An "information processing device" is a hardware or software system that has the function of receiving, processing, and transmitting digital information. 【0098】 A "warning" is information that notifies a user that a message sent to them may be inappropriate. 【0099】 "Improvement suggestions" are pieces of information that provide more appropriate ways to express a message that has been identified as inappropriate. 【0100】 "Electronic transaction services" refer to all services that involve the sale and purchase of goods and services using the internet. 【0101】 This invention begins with the user entering a message on a terminal and attempting to send it, at which point the message is temporarily sent to an information processing device. The information processing device analyzes the message content using a generative AI model. The hardware used is assumed to be a server computer capable of high-speed data processing. Furthermore, the software employs a natural language processing model utilizing the Hugging Face Transformers library. 【0102】 The information processing device uses a generative model to evaluate the inappropriateness of a message, and if it is determined to be inappropriate based on the results, it generates a warning and improvement suggestions. This information is then sent back to the user's terminal and the user is notified. The user then has the opportunity to revise the message based on the suggested improvements. 【0103】 For example, if a user enters "This service is terrible!", the AI ​​model will interpret this message as negative and suggest, "Please change the message to a more gentle and constructive expression." In this way, customer service in electronic transaction services is facilitated. 【0104】 An example of a prompt for a generative AI model is: "Suggest how to revise the message 'This service is terrible!' to make it more constructive and positive." 【0105】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0106】 Step 1: 【0107】 The user types a message on their device and attempts to send it. The text message entered by the user is retrieved as input. This message is then sent to the server. 【0108】 Step 2: 【0109】 The server sends the message received from the terminal to the generative model. The received text message is provided to the model as input. The server uses the generative AI model to perform natural language processing on the message and evaluate its inappropriateness. The output is the evaluation result of the inappropriateness. 【0110】 Step 3: 【0111】 Based on the inappropriateness assessment results, the server generates warnings and improvement suggestions if inappropriateness is detected. The inappropriateness assessment results are used as input. Warning messages and improvement suggestions are generated as output. 【0112】 Step 4: 【0113】 The server sends the generated warnings and improvement suggestions to the terminal. The terminal receives the generated warning message and improvement suggestions as input and displays them to the user in a notification format. 【0114】 Step 5: 【0115】 The user reviews the warnings and suggested improvements on their device and modifies the message as needed. The user considers the original message and the suggested improvements as input. The user attempts to resend the modified message to the server. 【0116】 Step 6: 【0117】 The corrected message is sent to the server, and the same process is executed again. The corrected text message is received again as input. The server re-evaluates it, and finally the appropriate message is output and sent. 【0118】 Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions. 【0119】 This invention is a system that combines an emotion engine and a generative AI model to improve the appropriateness of messages in digital communication. When a user enters a message on a terminal, the message is sent to a server. The server first analyzes the content of the message using the generative model and determines its inappropriateness. Then, it utilizes the emotion engine to recognize the user's emotions embedded in the message. 【0120】 This recognized emotion information is reflected in suggestions for improving the message. For example, if the user is feeling angry, the suggested message will be adjusted to soften that emotion. The server generates these emotion-sensitive warning messages and improvement suggestions and notifies the user via the terminal. 【0121】 Furthermore, the emotion engine enhances the optimization of message sending times. The server considers the recipient's expected emotional state and can identify times when the recipient is likely to be relaxed, suggesting appropriate message sending times. As a result, more comfortable communication is achieved for the recipient. 【0122】 For example, if a user types "Why aren't you replying? It's frustrating," the server will recognize this message as aggressive, and the emotion engine will detect the user's anger. Instead, it will suggest an improvement, such as "I'm waiting for your reply. Could you please reply when it's convenient for you?" and guide the user to send a message reflecting this suggestion at an appropriate time, thereby promoting a comfortable exchange for both parties. In this way, the present invention supports healthy communication that does not cause unnecessary discomfort to others. 【0123】 The following describes the processing flow. 【0124】 Step 1: 【0125】 The user enters a message on the device. The device receives this message and prepares to send it to the server. 【0126】 Step 2: 【0127】 The terminal sends a message to the server. The server receives the message and passes it to a generative model for content analysis. 【0128】 Step 3: 【0129】 The server uses a generative model to analyze the message content and determine if it is inappropriate. Based on the result of this determination, it evaluates whether the message is inappropriate. 【0130】 Step 4: 【0131】 The server runs an emotion engine to recognize the user's emotions contained in the message. It retrieves the emotion information and considers suggestions for more appropriate improvements to the message. 【0132】 Step 5: 【0133】 The server generates warning messages and suggestions for improvement that respond to the user's emotions. For example, if the user is angry, it will create suggestions that use milder language. 【0134】 Step 6: 【0135】 The server sends the generated warnings and improvement suggestions to the terminal. The terminal notifies the user. The user reviews the content and decides whether any corrections are needed. 【0136】 Step 7: 【0137】 If the user chooses to edit the message, they will modify it on their device and resend it to the server. They can also choose to send the message without editing. 【0138】 Step 8: 【0139】 To optimize transmission time, the server considers the recipient's expected emotional state and suggests a desirable transmission time. The server then provides this information to the terminal. 【0140】 Step 9: 【0141】 The terminal decides whether to send the message at an optimized transmission time, and the final sending process is performed based on the user's selection. The server records the fact that the message was sent. 【0142】 (Example 2) 【0143】 Next, we will describe Example 2. In the following description, the data processing device 12 will be referred to as the "server," and the smart device 14 will be referred to as the "terminal." 【0144】 In digital communication, it is essential that messages conveyed do not cause offense to the recipient and that emotions are appropriately expressed and communicated. However, with conventional technologies, if the message content is inappropriate or the sender's feelings are misunderstood, it can cause unnecessary stress and misunderstanding for the recipient. Therefore, resolving these issues and achieving smooth communication is a challenge. 【0145】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. 【0146】 In this invention, the server includes means for transmitting a message to an information processing device that acquires and analyzes the message content; means for the information processing device to determine the inappropriateness of the message using a generative model, recognize the user's emotions using an emotion analysis engine, and generate warnings and improvement suggestions; and means for receiving the emotion-corresponding warnings and improvement suggestions from the information processing device and notifying the user via an information terminal. This ensures that messages are conveyed appropriately and in a way that is easy for the recipient to understand, thereby avoiding misunderstandings and unnecessary stress. 【0147】 "Message content" refers to text data in digital communication that contains information the sender wants to convey to the recipient. 【0148】 An "information processing device" is an electronic device designed to receive, analyze, and interpret digital data. 【0149】 A "generative model" is an artificial intelligence technology used in natural language processing to generate and interpret text. 【0150】 "Inappropriateness" refers to a state in which a message contains content that may be offensive, rude, or misleading to the recipient. 【0151】 A "sentiment analysis engine" is a technology that recognizes the sender's emotions based on the text of a sent message and analyzes its content. 【0152】 A "warning" is a notification sent to the sender indicating that the message is inappropriate. 【0153】 A "suggestion for improvement" is a proposed revision to make a sent message more appropriate and easier for the recipient to understand. 【0154】 An "information terminal" is an electronic device used by a user to send or receive information. 【0155】 This system is designed to improve message appropriateness in digital communication and uses information processing equipment to analyze and process various types of data. First, the user inputs a message using their own device. This device can be a typical smartphone or computer, and the information is sent to the server via the internet. 【0156】 The received message is analyzed by an information processing device installed on the server. The server analyzes the message text using a generative AI model. The generative AI model used is one widely used in the field of natural language processing, such as OpenAI's GPT series. This analysis then determines whether the message is inappropriate. 【0157】 Next, the server uses an emotion analysis engine to identify the sender's emotions from the message. This emotion analysis engine utilizes technologies such as IBM Watson®'s Tone Analyzer. This technology classifies the emotions hidden within the message into categories such as "joy," "anger," and "sadness." 【0158】 Based on the analysis results, the server generates warnings and suggestions for improvement. For example, if a user sends a message such as, "Why aren't you replying? It's frustrating," the server will consider this message aggressive and use its AI model to create a suggestion such as, "I look forward to your reply. Could you please reply when it's convenient for you?" An example of a prompt used in this process would be, "Please change the inappropriate language to a more appropriate expression." 【0159】 This system reduces the risk of users unintentionally sending inappropriate messages and enables communication that leaves a favorable impression on recipients. This helps to make digital communication smoother and more mutually beneficial. 【0160】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0161】 Step 1: 【0162】 The user enters a message using their own device. The entered message is text-based data containing the user's intentions and feelings. This message is sent to the server using a secure protocol (e.g., HTTPS). 【0163】 Step 2: 【0164】 The server first sends the received text data to a generative AI model. The input here is the raw message data obtained from the user. The server uses the generative AI model (e.g., a natural language processing model) to analyze the message and determine its inappropriateness. This process analyzes the context and expression of the message and identifies elements that are judged to be offensive or inappropriate. After this analysis, information regarding the appropriateness of the message is output and passed on to the next sentiment analysis step. 【0165】 Step 3: 【0166】 The server uses an emotion analysis engine to further analyze the message data obtained in the previous step. The inputs used are the appropriateness information of the previously analyzed messages and the original text data. The emotion analysis engine identifies the emotions contained in the messages and classifies them into emotion categories such as "joy," "anger," and "sadness." The analysis results are output as data that recognizes the user's emotional state and are used to generate subsequent improvement suggestions. 【0167】 Step 4: 【0168】 The server uses the generative AI model again to generate improvement suggestions based on the sentiment analysis results. The input is message appropriateness information and sentiment recognition data. The server prompts the generative AI model to "change inappropriate expressions to more favorable phrasing" and outputs improved message suggestions. The generated improvement suggestions are messages rewritten with expressions that are more acceptable to the user. 【0169】 Step 5: 【0170】 The server predicts the recipient's emotional state and suggests the optimal message sending time to the user. The input consists of the improvement suggestions generated in the previous step and the recipient's assumed emotional data. The server uses this information to identify the time of day when the recipient is most relaxed and likely to receive the message favorably, and notifies the user of this as output. 【0171】 Step 6: 【0172】 The user reviews the improvement suggestions and transmission time information received on their device. Based on these suggestions, the user revises the message and chooses whether to send the final version. The revised message is then sent to the recipient via the server. 【0173】 (Application Example 2) 【0174】 Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as a "server" and the smart device 14 as a "terminal". 【0175】 In digital communications, there are frequent cases of inappropriate messages causing emotional distress. At the same time, there is a need to provide an environment where elderly people can communicate smoothly without being swayed by emotions. To address this, it is necessary to develop a system that analyzes message content and provides appropriate improvement suggestions. 【0176】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. 【0177】 In this invention, the server includes means for transmitting audio to a robot terminal which includes means for acquiring audio content and converting it to text; means for transmitting the texted message from the robot terminal to a server which includes a generation model; and means for determining the inappropriateness of the message using the generation model, detecting emotions, and generating warnings and suggestions for improvement. This not only enables users to send messages with appropriate content, but also allows elderly people to use digital communication with peace of mind and engage in smooth communication. 【0178】 "Means for acquiring and converting voice content into text" refers to means that have the function of converting the voice spoken by a user to a robot terminal into text data in real time. 【0179】 "Means for sending a message transcribed by a robot terminal to a server containing a generation model" refers to a means that has the function of quickly sending text data obtained by a robot terminal to a server that performs message analysis. 【0180】 "A means of determining the inappropriateness of a message using a generative model, detecting sentiment, and generating warnings and improvement suggestions" refers to a means of analyzing transmitted text data, identifying inappropriate parts, detecting the user's intent and sentiment, and providing appropriate alternative messages based on that. 【0181】 To implement this invention, a system is required that combines a user, a robot terminal, and a server. When a user speaks to the robot terminal, the spoken content is immediately converted into text data by speech recognition software. The robot terminal then transmits this text to a server that has a generation model. 【0182】 The server processes text data using a Python program. A generative AI model (for example, a natural language processing model using the Hugging Face Transformers library) determines the inappropriateness of this text and analyzes the user's intent and emotions. An emotion engine detects the user's emotions and generates appropriate improvement suggestions based on them. The generated warnings and suggestions are returned to the robot terminal and communicated to the user via voice or screen display. 【0183】 For example, if a user asks a friend, "Why aren't you coming?", the voice message is analyzed, and the robot terminal then suggests to the user in an improved form, such as, "I'll be waiting for you. Please come when it's convenient for you." 【0184】 An example of a prompt statement is as follows: 【0185】 User message: Why aren't they coming? 【0186】 Generate improvement proposals. 【0187】 This approach enables users to engage in digital communication with peace of mind and maintain healthy and smooth communication. 【0188】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0189】 Step 1: 【0190】 The user speaks to the robot terminal. The robot terminal converts the user's voice into text data using speech recognition software. The input is the user's voice data, and the output is the corresponding text data. 【0191】 Step 2: 【0192】 The robot terminal sends converted text data, including the generated AI model, to a server. The input is text data, and the output is a notification to the server that the transmission is complete. 【0193】 Step 3: 【0194】 The server processes the received text data using a generation AI model. Here, it determines the inappropriateness of the text content and detects inappropriate expressions from the input text. The output includes the judgment result and detailed data regarding the inappropriate parts. 【0195】 Step 4: 【0196】 The server uses an emotion engine based on the inappropriateness assessment result to analyze the user's intentions and emotions. In this process, the input is the assessment result obtained in step 3, and the output is the user's emotion information. 【0197】 Step 5: 【0198】 The server generates improvement suggestions based on the user's sentiment information. The generation AI model uses prompts to identify areas for improvement. The input is sentiment information, and the output is text data of the improvement suggestions. 【0199】 Step 6: 【0200】 The server returns the generated improvement suggestions and warnings to the robot terminal. The input is the improvement suggestions generated in step 5, and the output is a notification that the transmission to the robot terminal is complete. 【0201】 Step 7: 【0202】 The robot terminal notifies the user of improvement suggestions received from the server via voice or screen display. The input is the text data of the improvement suggestion, and the output is a notification that the suggestion has been successfully delivered to the user. 【0203】 The specific processing unit 290 transmits the result of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the result of the specific processing. The microphone 38B acquires audio indicating user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data. 【0204】 Data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of data generation model 58 is ChatGPT (registered trademark) (Internet search).<URL: https: / / openai.com / blog / chatgpt> ), Gemini (registered trademark) (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization. 【0205】 In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and the specific processing may also be performed by the smart device 14. 【0206】 [Second Embodiment] 【0207】 Figure 3 shows an example of the configuration of the data processing system 210 according to the second embodiment. 【0208】 As shown in Figure 3, the data processing system 210 includes a data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server. 【0209】 The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network). 【0210】 The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication interface 44. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, and camera 42 are also connected to the bus 52. 【0211】 The microphone 238 receives voice signals from the user 20 and receives instructions from the user 20. The microphone 238 captures the voice signals from the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to the instructions from the processor 46. 【0212】 Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the area around the user 20 (for example, an imaging range defined by a field of view equivalent to the width of a typical healthy person's field of vision). 【0213】 Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various information between processor 46 and processor 28 via network 54. The exchange of various information between processor 46 and processor 28 using communication interfaces 44 and 26 is performed in a secure manner. 【0214】 Figure 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Figure 4, the data processing device 12 performs specific processing using the processor 28. The storage 32 stores the specific processing program 56. 【0215】 The specific processing program 56 is an example of a "program" relating to the technology of this disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30. 【0216】 The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. 【0217】 In the smart glasses 214, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48. 【0218】 Next, the identification processing performed by the identification processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal". 【0219】 This invention is a system for preventing senders from unintentionally sending inappropriate messages in digital communication. When a user types a message on a terminal and attempts to send it, the message is first sent to a server. The server analyzes the message content using a generative model and evaluates its inappropriateness. Based on the analysis results, if the server determines that the message contains inappropriate language, it generates a warning and suggestions for improvement. 【0220】 The terminal displays warnings and improvement suggestions sent from the server to the user. Upon receiving this notification, the user can review the message and choose to make corrections on the terminal as needed. After completing the corrections, the user resends the message via the server. 【0221】 Furthermore, the server can consider the relationship with the message recipient and the current time of day to suggest the optimal sending time. For example, it can generate a suggestion to prevent business messages from being sent late at night and display it to the user on their terminal. 【0222】 Thus, the present invention is a mechanism that supports healthy communication by utilizing a generative model using artificial intelligence technology to monitor the inappropriateness of messages in real time and alert users before sending them. For example, if a user writes "You're useless," the server will determine this message is offensive and notify the user with improvement suggestions such as "Let's think of a more constructive way of expressing yourself," thereby preventing unintended mistakes by the sender. 【0223】 The following describes the processing flow. 【0224】 Step 1: 【0225】 The user types a message on the device and presses the send button. The device receives this message and prepares to send it to the server. 【0226】 Step 2: 【0227】 The server receives the message sent from the terminal. The server forwards this message to a generative model for analysis. The generative model analyzes the message content using natural language processing techniques. 【0228】 Step 3: 【0229】 The server receives the analysis results from the generative model and determines whether the message is inappropriate. If the inappropriateness threshold is exceeded, the message is considered inappropriate. 【0230】 Step 4: 【0231】 The server creates a warning message for messages it deems inappropriate and generates improvement suggestions to provide users with more appropriate wording examples. 【0232】 Step 5: 【0233】 The terminal receives warning messages and improvement suggestions from the server and notifies the user. The user reviews the notification and decides whether to correct the message. 【0234】 Step 6: 【0235】 If the user modifies the message, the device resends the modified message to the server. If no modifications are made, the original message is retained. 【0236】 Step 7: 【0237】 To optimize the transmission time, the server considers the relationship with the recipient and the current time of day, proposes the optimal message transmission time, and notifies the terminal. 【0238】 Step 8: 【0239】 The terminal, based on user instructions, ultimately sends the message to the recipient at the most appropriate time. The server records the completion of message transmission. 【0240】 (Example 1) 【0241】 Next, we will describe Example 1. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal". 【0242】 In digital communication, it is essential to prevent users from unintentionally sending inappropriate information and to promote healthy communication. In particular, when a message's content could be misleading, it is necessary to discourage its transmission and provide users with helpful suggestions for improvement. 【0243】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means. 【0244】 In this invention, the server includes means for transmitting information to an information processing device that includes an inference algorithm for acquiring and analyzing message content; means for determining the inappropriateness of the information using the inference algorithm and generating warnings and improvement suggestions; and means for receiving warnings and improvement suggestions from the information processing device and notifying the user. This allows the user to check the content of the message before sending it and make any necessary corrections. Furthermore, by suggesting an optimal transmission time that takes the recipient into consideration, communication at the appropriate time becomes possible. 【0245】 "Message" refers to text or digital content that a user sends or receives through an information processing device. 【0246】 An "inference algorithm" refers to a computational method used in information processing devices to analyze data and derive specific results or conclusions. 【0247】 An "information processing device" refers to a computer system, server, or other device used for various information processing tasks, including data collection, analysis, storage, and transmission. 【0248】 "Inappropriateness" refers to a state in which a message being sent is inappropriate for the recipient or context, and may be misleading. 【0249】 A "warning" refers to a notification sent to the user before sending a message if it contains inappropriate language. 【0250】 A "suggestion for improvement" refers to a proposal that offers alternative or revised versions of inappropriate message expressions. 【0251】 "Notifications" refer to means of sending information or warnings to users, and are displayed on the screen in the form of messages or similar content. 【0252】 "Suggested sending time" refers to a feature that suggests the optimal time to send a message to the user. 【0253】 This invention is a system that prevents senders from unintentionally sending inappropriate messages in digital communication and supports healthy communication. This system is executed when the user enters a message on their device and prepares to send it. 【0254】 After the user enters a message, the terminal sends that message to the server via the internet. A secure communication protocol such as HTTPS is used for this communication. The server contains an information processing unit where a program analyzes the message using a generative AI model. This generative AI model might be a natural language processing model, a common inference algorithm. 【0255】 The server's AI model evaluates the inappropriateness of input messages by triggering the model based on specific prompts. These prompts might include phrases like, "How could this message be interpreted by the recipient?" Based on these results, the model determines the inappropriateness and generates warnings or suggestions for improvement as needed. 【0256】 The generated warnings and improvement suggestions are sent from the server to the terminal. Upon receiving them, the terminal notifies the user in a visually easy-to-understand format. The user can then revise the message, referring to the improvement suggestions for the inappropriate language pointed out. Once the revisions are complete, the user attempts to send the message again, and it is then sent to the recipient. Furthermore, the server helps minimize misunderstandings during transmission by making optimal suggestions regarding the timing of message transmission. 【0257】 This allows users to communicate at the appropriate time while avoiding unintended misunderstandings. For example, when a user enters a message such as "You're mistaken," the AI ​​model evaluates how it will be received and provides improvement suggestions such as "What aspects do you feel are different?" In this way, the entire system supports constructive and positive communication for users. 【0258】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0259】 Step 1: 【0260】 The user enters a message into an input field on the device. The user initiates the message sending action by pressing the "Send" button. The input in this step is the message text entered by the user, and the output is a temporary storage of that text data within the device. 【0261】 Step 2: 【0262】 The terminal sends the stored message data to the server. In this process, the terminal uses the HTTPS protocol to ensure secure data transfer. In this step, the input is the user's message text, and the output is the transmission of the message data to the server. 【0263】 Step 3: 【0264】 The server retrieves the received message and requests processing from the generating AI model. At this time, it generates the prompt "How might this message be interpreted by the recipient?". The AI ​​model evaluates the inappropriateness of the message and its impact, and returns the result. In this step, the input is the user's message and the prompt, and the output is the analysis result from the AI ​​model. 【0265】 Step 4: 【0266】 Based on the analysis results, the server generates warnings and improvement suggestions if the message is deemed inappropriate. This process uses the output of the AI ​​model to derive specific improvement suggestions. The input for this step is the analysis results of the AI ​​model, and the output is a specific warning message and improvement suggestions. 【0267】 Step 5: 【0268】 The server sends the generated warnings and improvement suggestions to the terminal. The terminal receives these and displays a visual notification for the user to review. The input for this step is the warnings and improvement suggestions sent from the server, and the output is the notification displayed to the user. 【0269】 Step 6: 【0270】 The user can review the notification and edit the message on their device if necessary. The edited message is then prepared for resending. The input for this step is the user's judgment and editing actions, and the output is the modified message. 【0271】 Step 7: 【0272】 When the user decides to send the modified message, the terminal resends the message. At this point, the server can consider suggestions for optimizing the transmission time. The input to this step is the modified message, and the output is the optimized transmission process. 【0273】 (Application Example 1) 【0274】 Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server," and the smart glasses 214 will be referred to as the "terminal." 【0275】 In digital communication, particularly in customer service such as electronic trading, the transmission of messages containing inappropriate language raises concerns about damaging relationships and lowering service quality. Furthermore, there is a need for support to mitigate the risk of users unintentionally sending inappropriate messages. 【0276】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means. 【0277】 In this invention, the server includes means for transmitting a message to an information processing device that includes a generative model for acquiring and analyzing message content; means for determining the inappropriateness of the message using the generative model and generating warnings and improvement suggestions; and means for receiving warnings and improvement suggestions from the information processing device and notifying the user. This makes it possible to prevent inappropriate messages from being sent during customer service in electronic transaction services and to reduce the risk of users sending messages containing inappropriate expressions that they did not intend. 【0278】 A "message" is a unit of information that a user intends to send through their device. 【0279】 A "generative model" is an artificial intelligence model that analyzes messages based on natural language processing techniques and determines whether the content is inappropriate. 【0280】 An "information processing device" is a hardware or software system that has the function of receiving, processing, and transmitting digital information. 【0281】 A "warning" is information that notifies a user of the possibility that a message sent to the user is inappropriate. 【0282】 An "improvement proposal" is information that provides a more appropriate way of expression for a determined inappropriate message. 【0283】 An "electronic trading service" refers to all services that sell and purchase goods and services using the Internet. 【0284】 This invention begins when a user inputs and attempts to send a message on a terminal, and the message is temporarily sent to an information processing device. The information processing device analyzes the message content by utilizing a generative AI model. At this time, as the hardware to be used, a server computer capable of high-speed data processing is assumed. Also, for the software, a natural language processing model using the Transformers library of Hugging Face is adopted. 【0285】 The information processing device evaluates the inappropriateness of a message using a generative model, and if it is determined to be inappropriate based on the result, it generates a warning and an improvement proposal. These pieces of information are sent back to the user's terminal and notified to the user. The user gets an opportunity to correct the message based on the presented improvement proposal. 【0286】 As a specific example, when a user inputs "This service is the worst!", the generative AI model determines this message to be negative and provides a proposal such as "Please change the message to a mild and constructive expression". In this way, in an electronic trading service, it is supported so that customer service can be carried out more smoothly. 【0287】 Examples of prompt texts for the generative AI model include the following. Please propose how to modify the message "This service is the worst!" to make it more constructive and positive. 【0288】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0289】 Step 1: 【0290】 The user types a message on their device and attempts to send it. The text message entered by the user is retrieved as input. This message is then sent to the server. 【0291】 Step 2: 【0292】 The server sends the message received from the terminal to the generative model. The received text message is provided to the model as input. The server uses the generative AI model to perform natural language processing on the message and evaluate its inappropriateness. The output is the evaluation result of the inappropriateness. 【0293】 Step 3: 【0294】 Based on the inappropriateness assessment results, the server generates warnings and improvement suggestions if inappropriateness is detected. The inappropriateness assessment results are used as input. Warning messages and improvement suggestions are generated as output. 【0295】 Step 4: 【0296】 The server sends the generated warnings and improvement suggestions to the terminal. The terminal receives the generated warning message and improvement suggestions as input and displays them to the user in a notification format. 【0297】 Step 5: 【0298】 The user reviews the warnings and suggested improvements on their device and modifies the message as needed. The user considers the original message and the suggested improvements as input. The user attempts to resend the modified message to the server. 【0299】 Step 6: 【0300】 The corrected message is sent to the server, and the same process is executed again. The corrected text message is received again as input. The server re-evaluates it, and finally the appropriate message is output and sent. 【0301】 Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions. 【0302】 This invention is a system that combines an emotion engine and a generative AI model to improve the appropriateness of messages in digital communication. When a user enters a message on a terminal, the message is sent to a server. The server first analyzes the content of the message using the generative model and determines its inappropriateness. Then, it utilizes the emotion engine to recognize the user's emotions embedded in the message. 【0303】 This recognized emotion information is reflected in suggestions for improving the message. For example, if the user is feeling angry, the suggested message will be adjusted to soften that emotion. The server generates these emotion-sensitive warning messages and improvement suggestions and notifies the user via the terminal. 【0304】 Furthermore, the emotion engine enhances the optimization of message sending times. The server considers the recipient's expected emotional state and can identify times when the recipient is likely to be relaxed, suggesting appropriate message sending times. As a result, more comfortable communication is achieved for the recipient. 【0305】 Specifically, when a user inputs "Why don't you reply? I'm getting impatient", the server recognizes this message as aggressive, and the emotion engine detects the user's anger. Instead, by presenting an improvement plan such as "We are waiting for your reply. Could you please let us know when it's convenient for you?" and guiding the user to send a message that reflects this proposal at an appropriate time zone, it is possible to promote a comfortable interaction for both parties. In this way, the present invention supports healthy communication that does not cause unnecessary discomfort to others. 【0306】 The following describes the process flow. 【0307】 Step 1: 【0308】 The user inputs a message on the terminal. The terminal acquires this message and prepares to send it to the server. 【0309】 Step 2: 【0310】 The terminal sends the message to the server. The server receives the message and passes it to the generation model for content analysis. 【0311】 Step 3: 【0312】 The server analyzes the content of the message using the generation model and determines its inappropriateness. Based on the result of the determination, it evaluates whether the message is inappropriate. 【0313】 Step 4: 【0314】 The server runs the emotion engine to recognize the user's emotion contained in the message. It acquires the emotion information and considers more appropriate improvement proposals for the message. 【0315】 Step 5: 【0316】 The server generates warning messages and suggestions for improvement that respond to the user's emotions. For example, if the user is angry, it will create suggestions that use milder language. 【0317】 Step 6: 【0318】 The server sends the generated warnings and improvement suggestions to the terminal. The terminal notifies the user. The user reviews the content and decides whether any corrections are needed. 【0319】 Step 7: 【0320】 If the user chooses to edit the message, they will modify it on their device and resend it to the server. They can also choose to send the message without editing. 【0321】 Step 8: 【0322】 To optimize transmission time, the server considers the recipient's expected emotional state and suggests a desirable transmission time. The server then provides this information to the terminal. 【0323】 Step 9: 【0324】 The terminal decides whether to send the message at an optimized transmission time, and the final sending process is performed based on the user's selection. The server records the fact that the message was sent. 【0325】 (Example 2) 【0326】 Next, we will describe Example 2. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal". 【0327】 In digital communication, it is essential that messages conveyed do not cause offense to the recipient and that emotions are appropriately expressed and communicated. However, with conventional technologies, if the message content is inappropriate or the sender's feelings are misunderstood, it can cause unnecessary stress and misunderstanding for the recipient. Therefore, resolving these issues and achieving smooth communication is a challenge. 【0328】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. 【0329】 In this invention, the server includes means for transmitting a message to an information processing device that acquires and analyzes the message content; means for the information processing device to determine the inappropriateness of the message using a generative model, recognize the user's emotions using an emotion analysis engine, and generate warnings and improvement suggestions; and means for receiving the emotion-corresponding warnings and improvement suggestions from the information processing device and notifying the user via an information terminal. This ensures that messages are conveyed appropriately and in a way that is easy for the recipient to understand, thereby avoiding misunderstandings and unnecessary stress. 【0330】 "Message content" refers to text data in digital communication that contains information the sender wants to convey to the recipient. 【0331】 An "information processing device" is an electronic device designed to receive, analyze, and interpret digital data. 【0332】 A "generative model" is an artificial intelligence technology used in natural language processing to generate and interpret text. 【0333】 "Inappropriateness" refers to a state in which a message contains content that may be offensive, rude, or misleading to the recipient. 【0334】 A "sentiment analysis engine" is a technology that recognizes the sender's emotions based on the text of a sent message and analyzes its content. 【0335】 A "warning" is a notification sent to the sender indicating that the message is inappropriate. 【0336】 A "suggestion for improvement" is a proposed revision to make a sent message more appropriate and easier for the recipient to understand. 【0337】 An "information terminal" is an electronic device used by a user to send or receive information. 【0338】 This system is designed to improve message appropriateness in digital communication and uses information processing equipment to analyze and process various types of data. First, the user inputs a message using their own device. This device can be a typical smartphone or computer, and the information is sent to the server via the internet. 【0339】 The received message is analyzed by an information processing device installed on the server. The server analyzes the message text using a generative AI model. The generative AI model used is one widely used in the field of natural language processing, such as OpenAI's GPT series. This analysis then determines whether the message is inappropriate. 【0340】 Next, the server uses a sentiment analysis engine to identify the sender's emotions from the message. This sentiment analysis engine utilizes technologies such as IBM Watson's Tone Analyzer. This technology classifies the emotions hidden within the message into categories such as "joy," "anger," and "sadness." 【0341】 Based on the analysis results, the server generates warnings and suggestions for improvement. For example, if a user sends a message such as, "Why aren't you replying? It's frustrating," the server will consider this message aggressive and use its AI model to create a suggestion such as, "I look forward to your reply. Could you please reply when it's convenient for you?" An example of a prompt used in this process would be, "Please change the inappropriate language to a more appropriate expression." 【0342】 This system reduces the risk of users unintentionally sending inappropriate messages and enables communication that leaves a favorable impression on recipients. This helps to make digital communication smoother and more mutually beneficial. 【0343】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0344】 Step 1: 【0345】 The user enters a message using their own device. The entered message is text-based data containing the user's intentions and feelings. This message is sent to the server using a secure protocol (e.g., HTTPS). 【0346】 Step 2: 【0347】 The server first sends the received text data to a generative AI model. The input here is the raw message data obtained from the user. The server uses the generative AI model (e.g., a natural language processing model) to analyze the message and determine its inappropriateness. This process analyzes the context and expression of the message and identifies elements that are judged to be offensive or inappropriate. After this analysis, information regarding the appropriateness of the message is output and passed on to the next sentiment analysis step. 【0348】 Step 3: 【0349】 The server uses an emotion analysis engine to further analyze the message data obtained in the previous step. The inputs used are the appropriateness information of the previously analyzed messages and the original text data. The emotion analysis engine identifies the emotions contained in the messages and classifies them into emotion categories such as "joy," "anger," and "sadness." The analysis results are output as data that recognizes the user's emotional state and are used to generate subsequent improvement suggestions. 【0350】 Step 4: 【0351】 The server uses the generative AI model again to generate improvement suggestions based on the sentiment analysis results. The input is message appropriateness information and sentiment recognition data. The server prompts the generative AI model to "change inappropriate expressions to more favorable phrasing" and outputs improved message suggestions. The generated improvement suggestions are messages rewritten with expressions that are more acceptable to the user. 【0352】 Step 5: 【0353】 The server predicts the recipient's emotional state and suggests the optimal message sending time to the user. The input consists of the improvement suggestions generated in the previous step and the recipient's assumed emotional data. The server uses this information to identify the time of day when the recipient is most relaxed and likely to receive the message favorably, and notifies the user of this as output. 【0354】 Step 6: 【0355】 The user reviews the improvement suggestions and transmission time information received on their device. Based on these suggestions, the user revises the message and chooses whether to send the final version. The revised message is then sent to the recipient via the server. 【0356】 (Application Example 2) 【0357】 Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as the "server" and the smart glasses 214 as the "terminal". 【0358】 In digital communications, there are frequent cases of inappropriate messages causing emotional distress. At the same time, there is a need to provide an environment where elderly people can communicate smoothly without being swayed by emotions. To address this, it is necessary to develop a system that analyzes message content and provides appropriate improvement suggestions. 【0359】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. 【0360】 In this invention, the server includes means for transmitting audio to a robot terminal which includes means for acquiring audio content and converting it to text; means for transmitting the texted message from the robot terminal to a server which includes a generation model; and means for determining the inappropriateness of the message using the generation model, detecting emotions, and generating warnings and suggestions for improvement. This not only enables users to send messages with appropriate content, but also allows elderly people to use digital communication with peace of mind and engage in smooth communication. 【0361】 "Means for acquiring and converting voice content into text" refers to means that have the function of converting the voice spoken by a user to a robot terminal into text data in real time. 【0362】 "Means for sending a message transcribed by a robot terminal to a server containing a generation model" refers to a means that has the function of quickly sending text data obtained by a robot terminal to a server that performs message analysis. 【0363】 "A means of determining the inappropriateness of a message using a generative model, detecting sentiment, and generating warnings and improvement suggestions" refers to a means of analyzing transmitted text data, identifying inappropriate parts, detecting the user's intent and sentiment, and providing appropriate alternative messages based on that. 【0364】 To implement this invention, a system is required that combines a user, a robot terminal, and a server. When a user speaks to the robot terminal, the spoken content is immediately converted into text data by speech recognition software. The robot terminal then transmits this text to a server that has a generation model. 【0365】 The server processes text data using a Python program. A generative AI model (for example, a natural language processing model using the Hugging Face Transformers library) determines the inappropriateness of this text and analyzes the user's intent and emotions. An emotion engine detects the user's emotions and generates appropriate improvement suggestions based on them. The generated warnings and suggestions are returned to the robot terminal and communicated to the user via voice or screen display. 【0366】 For example, if a user asks a friend, "Why aren't you coming?", the voice message is analyzed, and the robot terminal then suggests to the user in an improved form, such as, "I'll be waiting for you. Please come when it's convenient for you." 【0367】 An example of a prompt statement is as follows: 【0368】 User message: Why aren't they coming? 【0369】 Generate improvement proposals. 【0370】 This approach enables users to engage in digital communication with peace of mind and maintain healthy and smooth communication. 【0371】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0372】 Step 1: 【0373】 The user speaks to the robot terminal. The robot terminal converts the user's voice into text data using speech recognition software. The input is the user's voice data, and the output is the corresponding text data. 【0374】 Step 2: 【0375】 The robot terminal sends converted text data, including the generated AI model, to a server. The input is text data, and the output is a notification to the server that the transmission is complete. 【0376】 Step 3: 【0377】 The server processes the received text data using a generation AI model. Here, it determines the inappropriateness of the text content and detects inappropriate expressions from the input text. The output includes the judgment result and detailed data regarding the inappropriate parts. 【0378】 Step 4: 【0379】 The server uses an emotion engine based on the inappropriateness assessment result to analyze the user's intentions and emotions. In this process, the input is the assessment result obtained in step 3, and the output is the user's emotion information. 【0380】 Step 5: 【0381】 The server generates improvement suggestions based on the user's sentiment information. The generation AI model uses prompts to identify areas for improvement. The input is sentiment information, and the output is text data of the improvement suggestions. 【0382】 Step 6: 【0383】 The server returns the generated improvement suggestions and warnings to the robot terminal. The input is the improvement suggestions generated in step 5, and the output is a notification that the transmission to the robot terminal is complete. 【0384】 Step 7: 【0385】 The robot terminal notifies the user of improvement suggestions received from the server via voice or screen display. The input is the text data of the improvement suggestion, and the output is a notification that the suggestion has been successfully delivered to the user. 【0386】 The specific processing unit 290 transmits the result of the specific processing to the smart glasses 214. In the smart glasses 214, the control unit 46A causes the speaker 240 to output the result of the specific processing. The microphone 238 acquires audio indicating user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 238 to the data processing unit 12. In the data processing unit 12, the specific processing unit 290 acquires the audio data. 【0387】 Data generation model 58 is a type of so-called generative AI (Artificial Intelligence). One example of data generation model 58 is ChatGPT (Internet search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization. 【0388】 In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and the specific processing may also be performed by the smart glasses 214. 【0389】 [Third Embodiment] 【0390】 Figure 5 shows an example of the configuration of the data processing system 310 according to the third embodiment. 【0391】 As shown in Figure 5, the data processing system 310 includes a data processing device 12 and a headset terminal 314. An example of the data processing device 12 is a server. 【0392】 The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network). 【0393】 The headset terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication interface 44, and a display 343. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, camera 42, and display 343 are also connected to the bus 52. 【0394】 The microphone 238 receives voice signals from the user 20 and receives instructions from the user 20. The microphone 238 captures the voice signals from the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to the instructions from the processor 46. 【0395】 Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the area around the user 20 (for example, an imaging range defined by a field of view equivalent to the width of a typical healthy person's field of vision). 【0396】 Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various information between processor 46 and processor 28 via network 54. The exchange of various information between processor 46 and processor 28 using communication interfaces 44 and 26 is performed in a secure manner. 【0397】 Figure 6 shows an example of the main functions of the data processing device 12 and the headset terminal 314. As shown in Figure 6, the data processing device 12 performs specific processing using the processor 28. The storage 32 stores the specific processing program 56. 【0398】 The specific processing program 56 is an example of a "program" relating to the technology of this disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30. 【0399】 The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. 【0400】 In the headset terminal 314, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48. 【0401】 Next, the specific processing performed by the specific processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the headset terminal 314 will be referred to as the "terminal". 【0402】 This invention is a system for preventing senders from unintentionally sending inappropriate messages in digital communication. When a user types a message on a terminal and attempts to send it, the message is first sent to a server. The server analyzes the message content using a generative model and evaluates its inappropriateness. Based on the analysis results, if the server determines that the message contains inappropriate language, it generates a warning and suggestions for improvement. 【0403】 The terminal displays warnings and improvement suggestions sent from the server to the user. Upon receiving this notification, the user can review the message and choose to make corrections on the terminal as needed. After completing the corrections, the user resends the message via the server. 【0404】 Furthermore, the server can consider the relationship with the message recipient and the current time of day to suggest the optimal sending time. For example, it can generate a suggestion to prevent business messages from being sent late at night and display it to the user on their terminal. 【0405】 Thus, the present invention is a mechanism that supports healthy communication by utilizing a generative model using artificial intelligence technology to monitor the inappropriateness of messages in real time and alert users before sending them. For example, if a user writes "You're useless," the server will determine this message is offensive and notify the user with improvement suggestions such as "Let's think of a more constructive way of expressing yourself," thereby preventing unintended mistakes by the sender. 【0406】 The following describes the processing flow. 【0407】 Step 1: 【0408】 The user types a message on the device and presses the send button. The device receives this message and prepares to send it to the server. 【0409】 Step 2: 【0410】 The server receives the message sent from the terminal. The server forwards this message to a generative model for analysis. The generative model analyzes the message content using natural language processing techniques. 【0411】 Step 3: 【0412】 The server receives the analysis results from the generative model and determines whether the message is inappropriate. If the inappropriateness threshold is exceeded, the message is considered inappropriate. 【0413】 Step 4: 【0414】 The server creates a warning message for messages it deems inappropriate and generates improvement suggestions to provide users with more appropriate wording examples. 【0415】 Step 5: 【0416】 The terminal receives warning messages and improvement suggestions from the server and notifies the user. The user reviews the notification and decides whether to correct the message. 【0417】 Step 6: 【0418】 If the user modifies the message, the device resends the modified message to the server. If no modifications are made, the original message is retained. 【0419】 Step 7: 【0420】 To optimize the transmission time, the server considers the relationship with the recipient and the current time of day, proposes the optimal message transmission time, and notifies the terminal. 【0421】 Step 8: 【0422】 The terminal, based on user instructions, ultimately sends the message to the recipient at the most appropriate time. The server records the completion of message transmission. 【0423】 (Example 1) 【0424】 Next, we will describe Example 1. In the following description, the data processing device 12 will be referred to as the "server," and the headset-type terminal 314 will be referred to as the "terminal." 【0425】 In digital communication, it is essential to prevent users from unintentionally sending inappropriate information and to promote healthy communication. In particular, when a message's content could be misleading, it is necessary to discourage its transmission and provide users with helpful suggestions for improvement. 【0426】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means. 【0427】 In this invention, the server includes means for transmitting information to an information processing device that includes an inference algorithm for acquiring and analyzing message content; means for determining the inappropriateness of the information using the inference algorithm and generating warnings and improvement suggestions; and means for receiving warnings and improvement suggestions from the information processing device and notifying the user. This allows the user to check the content of the message before sending it and make any necessary corrections. Furthermore, by suggesting an optimal transmission time that takes the recipient into consideration, communication at the appropriate time becomes possible. 【0428】 "Message" refers to text or digital content that a user sends or receives through an information processing device. 【0429】 An "inference algorithm" refers to a computational method used in information processing devices to analyze data and derive specific results or conclusions. 【0430】 An "information processing device" refers to a computer system, server, or other device used for various information processing tasks, including data collection, analysis, storage, and transmission. 【0431】 "Inappropriateness" refers to a state in which a message being sent is inappropriate for the recipient or context, and may be misleading. 【0432】 A "warning" refers to a notification sent to the user before sending a message if it contains inappropriate language. 【0433】 A "suggestion for improvement" refers to a proposal that offers alternative or revised versions of inappropriate message expressions. 【0434】 "Notifications" refer to means of sending information or warnings to users, and are displayed on the screen in the form of messages or similar content. 【0435】 "Suggested sending time" refers to a feature that suggests the optimal time to send a message to the user. 【0436】 This invention is a system that prevents senders from unintentionally sending inappropriate messages in digital communication and supports healthy communication. This system is executed when the user enters a message on their device and prepares to send it. 【0437】 After the user enters a message, the terminal sends that message to the server via the internet. A secure communication protocol such as HTTPS is used for this communication. The server contains an information processing unit where a program analyzes the message using a generative AI model. This generative AI model might be a natural language processing model, a common inference algorithm. 【0438】 The server's AI model evaluates the inappropriateness of input messages by triggering the model based on specific prompts. These prompts might include phrases like, "How could this message be interpreted by the recipient?" Based on these results, the model determines the inappropriateness and generates warnings or suggestions for improvement as needed. 【0439】 The generated warnings and improvement suggestions are sent from the server to the terminal. Upon receiving them, the terminal notifies the user in a visually easy-to-understand format. The user can then revise the message, referring to the improvement suggestions for the inappropriate language pointed out. Once the revisions are complete, the user attempts to send the message again, and it is then sent to the recipient. Furthermore, the server helps minimize misunderstandings during transmission by making optimal suggestions regarding the timing of message transmission. 【0440】 This allows users to communicate at the appropriate time while avoiding unintended misunderstandings. For example, when a user enters a message such as "You're mistaken," the AI ​​model evaluates how it will be received and provides improvement suggestions such as "What aspects do you feel are different?" In this way, the entire system supports constructive and positive communication for users. 【0441】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0442】 Step 1: 【0443】 The user enters a message into an input field on the device. The user initiates the message sending action by pressing the "Send" button. The input in this step is the message text entered by the user, and the output is a temporary storage of that text data within the device. 【0444】 Step 2: 【0445】 The terminal sends the stored message data to the server. In this process, the terminal uses the HTTPS protocol to ensure secure data transfer. In this step, the input is the user's message text, and the output is the transmission of the message data to the server. 【0446】 Step 3: 【0447】 The server retrieves the received message and requests processing from the generating AI model. At this time, it generates the prompt "How might this message be interpreted by the recipient?". The AI ​​model evaluates the inappropriateness of the message and its impact, and returns the result. In this step, the input is the user's message and the prompt, and the output is the analysis result from the AI ​​model. 【0448】 Step 4: 【0449】 Based on the analysis results, the server generates warnings and improvement suggestions if the message is deemed inappropriate. This process uses the output of the AI ​​model to derive specific improvement suggestions. The input for this step is the analysis results of the AI ​​model, and the output is a specific warning message and improvement suggestions. 【0450】 Step 5: 【0451】 The server sends the generated warnings and improvement suggestions to the terminal. The terminal receives these and displays a visual notification for the user to review. The input for this step is the warnings and improvement suggestions sent from the server, and the output is the notification displayed to the user. 【0452】 Step 6: 【0453】 The user can review the notification and edit the message on their device if necessary. The edited message is then prepared for resending. The input for this step is the user's judgment and editing actions, and the output is the modified message. 【0454】 Step 7: 【0455】 When the user decides to send the modified message, the terminal resends the message. At this point, the server can consider suggestions for optimizing the transmission time. The input to this step is the modified message, and the output is the optimized transmission process. 【0456】 (Application Example 1) 【0457】 Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server," and the headset-type terminal 314 will be referred to as the "terminal." 【0458】 In digital communication, particularly in customer service such as electronic trading, the transmission of messages containing inappropriate language raises concerns about damaging relationships and lowering service quality. Furthermore, there is a need for support to mitigate the risk of users unintentionally sending inappropriate messages. 【0459】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means. 【0460】 In this invention, the server includes means for transmitting a message to an information processing device that includes a generative model for acquiring and analyzing message content; means for determining the inappropriateness of the message using the generative model and generating warnings and improvement suggestions; and means for receiving warnings and improvement suggestions from the information processing device and notifying the user. This makes it possible to prevent inappropriate messages from being sent during customer service in electronic transaction services and to reduce the risk of users sending messages containing inappropriate expressions that they did not intend. 【0461】 A "message" is a unit of information that a user intends to send through their device. 【0462】 A "generative model" is an artificial intelligence model that analyzes messages based on natural language processing techniques and determines whether the content is inappropriate. 【0463】 An "information processing device" is a hardware or software system that has the function of receiving, processing, and transmitting digital information. 【0464】 A "warning" is information that notifies a user that a message sent to them may be inappropriate. 【0465】 "Improvement suggestions" are pieces of information that provide more appropriate ways to express a message that has been identified as inappropriate. 【0466】 "Electronic transaction services" refer to all services that involve the sale and purchase of goods and services using the internet. 【0467】 This invention begins with the user entering a message on a terminal and attempting to send it, at which point the message is temporarily sent to an information processing device. The information processing device analyzes the message content using a generative AI model. The hardware used is assumed to be a server computer capable of high-speed data processing. Furthermore, the software employs a natural language processing model utilizing the Hugging Face Transformers library. 【0468】 The information processing device uses a generative model to evaluate the inappropriateness of a message, and if it is determined to be inappropriate based on the results, it generates a warning and improvement suggestions. This information is then sent back to the user's terminal and the user is notified. The user then has the opportunity to revise the message based on the suggested improvements. 【0469】 For example, if a user enters "This service is terrible!", the AI ​​model will interpret this message as negative and suggest, "Please change the message to a more gentle and constructive expression." In this way, customer service in electronic transaction services is facilitated. 【0470】 An example of a prompt for a generative AI model is: "Suggest how to revise the message 'This service is terrible!' to make it more constructive and positive." 【0471】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0472】 Step 1: 【0473】 The user types a message on their device and attempts to send it. The text message entered by the user is retrieved as input. This message is then sent to the server. 【0474】 Step 2: 【0475】 The server sends the message received from the terminal to the generative model. The received text message is provided to the model as input. The server uses the generative AI model to perform natural language processing on the message and evaluate its inappropriateness. The output is the evaluation result of the inappropriateness. 【0476】 Step 3: 【0477】 Based on the inappropriateness assessment results, the server generates warnings and improvement suggestions if inappropriateness is detected. The inappropriateness assessment results are used as input. Warning messages and improvement suggestions are generated as output. 【0478】 Step 4: 【0479】 The server sends the generated warnings and improvement suggestions to the terminal. The terminal receives the generated warning message and improvement suggestions as input and displays them to the user in a notification format. 【0480】 Step 5: 【0481】 The user reviews the warnings and suggested improvements on their device and modifies the message as needed. The user considers the original message and the suggested improvements as input. The user attempts to resend the modified message to the server. 【0482】 Step 6: 【0483】 The corrected message is sent to the server, and the same process is executed again. The corrected text message is received again as input. The server re-evaluates it, and finally the appropriate message is output and sent. 【0484】 Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions. 【0485】 This invention is a system that combines an emotion engine and a generative AI model to improve the appropriateness of messages in digital communication. When a user enters a message on a terminal, the message is sent to a server. The server first analyzes the content of the message using the generative model and determines its inappropriateness. Then, it utilizes the emotion engine to recognize the user's emotions embedded in the message. 【0486】 This recognized emotion information is reflected in suggestions for improving the message. For example, if the user is feeling angry, the suggested message will be adjusted to soften that emotion. The server generates these emotion-sensitive warning messages and improvement suggestions and notifies the user via the terminal. 【0487】 Furthermore, the emotion engine enhances the optimization of message sending times. The server considers the recipient's expected emotional state and can identify times when the recipient is likely to be relaxed, suggesting appropriate message sending times. As a result, more comfortable communication is achieved for the recipient. 【0488】 For example, if a user types "Why aren't you replying? It's frustrating," the server will recognize this message as aggressive, and the emotion engine will detect the user's anger. Instead, it will suggest an improvement, such as "I'm waiting for your reply. Could you please reply when it's convenient for you?" and guide the user to send a message reflecting this suggestion at an appropriate time, thereby promoting a comfortable exchange for both parties. In this way, the present invention supports healthy communication that does not cause unnecessary discomfort to others. 【0489】 The following describes the processing flow. 【0490】 Step 1: 【0491】 The user enters a message on the device. The device receives this message and prepares to send it to the server. 【0492】 Step 2: 【0493】 The terminal sends a message to the server. The server receives the message and passes it to a generative model for content analysis. 【0494】 Step 3: 【0495】 The server uses a generative model to analyze the message content and determine if it is inappropriate. Based on the result of this determination, it evaluates whether the message is inappropriate. 【0496】 Step 4: 【0497】 The server runs an emotion engine to recognize the user's emotions contained in the message. It retrieves the emotion information and considers suggestions for more appropriate improvements to the message. 【0498】 Step 5: 【0499】 The server generates warning messages and suggestions for improvement that respond to the user's emotions. For example, if the user is angry, it will create suggestions that use milder language. 【0500】 Step 6: 【0501】 The server sends the generated warnings and improvement suggestions to the terminal. The terminal notifies the user. The user reviews the content and decides whether any corrections are needed. 【0502】 Step 7: 【0503】 If the user chooses to edit the message, they will modify it on their device and resend it to the server. They can also choose to send the message without editing. 【0504】 Step 8: 【0505】 To optimize transmission time, the server considers the recipient's expected emotional state and suggests a desirable transmission time. The server then provides this information to the terminal. 【0506】 Step 9: 【0507】 The terminal decides whether to send the message at an optimized transmission time, and the final sending process is performed based on the user's selection. The server records the fact that the message was sent. 【0508】 (Example 2) 【0509】 Next, we will describe Example 2. In the following description, the data processing device 12 will be referred to as the "server," and the headset-type terminal 314 will be referred to as the "terminal." 【0510】 In digital communication, it is essential that messages conveyed do not cause offense to the recipient and that emotions are appropriately expressed and communicated. However, with conventional technologies, if the message content is inappropriate or the sender's feelings are misunderstood, it can cause unnecessary stress and misunderstanding for the recipient. Therefore, resolving these issues and achieving smooth communication is a challenge. 【0511】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. 【0512】 In this invention, the server includes means for transmitting a message to an information processing device that acquires and analyzes the message content; means for the information processing device to determine the inappropriateness of the message using a generative model, recognize the user's emotions using an emotion analysis engine, and generate warnings and improvement suggestions; and means for receiving the emotion-corresponding warnings and improvement suggestions from the information processing device and notifying the user via an information terminal. This ensures that messages are conveyed appropriately and in a way that is easy for the recipient to understand, thereby avoiding misunderstandings and unnecessary stress. 【0513】 "Message content" refers to text data in digital communication that contains information the sender wants to convey to the recipient. 【0514】 An "information processing device" is an electronic device designed to receive, analyze, and interpret digital data. 【0515】 A "generative model" is an artificial intelligence technology used in natural language processing to generate and interpret text. 【0516】 "Inappropriateness" refers to a state in which a message contains content that may be offensive, rude, or misleading to the recipient. 【0517】 A "sentiment analysis engine" is a technology that recognizes the sender's emotions based on the text of a sent message and analyzes its content. 【0518】 A "warning" is a notification sent to the sender indicating that the message is inappropriate. 【0519】 A "suggestion for improvement" is a proposed revision to make a sent message more appropriate and easier for the recipient to understand. 【0520】 An "information terminal" is an electronic device used by a user to send or receive information. 【0521】 This system is designed to improve message appropriateness in digital communication and uses information processing equipment to analyze and process various types of data. First, the user inputs a message using their own device. This device can be a typical smartphone or computer, and the information is sent to the server via the internet. 【0522】 The received message is analyzed by an information processing device installed on the server. The server analyzes the message text using a generative AI model. The generative AI model used is one widely used in the field of natural language processing, such as OpenAI's GPT series. This analysis then determines whether the message is inappropriate. 【0523】 Next, the server uses a sentiment analysis engine to identify the sender's emotions from the message. This sentiment analysis engine utilizes technologies such as IBM Watson's Tone Analyzer. This technology classifies the emotions hidden within the message into categories such as "joy," "anger," and "sadness." 【0524】 Based on the analysis results, the server generates warnings and suggestions for improvement. For example, if a user sends a message such as, "Why aren't you replying? It's frustrating," the server will consider this message aggressive and use its AI model to create a suggestion such as, "I look forward to your reply. Could you please reply when it's convenient for you?" An example of a prompt used in this process would be, "Please change the inappropriate language to a more appropriate expression." 【0525】 This system reduces the risk of users unintentionally sending inappropriate messages and enables communication that leaves a favorable impression on recipients. This helps to make digital communication smoother and more mutually beneficial. 【0526】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0527】 Step 1: 【0528】 The user enters a message using their own device. The entered message is text-based data containing the user's intentions and feelings. This message is sent to the server using a secure protocol (e.g., HTTPS). 【0529】 Step 2: 【0530】 The server first sends the received text data to a generative AI model. The input here is the raw message data obtained from the user. The server uses the generative AI model (e.g., a natural language processing model) to analyze the message and determine its inappropriateness. This process analyzes the context and expression of the message and identifies elements that are judged to be offensive or inappropriate. After this analysis, information regarding the appropriateness of the message is output and passed on to the next sentiment analysis step. 【0531】 Step 3: 【0532】 The server uses an emotion analysis engine to further analyze the message data obtained in the previous step. The inputs used are the appropriateness information of the previously analyzed messages and the original text data. The emotion analysis engine identifies the emotions contained in the messages and classifies them into emotion categories such as "joy," "anger," and "sadness." The analysis results are output as data that recognizes the user's emotional state and are used to generate subsequent improvement suggestions. 【0533】 Step 4: 【0534】 The server uses the generative AI model again to generate improvement suggestions based on the sentiment analysis results. The input is message appropriateness information and sentiment recognition data. The server prompts the generative AI model to "change inappropriate expressions to more favorable phrasing" and outputs improved message suggestions. The generated improvement suggestions are messages rewritten with expressions that are more acceptable to the user. 【0535】 Step 5: 【0536】 The server predicts the recipient's emotional state and suggests the optimal message sending time to the user. The input consists of the improvement suggestions generated in the previous step and the recipient's assumed emotional data. The server uses this information to identify the time of day when the recipient is most relaxed and likely to receive the message favorably, and notifies the user of this as output. 【0537】 Step 6: 【0538】 The user reviews the improvement suggestions and transmission time information received on their device. Based on these suggestions, the user revises the message and chooses whether to send the final version. The revised message is then sent to the recipient via the server. 【0539】 (Application Example 2) 【0540】 Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as the "server," and the headset-type terminal 314 will be referred to as the "terminal." 【0541】 In digital communications, there are frequent cases of inappropriate messages causing emotional distress. At the same time, there is a need to provide an environment where elderly people can communicate smoothly without being swayed by emotions. To address this, it is necessary to develop a system that analyzes message content and provides appropriate improvement suggestions. 【0542】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. 【0543】 In this invention, the server includes means for transmitting audio to a robot terminal which includes means for acquiring audio content and converting it to text; means for transmitting the texted message from the robot terminal to a server which includes a generation model; and means for determining the inappropriateness of the message using the generation model, detecting emotions, and generating warnings and suggestions for improvement. This not only enables users to send messages with appropriate content, but also allows elderly people to use digital communication with peace of mind and engage in smooth communication. 【0544】 "Means for acquiring and converting voice content into text" refers to means that have the function of converting the voice spoken by a user to a robot terminal into text data in real time. 【0545】 "Means for sending a message transcribed by a robot terminal to a server containing a generation model" refers to a means that has the function of quickly sending text data obtained by a robot terminal to a server that performs message analysis. 【0546】 "A means of determining the inappropriateness of a message using a generative model, detecting sentiment, and generating warnings and improvement suggestions" refers to a means of analyzing transmitted text data, identifying inappropriate parts, detecting the user's intent and sentiment, and providing appropriate alternative messages based on that. 【0547】 To implement this invention, a system is required that combines a user, a robot terminal, and a server. When a user speaks to the robot terminal, the spoken content is immediately converted into text data by speech recognition software. The robot terminal then transmits this text to a server that has a generation model. 【0548】 The server processes text data using a Python program. A generative AI model (for example, a natural language processing model using the Hugging Face Transformers library) determines the inappropriateness of this text and analyzes the user's intent and emotions. An emotion engine detects the user's emotions and generates appropriate improvement suggestions based on them. The generated warnings and suggestions are returned to the robot terminal and communicated to the user via voice or screen display. 【0549】 For example, if a user asks a friend, "Why aren't you coming?", the voice message is analyzed, and the robot terminal then suggests to the user in an improved form, such as, "I'll be waiting for you. Please come when it's convenient for you." 【0550】 An example of a prompt statement is as follows: 【0551】 User message: Why aren't they coming? 【0552】 Generate improvement proposals. 【0553】 This approach enables users to engage in digital communication with peace of mind and maintain healthy and smooth communication. 【0554】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0555】 Step 1: 【0556】 The user speaks to the robot terminal. The robot terminal converts the user's voice into text data using speech recognition software. The input is the user's voice data, and the output is the corresponding text data. 【0557】 Step 2: 【0558】 The robot terminal sends converted text data, including the generated AI model, to a server. The input is text data, and the output is a notification to the server that the transmission is complete. 【0559】 Step 3: 【0560】 The server processes the received text data using a generation AI model. Here, it determines the inappropriateness of the text content and detects inappropriate expressions from the input text. The output includes the judgment result and detailed data regarding the inappropriate parts. 【0561】 Step 4: 【0562】 The server uses an emotion engine based on the inappropriateness assessment result to analyze the user's intentions and emotions. In this process, the input is the assessment result obtained in step 3, and the output is the user's emotion information. 【0563】 Step 5: 【0564】 The server generates improvement suggestions based on the user's sentiment information. The generation AI model uses prompts to identify areas for improvement. The input is sentiment information, and the output is text data of the improvement suggestions. 【0565】 Step 6: 【0566】 The server returns the generated improvement suggestions and warnings to the robot terminal. The input is the improvement suggestions generated in step 5, and the output is a notification that the transmission to the robot terminal is complete. 【0567】 Step 7: 【0568】 The robot terminal notifies the user of improvement suggestions received from the server via voice or screen display. The input is the text data of the improvement suggestion, and the output is a notification that the suggestion has been successfully delivered to the user. 【0569】 The specific processing unit 290 transmits the result of the specific processing to the headset terminal 314. In the headset terminal 314, the control unit 46A causes the speaker 240 and display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 238 to the data processing unit 12. In the data processing unit 12, the specific processing unit 290 acquires the audio data. 【0570】 Data generation model 58 is a type of so-called generative AI (Artificial Intelligence). One example of data generation model 58 is ChatGPT (Internet search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization. 【0571】 In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and specific processing may also be performed by the headset terminal 314. 【0572】 [Fourth Embodiment] 【0573】 Figure 7 shows an example of the configuration of the data processing system 410 according to the fourth embodiment. 【0574】 As shown in Figure 7, the data processing system 410 includes a data processing device 12 and a robot 414. An example of the data processing device 12 is a server. 【0575】 The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network). 【0576】 The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication interface 44, and a controlled object 443. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, camera 42, and controlled object 443 are also connected to the bus 52. 【0577】 The microphone 238 receives voice signals from the user 20 and receives instructions from the user 20. The microphone 238 captures the voice signals from the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to the instructions from the processor 46. 【0578】 Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the area around the user 20 (for example, an imaging range defined by a field of view equivalent to the width of a typical healthy person's field of vision). 【0579】 Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various information between processor 46 and processor 28 via network 54. The exchange of various information between processor 46 and processor 28 using communication interfaces 44 and 26 is performed in a secure manner. 【0580】 The controlled object 443 includes a display device, LEDs in the eyes, and motors that drive the arms, hands, and feet. The posture and gestures of the robot 414 are controlled by controlling the motors of the arms, hands, and feet. Some of the robot 414's emotions can be expressed by controlling these motors. Furthermore, the robot 414's facial expressions can also be expressed by controlling the illumination state of the LEDs in its eyes. 【0581】 Figure 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Figure 8, the data processing device 12 performs specific processing using the processor 28. The storage 32 stores the specific processing program 56. 【0582】 The specific processing program 56 is an example of a "program" relating to the technology of this disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30. 【0583】 The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. 【0584】 In robot 414, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48. 【0585】 Next, the specific processing performed by the specific processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal". 【0586】 This invention is a system for preventing senders from unintentionally sending inappropriate messages in digital communication. When a user types a message on a terminal and attempts to send it, the message is first sent to a server. The server analyzes the message content using a generative model and evaluates its inappropriateness. Based on the analysis results, if the server determines that the message contains inappropriate language, it generates a warning and suggestions for improvement. 【0587】 The terminal displays warnings and improvement suggestions sent from the server to the user. Upon receiving this notification, the user can review the message and choose to make corrections on the terminal as needed. After completing the corrections, the user resends the message via the server. 【0588】 Furthermore, the server can consider the relationship with the message recipient and the current time of day to suggest the optimal sending time. For example, it can generate a suggestion to prevent business messages from being sent late at night and display it to the user on their terminal. 【0589】 Thus, the present invention is a mechanism that supports healthy communication by utilizing a generative model using artificial intelligence technology to monitor the inappropriateness of messages in real time and alert users before sending them. For example, if a user writes "You're useless," the server will determine this message is offensive and notify the user with improvement suggestions such as "Let's think of a more constructive way of expressing yourself," thereby preventing unintended mistakes by the sender. 【0590】 The following describes the processing flow. 【0591】 Step 1: 【0592】 The user types a message on the device and presses the send button. The device receives this message and prepares to send it to the server. 【0593】 Step 2: 【0594】 The server receives the message sent from the terminal. The server forwards this message to a generative model for analysis. The generative model analyzes the message content using natural language processing techniques. 【0595】 Step 3: 【0596】 The server receives the analysis results from the generative model and determines whether the message is inappropriate. If the inappropriateness threshold is exceeded, the message is considered inappropriate. 【0597】 Step 4: 【0598】 The server creates a warning message for messages it deems inappropriate and generates improvement suggestions to provide users with more appropriate wording examples. 【0599】 Step 5: 【0600】 The terminal receives warning messages and improvement suggestions from the server and notifies the user. The user reviews the notification and decides whether to correct the message. 【0601】 Step 6: 【0602】 If the user modifies the message, the device resends the modified message to the server. If no modifications are made, the original message is retained. 【0603】 Step 7: 【0604】 To optimize the transmission time, the server considers the relationship with the recipient and the current time of day, proposes the optimal message transmission time, and notifies the terminal. 【0605】 Step 8: 【0606】 The terminal, based on user instructions, ultimately sends the message to the recipient at the most appropriate time. The server records the completion of message transmission. 【0607】 (Example 1) 【0608】 Next, we will describe Example 1. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal". 【0609】 In digital communication, it is essential to prevent users from unintentionally sending inappropriate information and to promote healthy communication. In particular, when a message's content could be misleading, it is necessary to discourage its transmission and provide users with helpful suggestions for improvement. 【0610】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means. 【0611】 In this invention, the server includes means for transmitting information to an information processing device that includes an inference algorithm for acquiring and analyzing message content; means for determining the inappropriateness of the information using the inference algorithm and generating warnings and improvement suggestions; and means for receiving warnings and improvement suggestions from the information processing device and notifying the user. This allows the user to check the content of the message before sending it and make any necessary corrections. Furthermore, by suggesting an optimal transmission time that takes the recipient into consideration, communication at the appropriate time becomes possible. 【0612】 "Message" refers to text or digital content that a user sends or receives through an information processing device. 【0613】 An "inference algorithm" refers to a computational method used in information processing devices to analyze data and derive specific results or conclusions. 【0614】 An "information processing device" refers to a computer system, server, or other device used for various information processing tasks, including data collection, analysis, storage, and transmission. 【0615】 "Inappropriateness" refers to a state in which a message being sent is inappropriate for the recipient or context, and may be misleading. 【0616】 A "warning" refers to a notification sent to the user before sending a message if it contains inappropriate language. 【0617】 A "suggestion for improvement" refers to a proposal that offers alternative or revised versions of inappropriate message expressions. 【0618】 "Notifications" refer to means of sending information or warnings to users, and are displayed on the screen in the form of messages or similar content. 【0619】 "Suggested sending time" refers to a feature that suggests the optimal time to send a message to the user. 【0620】 This invention is a system that prevents senders from unintentionally sending inappropriate messages in digital communication and supports healthy communication. This system is executed when the user enters a message on their device and prepares to send it. 【0621】 After the user enters a message, the terminal sends that message to the server via the internet. A secure communication protocol such as HTTPS is used for this communication. The server contains an information processing unit where a program analyzes the message using a generative AI model. This generative AI model might be a natural language processing model, a common inference algorithm. 【0622】 The server's AI model evaluates the inappropriateness of input messages by triggering the model based on specific prompts. These prompts might include phrases like, "How could this message be interpreted by the recipient?" Based on these results, the model determines the inappropriateness and generates warnings or suggestions for improvement as needed. 【0623】 The generated warnings and improvement suggestions are sent from the server to the terminal. Upon receiving them, the terminal notifies the user in a visually easy-to-understand format. The user can then revise the message, referring to the improvement suggestions for the inappropriate language pointed out. Once the revisions are complete, the user attempts to send the message again, and it is then sent to the recipient. Furthermore, the server helps minimize misunderstandings during transmission by making optimal suggestions regarding the timing of message transmission. 【0624】 This allows users to communicate at the appropriate time while avoiding unintended misunderstandings. For example, when a user enters a message such as "You're mistaken," the AI ​​model evaluates how it will be received and provides improvement suggestions such as "What aspects do you feel are different?" In this way, the entire system supports constructive and positive communication for users. 【0625】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0626】 Step 1: 【0627】 The user enters a message into an input field on the device. The user initiates the message sending action by pressing the "Send" button. The input in this step is the message text entered by the user, and the output is a temporary storage of that text data within the device. 【0628】 Step 2: 【0629】 The terminal sends the stored message data to the server. In this process, the terminal uses the HTTPS protocol to ensure secure data transfer. In this step, the input is the user's message text, and the output is the transmission of the message data to the server. 【0630】 Step 3: 【0631】 The server retrieves the received message and requests processing from the generating AI model. At this time, it generates the prompt "How might this message be interpreted by the recipient?". The AI ​​model evaluates the inappropriateness of the message and its impact, and returns the result. In this step, the input is the user's message and the prompt, and the output is the analysis result from the AI ​​model. 【0632】 Step 4: 【0633】 Based on the analysis results, the server generates warnings and improvement suggestions if the message is deemed inappropriate. This process uses the output of the AI ​​model to derive specific improvement suggestions. The input for this step is the analysis results of the AI ​​model, and the output is a specific warning message and improvement suggestions. 【0634】 Step 5: 【0635】 The server sends the generated warnings and improvement suggestions to the terminal. The terminal receives these and displays a visual notification for the user to review. The input for this step is the warnings and improvement suggestions sent from the server, and the output is the notification displayed to the user. 【0636】 Step 6: 【0637】 The user can review the notification and edit the message on their device if necessary. The edited message is then prepared for resending. The input for this step is the user's judgment and editing actions, and the output is the modified message. 【0638】 Step 7: 【0639】 When the user decides to send the modified message, the terminal resends the message. At this point, the server can consider suggestions for optimizing the transmission time. The input to this step is the modified message, and the output is the optimized transmission process. 【0640】 (Application Example 1) 【0641】 Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal". 【0642】 In digital communication, particularly in customer service such as electronic trading, the transmission of messages containing inappropriate language raises concerns about damaging relationships and lowering service quality. Furthermore, there is a need for support to mitigate the risk of users unintentionally sending inappropriate messages. 【0643】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means. 【0644】 In this invention, the server includes means for transmitting a message to an information processing device that includes a generative model for acquiring and analyzing message content; means for determining the inappropriateness of the message using the generative model and generating warnings and improvement suggestions; and means for receiving warnings and improvement suggestions from the information processing device and notifying the user. This makes it possible to prevent inappropriate messages from being sent during customer service in electronic transaction services and to reduce the risk of users sending messages containing inappropriate expressions that they did not intend. 【0645】 A "message" is a unit of information that a user intends to send through their device. 【0646】 A "generative model" is an artificial intelligence model that analyzes messages based on natural language processing techniques and determines whether the content is inappropriate. 【0647】 An "information processing device" is a hardware or software system that has the function of receiving, processing, and transmitting digital information. 【0648】 A "warning" is information that notifies a user that a message sent to them may be inappropriate. 【0649】 "Improvement suggestions" are pieces of information that provide more appropriate ways to express a message that has been identified as inappropriate. 【0650】 "Electronic transaction services" refer to all services that involve the sale and purchase of goods and services using the internet. 【0651】 This invention begins with the user entering a message on a terminal and attempting to send it, at which point the message is temporarily sent to an information processing device. The information processing device analyzes the message content using a generative AI model. The hardware used is assumed to be a server computer capable of high-speed data processing. Furthermore, the software employs a natural language processing model utilizing the Hugging Face Transformers library. 【0652】 The information processing device uses a generative model to evaluate the inappropriateness of a message, and if it is determined to be inappropriate based on the results, it generates a warning and improvement suggestions. This information is then sent back to the user's terminal and the user is notified. The user then has the opportunity to revise the message based on the suggested improvements. 【0653】 For example, if a user enters "This service is terrible!", the AI ​​model will interpret this message as negative and suggest, "Please change the message to a more gentle and constructive expression." In this way, customer service in electronic transaction services is facilitated. 【0654】 An example of a prompt for a generative AI model is: "Suggest how to revise the message 'This service is terrible!' to make it more constructive and positive." 【0655】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0656】 Step 1: 【0657】 The user types a message on their device and attempts to send it. The text message entered by the user is retrieved as input. This message is then sent to the server. 【0658】 Step 2: 【0659】 The server sends the message received from the terminal to the generative model. The received text message is provided to the model as input. The server uses the generative AI model to perform natural language processing on the message and evaluate its inappropriateness. The output is the evaluation result of the inappropriateness. 【0660】 Step 3: 【0661】 Based on the inappropriateness assessment results, the server generates warnings and improvement suggestions if inappropriateness is detected. The inappropriateness assessment results are used as input. Warning messages and improvement suggestions are generated as output. 【0662】 Step 4: 【0663】 The server sends the generated warnings and improvement suggestions to the terminal. The terminal receives the generated warning message and improvement suggestions as input and displays them to the user in a notification format. 【0664】 Step 5: 【0665】 The user reviews the warnings and suggested improvements on their device and modifies the message as needed. The user considers the original message and the suggested improvements as input. The user attempts to resend the modified message to the server. 【0666】 Step 6: 【0667】 The corrected message is sent to the server, and the same process is executed again. The corrected text message is received again as input. The server re-evaluates it, and finally the appropriate message is output and sent. 【0668】 Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions. 【0669】 This invention is a system that combines an emotion engine and a generative AI model to improve the appropriateness of messages in digital communication. When a user enters a message on a terminal, the message is sent to a server. The server first analyzes the content of the message using the generative model and determines its inappropriateness. Then, it utilizes the emotion engine to recognize the user's emotions embedded in the message. 【0670】 This recognized emotion information is reflected in suggestions for improving the message. For example, if the user is feeling angry, the suggested message will be adjusted to soften that emotion. The server generates these emotion-sensitive warning messages and improvement suggestions and notifies the user via the terminal. 【0671】 Furthermore, the emotion engine enhances the optimization of message sending times. The server considers the recipient's expected emotional state and can identify times when the recipient is likely to be relaxed, suggesting appropriate message sending times. As a result, more comfortable communication is achieved for the recipient. 【0672】 For example, if a user types "Why aren't you replying? It's frustrating," the server will recognize this message as aggressive, and the emotion engine will detect the user's anger. Instead, it will suggest an improvement, such as "I'm waiting for your reply. Could you please reply when it's convenient for you?" and guide the user to send a message reflecting this suggestion at an appropriate time, thereby promoting a comfortable exchange for both parties. In this way, the present invention supports healthy communication that does not cause unnecessary discomfort to others. 【0673】 The following describes the processing flow. 【0674】 Step 1: 【0675】 The user enters a message on the device. The device receives this message and prepares to send it to the server. 【0676】 Step 2: 【0677】 The terminal sends a message to the server. The server receives the message and passes it to a generative model for content analysis. 【0678】 Step 3: 【0679】 The server uses a generative model to analyze the message content and determine if it is inappropriate. Based on the result of this determination, it evaluates whether the message is inappropriate. 【0680】 Step 4: 【0681】 The server runs an emotion engine to recognize the user's emotions contained in the message. It retrieves the emotion information and considers suggestions for more appropriate improvements to the message. 【0682】 Step 5: 【0683】 The server generates warning messages and suggestions for improvement that respond to the user's emotions. For example, if the user is angry, it will create suggestions that use milder language. 【0684】 Step 6: 【0685】 The server sends the generated warnings and improvement suggestions to the terminal. The terminal notifies the user. The user reviews the content and decides whether any corrections are needed. 【0686】 Step 7: 【0687】 If the user chooses to edit the message, they will modify it on their device and resend it to the server. They can also choose to send the message without editing. 【0688】 Step 8: 【0689】 To optimize transmission time, the server considers the recipient's expected emotional state and suggests a desirable transmission time. The server then provides this information to the terminal. 【0690】 Step 9: 【0691】 The terminal decides whether to send the message at an optimized transmission time, and the final sending process is performed based on the user's selection. The server records the fact that the message was sent. 【0692】 (Example 2) 【0693】 Next, we will describe Example 2. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal". 【0694】 In digital communication, it is essential that messages conveyed do not cause offense to the recipient and that emotions are appropriately expressed and communicated. However, with conventional technologies, if the message content is inappropriate or the sender's feelings are misunderstood, it can cause unnecessary stress and misunderstanding for the recipient. Therefore, resolving these issues and achieving smooth communication is a challenge. 【0695】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. 【0696】 In this invention, the server includes means for transmitting a message to an information processing device that acquires and analyzes the message content; means for the information processing device to determine the inappropriateness of the message using a generative model, recognize the user's emotions using an emotion analysis engine, and generate warnings and improvement suggestions; and means for receiving the emotion-corresponding warnings and improvement suggestions from the information processing device and notifying the user via an information terminal. This ensures that messages are conveyed appropriately and in a way that is easy for the recipient to understand, thereby avoiding misunderstandings and unnecessary stress. 【0697】 "Message content" refers to text data in digital communication that contains information the sender wants to convey to the recipient. 【0698】 An "information processing device" is an electronic device designed to receive, analyze, and interpret digital data. 【0699】 A "generative model" is an artificial intelligence technology used in natural language processing to generate and interpret text. 【0700】 "Inappropriateness" refers to a state in which a message contains content that may be offensive, rude, or misleading to the recipient. 【0701】 A "sentiment analysis engine" is a technology that recognizes the sender's emotions based on the text of a sent message and analyzes its content. 【0702】 A "warning" is a notification sent to the sender indicating that the message is inappropriate. 【0703】 A "suggestion for improvement" is a proposed revision to make a sent message more appropriate and easier for the recipient to understand. 【0704】 An "information terminal" is an electronic device used by a user to send or receive information. 【0705】 This system is designed to improve message appropriateness in digital communication and uses information processing equipment to analyze and process various types of data. First, the user inputs a message using their own device. This device can be a typical smartphone or computer, and the information is sent to the server via the internet. 【0706】 The received message is analyzed by an information processing device installed on the server. The server analyzes the message text using a generative AI model. The generative AI model used is one widely used in the field of natural language processing, such as OpenAI's GPT series. This analysis then determines whether the message is inappropriate. 【0707】 Next, the server uses a sentiment analysis engine to identify the sender's emotions from the message. This sentiment analysis engine utilizes technologies such as IBM Watson's Tone Analyzer. This technology classifies the emotions hidden within the message into categories such as "joy," "anger," and "sadness." 【0708】 Based on the analysis results, the server generates warnings and suggestions for improvement. For example, if a user sends a message such as, "Why aren't you replying? It's frustrating," the server will consider this message aggressive and use its AI model to create a suggestion such as, "I look forward to your reply. Could you please reply when it's convenient for you?" An example of a prompt used in this process would be, "Please change the inappropriate language to a more appropriate expression." 【0709】 This system reduces the risk of users unintentionally sending inappropriate messages and enables communication that leaves a favorable impression on recipients. This helps to make digital communication smoother and more mutually beneficial. 【0710】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0711】 Step 1: 【0712】 The user enters a message using their own device. The entered message is text-based data containing the user's intentions and feelings. This message is sent to the server using a secure protocol (e.g., HTTPS). 【0713】 Step 2: 【0714】 The server first sends the received text data to a generative AI model. The input here is the raw message data obtained from the user. The server uses the generative AI model (e.g., a natural language processing model) to analyze the message and determine its inappropriateness. This process analyzes the context and expression of the message and identifies elements that are judged to be offensive or inappropriate. After this analysis, information regarding the appropriateness of the message is output and passed on to the next sentiment analysis step. 【0715】 Step 3: 【0716】 The server uses an emotion analysis engine to further analyze the message data obtained in the previous step. The inputs used are the appropriateness information of the previously analyzed messages and the original text data. The emotion analysis engine identifies the emotions contained in the messages and classifies them into emotion categories such as "joy," "anger," and "sadness." The analysis results are output as data that recognizes the user's emotional state and are used to generate subsequent improvement suggestions. 【0717】 Step 4: 【0718】 The server uses the generative AI model again to generate improvement suggestions based on the sentiment analysis results. The input is message appropriateness information and sentiment recognition data. The server prompts the generative AI model to "change inappropriate expressions to more favorable phrasing" and outputs improved message suggestions. The generated improvement suggestions are messages rewritten with expressions that are more acceptable to the user. 【0719】 Step 5: 【0720】 The server predicts the recipient's emotional state and suggests the optimal message sending time to the user. The input consists of the improvement suggestions generated in the previous step and the recipient's assumed emotional data. The server uses this information to identify the time of day when the recipient is most relaxed and likely to receive the message favorably, and notifies the user of this as output. 【0721】 Step 6: 【0722】 The user reviews the improvement suggestions and transmission time information received on their device. Based on these suggestions, the user revises the message and chooses whether to send the final version. The revised message is then sent to the recipient via the server. 【0723】 (Application Example 2) 【0724】 Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal". 【0725】 In digital communications, there are frequent cases of inappropriate messages causing emotional distress. At the same time, there is a need to provide an environment where elderly people can communicate smoothly without being swayed by emotions. To address this, it is necessary to develop a system that analyzes message content and provides appropriate improvement suggestions. 【0726】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. 【0727】 In this invention, the server includes means for transmitting audio to a robot terminal which includes means for acquiring audio content and converting it to text; means for transmitting the texted message from the robot terminal to a server which includes a generation model; and means for determining the inappropriateness of the message using the generation model, detecting emotions, and generating warnings and suggestions for improvement. This not only enables users to send messages with appropriate content, but also allows elderly people to use digital communication with peace of mind and engage in smooth communication. 【0728】 "Means for acquiring and converting voice content into text" refers to means that have the function of converting the voice spoken by a user to a robot terminal into text data in real time. 【0729】 "Means for sending a message transcribed by a robot terminal to a server containing a generation model" refers to a means that has the function of quickly sending text data obtained by a robot terminal to a server that performs message analysis. 【0730】 "A means of determining the inappropriateness of a message using a generative model, detecting sentiment, and generating warnings and improvement suggestions" refers to a means of analyzing transmitted text data, identifying inappropriate parts, detecting the user's intent and sentiment, and providing appropriate alternative messages based on that. 【0731】 To implement this invention, a system is required that combines a user, a robot terminal, and a server. When a user speaks to the robot terminal, the spoken content is immediately converted into text data by speech recognition software. The robot terminal then transmits this text to a server that has a generation model. 【0732】 The server processes text data using a Python program. A generative AI model (for example, a natural language processing model using the Hugging Face Transformers library) determines the inappropriateness of this text and analyzes the user's intent and emotions. An emotion engine detects the user's emotions and generates appropriate improvement suggestions based on them. The generated warnings and suggestions are returned to the robot terminal and communicated to the user via voice or screen display. 【0733】 For example, if a user asks a friend, "Why aren't you coming?", the voice message is analyzed, and the robot terminal then suggests to the user in an improved form, such as, "I'll be waiting for you. Please come when it's convenient for you." 【0734】 An example of a prompt statement is as follows: 【0735】 User message: Why aren't they coming? 【0736】 Generate improvement proposals. 【0737】 This approach enables users to engage in digital communication with peace of mind and maintain healthy and smooth communication. 【0738】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0739】 Step 1: 【0740】 The user speaks to the robot terminal. The robot terminal converts the user's voice into text data using speech recognition software. The input is the user's voice data, and the output is the corresponding text data. 【0741】 Step 2: 【0742】 The robot terminal sends converted text data, including the generated AI model, to a server. The input is text data, and the output is a notification to the server that the transmission is complete. 【0743】 Step 3: 【0744】 The server processes the received text data using a generation AI model. Here, it determines the inappropriateness of the text content and detects inappropriate expressions from the input text. The output includes the judgment result and detailed data regarding the inappropriate parts. 【0745】 Step 4: 【0746】 The server uses an emotion engine based on the inappropriateness assessment result to analyze the user's intentions and emotions. In this process, the input is the assessment result obtained in step 3, and the output is the user's emotion information. 【0747】 Step 5: 【0748】 The server generates improvement suggestions based on the user's sentiment information. The generation AI model uses prompts to identify areas for improvement. The input is sentiment information, and the output is text data of the improvement suggestions. 【0749】 Step 6: 【0750】 The server returns the generated improvement suggestions and warnings to the robot terminal. The input is the improvement suggestions generated in step 5, and the output is a notification that the transmission to the robot terminal is complete. 【0751】 Step 7: 【0752】 The robot terminal notifies the user of improvement suggestions received from the server via voice or screen display. The input is the text data of the improvement suggestion, and the output is a notification that the suggestion has been successfully delivered to the user. 【0753】 The specific processing unit 290 transmits the result of the specific processing to the robot 414. In the robot 414, the control unit 46A causes the speaker 240 and the controlled object 443 to output the result of the specific processing. The microphone 238 acquires audio indicating user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 238 to the data processing unit 12. In the data processing unit 12, the specific processing unit 290 acquires the audio data. 【0754】 Data generation model 58 is a type of so-called generative AI (Artificial Intelligence). One example of data generation model 58 is ChatGPT (Internet search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization. 【0755】 In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and the specific processing may also be performed by the robot 414. 【0756】 Furthermore, the emotion identification model 59, acting as an emotion engine, may determine the user's emotion according to a specific mapping. Specifically, the emotion identification model 59 may determine the user's emotion according to a specific mapping, which is an emotion map (see Figure 9). Similarly, the emotion identification model 59 may also determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion. 【0757】 Figure 9 shows an emotion map 400 in which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. The closer to the center of the concentric circles, the more primitive the emotions are located. Further out of the concentric circles, emotions representing states and actions arising from mental states are located. Emotion is a concept that includes feelings and mental states. On the left side of the concentric circles, emotions that are generally generated from reactions occurring in the brain are located. On the right side of the concentric circles, emotions that are generally induced by situational judgment are located. Above and below the concentric circles, emotions that are generally generated from reactions occurring in the brain and induced by situational judgment are located. In addition, the emotion of "pleasure" is located on the upper side of the concentric circles, and the emotion of "displeasure" is located on the lower side. Thus, in the emotion map 400, multiple emotions are mapped based on the structure in which emotions arise, and emotions that are likely to occur simultaneously are mapped close together. 【0758】 These emotions are distributed at the 3 o'clock position on the Emotion Map 400, and usually fluctuate between feelings of security and anxiety. In the right half of the Emotion Map 400, situational awareness takes precedence over internal feelings, resulting in a calm impression. 【0759】 The inside of the Emotion Map 400 represents inner thoughts, while the outside represents actions. Therefore, the further you go from the outside of the Emotion Map 400, the more visible (expressed in actions) your emotions become. 【0760】 Here, human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, it results in discomfort, and when they approach the ideal, it results in pleasure. Similarly, in robots, cars, motorcycles, etc., emotions can be created based on various balances, such as posture and battery level. When these balances deviate from the ideal, it results in discomfort, and when they approach the ideal, it results in pleasure. The emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on a system for analyzing brain physiological signals of speech emotion recognition and emotion, Tokushima University, doctoral dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map contains emotions belonging to a region called "response," where sensation is dominant. The right half of the emotion map contains emotions belonging to a region called "situation," where situational awareness is dominant. 【0761】 The emotion map defines two emotions that promote learning. One is the emotion around the middle of the negative "repentance" and "reflection" on the situation side. In other words, it is when the robot experiences negative emotions such as "I never want to feel this way again" or "I don't want to be scolded again." The other is the emotion around the positive "desire" on the reaction side. In other words, it is when the robot has positive feelings such as "I want more" or "I want to know more." 【0762】 The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values ​​representing each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple training data sets, which are combinations of user input and emotion values ​​representing each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions located close together have similar values, as shown in the emotion map 900 in Figure 10. Figure 10 shows an example where multiple emotions such as "reassured," "calm," and "confident" have similar emotion values. 【0763】 The above description primarily focuses on the functions of the data processing device 12 in relation to this disclosure. However, the system related to this disclosure is not necessarily implemented on a server. The system related to this disclosure may be implemented as a general information processing system. This disclosure may be implemented, for example, as a software program that runs on a personal computer or as an application that runs on a smartphone. The method related to this disclosure may be provided to users in SaaS (Software as a Service) format. 【0764】 In the above embodiment, an example was given in which a specific process is performed by a single computer 22. However, the technology of this disclosure is not limited thereto, and a distributed processing of the specific process may be performed by multiple computers, including computer 22. For example, a data generation model 58 may be provided in an external device of the data processing device 12, and the external device may generate data according to the input data. 【0765】 In the above embodiment, an example was given in which the specific processing program 56 is stored in the storage 32, but the technology of this disclosure is not limited thereto. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-temporary storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-temporary storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes specific processing according to the specific processing program 56. 【0766】 Alternatively, the specific processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the specific processing program 56 may be downloaded and installed on the computer 22 in response to a request from the data processing device 12. 【0767】 Furthermore, it is not necessary to store the entirety of the specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store the entirety of the specific processing program 56 in the storage 32; it is acceptable to store only a portion of the specific processing program 56. 【0768】 The following types of processors can be used as hardware resources to perform specific processing. Examples of processors include a CPU, a general-purpose processor that functions as a hardware resource to perform specific processing by executing software, i.e., a program. Other examples of processors include dedicated electrical circuits, such as FPGAs (Field-Programmable Gate Arrays), PLDs (Programmable Logic Devices), or ASICs (Application Specific Integrated Circuits), which have circuit configurations specifically designed to perform specific processing. All of these processors have built-in or connected memory, and all of them perform specific processing by using this memory. 【0769】 The hardware resource that performs a specific process may consist of one of these various processors, or it may consist of a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Alternatively, the hardware resource that performs a specific process may consist of a single processor. 【0770】 Examples of configurations using a single processor include, firstly, a configuration in which one or more CPUs and software are combined to form a single processor, and this processor functions as a hardware resource that performs a specific process. Secondly, there is a configuration using a processor that realizes the functions of the entire system, including multiple hardware resources that perform a specific process, on a single IC chip, as exemplified by SoCs (System-on-a-chip). In this way, a specific process is realized using one or more of the above types of processors as hardware resources. 【0771】 Furthermore, the hardware structure of these various processors can more specifically utilize electrical circuits that combine circuit elements such as semiconductor devices. Also, the specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps can be deleted, new steps added, or the processing order rearranged, as long as it does not deviate from the main purpose. 【0772】 The descriptions and illustrations presented above are detailed explanations of the technical aspects of this disclosure and are merely examples of the technical aspects. For example, the above descriptions of the structure, function, operation, and effect are examples of the structure, function, operation, and effect of the technical aspects of this disclosure. Therefore, it goes without saying that you may delete unnecessary parts, add new elements, or replace elements in the descriptions and illustrations presented above, as long as you do not deviate from the essence of the technical aspects of this disclosure. Furthermore, in order to avoid confusion and facilitate understanding of the technical aspects of this disclosure, explanations of common technical knowledge and the like that do not require special explanation to enable the implementation of the technical aspects of this disclosure have been omitted from the descriptions and illustrations presented above. 【0773】 All documents, patent applications, and technical standards described herein are incorporated by reference to the same extent as if each individual document, patent application, and technical standard were specifically and individually noted to be incorporated by reference. 【0774】 The following is further disclosed regarding the embodiments described above. 【0775】 (Claim 1) 【0776】 A means for sending a message to a server that includes a generative model for acquiring and analyzing the message content, 【0777】 A means for determining the inappropriateness of a message using a generative model and generating warnings and improvement suggestions, 【0778】 A means of receiving warnings and improvement suggestions from the server and notifying the user, 【0779】 A system that includes this. 【0780】 (Claim 2) 【0781】 The system according to claim 1, which takes into account the relationship with the recipient and the time of day in order to optimize the message sending time, and proposes a sending time. 【0782】 (Claim 3) 【0783】 The system according to claim 1, wherein the user chooses to modify a message based on a warning and improvement suggestion, and the system sends the modified message. 【0784】 "Example 1" 【0785】 (Claim 1) 【0786】 A means for transmitting information to an information processing device that includes an inference algorithm for acquiring and analyzing message content, 【0787】 A means for determining the inappropriateness of information using an inference algorithm and generating warnings and improvement suggestions, 【0788】 A means of receiving warnings and improvement suggestions from an information processing device and notifying the user, 【0789】 A system that includes this. 【0790】 (Claim 2) 【0791】 The system according to claim 1, which proposes a transmission time, taking into account the relationship with the recipient and the time of day, in order to optimize the transmission time of information. 【0792】 (Claim 3) 【0793】 The system according to claim 1, wherein the user chooses to modify information based on warnings and improvement suggestions, and transmits the modified information. 【0794】 "Application Example 1" 【0795】 (Claim 1) 【0796】 A means for sending a message to an information processing device that includes a generative model for acquiring and analyzing the message content, 【0797】 A means for determining the inappropriateness of a message using a generative model and generating warnings and improvement suggestions, 【0798】 A means of receiving warnings and improvement suggestions from an information processing device and notifying the user, 【0799】 A system that includes this. 【0800】 (Claim 2) 【0801】 The system according to claim 1, for the purpose of supporting electronic transaction services, which detects inappropriate messages that occur in customer interactions and proposes corrections. 【0802】 (Claim 3) 【0803】 The system according to claim 1, wherein the user chooses to modify a message based on a warning and improvement suggestion, and the system sends the modified message. 【0804】 "Example 2 of combining an emotion engine" 【0805】 (Claim 1) 【0806】 A means for sending a message to an information processing device that acquires and analyzes the message content, 【0807】 A means for an information processing device to determine the inappropriateness of a message using a generative model, recognize the user's emotions using an emotion analysis engine, and generate warnings and improvement suggestions, 【0808】 A means of receiving emotion-responsive warnings and improvement suggestions from an information processing device and notifying the user via an information terminal, 【0809】 A system that includes this. 【0810】 (Claim 2) 【0811】 The system according to claim 1, which suggests a message sending time considering the optimal time of day, based on an estimation of the recipient's emotional state and relationship, in order to optimize the message sending time. 【0812】 (Claim 3) 【0813】 The system according to claim 1, wherein the user chooses to modify a message based on an emotionally responsive warning and improvement suggestion, and the system sends the modified message. 【0814】 "Application example 2 when combining with an emotional engine" 【0815】 (Claim 1) 【0816】 A means for transmitting audio to a robot terminal that includes means for acquiring audio content and converting it to text, 【0817】 A means for a robot terminal to send a text-based message to a server containing a generation model, 【0818】 A means for determining the inappropriateness of a message using a generative model, detecting emotions, and generating warnings and improvement suggestions, 【0819】 A means of receiving warnings and improvement suggestions from the server and notifying the user, 【0820】 A system that includes this. 【0821】 (Claim 2) 【0822】 The system according to claim 1, which takes into account the relationship and circumstances with the recipient in order to optimize the transmission time of a voice message, and makes suggestions for the transmission time. 【0823】 (Claim 3) 【0824】 The system according to claim 1, wherein the user makes a choice to modify a message based on warnings and improvement suggestions via a robot terminal, and the system sends the modified message. [Explanation of Symbols] 【0825】 10, 210, 310, 410 Data Processing Systems 12 Data Processing Devices 14 Smart Devices 214 Smart Glasses 314 Headset-type terminal 414 Robots< / url:> < / url:> < / url:> < / url:>

Claims

[Claim 1] A means for sending a message to a server that includes a generative model for acquiring and analyzing the message content, A means for determining the inappropriateness of a message using a generative model and generating warnings and improvement suggestions, A means of receiving warnings and improvement suggestions from the server and notifying the user, A system that includes this. [Claim 2] The system according to claim 1, which proposes a message sending time, taking into account the relationship with the recipient and the time of day, in order to optimize the message sending time. [Claim 3] The system according to claim 1, wherein the user chooses to modify a message based on a warning and improvement suggestion, and the system sends the modified message.