system

The system addresses inefficiencies in contract planning by using generative AI to create optimal plans and automate procedures, enhancing user experience and business efficiency.

JP2026096532APending 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 inefficiency in presenting fee simulations and confirming contract contents leads to reduced customer satisfaction and increased workload, with insufficient explanations causing claims and inquiries, hindering business efficiency.

Method used

A system that acquires contract details and preferences from users, generates optimal contract plans using generative AI, and provides interactive guidance, automating the contract procedure to streamline the process.

🎯Benefits of technology

Enables rapid plan proposals and efficient contract completion, improving customer satisfaction and sales efficiency by reducing the time and effort required in selecting and finalizing contract plans.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026096532000001_ABST
    Figure 2026096532000001_ABST
Patent Text Reader

Abstract

We provide the system. [Solution] An input method for obtaining contract details and preferences from the user, A data preparation means for obtaining information on the company's and other companies' pricing plans and additional services from a database based on the aforementioned acquired data, A plan generation means that generates an optimal contract plan using a generation AI based on the information acquired by the data preparation means, A presentation means for presenting the plan generated by the plan generation means to the user, A contract procedure support means that supports the user's final contract decision, A system that includes this.
Need to check novelty before this filing date? Find Prior Art

Description

【Technical Field】 , , 【0004】 , , , , 【0005】 , , , , 【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】<000002*** 【0004】 【0004】 A lot of time and resources are spent on presenting fee simulations and confirming contract contents, so the inefficiency has become a factor in reducing customer satisfaction and hindering business efficiency. In addition, claims and inquiries due to insufficient explanations in the contract process occur, further increasing the workload. It is required to solve these problems and realize a prompt and appropriate presentation of a fee plan and a contract process. 【Means for Solving the Problems】 【0005】 This invention acquires contract details and preferences from the user via an input means, and based on that data, acquires pricing plans and additional service information from the company and other companies via a data preparation means. Furthermore, it generates an optimal contract plan using a plan generation means with generation AI, and presents it to the user via a presentation means. At this time, an interactive guidance function is used to make it easy for the customer to understand the plan. In addition, a contract procedure support means assists in the final contract decision and facilitates the automatic generation of contracts and the progress of the approval flow. This series of systems enables rapid plan proposals and streamlines the process leading up to a contract. 【0006】 A "user" refers to an individual or legal entity that uses the system to input contract details and requests. 【0007】 "Contract details" refer to the detailed information and terms of the user's current contract, and serve as the basic data for the system to suggest the optimal plan. 【0008】 "Desired conditions" refer to the conditions and requests that users have when entering into a new contract, and are an important element in plan creation. 【0009】 "Input means" refers to functions or devices that receive contract details and requests from users and transmit that data to the server. 【0010】 "Data preparation means" refers to the process or technology of acquiring and organizing pricing plan information for one's own company and other companies using user data. 【0011】 A "pricing plan" refers to a set of pricing structures and optional services that users subscribe to in the telecommunications and service industries. 【0012】 "Additional services" refer to optional services or benefits added to the main contract, and are elements that enhance the attractiveness of the plan. 【0013】 "Generative AI" refers to a technology that uses artificial intelligence to generate the optimal contract plan based on the user's conditions. 【0014】 "Plan generation means" refers to a method or device that uses generation AI to create an optimal contract plan based on data. 【0015】 "Presentation method" refers to the functions and technologies used to display the optimal contract plan generated to the user. 【0016】 "Guidance features" refer to explanatory and navigation functions designed to provide users with detailed information about the plans displayed and to help them understand them. 【0017】 "Contract procedure support means" refers to systems or technologies that facilitate the smooth progress of contract creation and approval processes, including document generation and approval management. [Brief explanation of the drawing] 【0018】 [Figure 1] This is a conceptual diagram showing an example of the configuration of a data processing system according to the first embodiment. [Figure 2] This is a conceptual diagram showing an example of the essential functions of a data processing device and a smart device according to the first embodiment. [Figure 3] This is a conceptual diagram showing an example of the configuration of a data processing system according to the second embodiment. [Figure 4] This 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] This is a conceptual diagram showing an example of the configuration of a data processing system according to the third embodiment. [Figure 6] This 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] This 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. 【Mode for Carrying Out the Invention】 【0019】 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. 【0020】 First, the terms used in the following description will be explained. 【0021】 In the following embodiments, a processor with a reference number (hereinafter simply referred to as "processor") may be a single arithmetic unit or a combination of a plurality of arithmetic units. Also, the processor may be a single type of arithmetic unit or a combination of a plurality of 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. 【0022】 In the following embodiments, signed RAM (Random Access Memory) is a memory that temporarily stores information and is used as work memory by the processor. 【0023】 In the following embodiments, the signed storage is one or more non-volatile storage devices that store various programs and various parameters. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), or magnetic tapes. 【0024】 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). 【0025】 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." 【0026】 [First Embodiment] 【0027】 Figure 1 shows an example of the configuration of the data processing system 10 according to the first embodiment. 【0028】 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. 【0029】 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). 【0030】 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. 【0031】 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. 【0032】 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. 【0033】 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. 【0034】 Figure 2 shows an example of the main functions of the data processing device 12 and the smart device 14. 【0035】 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. 【0036】 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. 【0037】 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. 【0038】 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". 【0039】 The system of this invention aims to quickly propose the most suitable pricing plan to a user when they enter into a contract. The system begins with the user inputting contract details and preferences using a terminal. The data entered by the user is then transmitted directly to the server. 【0040】 The server retrieves pricing plan information and additional service information from its own and other companies' databases based on data received from the user. This provides the necessary foundational data to meet the user's needs. Next, the server uses a generative AI to perform calculations to select the optimal plan. This process involves simulations to derive the optimal solution that simultaneously satisfies the user's desired conditions and the company's profits. 【0041】 The terminal displays the plan generated by the server, and the interactive guidance function provides detailed plan information in an easy-to-understand format for the user. Based on this information, the user can select a plan. 【0042】 As a concrete example, consider a scenario where a user wants to increase data usage while reducing costs. The user enters their current contract status and preferences into a form on their device and submits it. The server then researches market pricing plans based on this information, and a generating AI presents a new plan. As a result, the new plan presented on the device increases data usage while remaining within the user's budget. In this way, pricing plans tailored to the user's needs can be provided quickly. 【0043】 Ultimately, if the user is satisfied with the proposed plan and decides to proceed with the contract, the server will automatically generate the contract and proceed with the necessary approval flow. This allows the user to complete the contract process quickly. This system streamlines the pricing simulation and contract process, contributing to improved customer satisfaction and sales efficiency. 【0044】 The following describes the processing flow. 【0045】 Step 1: 【0046】 The device displays an interface for the user to input contract details and preferences. The user specifically fills in their requests through the input form. For example, they can enter data usage, desired maximum monthly fee, preferred service benefits, etc. 【0047】 Step 2: 【0048】 Once the user completes the input and presses the submit button, the device sends the data to the server. The server stores the received user data in a database and links it to a user ID. 【0049】 Step 3: 【0050】 The server retrieves the latest pricing plan information from its own company and other companies from its database based on user input data. At this stage, the retrieved plan information is stored in temporary storage and prepared for use by the generating AI. 【0051】 Step 4: 【0052】 The server generation AI takes user preferences and market plan information as input and generates the optimal contract plan. The AI ​​creates a profile that balances cost, quality of services provided, and company profits, and selects the most effective plan from among them. 【0053】 Step 5: 【0054】 The generated plan information is sent from the server to the terminal, which then visually presents a detailed plan to the user. An interactive guidance function explains the plan details to the user sequentially. Based on the presented information, the user considers selecting the most suitable plan. 【0055】 Step 6: 【0056】 Once the user has selected a plan and decided to proceed with the contract, the device notifies the server of this decision again. The server then begins preparing the contract procedures, automatically generating the necessary documents and initiating the approval flow. The user reviews the contract contents through the device and completes the contract by providing an electronic signature. 【0057】 Through this series of processes, users can smoothly select the optimal pricing plan and proceed with the contract. The server manages all procedures in the backend, ensuring efficient operations. 【0058】 (Example 1) 【0059】 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." 【0060】 When users decide on a contract, it is essential that they can quickly and effectively select the most suitable pricing plan. However, current methods require a significant amount of time and effort to compare plans from different companies, which is burdensome for users. Furthermore, the contract procedures are often complicated, which can prolong the time it takes to complete a contract. 【0061】 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. 【0062】 In this invention, the server includes an input means for obtaining contract details and desired conditions from the user, a data analysis means for obtaining information on multiple pricing plans from a database based on the input, and a plan calculation means for generating the optimal contract plan using a generation AI model. This enables the user to quickly select the optimal pricing plan and efficiently complete the contract procedure. 【0063】 "Input means" refers to a device or interface for obtaining contract details and desired conditions from the user. 【0064】 "Data analysis means" refers to a function or component for collecting and analyzing information on multiple pricing plans and additional services from a database based on acquired information. 【0065】 A "generative AI model" is an artificial intelligence algorithm or system used to calculate and generate the optimal contract plan that matches the user's conditions. 【0066】 "Plan calculation means" refers to a method or apparatus for calculating the optimal contract plan using information obtained by data analysis means. 【0067】 An "information presentation means" is a mechanism for displaying or transmitting a plan obtained through calculation to a user terminal. 【0068】 "Contract procedure support tools" are functions that assist users in selecting the optimal plan and automatically generate contract documents and perform approval procedures. 【0069】 This invention is a system aimed at enabling users to select the optimal pricing plan and efficiently complete the contract process. The user inputs contract details and desired conditions using a terminal. The terminal then transmits this information to a server. The server is equipped with multiple means for processing the information. 【0070】 The server receives contract-related information submitted by the user using an "input method." This method is implemented, for example, through HTML forms or input fields in mobile applications. 【0071】 Next, the server analyzes the information received through the "data analysis means" and retrieves information on its own and other companies' pricing plans and additional services from the database. This retrieval uses relational database systems (RDBMS) and data fetching techniques via APIs. 【0072】 Subsequently, the server utilizes a "generative AI model" to generate the contract plan best suited to the user's conditions. This AI model is based on machine learning algorithms and performs simulations to optimize both the user's usage conditions and the company's profits. 【0073】 The generated plan is transmitted to the user's terminal via an "information presentation means." This presentation uses visual displays via a user interface (UI). Specific examples include dashboards illustrating detailed information and responsive designs. 【0074】 Furthermore, based on the plan selected by the user, the "contract procedure support system" automatically generates contract documents and performs the necessary approval procedures. This process utilizes an electronic contract system and a PDF generation library. 【0075】 For example, a user might want to increase data usage while reducing overall costs. The user enters this request into an input form and submits it, allowing the server to analyze market plans. A generative AI model then proposes a new plan that meets these conditions and displays it on the user's device. In this way, the user can easily select a plan that matches their needs. 【0076】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0077】 Step 1: 【0078】 The user enters contract details and desired conditions on their device. This information includes data usage, contract period, and budget. This information is transmitted to the server via the input method. The transmitted data is formatted as form data. Specifically, the device receives the information using the input widget of the input form and sends the data to the server when the user clicks the submit button. 【0079】 Step 2: 【0080】 The server begins analyzing the received user information as input data. During this process, it evaluates the validity of the data and checks for any missing information. Using data analysis tools, the server executes SQL queries to retrieve relevant pricing plan information and additional service information from the database. Using this information, the server then performs validation algorithms to prepare the basic data for analysis, and stores the results in an internal cache. 【0081】 Step 3: 【0082】 The server uses a generative AI model based on the prepared data to generate the optimal plan. Here, a machine learning algorithm is run to output a plan optimized for the user's desired conditions. The specific actions involved in inputting prompts into the generative AI and outputting a plan according to the user's conditions include converting the input data format for the AI ​​model and ranking the generated contract plans. 【0083】 Step 4: 【0084】 The server sends the generated optimal plan to the terminal. It sends data in JSON format to the terminal using an information presentation method. The terminal receives this data and displays it visually in the user interface. Specifically, it presents the plans the user can choose from in tables and graphs, and interactively displays detailed information in response to user input. 【0085】 Step 5: 【0086】 When a user selects a plan displayed on their device, the server begins automatically generating the contract through contract procedure support tools. Here, the contract document is generated based on the selected plan information, and electronic approval is performed. Specifically, the contract is generated using PDF generation software, and the approval process is executed using electronic signatures. 【0087】 (Application Example 1) 【0088】 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." 【0089】 In modern society, consumers need to choose the best option from a wide range of contract options and payment plans. However, this information is so diverse that comparing and considering everything on their own is a significant time and effort burden. Furthermore, it is difficult to receive optimal suggestions that immediately reflect consumer behavior, highlighting the need for improved user experience. To solve these problems, an efficient system is needed that provides optimal choices based on the user's contract details and daily spending habits. 【0090】 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. 【0091】 In this invention, the server includes data receiving means for obtaining contract terms and preferences from the user, information gathering means for obtaining data on the company's and other companies' pricing plans and additional services from data storage based on the obtained information, and spending management means for generating and proposing an optimal electronic payment plan based on the user's spending habits. As a result, the user automatically receives proposals for the optimal contract and payment plans, enabling them to make efficient and satisfying choices quickly. 【0092】 "Data receiving means" refers to a device or software used to collect contract terms and preferences from users. 【0093】 "Information gathering means" refers to a device or software that retrieves information on pricing plans and additional services of the company and other companies from data storage, based on acquired user information. 【0094】 "Plan selection means" refers to a device or software that uses a generative AI model to process information acquired by information gathering means and derive the optimal contract plan. 【0095】 "Information presentation means" refers to a device or software that visually or audibly displays the contract plan derived by the plan selection means to the user. 【0096】 A "transaction procedure support device" is a device or software that assists the user in making their final contract selection and manages the automatic creation of contract documents and their approval procedures. 【0097】 "Expense management means" refers to a device or software that generates and proposes an optimal electronic payment plan to the user based on the user's spending habits. 【0098】 In the system that implements this application example, the server utilizes a data receiving mechanism to receive contract terms and preferences from the user. The user inputs their contract terms and daily spending information from a device such as a smartphone or smart glasses, and this information is processed on the server. The server uses an information gathering mechanism to retrieve data on available pricing plans and additional services from its own and other companies' data storage based on the user's input. 【0099】 The server uses a plan selection method based on a generative AI model to derive the optimal contract plan. Here, the TENSORFLOW® or PyTorch framework is utilized to calculate a plan optimized for user needs and market options. The results are generated as data in JSON format and displayed on the user's terminal via an information presentation system. The user interface is designed to display information visually and interactively, making it easy for users to understand and compare. 【0100】 Furthermore, by utilizing spending management tools, the server analyzes the user's past spending habits and generates and proposes the optimal electronic payment plan. This allows users to enjoy more benefits and discounts when making everyday purchases and using services. 【0101】 For example, if a user enters their monthly credit card usage history into the app, the system will analyze that data and suggest a card plan that allows the user to accumulate points more efficiently. In this way, users can avoid tedious considerations and enjoy optimal financial choices. 【0102】 As an example of a prompt to the generating AI model, it is designed so that the AI ​​will derive the optimal solution by inputting, "Based on the user's spending history over the past three months, please suggest a payment plan that minimizes monthly fees while maximizing points." 【0103】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0104】 Step 1: 【0105】 The terminal receives contract terms, preferences, and daily spending information from the user as input. At this stage, the user enters data into the interface, and the entered content is sent to the server as formatted data. 【0106】 Step 2: 【0107】 The server uses data receiving means to receive data sent by the user as input. Based on the received data, it uses information gathering means to retrieve data on its own and other companies' pricing plans and additional services from data storage. In this process, the server collects relevant information that matches the user's conditions. 【0108】 Step 3: 【0109】 The server uses data acquired through information gathering methods as input to generate the optimal contract plan using a plan selection method that utilizes a generation AI model. Based on this information, the server compares user needs with plans offered by the market to calculate the optimal plan. The results are compiled as plan data. 【0110】 Step 4: 【0111】 The server passes plan data as input to the information display device and displays the optimal contract plan to the user's terminal. The terminal visually displays the received plan to the user, providing an interface that makes comparison and selection easy. 【0112】 Step 5: 【0113】 The server receives user spending data as input and uses spending management tools to generate and propose an optimal electronic payment plan based on the user's spending habits. The server performs data analysis and sends the information of the resulting optimal plan to the terminal. 【0114】 Step 6: 【0115】 Users review the contract and electronic payment plans presented on their terminal and select the most suitable one. After selection, the system assists with the final contract decision through transaction procedure support tools, initiating the automatic creation and approval process for the necessary contract documents. This allows users to complete the optimal contract quickly and smoothly. 【0116】 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. 【0117】 This invention realizes a system that provides more appropriate and emotionally resonant plan proposals and contract support by combining an emotion engine with the user's contract process. 【0118】 First, the user enters contract details and preferences using a terminal. During this input process, the terminal utilizes an emotion engine to recognize the user's emotional state in real time based on the input information. The emotion engine analyzes the user's emotions from data such as the user's text input speed, the frequency of use of specific words, and the time of day, and sends the results to the server. 【0119】 The server receives the user's contract preference data along with the results of an emotional analysis. Based on this data, the server uses data preparation tools to obtain information on its own and other companies' pricing plans and additional services. Based on the emotional information, the generating AI generates not only standard plan generation but also suggestions that highlight the features of plans that match the user's emotions. For example, if the user is concerned about costs, the generating AI will proactively suggest options that offer high cost-saving benefits. 【0120】 When presenting a generated plan to the user, the device adjusts the interface design based on the results of the emotion engine. If the system determines that the user is experiencing stress, it adopts a concise and easy-to-understand information display along with reassuring colors and layout. The user can then review the details of the presented plan and smoothly select the most suitable plan through emotion-sensitive guidance. 【0121】 For example, if a user feels uneasy about a new plan, the device will use more user-friendly language and employ visual aids such as comparison charts to aid understanding. If the user agrees to the plan and indicates their intention to proceed with the contract, the server will begin automatically generating the contract and quickly complete the contract process through an intuitive approval flow. 【0122】 This allows users to receive support tailored to their emotions, enabling them to proceed with the contract process with greater confidence and improving the customer experience. This invention aims to improve the user experience and the quality of input data, thereby promoting increased sales efficiency and contract success rates. 【0123】 The following describes the processing flow. 【0124】 Step 1: 【0125】 The terminal presents the user with an interface for entering contract details and preferences. This interface is designed with fields that allow users to easily input information. 【0126】 Step 2: 【0127】 When a user begins entering information, the terminal analyzes the input data in real time and uses an emotion engine to recognize the user's emotions. The emotion engine infers emotions from factors such as input speed, specific keywords, and input patterns. 【0128】 Step 3: 【0129】 The device sends the recognized emotion data along with other input information to the server. The server receives this data, links it to the user ID, and stores it in a database. 【0130】 Step 4: 【0131】 The server searches and retrieves information on pricing plans and add-on services from its own and other companies' databases based on user input data and sentiment information. The server then creates a list of plan options that match the user's preferences. 【0132】 Step 5: 【0133】 The server's generation AI creates the optimal contract plan while taking emotional data into consideration. This process devises an approach that takes into account the user's concerns and expectations, and reflects this in the plan selection. 【0134】 Step 6: 【0135】 The generated plan is sent from the server to the terminal. The terminal then presents the plan, adjusting the user interface based on emotional information. For example, if the user is feeling stressed, the explanation will be simplified and a calming color scheme will be used. 【0136】 Step 7: 【0137】 Users review the presented plans and select the one that best suits their needs. If a user is unsure which plan to choose, the device can also provide additional information and comparisons. 【0138】 Step 8: 【0139】 Once the user completes their selection and decides to proceed with the contract, the terminal notifies the server of this information. The server then initiates the automated contract generation and approval flow, comprehensively managing the entire process. 【0140】 In this way, by incorporating emotional information, the system is designed to reduce user anxiety while ensuring the contract process proceeds efficiently. 【0141】 (Example 2) 【0142】 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." 【0143】 Traditional contract processes often present contract terms without considering user emotions, leading to problems such as low user satisfaction and cumbersome contract procedures. It is necessary to alleviate user anxiety and doubts and ensure a smooth and efficient contract process. 【0144】 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. 【0145】 In this invention, the server includes emotion analysis means, data management means, and condition generation means. This enables the presentation of optimal contract terms that take into account the user's emotional state, and facilitates smooth contract procedures based on those terms. 【0146】 "Input method" refers to a means of obtaining contract-related information from the user. 【0147】 "Emotional analysis means" refers to a method for recognizing an emotional state by analyzing user input data. 【0148】 "Data management means" refers to methods for collecting service information from other companies based on emotional states and contract information. 【0149】 A "condition generation method" is a means for generating optimal contract terms based on collected information and emotional states. 【0150】 "Display means" refers to a means of presenting the generated contract terms using an interface design based on the user's emotional state. 【0151】 A "contract processing method" is a means of automatically generating a contract when a user indicates their intention to proceed with a contract, and facilitating an intuitive approval flow. 【0152】 As a form for carrying out the invention, this system is designed to support the user's contract process. The main components of the system are the user's terminal, a server, an emotion analysis engine, and a generative AI model. 【0153】 First, the user uses the terminal to input information and preferences related to the contract. During this process, the terminal utilizes an emotion analysis engine to analyze the user's emotional state in real time based on the input data. This emotion analysis is based on various data points, including input speed, frequency of specific keywords used, and time of day the information is entered. The emotion analysis engine employs advanced text analysis technology to accurately grasp the user's emotions. 【0154】 Next, the terminal sends the user's contract information, including the analyzed emotional data, to the server. The server receives this data and collects service information from its own and other companies' databases. The collected information is used to create optimal contract terms, taking into account the user's emotional state. In this process, a generative AI model plays a crucial role in generating a new contract plan based on the prompt text. 【0155】 For example, if a user expresses concern about costs, the AI ​​model will generate a cost-saving plan based on a prompt such as, "Please suggest a suitable plan if the user is interested in cost reduction." 【0156】 The generated plan is displayed according to the user's emotional state. The device adjusts the interface design based on emotional data to provide information that is easy for the user to understand intuitively. This includes adjustments to color scheme and layout. 【0157】 Finally, if the user agrees to the proposal and chooses to proceed with the contract, the server automatically generates the contract. The contract generation process features an intuitive approval flow, allowing users to easily complete the contract procedure. 【0158】 In this way, this system enables an efficient and effective contract process that takes user emotions into account, thereby improving the user experience. 【0159】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0160】 Step 1: 【0161】 The user uses a device to enter information about their contract. This information includes details such as their desired contract plan and any additional services they wish to add. The device collects the entered information in real time and uses it for sentiment analysis. 【0162】 Step 2: 【0163】 The device sends the collected user input data to an emotion analysis engine. The emotion analysis engine analyzes various data points such as input speed, frequency of use of specific keywords, and time of use to identify the user's emotional state. Based on this analysis, it determines the emotional state and generates an analysis result. The analysis result includes emotional information such as whether the user is feeling stressed or at ease. 【0164】 Step 3: 【0165】 The terminal sends the analysis results and the user's contract preferences to the server. The server receives this data and retrieves necessary plan and additional service information from its database based on the sentiment analysis results. At this stage, the server selects information that is appropriate to the user's needs, taking the sentiment analysis results into consideration. 【0166】 Step 4: 【0167】 The server considers the acquired service information and the user's emotional state to input prompts into a generative AI model, generating optimal contract terms. Based on prompts such as "Please suggest a suitable plan if the user is interested in cost reduction," the generative AI generates a plan that aligns with the user's emotions. The generated plan is adjusted to highlight information corresponding to the user's emotional state. 【0168】 Step 5: 【0169】 The generated contract plan is sent to the device, which then displays it to the user. During display, the interface design is adjusted based on the results of sentiment analysis, providing a color scheme and layout that is easy to understand according to the user's emotional state. For users experiencing stress, a simple and reassuring design is adopted. 【0170】 Step 6: 【0171】 If a user agrees to the presented plan and indicates their intention to proceed with the contract, the server automatically generates a contract. The contract generation process incorporates an intuitive and easy-to-understand approval flow, allowing users to complete the contract procedures quickly and smoothly. This process reduces the burden on the user and improves their satisfaction. 【0172】 (Application Example 2) 【0173】 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". 【0174】 Traditional contract processes often fail to adequately consider the user's emotional state, leading to frequent user anxiety and stress. Furthermore, the difficulty in presenting optimal contract proposals tailored to the user's emotional state frequently hinders smooth contract processes. Therefore, there is a need to improve the user experience by providing more appropriate and emotionally resonant plan proposals based on the user's emotional state. 【0175】 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. 【0176】 In this invention, the server includes an input means for acquiring contract details and preferences from the user, an emotion analysis means for analyzing the emotional state in real time, and an information preparation means for acquiring information on the pricing structures and additional services of the company and other companies. This enables the generation of an appropriate contract plan according to the user's emotional state, and provides information that is easier for the user to understand and more appealing. 【0177】 The term "user" refers to an individual or legal entity that uses this system to go through the contract process. 【0178】 "Contract details and preferences" refers to information including conditions and requests that the user presents or selects at the time of contract. 【0179】 "Input means" refers to a device or software used to obtain contract details and preferences from the user. 【0180】 "Emotional state" refers to data that represents the user's psychological and emotional situation and reactions. 【0181】 "Emotional analysis means" refers to a system that analyzes a user's emotional state in real time based on their input data. 【0182】 "Information preparation means" refers to the process that has the function of aggregating and preparing the pricing structures and additional service information of one's own company and other companies necessary for generating contract plans. 【0183】 "Generative AI" refers to a program or algorithm that uses artificial intelligence to generate the optimal contract plan. 【0184】 "Presentation means" refers to an output device or interface for displaying the generated contract draft to the user. 【0185】 "Contract procedure support means" refers to methods and systems that provide support functions to help users proceed with contracts smoothly. 【0186】 "Interface" refers to the screen design and layout that users use to interact with a system. 【0187】 This system is built using the user's smartphone or device, sentiment analysis software, and a generative AI model on a cloud server. First, the user inputs contract details and preferences via their device. This input data is analyzed in real time by the sentiment analysis software to identify the user's emotional state. This emotional state and contract data are then transmitted to the cloud server. 【0188】 The server utilizes information preparation tools based on the user's emotional state and contract preference data to retrieve information on its own and other companies' pricing structures and additional services from a database. Based on this information, the generative AI model generates the optimal contract plan according to the user's emotional state. In this process, for example, if the user expresses concern about pricing, the AI ​​will generate a plan with high cost-saving potential as a prompt. 【0189】 The generated proposals are presented through an interface optimized for the user's emotional state. The interface's color scheme and layout are adjusted to match the user's emotional state. This allows users to receive the contract proposals in a way that resonates with their emotions, reducing stress and enabling them to proceed with the review process. 【0190】 For example, if a user is concerned about the high monthly fee, the system will display plans that heavily emphasize "first month free" or "monthly discounts." Detailed information, including comparison tables, will also be provided to help users understand the plans. To alleviate concerns about the contract, the device will use phrases like "easy for first-time users" to create a friendly atmosphere. 【0191】 Examples of prompt statements include the following: 【0192】 "Please propose a plan to address the costs that users are concerned about. The proposal should prioritize cost reduction and provide reassurance." 【0193】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0194】 Step 1: 【0195】 The terminal receives contract details and requests from the user through an input form. The user enters specific contract terms and the services they require. The terminal then prepares to send this input data to sentiment analysis software in real time. 【0196】 Step 2: 【0197】 The device uses emotion analysis software to analyze the user's emotional state from input data. The speed of the input text and the frequency of specific words are evaluated by the emotion analysis engine, and an emotional state is generated. The analysis results are formed as emotional state data. 【0198】 Step 3: 【0199】 The device sends the generated emotional state data to the server. Based on the received emotional state data and the user's contract preference data, the server retrieves its own and other companies' pricing structures and additional service information from its database. The retrieved information is prepared as basic data for plan generation. 【0200】 Step 4: 【0201】 The server adds user emotional state data to the pricing structure and service information obtained by the information preparation means and feeds it into the generating AI model. The generating AI model uses prompt statements to generate a contract plan that is optimal for the user's emotions. The generated contract plan has features that are emphasized with consideration for emotions. 【0202】 Step 5: 【0203】 The server sends the generated contract plan to the terminal. The terminal adjusts the interface design based on the user's emotional state and presents the generated plan to the user. The interface changes its color scheme and layout to ensure the user can receive the information with confidence. 【0204】 Step 6: 【0205】 The user can review the presented contract plan and submit additional questions or confirmations to the device through the interface. The device then re-analyzes the user's emotional state based on their additional input and readjusts the contract plan as needed. 【0206】 Step 7: 【0207】 If the user agrees to the plan and decides to proceed with the contract, the server automatically generates the contract using contract procedure support tools and initiates an emotionally sensitive approval flow. The contract is then ready for user approval through intuitive and simple steps. 【0208】 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. 【0209】 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. 【0210】 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. 【0211】 [Second Embodiment] 【0212】 Figure 3 shows an example of the configuration of the data processing system 210 according to the second embodiment. 【0213】 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. 【0214】 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). 【0215】 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. 【0216】 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. 【0217】 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). 【0218】 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. 【0219】 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. 【0220】 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. 【0221】 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. 【0222】 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. 【0223】 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". 【0224】 The system of this invention aims to quickly propose the most suitable pricing plan to a user when they enter into a contract. The system begins with the user inputting contract details and preferences using a terminal. The data entered by the user is then transmitted directly to the server. 【0225】 The server retrieves pricing plan information and additional service information from its own and other companies' databases based on data received from the user. This provides the necessary foundational data to meet the user's needs. Next, the server uses a generative AI to perform calculations to select the optimal plan. This process involves simulations to derive the optimal solution that simultaneously satisfies the user's desired conditions and the company's profits. 【0226】 The terminal displays the plan generated by the server, and the interactive guidance function provides detailed plan information in an easy-to-understand format for the user. Based on this information, the user can select a plan. 【0227】 As a concrete example, consider a scenario where a user wants to increase data usage while reducing costs. The user enters their current contract status and preferences into a form on their device and submits it. The server then researches market pricing plans based on this information, and a generating AI presents a new plan. As a result, the new plan presented on the device increases data usage while remaining within the user's budget. In this way, pricing plans tailored to the user's needs can be provided quickly. 【0228】 Ultimately, if the user is satisfied with the proposed plan and decides to proceed with the contract, the server will automatically generate the contract and proceed with the necessary approval flow. This allows the user to complete the contract process quickly. This system streamlines the pricing simulation and contract process, contributing to improved customer satisfaction and sales efficiency. 【0229】 The following describes the processing flow. 【0230】 Step 1: 【0231】 The device displays an interface for the user to input contract details and preferences. The user specifically fills in their requests through the input form. For example, they can enter data usage, desired maximum monthly fee, preferred service benefits, etc. 【0232】 Step 2: 【0233】 Once the user completes the input and presses the submit button, the device sends the data to the server. The server stores the received user data in a database and links it to a user ID. 【0234】 Step 3: 【0235】 The server retrieves the latest pricing plan information from its own company and other companies from its database based on user input data. At this stage, the retrieved plan information is stored in temporary storage and prepared for use by the generating AI. 【0236】 Step 4: 【0237】 The server generation AI takes user preferences and market plan information as input and generates the optimal contract plan. The AI ​​creates a profile that balances cost, quality of services provided, and company profits, and selects the most effective plan from among them. 【0238】 Step 5: 【0239】 The generated plan information is sent from the server to the terminal, which then visually presents a detailed plan to the user. An interactive guidance function explains the plan details to the user sequentially. Based on the presented information, the user considers selecting the most suitable plan. 【0240】 Step 6: 【0241】 Once the user has selected a plan and decided to proceed with the contract, the device notifies the server of this decision again. The server then begins preparing the contract procedures, automatically generating the necessary documents and initiating the approval flow. The user reviews the contract contents through the device and completes the contract by providing an electronic signature. 【0242】 Through this series of processes, users can smoothly select the optimal pricing plan and proceed with the contract. The server manages all procedures in the backend, ensuring efficient operations. 【0243】 (Example 1) 【0244】 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." 【0245】 When users decide on a contract, it is essential that they can quickly and effectively select the most suitable pricing plan. However, current methods require a significant amount of time and effort to compare plans from different companies, which is burdensome for users. Furthermore, the contract procedures are often complicated, which can prolong the time it takes to complete a contract. 【0246】 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. 【0247】 In this invention, the server includes an input means for obtaining contract details and desired conditions from the user, a data analysis means for obtaining information on multiple pricing plans from a database based on the input, and a plan calculation means for generating the optimal contract plan using a generation AI model. This enables the user to quickly select the optimal pricing plan and efficiently complete the contract procedure. 【0248】 "Input means" refers to a device or interface for obtaining contract details and desired conditions from the user. 【0249】 "Data analysis means" refers to a function or component for collecting and analyzing information on multiple pricing plans and additional services from a database based on acquired information. 【0250】 A "generative AI model" is an artificial intelligence algorithm or system used to calculate and generate the optimal contract plan that matches the user's conditions. 【0251】 "Plan calculation means" refers to a method or apparatus for calculating the optimal contract plan using information obtained by data analysis means. 【0252】 An "information presentation means" is a mechanism for displaying or transmitting a plan obtained through calculation to a user terminal. 【0253】 "Contract procedure support tools" are functions that assist users in selecting the optimal plan and automatically generate contract documents and perform approval procedures. 【0254】 This invention is a system aimed at enabling users to select the optimal pricing plan and efficiently complete the contract process. The user inputs contract details and desired conditions using a terminal. The terminal then transmits this information to a server. The server is equipped with multiple means for processing the information. 【0255】 The server receives contract-related information submitted by the user using an "input method." This method is implemented, for example, through HTML forms or input fields in mobile applications. 【0256】 Next, the server analyzes the information received through the "data analysis means" and retrieves information on its own and other companies' pricing plans and additional services from the database. This retrieval uses relational database systems (RDBMS) and data fetching techniques via APIs. 【0257】 Subsequently, the server utilizes a "generative AI model" to generate the contract plan best suited to the user's conditions. This AI model is based on machine learning algorithms and performs simulations to optimize both the user's usage conditions and the company's profits. 【0258】 The generated plan is transmitted to the user's terminal via an "information presentation means." This presentation uses visual displays via a user interface (UI). Specific examples include dashboards illustrating detailed information and responsive designs. 【0259】 Furthermore, based on the plan selected by the user, the "contract procedure support system" automatically generates contract documents and performs the necessary approval procedures. This process utilizes an electronic contract system and a PDF generation library. 【0260】 For example, a user might want to increase data usage while reducing overall costs. The user enters this request into an input form and submits it, allowing the server to analyze market plans. A generative AI model then proposes a new plan that meets these conditions and displays it on the user's device. In this way, the user can easily select a plan that matches their needs. 【0261】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0262】 Step 1: 【0263】 The user enters contract details and desired conditions on their device. This information includes data usage, contract period, and budget. This information is transmitted to the server via the input method. The transmitted data is formatted as form data. Specifically, the device receives the information using the input widget of the input form and sends the data to the server when the user clicks the submit button. 【0264】 Step 2: 【0265】 The server begins analyzing the received user information as input data. During this process, it evaluates the validity of the data and checks for any missing information. Using data analysis tools, the server executes SQL queries to retrieve relevant pricing plan information and additional service information from the database. Using this information, the server then performs validation algorithms to prepare the basic data for analysis, and stores the results in an internal cache. 【0266】 Step 3: 【0267】 The server uses a generative AI model based on the prepared data to generate the optimal plan. Here, a machine learning algorithm is run to output a plan optimized for the user's desired conditions. The specific actions involved in inputting prompts into the generative AI and outputting a plan according to the user's conditions include converting the input data format for the AI ​​model and ranking the generated contract plans. 【0268】 Step 4: 【0269】 The server sends the generated optimal plan to the terminal. It sends data in JSON format to the terminal using an information presentation method. The terminal receives this data and displays it visually in the user interface. Specifically, it presents the plans the user can choose from in tables and graphs, and interactively displays detailed information in response to user input. 【0270】 Step 5: 【0271】 When a user selects a plan displayed on their device, the server begins automatically generating the contract through contract procedure support tools. Here, the contract document is generated based on the selected plan information, and electronic approval is performed. Specifically, the contract is generated using PDF generation software, and the approval process is executed using electronic signatures. 【0272】 (Application Example 1) 【0273】 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." 【0274】 In modern society, consumers need to choose the best option from a wide range of contract options and payment plans. However, this information is so diverse that comparing and considering everything on their own is a significant time and effort burden. Furthermore, it is difficult to receive optimal suggestions that immediately reflect consumer behavior, highlighting the need for improved user experience. To solve these problems, an efficient system is needed that provides optimal choices based on the user's contract details and daily spending habits. 【0275】 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. 【0276】 In this invention, the server includes data receiving means for obtaining contract terms and preferences from the user, information gathering means for obtaining data on the company's and other companies' pricing plans and additional services from data storage based on the obtained information, and spending management means for generating and proposing an optimal electronic payment plan based on the user's spending habits. As a result, the user automatically receives proposals for the optimal contract and payment plans, enabling them to make efficient and satisfying choices quickly. 【0277】 "Data receiving means" refers to a device or software used to collect contract terms and preferences from users. 【0278】 "Information gathering means" refers to a device or software that retrieves information on pricing plans and additional services of the company and other companies from data storage, based on acquired user information. 【0279】 "Plan selection means" refers to a device or software that uses a generative AI model to process information acquired by information gathering means and derive the optimal contract plan. 【0280】 The "information presentation means" is a device or software that visually or aurally presents the contract plan derived by the plan selection means to the user. 【0281】 The "transaction procedure assistance means" is a device or software that supports the user's final contract selection and manages the automatic creation of contract documents and their approval procedures. 【0282】 The "expenditure management means" is a device or software that generates an optimal electronic payment plan based on the user's expenditure habits and proposes it to the user. 【0283】 In the system that realizes this application example, the server uses data reception means for receiving contract conditions and requests from the user. The user inputs their contract conditions and daily expenditure information from a terminal such as a smartphone or smart glasses, and the processing is performed on the server. The server uses information collection means to obtain data on available tariff plans and additional services of its own company and other companies from the data storage based on the user's input. 【0284】 The server uses plan selection means using a generation AI model to derive an optimal contract plan. Here, by utilizing the frameworks of TensorFlow or PyTorch, a plan optimized for the user's needs and market options is calculated. The result is generated as data in JSON format and displayed on the user's terminal by the information presentation means. The user interface is designed such that the information is presented visually and interactively, enabling the user to easily understand and compare. 【0285】 Furthermore, by utilizing the expenditure management means, the server analyzes the user's past expenditure habits, generates an optimal electronic payment plan, and proposes it to the user. As a result, the user can enjoy more benefits and discounts during daily shopping and service usage. 【0286】 As a specific example, if a user inputs their monthly credit card usage history into the app, the system will analyze the data and propose a card plan that allows the user to save points more efficiently. In this way, the user can avoid tedious deliberation and enjoy optimal financial choices. 【0287】 As an example of a prompt sentence for the generative AI model, by inputting "Please propose a settlement plan that can earn the maximum points while suppressing monthly fees based on the user's expenditure history in the past three months.", it is designed to derive an optimal solution by AI. 【0288】 The flow of the specific process in Application Example 1 will be described using FIG. 12. 【0289】 Step 1: 【0290】 The terminal receives from the user the contract conditions, wishes, and daily expenditure information as inputs. At this stage, the user inputs data into the interface, and the input content is transmitted to the server as formatted data. 【0291】 Step 2: 【0292】 The server uses the data receiving means to receive the data sent by the user as an input. Based on the received data, using the information collection means, it acquires data on its own and other companies' fee plans and additional services from the data storage. In this process, the server collects relevant information that matches the user's conditions. 【0293】 Step 3: 【0294】 The server uses the data acquired by the information collection means as an input and generates an optimal contract plan by the plan selection means that utilizes the generative AI model. Based on this information, the server compares the user's needs with the plans offered by the market and calculates the optimal plan. The results are summarized as plan data. 【0295】 Step 4: 【0296】 The server passes plan data as input to the information display device and displays the optimal contract plan to the user's terminal. The terminal visually displays the received plan to the user, providing an interface that makes comparison and selection easy. 【0297】 Step 5: 【0298】 The server receives user spending data as input and uses spending management tools to generate and propose an optimal electronic payment plan based on the user's spending habits. The server performs data analysis and sends the information of the resulting optimal plan to the terminal. 【0299】 Step 6: 【0300】 Users review the contract and electronic payment plans presented on their terminal and select the most suitable one. After selection, the system assists with the final contract decision through transaction procedure support tools, initiating the automatic creation and approval process for the necessary contract documents. This allows users to complete the optimal contract quickly and smoothly. 【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 realizes a system that provides more appropriate and emotionally resonant plan proposals and contract support by combining an emotion engine with the user's contract process. 【0303】 First, the user enters contract details and preferences using a terminal. During this input process, the terminal utilizes an emotion engine to recognize the user's emotional state in real time based on the input information. The emotion engine analyzes the user's emotions from data such as the user's text input speed, the frequency of use of specific words, and the time of day, and sends the results to the server. 【0304】 The server receives the emotional analysis results together with the user's contract wish data. Based on these data, the server acquires the fee plans and additional service information of its own company and other companies by means of data preparation. Based on the emotional information, in addition to generating a standard plan, the generation AI generates proposals that emphasize the features of the plan that match the user's emotions. For example, when the user feels anxious about the cost, the generation AI actively proposes options with high cost reduction effects. 【0305】 When presenting the generated plan to the user, the terminal adjusts the interface design based on the results of the emotion engine. When it is determined that the user is feeling stressed, a color tone and layout that give a sense of security are adopted together with a simple and easy-to-understand information display. The user can check the details of the presented plan and smoothly select the optimal plan with guidance that takes emotions into consideration. 【0306】 For example, when the user feels anxious about a new plan, the terminal uses more familiar words and adopts displays that assist visual understanding, such as comparison tables. When the user is satisfied with the plan and indicates an intention to proceed with the contract, the server starts automatic generation of the contract document and quickly completes the contract procedure through an intuitive approval process. 【0307】 As a result, the user can proceed with the contract process more confidently by receiving support that matches their emotions, and the customer experience is improved. This invention aims to improve the user experience and the quality of input data, and promotes the improvement of sales efficiency and contract success rate. 【0308】 The following describes the processing flow. 【0309】 Step 1: 【0310】 The terminal presents the user with an interface for entering contract details and preferences. This interface is designed with fields that allow users to easily input information. 【0311】 Step 2: 【0312】 When a user begins entering information, the terminal analyzes the input data in real time and uses an emotion engine to recognize the user's emotions. The emotion engine infers emotions from factors such as input speed, specific keywords, and input patterns. 【0313】 Step 3: 【0314】 The device sends the recognized emotion data along with other input information to the server. The server receives this data, links it to the user ID, and stores it in a database. 【0315】 Step 4: 【0316】 The server searches and retrieves information on pricing plans and add-on services from its own and other companies' databases based on user input data and sentiment information. The server then creates a list of plan options that match the user's preferences. 【0317】 Step 5: 【0318】 The server's generation AI creates the optimal contract plan while taking emotional data into consideration. This process devises an approach that takes into account the user's concerns and expectations, and reflects this in the plan selection. 【0319】 Step 6: 【0320】 The generated plan is sent from the server to the terminal. The terminal then presents the plan, adjusting the user interface based on emotional information. For example, if the user is feeling stressed, the explanation will be simplified and a calming color scheme will be used. 【0321】 Step 7: 【0322】 Users review the presented plans and select the one that best suits their needs. If a user is unsure which plan to choose, the device can also provide additional information and comparisons. 【0323】 Step 8: 【0324】 Once the user completes their selection and decides to proceed with the contract, the terminal notifies the server of this information. The server then initiates the automated contract generation and approval flow, comprehensively managing the entire process. 【0325】 In this way, by incorporating emotional information, the system is designed to reduce user anxiety while ensuring the contract process proceeds efficiently. 【0326】 (Example 2) 【0327】 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". 【0328】 Traditional contract processes often present contract terms without considering user emotions, leading to problems such as low user satisfaction and cumbersome contract procedures. It is necessary to alleviate user anxiety and doubts and ensure a smooth and efficient contract process. 【0329】 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. 【0330】 In this invention, the server includes emotion analysis means, data management means, and condition generation means. This enables the presentation of optimal contract terms that take into account the user's emotional state, and facilitates smooth contract procedures based on those terms. 【0331】 "Input method" refers to a means of obtaining contract-related information from the user. 【0332】 "Emotional analysis means" refers to a method for recognizing an emotional state by analyzing user input data. 【0333】 "Data management means" refers to methods for collecting service information from other companies based on emotional states and contract information. 【0334】 A "condition generation method" is a means for generating optimal contract terms based on collected information and emotional states. 【0335】 "Display means" refers to a means of presenting the generated contract terms using an interface design based on the user's emotional state. 【0336】 A "contract processing method" is a means of automatically generating a contract when a user indicates their intention to proceed with a contract, and facilitating an intuitive approval flow. 【0337】 As a form for carrying out the invention, this system is designed to support the user's contract process. The main components of the system are the user's terminal, a server, an emotion analysis engine, and a generative AI model. 【0338】 First, the user uses the terminal to input information and preferences related to the contract. During this process, the terminal utilizes an emotion analysis engine to analyze the user's emotional state in real time based on the input data. This emotion analysis is based on various data points, including input speed, frequency of specific keywords used, and time of day the information is entered. The emotion analysis engine employs advanced text analysis technology to accurately grasp the user's emotions. 【0339】 Next, the terminal sends the user's contract information, including the analyzed emotional data, to the server. The server receives this data and collects service information from its own and other companies' databases. The collected information is used to create optimal contract terms, taking into account the user's emotional state. In this process, a generative AI model plays a crucial role in generating a new contract plan based on the prompt text. 【0340】 For example, if a user expresses concern about costs, the AI ​​model will generate a cost-saving plan based on a prompt such as, "Please suggest a suitable plan if the user is interested in cost reduction." 【0341】 The generated plan is displayed according to the user's emotional state. The device adjusts the interface design based on emotional data to provide information that is easy for the user to understand intuitively. This includes adjustments to color scheme and layout. 【0342】 Finally, if the user agrees to the proposal and chooses to proceed with the contract, the server automatically generates the contract. The contract generation process features an intuitive approval flow, allowing users to easily complete the contract procedure. 【0343】 In this way, this system enables an efficient and effective contract process that takes user emotions into account, thereby improving the user experience. 【0344】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0345】 Step 1: 【0346】 The user uses a device to enter information about their contract. This information includes details such as their desired contract plan and any additional services they wish to add. The device collects the entered information in real time and uses it for sentiment analysis. 【0347】 Step 2: 【0348】 The device sends the collected user input data to an emotion analysis engine. The emotion analysis engine analyzes various data points such as input speed, frequency of use of specific keywords, and time of use to identify the user's emotional state. Based on this analysis, it determines the emotional state and generates an analysis result. The analysis result includes emotional information such as whether the user is feeling stressed or at ease. 【0349】 Step 3: 【0350】 The terminal sends the analysis results and the user's contract preferences to the server. The server receives this data and retrieves necessary plan and additional service information from its database based on the sentiment analysis results. At this stage, the server selects information that is appropriate to the user's needs, taking the sentiment analysis results into consideration. 【0351】 Step 4: 【0352】 The server considers the acquired service information and the user's emotional state to input prompts into a generative AI model, generating optimal contract terms. Based on prompts such as "Please suggest a suitable plan if the user is interested in cost reduction," the generative AI generates a plan that aligns with the user's emotions. The generated plan is adjusted to highlight information corresponding to the user's emotional state. 【0353】 Step 5: 【0354】 The generated contract plan is sent to the device, which then displays it to the user. During display, the interface design is adjusted based on the results of sentiment analysis, providing a color scheme and layout that is easy to understand according to the user's emotional state. For users experiencing stress, a simple and reassuring design is adopted. 【0355】 Step 6: 【0356】 If a user agrees to the presented plan and indicates their intention to proceed with the contract, the server automatically generates a contract. The contract generation process incorporates an intuitive and easy-to-understand approval flow, allowing users to complete the contract procedures quickly and smoothly. This process reduces the burden on the user and improves their satisfaction. 【0357】 (Application Example 2) 【0358】 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 will be referred to as the "terminal." 【0359】 Traditional contract processes often fail to adequately consider the user's emotional state, leading to frequent user anxiety and stress. Furthermore, the difficulty in presenting optimal contract proposals tailored to the user's emotional state frequently hinders smooth contract processes. Therefore, there is a need to improve the user experience by providing more appropriate and emotionally resonant plan proposals based on the user's emotional state. 【0360】 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. 【0361】 In this invention, the server includes an input means for acquiring contract details and preferences from the user, an emotion analysis means for analyzing the emotional state in real time, and an information preparation means for acquiring information on the pricing structures and additional services of the company and other companies. This enables the generation of an appropriate contract plan according to the user's emotional state, and provides information that is easier for the user to understand and more appealing. 【0362】 The term "user" refers to an individual or legal entity that uses this system to go through the contract process. 【0363】 "Contract details and preferences" refers to information including conditions and requests that the user presents or selects at the time of contract. 【0364】 "Input means" refers to a device or software used to obtain contract details and preferences from the user. 【0365】 "Emotional state" refers to data that represents the user's psychological and emotional situation and reactions. 【0366】 "Emotional analysis means" refers to a system that analyzes a user's emotional state in real time based on their input data. 【0367】 "Information preparation means" refers to the process that has the function of aggregating and preparing the pricing structures and additional service information of one's own company and other companies necessary for generating contract plans. 【0368】 "Generative AI" refers to a program or algorithm that uses artificial intelligence to generate the optimal contract plan. 【0369】 "Presentation means" refers to an output device or interface for displaying the generated contract draft to the user. 【0370】 "Contract procedure support means" refers to methods and systems that provide support functions to help users proceed with contracts smoothly. 【0371】 "Interface" refers to the screen design and layout that users use to interact with a system. 【0372】 This system is built using the user's smartphone or device, sentiment analysis software, and a generative AI model on a cloud server. First, the user inputs contract details and preferences via their device. This input data is analyzed in real time by the sentiment analysis software to identify the user's emotional state. This emotional state and contract data are then transmitted to the cloud server. 【0373】 The server utilizes information preparation tools based on the user's emotional state and contract preference data to retrieve information on its own and other companies' pricing structures and additional services from a database. Based on this information, the generative AI model generates the optimal contract plan according to the user's emotional state. In this process, for example, if the user expresses concern about pricing, the AI ​​will generate a plan with high cost-saving potential as a prompt. 【0374】 The generated proposals are presented through an interface optimized for the user's emotional state. The interface's color scheme and layout are adjusted to match the user's emotional state. This allows users to receive the contract proposals in a way that resonates with their emotions, reducing stress and enabling them to proceed with the review process. 【0375】 For example, if a user is concerned about the high monthly fee, the system will display plans that heavily emphasize "first month free" or "monthly discounts." Detailed information, including comparison tables, will also be provided to help users understand the plans. To alleviate concerns about the contract, the device will use phrases like "easy for first-time users" to create a friendly atmosphere. 【0376】 Examples of prompt statements include the following: 【0377】 "Please propose a plan to address the costs that users are concerned about. The proposal should prioritize cost reduction and provide reassurance." 【0378】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0379】 Step 1: 【0380】 The terminal receives contract details and requests from the user through an input form. The user enters specific contract terms and the services they require. The terminal then prepares to send this input data to sentiment analysis software in real time. 【0381】 Step 2: 【0382】 The device uses emotion analysis software to analyze the user's emotional state from input data. The speed of the input text and the frequency of specific words are evaluated by the emotion analysis engine, and an emotional state is generated. The analysis results are formed as emotional state data. 【0383】 Step 3: 【0384】 The device sends the generated emotional state data to the server. Based on the received emotional state data and the user's contract preference data, the server retrieves its own and other companies' pricing structures and additional service information from its database. The retrieved information is prepared as basic data for plan generation. 【0385】 Step 4: 【0386】 The server adds user emotional state data to the pricing structure and service information obtained by the information preparation means and feeds it into the generating AI model. The generating AI model uses prompt statements to generate a contract plan that is optimal for the user's emotions. The generated contract plan has features that are emphasized with consideration for emotions. 【0387】 Step 5: 【0388】 The server sends the generated contract plan to the terminal. The terminal adjusts the interface design based on the user's emotional state and presents the generated plan to the user. The interface changes its color scheme and layout to ensure the user can receive the information with confidence. 【0389】 Step 6: 【0390】 The user can review the presented contract plan and submit additional questions or confirmations to the device through the interface. The device then re-analyzes the user's emotional state based on their additional input and readjusts the contract plan as needed. 【0391】 Step 7: 【0392】 If the user agrees to the plan and decides to proceed with the contract, the server automatically generates the contract using contract procedure support tools and initiates an emotionally sensitive approval flow. The contract is then ready for user approval through intuitive and simple steps. 【0393】 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. 【0394】 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. 【0395】 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. 【0396】 [Third Embodiment] 【0397】 Figure 5 shows an example of the configuration of the data processing system 310 according to the third embodiment. 【0398】 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. 【0399】 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). 【0400】 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. 【0401】 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. 【0402】 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). 【0403】 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. 【0404】 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. 【0405】 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. 【0406】 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. 【0407】 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. 【0408】 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". 【0409】 The system of this invention aims to quickly propose the most suitable pricing plan to a user when they enter into a contract. The system begins with the user inputting contract details and preferences using a terminal. The data entered by the user is then transmitted directly to the server. 【0410】 The server retrieves pricing plan information and additional service information from its own and other companies' databases based on data received from the user. This provides the necessary foundational data to meet the user's needs. Next, the server uses a generative AI to perform calculations to select the optimal plan. This process involves simulations to derive the optimal solution that simultaneously satisfies the user's desired conditions and the company's profits. 【0411】 The terminal displays the plan generated by the server, and the interactive guidance function provides detailed plan information in an easy-to-understand format for the user. Based on this information, the user can select a plan. 【0412】 As a concrete example, consider a scenario where a user wants to increase data usage while reducing costs. The user enters their current contract status and preferences into a form on their device and submits it. The server then researches market pricing plans based on this information, and a generating AI presents a new plan. As a result, the new plan presented on the device increases data usage while remaining within the user's budget. In this way, pricing plans tailored to the user's needs can be provided quickly. 【0413】 Ultimately, if the user is satisfied with the proposed plan and decides to proceed with the contract, the server will automatically generate the contract and proceed with the necessary approval flow. This allows the user to complete the contract process quickly. This system streamlines the pricing simulation and contract process, contributing to improved customer satisfaction and sales efficiency. 【0414】 The following describes the processing flow. 【0415】 Step 1: 【0416】 The device displays an interface for the user to input contract details and preferences. The user specifically fills in their requests through the input form. For example, they can enter data usage, desired maximum monthly fee, preferred service benefits, etc. 【0417】 Step 2: 【0418】 Once the user completes the input and presses the submit button, the device sends the data to the server. The server stores the received user data in a database and links it to a user ID. 【0419】 Step 3: 【0420】 The server retrieves the latest pricing plan information from its own company and other companies from its database based on user input data. At this stage, the retrieved plan information is stored in temporary storage and prepared for use by the generating AI. 【0421】 Step 4: 【0422】 The server generation AI takes user preferences and market plan information as input and generates the optimal contract plan. The AI ​​creates a profile that balances cost, quality of services provided, and company profits, and selects the most effective plan from among them. 【0423】 Step 5: 【0424】 The generated plan information is sent from the server to the terminal, which then visually presents a detailed plan to the user. An interactive guidance function explains the plan details to the user sequentially. Based on the presented information, the user considers selecting the most suitable plan. 【0425】 Step 6: 【0426】 Once the user has selected a plan and decided to proceed with the contract, the device notifies the server of this decision again. The server then begins preparing the contract procedures, automatically generating the necessary documents and initiating the approval flow. The user reviews the contract contents through the device and completes the contract by providing an electronic signature. 【0427】 Through this series of processes, users can smoothly select the optimal pricing plan and proceed with the contract. The server manages all procedures in the backend, ensuring efficient operations. 【0428】 (Example 1) 【0429】 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." 【0430】 When users decide on a contract, it is essential that they can quickly and effectively select the most suitable pricing plan. However, current methods require a significant amount of time and effort to compare plans from different companies, which is burdensome for users. Furthermore, the contract procedures are often complicated, which can prolong the time it takes to complete a contract. 【0431】 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. 【0432】 In this invention, the server includes an input means for obtaining contract details and desired conditions from the user, a data analysis means for obtaining information on multiple pricing plans from a database based on the input, and a plan calculation means for generating the optimal contract plan using a generation AI model. This enables the user to quickly select the optimal pricing plan and efficiently complete the contract procedure. 【0433】 "Input means" refers to a device or interface for obtaining contract details and desired conditions from the user. 【0434】 "Data analysis means" refers to a function or component for collecting and analyzing information on multiple pricing plans and additional services from a database based on acquired information. 【0435】 A "generative AI model" is an artificial intelligence algorithm or system used to calculate and generate the optimal contract plan that matches the user's conditions. 【0436】 "Plan calculation means" refers to a method or apparatus for calculating the optimal contract plan using information obtained by data analysis means. 【0437】 An "information presentation means" is a mechanism for displaying or transmitting a plan obtained through calculation to a user terminal. 【0438】 "Contract procedure support tools" are functions that assist users in selecting the optimal plan and automatically generate contract documents and perform approval procedures. 【0439】 This invention is a system aimed at enabling users to select the optimal pricing plan and efficiently complete the contract process. The user inputs contract details and desired conditions using a terminal. The terminal then transmits this information to a server. The server is equipped with multiple means for processing the information. 【0440】 The server receives contract-related information submitted by the user using an "input method." This method is implemented, for example, through HTML forms or input fields in mobile applications. 【0441】 Next, the server analyzes the information received through the "data analysis means" and retrieves information on its own and other companies' pricing plans and additional services from the database. This retrieval uses relational database systems (RDBMS) and data fetching techniques via APIs. 【0442】 Subsequently, the server utilizes a "generative AI model" to generate the contract plan best suited to the user's conditions. This AI model is based on machine learning algorithms and performs simulations to optimize both the user's usage conditions and the company's profits. 【0443】 The generated plan is transmitted to the user's terminal via an "information presentation means." This presentation uses visual displays via a user interface (UI). Specific examples include dashboards illustrating detailed information and responsive designs. 【0444】 Furthermore, based on the plan selected by the user, the "contract procedure support system" automatically generates contract documents and performs the necessary approval procedures. This process utilizes an electronic contract system and a PDF generation library. 【0445】 For example, a user might want to increase data usage while reducing overall costs. The user enters this request into an input form and submits it, allowing the server to analyze market plans. A generative AI model then proposes a new plan that meets these conditions and displays it on the user's device. In this way, the user can easily select a plan that matches their needs. 【0446】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0447】 Step 1: 【0448】 The user enters contract details and desired conditions on their device. This information includes data usage, contract period, and budget. This information is transmitted to the server via the input method. The transmitted data is formatted as form data. Specifically, the device receives the information using the input widget of the input form and sends the data to the server when the user clicks the submit button. 【0449】 Step 2: 【0450】 The server begins analyzing the received user information as input data. During this process, it evaluates the validity of the data and checks for any missing information. Using data analysis tools, the server executes SQL queries to retrieve relevant pricing plan information and additional service information from the database. Using this information, the server then performs validation algorithms to prepare the basic data for analysis, and stores the results in an internal cache. 【0451】 Step 3: 【0452】 The server uses a generative AI model based on the prepared data to generate the optimal plan. Here, a machine learning algorithm is run to output a plan optimized for the user's desired conditions. The specific actions involved in inputting prompts into the generative AI and outputting a plan according to the user's conditions include converting the input data format for the AI ​​model and ranking the generated contract plans. 【0453】 Step 4: 【0454】 The server sends the generated optimal plan to the terminal. It sends data in JSON format to the terminal using an information presentation method. The terminal receives this data and displays it visually in the user interface. Specifically, it presents the plans the user can choose from in tables and graphs, and interactively displays detailed information in response to user input. 【0455】 Step 5: 【0456】 When a user selects a plan displayed on their device, the server begins automatically generating the contract through contract procedure support tools. Here, the contract document is generated based on the selected plan information, and electronic approval is performed. Specifically, the contract is generated using PDF generation software, and the approval process is executed using electronic signatures. 【0457】 (Application Example 1) 【0458】 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." 【0459】 In modern society, consumers need to choose the best option from a wide range of contract options and payment plans. However, this information is so diverse that comparing and considering everything on their own is a significant time and effort burden. Furthermore, it is difficult to receive optimal suggestions that immediately reflect consumer behavior, highlighting the need for improved user experience. To solve these problems, an efficient system is needed that provides optimal choices based on the user's contract details and daily spending habits. 【0460】 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. 【0461】 In this invention, the server includes data receiving means for obtaining contract terms and preferences from the user, information gathering means for obtaining data on the company's and other companies' pricing plans and additional services from data storage based on the obtained information, and spending management means for generating and proposing an optimal electronic payment plan based on the user's spending habits. As a result, the user automatically receives proposals for the optimal contract and payment plans, enabling them to make efficient and satisfying choices quickly. 【0462】 "Data receiving means" refers to a device or software used to collect contract terms and preferences from users. 【0463】 "Information gathering means" refers to a device or software that retrieves information on pricing plans and additional services of the company and other companies from data storage, based on acquired user information. 【0464】 "Plan selection means" refers to a device or software that uses a generative AI model to process information acquired by information gathering means and derive the optimal contract plan. 【0465】 "Information presentation means" refers to a device or software that visually or audibly displays the contract plan derived by the plan selection means to the user. 【0466】 A "transaction procedure support device" is a device or software that assists the user in making their final contract selection and manages the automatic creation of contract documents and their approval procedures. 【0467】 "Expense management means" refers to a device or software that generates and proposes an optimal electronic payment plan to the user based on the user's spending habits. 【0468】 In the system that implements this application example, the server utilizes a data receiving mechanism to receive contract terms and preferences from the user. The user inputs their contract terms and daily spending information from a device such as a smartphone or smart glasses, and this information is processed on the server. The server uses an information gathering mechanism to retrieve data on available pricing plans and additional services from its own and other companies' data storage based on the user's input. 【0469】 The server uses a plan selection method based on a generative AI model to derive the optimal contract plan. Here, the TensorFlow or PyTorch framework is utilized to calculate a plan optimized for user needs and market options. The results are generated as data in JSON format and displayed on the user's terminal via an information presentation tool. The user interface is designed to display information visually and interactively, making it easy for users to understand and compare. 【0470】 Furthermore, by utilizing spending management tools, the server analyzes the user's past spending habits and generates and proposes the optimal electronic payment plan. This allows users to enjoy more benefits and discounts when making everyday purchases and using services. 【0471】 For example, if a user enters their monthly credit card usage history into the app, the system will analyze that data and suggest a card plan that allows the user to accumulate points more efficiently. In this way, users can avoid tedious considerations and enjoy optimal financial choices. 【0472】 As an example of a prompt to the generating AI model, it is designed so that the AI ​​will derive the optimal solution by inputting, "Based on the user's spending history over the past three months, please suggest a payment plan that minimizes monthly fees while maximizing points." 【0473】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0474】 Step 1: 【0475】 The terminal receives contract terms, preferences, and daily spending information from the user as input. At this stage, the user enters data into the interface, and the entered content is sent to the server as formatted data. 【0476】 Step 2: 【0477】 The server uses data receiving means to receive data sent by the user as input. Based on the received data, it uses information gathering means to retrieve data on its own and other companies' pricing plans and additional services from data storage. In this process, the server collects relevant information that matches the user's conditions. 【0478】 Step 3: 【0479】 The server uses data acquired through information gathering methods as input to generate the optimal contract plan using a plan selection method that utilizes a generation AI model. Based on this information, the server compares user needs with plans offered by the market to calculate the optimal plan. The results are compiled as plan data. 【0480】 Step 4: 【0481】 The server passes plan data as input to the information display device and displays the optimal contract plan to the user's terminal. The terminal visually displays the received plan to the user, providing an interface that makes comparison and selection easy. 【0482】 Step 5: 【0483】 The server receives user spending data as input and uses spending management tools to generate and propose an optimal electronic payment plan based on the user's spending habits. The server performs data analysis and sends the information of the resulting optimal plan to the terminal. 【0484】 Step 6: 【0485】 Users review the contract and electronic payment plans presented on their terminal and select the most suitable one. After selection, the system assists with the final contract decision through transaction procedure support tools, initiating the automatic creation and approval process for the necessary contract documents. This allows users to complete the optimal contract quickly and smoothly. 【0486】 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. 【0487】 This invention realizes a system that provides more appropriate and emotionally resonant plan proposals and contract support by combining an emotion engine with the user's contract process. 【0488】 First, the user enters contract details and preferences using a terminal. During this input process, the terminal utilizes an emotion engine to recognize the user's emotional state in real time based on the input information. The emotion engine analyzes the user's emotions from data such as the user's text input speed, the frequency of use of specific words, and the time of day, and sends the results to the server. 【0489】 The server receives the user's contract preference data along with the results of an emotional analysis. Based on this data, the server uses data preparation tools to obtain information on its own and other companies' pricing plans and additional services. Based on the emotional information, the generating AI generates not only standard plan generation but also suggestions that highlight the features of plans that match the user's emotions. For example, if the user is concerned about costs, the generating AI will proactively suggest options that offer high cost-saving benefits. 【0490】 When presenting a generated plan to the user, the device adjusts the interface design based on the results of the emotion engine. If the system determines that the user is experiencing stress, it adopts a concise and easy-to-understand information display along with reassuring colors and layout. The user can then review the details of the presented plan and smoothly select the most suitable plan through emotion-sensitive guidance. 【0491】 For example, if a user feels uneasy about a new plan, the device will use more user-friendly language and employ visual aids such as comparison charts to aid understanding. If the user agrees to the plan and indicates their intention to proceed with the contract, the server will begin automatically generating the contract and quickly complete the contract process through an intuitive approval flow. 【0492】 This allows users to receive support tailored to their emotions, enabling them to proceed with the contract process with greater confidence and improving the customer experience. This invention aims to improve the user experience and the quality of input data, thereby promoting increased sales efficiency and contract success rates. 【0493】 The following describes the processing flow. 【0494】 Step 1: 【0495】 The terminal presents the user with an interface for entering contract details and preferences. This interface is designed with fields that allow users to easily input information. 【0496】 Step 2: 【0497】 When a user begins entering information, the terminal analyzes the input data in real time and uses an emotion engine to recognize the user's emotions. The emotion engine infers emotions from factors such as input speed, specific keywords, and input patterns. 【0498】 Step 3: 【0499】 The device sends the recognized emotion data along with other input information to the server. The server receives this data, links it to the user ID, and stores it in a database. 【0500】 Step 4: 【0501】 The server searches and retrieves information on pricing plans and add-on services from its own and other companies' databases based on user input data and sentiment information. The server then creates a list of plan options that match the user's preferences. 【0502】 Step 5: 【0503】 The server's generation AI creates the optimal contract plan while taking emotional data into consideration. This process devises an approach that takes into account the user's concerns and expectations, and reflects this in the plan selection. 【0504】 Step 6: 【0505】 The generated plan is sent from the server to the terminal. The terminal then presents the plan, adjusting the user interface based on emotional information. For example, if the user is feeling stressed, the explanation will be simplified and a calming color scheme will be used. 【0506】 Step 7: 【0507】 Users review the presented plans and select the one that best suits their needs. If a user is unsure which plan to choose, the device can also provide additional information and comparisons. 【0508】 Step 8: 【0509】 Once the user completes their selection and decides to proceed with the contract, the terminal notifies the server of this information. The server then initiates the automated contract generation and approval flow, comprehensively managing the entire process. 【0510】 In this way, by incorporating emotional information, the system is designed to reduce user anxiety while ensuring the contract process proceeds efficiently. 【0511】 (Example 2) 【0512】 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." 【0513】 Traditional contract processes often present contract terms without considering user emotions, leading to problems such as low user satisfaction and cumbersome contract procedures. It is necessary to alleviate user anxiety and doubts and ensure a smooth and efficient contract process. 【0514】 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. 【0515】 In this invention, the server includes emotion analysis means, data management means, and condition generation means. This enables the presentation of optimal contract terms that take into account the user's emotional state, and facilitates smooth contract procedures based on those terms. 【0516】 "Input method" refers to a means of obtaining contract-related information from the user. 【0517】 "Emotional analysis means" refers to a method for recognizing an emotional state by analyzing user input data. 【0518】 "Data management means" refers to methods for collecting service information from other companies based on emotional states and contract information. 【0519】 A "condition generation method" is a means for generating optimal contract terms based on collected information and emotional states. 【0520】 "Display means" refers to a means of presenting the generated contract terms using an interface design based on the user's emotional state. 【0521】 A "contract processing method" is a means of automatically generating a contract when a user indicates their intention to proceed with a contract, and facilitating an intuitive approval flow. 【0522】 As a form for carrying out the invention, this system is designed to support the user's contract process. The main components of the system are the user's terminal, a server, an emotion analysis engine, and a generative AI model. 【0523】 First, the user uses the terminal to input information and preferences related to the contract. During this process, the terminal utilizes an emotion analysis engine to analyze the user's emotional state in real time based on the input data. This emotion analysis is based on various data points, including input speed, frequency of specific keywords used, and time of day the information is entered. The emotion analysis engine employs advanced text analysis technology to accurately grasp the user's emotions. 【0524】 Next, the terminal sends the user's contract information, including the analyzed emotional data, to the server. The server receives this data and collects service information from its own and other companies' databases. The collected information is used to create optimal contract terms, taking into account the user's emotional state. In this process, a generative AI model plays a crucial role in generating a new contract plan based on the prompt text. 【0525】 For example, if a user expresses concern about costs, the AI ​​model will generate a cost-saving plan based on a prompt such as, "Please suggest a suitable plan if the user is interested in cost reduction." 【0526】 The generated plan is displayed according to the user's emotional state. The device adjusts the interface design based on emotional data to provide information that is easy for the user to understand intuitively. This includes adjustments to color scheme and layout. 【0527】 Finally, if the user agrees to the proposal and chooses to proceed with the contract, the server automatically generates the contract. The contract generation process features an intuitive approval flow, allowing users to easily complete the contract procedure. 【0528】 In this way, this system enables an efficient and effective contract process that takes user emotions into account, thereby improving the user experience. 【0529】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0530】 Step 1: 【0531】 The user uses a device to enter information about their contract. This information includes details such as their desired contract plan and any additional services they wish to add. The device collects the entered information in real time and uses it for sentiment analysis. 【0532】 Step 2: 【0533】 The device sends the collected user input data to an emotion analysis engine. The emotion analysis engine analyzes various data points such as input speed, frequency of use of specific keywords, and time of use to identify the user's emotional state. Based on this analysis, it determines the emotional state and generates an analysis result. The analysis result includes emotional information such as whether the user is feeling stressed or at ease. 【0534】 Step 3: 【0535】 The terminal sends the analysis results and the user's contract preferences to the server. The server receives this data and retrieves necessary plan and additional service information from its database based on the sentiment analysis results. At this stage, the server selects information that is appropriate to the user's needs, taking the sentiment analysis results into consideration. 【0536】 Step 4: 【0537】 The server considers the acquired service information and the user's emotional state to input prompts into a generative AI model, generating optimal contract terms. Based on prompts such as "Please suggest a suitable plan if the user is interested in cost reduction," the generative AI generates a plan that aligns with the user's emotions. The generated plan is adjusted to highlight information corresponding to the user's emotional state. 【0538】 Step 5: 【0539】 The generated contract plan is sent to the device, which then displays it to the user. During display, the interface design is adjusted based on the results of sentiment analysis, providing a color scheme and layout that is easy to understand according to the user's emotional state. For users experiencing stress, a simple and reassuring design is adopted. 【0540】 Step 6: 【0541】 If a user agrees to the presented plan and indicates their intention to proceed with the contract, the server automatically generates a contract. The contract generation process incorporates an intuitive and easy-to-understand approval flow, allowing users to complete the contract procedures quickly and smoothly. This process reduces the burden on the user and improves their satisfaction. 【0542】 (Application Example 2) 【0543】 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." 【0544】 Traditional contract processes often fail to adequately consider the user's emotional state, leading to frequent user anxiety and stress. Furthermore, the difficulty in presenting optimal contract proposals tailored to the user's emotional state frequently hinders smooth contract processes. Therefore, there is a need to improve the user experience by providing more appropriate and emotionally resonant plan proposals based on the user's emotional state. 【0545】 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. 【0546】 In this invention, the server includes an input means for acquiring contract details and preferences from the user, an emotion analysis means for analyzing the emotional state in real time, and an information preparation means for acquiring information on the pricing structures and additional services of the company and other companies. This enables the generation of an appropriate contract plan according to the user's emotional state, and provides information that is easier for the user to understand and more appealing. 【0547】 The term "user" refers to an individual or legal entity that uses this system to go through the contract process. 【0548】 "Contract details and preferences" refers to information including conditions and requests that the user presents or selects at the time of contract. 【0549】 "Input means" refers to a device or software used to obtain contract details and preferences from the user. 【0550】 "Emotional state" refers to data that represents the user's psychological and emotional situation and reactions. 【0551】 "Emotional analysis means" refers to a system that analyzes a user's emotional state in real time based on their input data. 【0552】 "Information preparation means" refers to the process that has the function of aggregating and preparing the pricing structures and additional service information of one's own company and other companies necessary for generating contract plans. 【0553】 "Generative AI" refers to a program or algorithm that uses artificial intelligence to generate the optimal contract plan. 【0554】 "Presentation means" refers to an output device or interface for displaying the generated contract draft to the user. 【0555】 "Contract procedure support means" refers to methods and systems that provide support functions to help users proceed with contracts smoothly. 【0556】 "Interface" refers to the screen design and layout that users use to interact with a system. 【0557】 This system is built using the user's smartphone or device, sentiment analysis software, and a generative AI model on a cloud server. First, the user inputs contract details and preferences via their device. This input data is analyzed in real time by the sentiment analysis software to identify the user's emotional state. This emotional state and contract data are then transmitted to the cloud server. 【0558】 The server utilizes information preparation tools based on the user's emotional state and contract preference data to retrieve information on its own and other companies' pricing structures and additional services from a database. Based on this information, the generative AI model generates the optimal contract plan according to the user's emotional state. In this process, for example, if the user expresses concern about pricing, the AI ​​will generate a plan with high cost-saving potential as a prompt. 【0559】 The generated proposals are presented through an interface optimized for the user's emotional state. The interface's color scheme and layout are adjusted to match the user's emotional state. This allows users to receive the contract proposals in a way that resonates with their emotions, reducing stress and enabling them to proceed with the review process. 【0560】 For example, if a user is concerned about the high monthly fee, the system will display plans that heavily emphasize "first month free" or "monthly discounts." Detailed information, including comparison tables, will also be provided to help users understand the plans. To alleviate concerns about the contract, the device will use phrases like "easy for first-time users" to create a friendly atmosphere. 【0561】 Examples of prompt statements include the following: 【0562】 "Please propose a plan to address the costs that users are concerned about. The proposal should prioritize cost reduction and provide reassurance." 【0563】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0564】 Step 1: 【0565】 The terminal receives contract details and requests from the user through an input form. The user enters specific contract terms and the services they require. The terminal then prepares to send this input data to sentiment analysis software in real time. 【0566】 Step 2: 【0567】 The device uses emotion analysis software to analyze the user's emotional state from input data. The speed of the input text and the frequency of specific words are evaluated by the emotion analysis engine, and an emotional state is generated. The analysis results are formed as emotional state data. 【0568】 Step 3: 【0569】 The device sends the generated emotional state data to the server. Based on the received emotional state data and the user's contract preference data, the server retrieves its own and other companies' pricing structures and additional service information from its database. The retrieved information is prepared as basic data for plan generation. 【0570】 Step 4: 【0571】 The server adds user emotional state data to the pricing structure and service information obtained by the information preparation means and feeds it into the generating AI model. The generating AI model uses prompt statements to generate a contract plan that is optimal for the user's emotions. The generated contract plan has features that are emphasized with consideration for emotions. 【0572】 Step 5: 【0573】 The server sends the generated contract plan to the terminal. The terminal adjusts the interface design based on the user's emotional state and presents the generated plan to the user. The interface changes its color scheme and layout to ensure the user can receive the information with confidence. 【0574】 Step 6: 【0575】 The user can review the presented contract plan and submit additional questions or confirmations to the device through the interface. The device then re-analyzes the user's emotional state based on their additional input and readjusts the contract plan as needed. 【0576】 Step 7: 【0577】 If the user agrees to the plan and decides to proceed with the contract, the server automatically generates the contract using contract procedure support tools and initiates an emotionally sensitive approval flow. The contract is then ready for user approval through intuitive and simple steps. 【0578】 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. 【0579】 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. 【0580】 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. 【0581】 [Fourth Embodiment] 【0582】 Figure 7 shows an example of the configuration of the data processing system 410 according to the fourth embodiment. 【0583】 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. 【0584】 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). 【0585】 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. 【0586】 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. 【0587】 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). 【0588】 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. 【0589】 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. 【0590】 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. 【0591】 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. 【0592】 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. 【0593】 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. 【0594】 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". 【0595】 The system of this invention aims to quickly propose the most suitable pricing plan to a user when they enter into a contract. The system begins with the user inputting contract details and preferences using a terminal. The data entered by the user is then transmitted directly to the server. 【0596】 The server retrieves pricing plan information and additional service information from its own and other companies' databases based on data received from the user. This provides the necessary foundational data to meet the user's needs. Next, the server uses a generative AI to perform calculations to select the optimal plan. This process involves simulations to derive the optimal solution that simultaneously satisfies the user's desired conditions and the company's profits. 【0597】 The terminal displays the plan generated by the server, and the interactive guidance function provides detailed plan information in an easy-to-understand format for the user. Based on this information, the user can select a plan. 【0598】 As a concrete example, consider a scenario where a user wants to increase data usage while reducing costs. The user enters their current contract status and preferences into a form on their device and submits it. The server then researches market pricing plans based on this information, and a generating AI presents a new plan. As a result, the new plan presented on the device increases data usage while remaining within the user's budget. In this way, pricing plans tailored to the user's needs can be provided quickly. 【0599】 Ultimately, if the user is satisfied with the proposed plan and decides to proceed with the contract, the server will automatically generate the contract and proceed with the necessary approval flow. This allows the user to complete the contract process quickly. This system streamlines the pricing simulation and contract process, contributing to improved customer satisfaction and sales efficiency. 【0600】 The following describes the processing flow. 【0601】 Step 1: 【0602】 The device displays an interface for the user to input contract details and preferences. The user specifically fills in their requests through the input form. For example, they can enter data usage, desired maximum monthly fee, preferred service benefits, etc. 【0603】 Step 2: 【0604】 Once the user completes the input and presses the submit button, the device sends the data to the server. The server stores the received user data in a database and links it to a user ID. 【0605】 Step 3: 【0606】 The server retrieves the latest pricing plan information from its own company and other companies from its database based on user input data. At this stage, the retrieved plan information is stored in temporary storage and prepared for use by the generating AI. 【0607】 Step 4: 【0608】 The server generation AI takes user preferences and market plan information as input and generates the optimal contract plan. The AI ​​creates a profile that balances cost, quality of services provided, and company profits, and selects the most effective plan from among them. 【0609】 Step 5: 【0610】 The generated plan information is sent from the server to the terminal, which then visually presents a detailed plan to the user. An interactive guidance function explains the plan details to the user sequentially. Based on the presented information, the user considers selecting the most suitable plan. 【0611】 Step 6: 【0612】 Once the user has selected a plan and decided to proceed with the contract, the device notifies the server of this decision again. The server then begins preparing the contract procedures, automatically generating the necessary documents and initiating the approval flow. The user reviews the contract contents through the device and completes the contract by providing an electronic signature. 【0613】 Through this series of processes, users can smoothly select the optimal pricing plan and proceed with the contract. The server manages all procedures in the backend, ensuring efficient operations. 【0614】 (Example 1) 【0615】 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". 【0616】 When users decide on a contract, it is essential that they can quickly and effectively select the most suitable pricing plan. However, current methods require a significant amount of time and effort to compare plans from different companies, which is burdensome for users. Furthermore, the contract procedures are often complicated, which can prolong the time it takes to complete a contract. 【0617】 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. 【0618】 In this invention, the server includes an input means for obtaining contract details and desired conditions from the user, a data analysis means for obtaining information on multiple pricing plans from a database based on the input, and a plan calculation means for generating the optimal contract plan using a generation AI model. This enables the user to quickly select the optimal pricing plan and efficiently complete the contract procedure. 【0619】 "Input means" refers to a device or interface for obtaining contract details and desired conditions from the user. 【0620】 "Data analysis means" refers to a function or component for collecting and analyzing information on multiple pricing plans and additional services from a database based on acquired information. 【0621】 A "generative AI model" is an artificial intelligence algorithm or system used to calculate and generate the optimal contract plan that matches the user's conditions. 【0622】 "Plan calculation means" refers to a method or apparatus for calculating the optimal contract plan using information obtained by data analysis means. 【0623】 An "information presentation means" is a mechanism for displaying or transmitting a plan obtained through calculation to a user terminal. 【0624】 "Contract procedure support tools" are functions that assist users in selecting the optimal plan and automatically generate contract documents and perform approval procedures. 【0625】 This invention is a system aimed at enabling users to select the optimal pricing plan and efficiently complete the contract process. The user inputs contract details and desired conditions using a terminal. The terminal then transmits this information to a server. The server is equipped with multiple means for processing the information. 【0626】 The server receives contract-related information submitted by the user using an "input method." This method is implemented, for example, through HTML forms or input fields in mobile applications. 【0627】 Next, the server analyzes the information received through the "data analysis means" and retrieves information on its own and other companies' pricing plans and additional services from the database. This retrieval uses relational database systems (RDBMS) and data fetching techniques via APIs. 【0628】 Subsequently, the server utilizes a "generative AI model" to generate the contract plan best suited to the user's conditions. This AI model is based on machine learning algorithms and performs simulations to optimize both the user's usage conditions and the company's profits. 【0629】 The generated plan is transmitted to the user's terminal via an "information presentation means." This presentation uses visual displays via a user interface (UI). Specific examples include dashboards illustrating detailed information and responsive designs. 【0630】 Furthermore, based on the plan selected by the user, the "contract procedure support system" automatically generates contract documents and performs the necessary approval procedures. This process utilizes an electronic contract system and a PDF generation library. 【0631】 For example, a user might want to increase data usage while reducing overall costs. The user enters this request into an input form and submits it, allowing the server to analyze market plans. A generative AI model then proposes a new plan that meets these conditions and displays it on the user's device. In this way, the user can easily select a plan that matches their needs. 【0632】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0633】 Step 1: 【0634】 The user enters contract details and desired conditions on their device. This information includes data usage, contract period, and budget. This information is transmitted to the server via the input method. The transmitted data is formatted as form data. Specifically, the device receives the information using the input widget of the input form and sends the data to the server when the user clicks the submit button. 【0635】 Step 2: 【0636】 The server begins analyzing the received user information as input data. During this process, it evaluates the validity of the data and checks for any missing information. Using data analysis tools, the server executes SQL queries to retrieve relevant pricing plan information and additional service information from the database. Using this information, the server then performs validation algorithms to prepare the basic data for analysis, and stores the results in an internal cache. 【0637】 Step 3: 【0638】 The server uses a generative AI model based on the prepared data to generate the optimal plan. Here, a machine learning algorithm is run to output a plan optimized for the user's desired conditions. The specific actions involved in inputting prompts into the generative AI and outputting a plan according to the user's conditions include converting the input data format for the AI ​​model and ranking the generated contract plans. 【0639】 Step 4: 【0640】 The server sends the generated optimal plan to the terminal. It sends data in JSON format to the terminal using an information presentation method. The terminal receives this data and displays it visually in the user interface. Specifically, it presents the plans the user can choose from in tables and graphs, and interactively displays detailed information in response to user input. 【0641】 Step 5: 【0642】 When a user selects a plan displayed on their device, the server begins automatically generating the contract through contract procedure support tools. Here, the contract document is generated based on the selected plan information, and electronic approval is performed. Specifically, the contract is generated using PDF generation software, and the approval process is executed using electronic signatures. 【0643】 (Application Example 1) 【0644】 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". 【0645】 In modern society, consumers need to choose the best option from a wide range of contract options and payment plans. However, this information is so diverse that comparing and considering everything on their own is a significant time and effort burden. Furthermore, it is difficult to receive optimal suggestions that immediately reflect consumer behavior, highlighting the need for improved user experience. To solve these problems, an efficient system is needed that provides optimal choices based on the user's contract details and daily spending habits. 【0646】 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. 【0647】 In this invention, the server includes data receiving means for obtaining contract terms and preferences from the user, information gathering means for obtaining data on the company's and other companies' pricing plans and additional services from data storage based on the obtained information, and spending management means for generating and proposing an optimal electronic payment plan based on the user's spending habits. As a result, the user automatically receives proposals for the optimal contract and payment plans, enabling them to make efficient and satisfying choices quickly. 【0648】 "Data receiving means" refers to a device or software used to collect contract terms and preferences from users. 【0649】 "Information gathering means" refers to a device or software that retrieves information on pricing plans and additional services of the company and other companies from data storage, based on acquired user information. 【0650】 "Plan selection means" refers to a device or software that uses a generative AI model to process information acquired by information gathering means and derive the optimal contract plan. 【0651】 "Information presentation means" refers to a device or software that visually or audibly displays the contract plan derived by the plan selection means to the user. 【0652】 A "transaction procedure support device" is a device or software that assists the user in making their final contract selection and manages the automatic creation of contract documents and their approval procedures. 【0653】 "Expense management means" refers to a device or software that generates and proposes an optimal electronic payment plan to the user based on the user's spending habits. 【0654】 In the system that implements this application example, the server utilizes a data receiving mechanism to receive contract terms and preferences from the user. The user inputs their contract terms and daily spending information from a device such as a smartphone or smart glasses, and this information is processed on the server. The server uses an information gathering mechanism to retrieve data on available pricing plans and additional services from its own and other companies' data storage based on the user's input. 【0655】 The server uses a plan selection method based on a generative AI model to derive the optimal contract plan. Here, the TensorFlow or PyTorch framework is utilized to calculate a plan optimized for user needs and market options. The results are generated as data in JSON format and displayed on the user's terminal via an information presentation tool. The user interface is designed to display information visually and interactively, making it easy for users to understand and compare. 【0656】 Furthermore, by utilizing spending management tools, the server analyzes the user's past spending habits and generates and proposes the optimal electronic payment plan. This allows users to enjoy more benefits and discounts when making everyday purchases and using services. 【0657】 For example, if a user enters their monthly credit card usage history into the app, the system will analyze that data and suggest a card plan that allows the user to accumulate points more efficiently. In this way, users can avoid tedious considerations and enjoy optimal financial choices. 【0658】 As an example of a prompt to the generating AI model, it is designed so that the AI ​​will derive the optimal solution by inputting, "Based on the user's spending history over the past three months, please suggest a payment plan that minimizes monthly fees while maximizing points." 【0659】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0660】 Step 1: 【0661】 The terminal receives contract terms, preferences, and daily spending information from the user as input. At this stage, the user enters data into the interface, and the entered content is sent to the server as formatted data. 【0662】 Step 2: 【0663】 The server uses data receiving means to receive data sent by the user as input. Based on the received data, it uses information gathering means to retrieve data on its own and other companies' pricing plans and additional services from data storage. In this process, the server collects relevant information that matches the user's conditions. 【0664】 Step 3: 【0665】 The server uses data acquired through information gathering methods as input to generate the optimal contract plan using a plan selection method that utilizes a generation AI model. Based on this information, the server compares user needs with plans offered by the market to calculate the optimal plan. The results are compiled as plan data. 【0666】 Step 4: 【0667】 The server passes plan data as input to the information display device and displays the optimal contract plan to the user's terminal. The terminal visually displays the received plan to the user, providing an interface that makes comparison and selection easy. 【0668】 Step 5: 【0669】 The server receives user spending data as input and uses spending management tools to generate and propose an optimal electronic payment plan based on the user's spending habits. The server performs data analysis and sends the information of the resulting optimal plan to the terminal. 【0670】 Step 6: 【0671】 Users review the contract and electronic payment plans presented on their terminal and select the most suitable one. After selection, the system assists with the final contract decision through transaction procedure support tools, initiating the automatic creation and approval process for the necessary contract documents. This allows users to complete the optimal contract quickly and smoothly. 【0672】 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. 【0673】 This invention realizes a system that provides more appropriate and emotionally resonant plan proposals and contract support by combining an emotion engine with the user's contract process. 【0674】 First, the user enters contract details and preferences using a terminal. During this input process, the terminal utilizes an emotion engine to recognize the user's emotional state in real time based on the input information. The emotion engine analyzes the user's emotions from data such as the user's text input speed, the frequency of use of specific words, and the time of day, and sends the results to the server. 【0675】 The server receives the user's contract preference data along with the results of an emotional analysis. Based on this data, the server uses data preparation tools to obtain information on its own and other companies' pricing plans and additional services. Based on the emotional information, the generating AI generates not only standard plan generation but also suggestions that highlight the features of plans that match the user's emotions. For example, if the user is concerned about costs, the generating AI will proactively suggest options that offer high cost-saving benefits. 【0676】 When presenting a generated plan to the user, the device adjusts the interface design based on the results of the emotion engine. If the system determines that the user is experiencing stress, it adopts a concise and easy-to-understand information display along with reassuring colors and layout. The user can then review the details of the presented plan and smoothly select the most suitable plan through emotion-sensitive guidance. 【0677】 For example, if a user feels uneasy about a new plan, the device will use more user-friendly language and employ visual aids such as comparison charts to aid understanding. If the user agrees to the plan and indicates their intention to proceed with the contract, the server will begin automatically generating the contract and quickly complete the contract process through an intuitive approval flow. 【0678】 This allows users to receive support tailored to their emotions, enabling them to proceed with the contract process with greater confidence and improving the customer experience. This invention aims to improve the user experience and the quality of input data, thereby promoting increased sales efficiency and contract success rates. 【0679】 The following describes the processing flow. 【0680】 Step 1: 【0681】 The terminal presents the user with an interface for entering contract details and preferences. This interface is designed with fields that allow users to easily input information. 【0682】 Step 2: 【0683】 When a user begins entering information, the terminal analyzes the input data in real time and uses an emotion engine to recognize the user's emotions. The emotion engine infers emotions from factors such as input speed, specific keywords, and input patterns. 【0684】 Step 3: 【0685】 The device sends the recognized emotion data along with other input information to the server. The server receives this data, links it to the user ID, and stores it in a database. 【0686】 Step 4: 【0687】 The server searches and retrieves information on pricing plans and add-on services from its own and other companies' databases based on user input data and sentiment information. The server then creates a list of plan options that match the user's preferences. 【0688】 Step 5: 【0689】 The server's generation AI creates the optimal contract plan while taking emotional data into consideration. This process devises an approach that takes into account the user's concerns and expectations, and reflects this in the plan selection. 【0690】 Step 6: 【0691】 The generated plan is sent from the server to the terminal. The terminal then presents the plan, adjusting the user interface based on emotional information. For example, if the user is feeling stressed, the explanation will be simplified and a calming color scheme will be used. 【0692】 Step 7: 【0693】 Users review the presented plans and select the one that best suits their needs. If a user is unsure which plan to choose, the device can also provide additional information and comparisons. 【0694】 Step 8: 【0695】 Once the user completes their selection and decides to proceed with the contract, the terminal notifies the server of this information. The server then initiates the automated contract generation and approval flow, comprehensively managing the entire process. 【0696】 In this way, by incorporating emotional information, the system is designed to reduce user anxiety while ensuring the contract process proceeds efficiently. 【0697】 (Example 2) 【0698】 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". 【0699】 Traditional contract processes often present contract terms without considering user emotions, leading to problems such as low user satisfaction and cumbersome contract procedures. It is necessary to alleviate user anxiety and doubts and ensure a smooth and efficient contract process. 【0700】 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. 【0701】 In this invention, the server includes emotion analysis means, data management means, and condition generation means. This enables the presentation of optimal contract terms that take into account the user's emotional state, and facilitates smooth contract procedures based on those terms. 【0702】 "Input method" refers to a means of obtaining contract-related information from the user. 【0703】 "Emotional analysis means" refers to a method for recognizing an emotional state by analyzing user input data. 【0704】 "Data management means" refers to methods for collecting service information from other companies based on emotional states and contract information. 【0705】 A "condition generation method" is a means for generating optimal contract terms based on collected information and emotional states. 【0706】 "Display means" refers to a means of presenting the generated contract terms using an interface design based on the user's emotional state. 【0707】 A "contract processing method" is a means of automatically generating a contract when a user indicates their intention to proceed with a contract, and facilitating an intuitive approval flow. 【0708】 As a form for carrying out the invention, this system is designed to support the user's contract process. The main components of the system are the user's terminal, a server, an emotion analysis engine, and a generative AI model. 【0709】 First, the user uses the terminal to input information and preferences related to the contract. During this process, the terminal utilizes an emotion analysis engine to analyze the user's emotional state in real time based on the input data. This emotion analysis is based on various data points, including input speed, frequency of specific keywords used, and time of day the information is entered. The emotion analysis engine employs advanced text analysis technology to accurately grasp the user's emotions. 【0710】 Next, the terminal sends the user's contract information, including the analyzed emotional data, to the server. The server receives this data and collects service information from its own and other companies' databases. The collected information is used to create optimal contract terms, taking into account the user's emotional state. In this process, a generative AI model plays a crucial role in generating a new contract plan based on the prompt text. 【0711】 For example, if a user expresses concern about costs, the AI ​​model will generate a cost-saving plan based on a prompt such as, "Please suggest a suitable plan if the user is interested in cost reduction." 【0712】 The generated plan is displayed according to the user's emotional state. The device adjusts the interface design based on emotional data to provide information that is easy for the user to understand intuitively. This includes adjustments to color scheme and layout. 【0713】 Finally, if the user agrees to the proposal and chooses to proceed with the contract, the server automatically generates the contract. The contract generation process features an intuitive approval flow, allowing users to easily complete the contract procedure. 【0714】 In this way, this system enables an efficient and effective contract process that takes user emotions into account, thereby improving the user experience. 【0715】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0716】 Step 1: 【0717】 The user uses a device to enter information about their contract. This information includes details such as their desired contract plan and any additional services they wish to add. The device collects the entered information in real time and uses it for sentiment analysis. 【0718】 Step 2: 【0719】 The device sends the collected user input data to an emotion analysis engine. The emotion analysis engine analyzes various data points such as input speed, frequency of use of specific keywords, and time of use to identify the user's emotional state. Based on this analysis, it determines the emotional state and generates an analysis result. The analysis result includes emotional information such as whether the user is feeling stressed or at ease. 【0720】 Step 3: 【0721】 The terminal sends the analysis results and the user's contract preferences to the server. The server receives this data and retrieves necessary plan and additional service information from its database based on the sentiment analysis results. At this stage, the server selects information that is appropriate to the user's needs, taking the sentiment analysis results into consideration. 【0722】 Step 4: 【0723】 The server considers the acquired service information and the user's emotional state to input prompts into a generative AI model, generating optimal contract terms. Based on prompts such as "Please suggest a suitable plan if the user is interested in cost reduction," the generative AI generates a plan that aligns with the user's emotions. The generated plan is adjusted to highlight information corresponding to the user's emotional state. 【0724】 Step 5: 【0725】 The generated contract plan is sent to the device, which then displays it to the user. During display, the interface design is adjusted based on the results of sentiment analysis, providing a color scheme and layout that is easy to understand according to the user's emotional state. For users experiencing stress, a simple and reassuring design is adopted. 【0726】 Step 6: 【0727】 If a user agrees to the presented plan and indicates their intention to proceed with the contract, the server automatically generates a contract. The contract generation process incorporates an intuitive and easy-to-understand approval flow, allowing users to complete the contract procedures quickly and smoothly. This process reduces the burden on the user and improves their satisfaction. 【0728】 (Application Example 2) 【0729】 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". 【0730】 Traditional contract processes often fail to adequately consider the user's emotional state, leading to frequent user anxiety and stress. Furthermore, the difficulty in presenting optimal contract proposals tailored to the user's emotional state frequently hinders smooth contract processes. Therefore, there is a need to improve the user experience by providing more appropriate and emotionally resonant plan proposals based on the user's emotional state. 【0731】 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. 【0732】 In this invention, the server includes an input means for acquiring contract details and preferences from the user, an emotion analysis means for analyzing the emotional state in real time, and an information preparation means for acquiring information on the pricing structures and additional services of the company and other companies. This enables the generation of an appropriate contract plan according to the user's emotional state, and provides information that is easier for the user to understand and more appealing. 【0733】 The term "user" refers to an individual or legal entity that uses this system to go through the contract process. 【0734】 "Contract details and preferences" refers to information including conditions and requests that the user presents or selects at the time of contract. 【0735】 "Input means" refers to a device or software used to obtain contract details and preferences from the user. 【0736】 "Emotional state" refers to data that represents the user's psychological and emotional situation and reactions. 【0737】 "Emotional analysis means" refers to a system that analyzes a user's emotional state in real time based on their input data. 【0738】 "Information preparation means" refers to the process that has the function of aggregating and preparing the pricing structures and additional service information of one's own company and other companies necessary for generating contract plans. 【0739】 "Generative AI" refers to a program or algorithm that uses artificial intelligence to generate the optimal contract plan. 【0740】 "Presentation means" refers to an output device or interface for displaying the generated contract draft to the user. 【0741】 "Contract procedure support means" refers to methods and systems that provide support functions to help users proceed with contracts smoothly. 【0742】 "Interface" refers to the screen design and layout that users use to interact with a system. 【0743】 This system is built using the user's smartphone or device, sentiment analysis software, and a generative AI model on a cloud server. First, the user inputs contract details and preferences via their device. This input data is analyzed in real time by the sentiment analysis software to identify the user's emotional state. This emotional state and contract data are then transmitted to the cloud server. 【0744】 The server utilizes information preparation tools based on the user's emotional state and contract preference data to retrieve information on its own and other companies' pricing structures and additional services from a database. Based on this information, the generative AI model generates the optimal contract plan according to the user's emotional state. In this process, for example, if the user expresses concern about pricing, the AI ​​will generate a plan with high cost-saving potential as a prompt. 【0745】 The generated proposals are presented through an interface optimized for the user's emotional state. The interface's color scheme and layout are adjusted to match the user's emotional state. This allows users to receive the contract proposals in a way that resonates with their emotions, reducing stress and enabling them to proceed with the review process. 【0746】 For example, if a user is concerned about the high monthly fee, the system will display plans that heavily emphasize "first month free" or "monthly discounts." Detailed information, including comparison tables, will also be provided to help users understand the plans. To alleviate concerns about the contract, the device will use phrases like "easy for first-time users" to create a friendly atmosphere. 【0747】 Examples of prompt statements include the following: 【0748】 "Please propose a plan to address the costs that users are concerned about. The proposal should prioritize cost reduction and provide reassurance." 【0749】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0750】 Step 1: 【0751】 The terminal receives contract details and requests from the user through an input form. The user enters specific contract terms and the services they require. The terminal then prepares to send this input data to sentiment analysis software in real time. 【0752】 Step 2: 【0753】 The device uses emotion analysis software to analyze the user's emotional state from input data. The speed of the input text and the frequency of specific words are evaluated by the emotion analysis engine, and an emotional state is generated. The analysis results are formed as emotional state data. 【0754】 Step 3: 【0755】 The device sends the generated emotional state data to the server. Based on the received emotional state data and the user's contract preference data, the server retrieves its own and other companies' pricing structures and additional service information from its database. The retrieved information is prepared as basic data for plan generation. 【0756】 Step 4: 【0757】 The server adds user emotional state data to the pricing structure and service information obtained by the information preparation means and feeds it into the generating AI model. The generating AI model uses prompt statements to generate a contract plan that is optimal for the user's emotions. The generated contract plan has features that are emphasized with consideration for emotions. 【0758】 Step 5: 【0759】 The server sends the generated contract plan to the terminal. The terminal adjusts the interface design based on the user's emotional state and presents the generated plan to the user. The interface changes its color scheme and layout to ensure the user can receive the information with confidence. 【0760】 Step 6: 【0761】 The user can review the presented contract plan and submit additional questions or confirmations to the device through the interface. The device then re-analyzes the user's emotional state based on their additional input and readjusts the contract plan as needed. 【0762】 Step 7: 【0763】 If the user agrees to the plan and decides to proceed with the contract, the server automatically generates the contract using contract procedure support tools and initiates an emotionally sensitive approval flow. The contract is then ready for user approval through intuitive and simple steps. 【0764】 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. 【0765】 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. 【0766】 In the above embodiment, an example was given in which the 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. 【0767】 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. 【0768】 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. 【0769】 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. 【0770】 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. 【0771】 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. 【0772】 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." 【0773】 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. 【0774】 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. 【0775】 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. 【0776】 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. 【0777】 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. 【0778】 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. 【0779】 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 memory. 【0780】 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. 【0781】 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. 【0782】 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. 【0783】 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. 【0784】 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 as being incorporated by reference. 【0785】 The following is further disclosed regarding the embodiments described above. 【0786】 (Claim 1) 【0787】 An input method for obtaining contract details and preferences from the user, 【0788】 A data preparation means for obtaining information on the company's and other companies' pricing plans and additional services from a database based on the aforementioned acquired data, 【0789】 A plan generation means that generates an optimal contract plan using a generation AI based on the information acquired by the data preparation means, 【0790】 A presentation means for presenting the plan generated by the plan generation means to the user, 【0791】 A contract procedure support means that supports the user's final contract decision, 【0792】 A system that includes this. 【0793】 (Claim 2) 【0794】 The system according to claim 1, characterized in that it provides an interactive guidance function when presenting to the user. 【0795】 (Claim 3) 【0796】 The system according to claim 1, characterized in that the contract procedure support means has a function to automatically generate a contract and proceed with the approval flow. 【0797】 "Example 1" 【0798】 (Claim 1) 【0799】 An input method for obtaining contract details and desired conditions from the user, 【0800】 A data analysis means that obtains information on multiple pricing plans and additional services from a database based on the information obtained above, 【0801】 A plan calculation means that generates an optimal contract plan using a generated AI model based on the information acquired by the data analysis means, 【0802】 Information presentation means for transmitting the plan calculated by the plan calculation means to the user terminal, 【0803】 A contract procedure support means that assists the user in selecting the optimal plan, 【0804】 A system that includes this. 【0805】 (Claim 2) 【0806】 The system according to claim 1, characterized by providing an interactive guide function when presenting information to the user. 【0807】 (Claim 3) 【0808】 The system according to claim 1, characterized in that the contract procedure support means has a function for automatically generating contract documents and proceeding with approval procedures. 【0809】 "Application Example 1" 【0810】 (Claim 1) 【0811】 A data reception method for obtaining contract terms and preferences from users, 【0812】 An information gathering means that, based on the information acquired, retrieves data on the company's and other companies' pricing plans and additional services from data storage, 【0813】 A plan selection means that uses the information acquired by the aforementioned information gathering means to derive the optimal contract plan using a generated AI model, 【0814】 Information presentation means for displaying the plan derived by the plan selection means to the user, 【0815】 Transaction procedure support tools to assist the user in making their final contract selection, 【0816】 A spending management system that generates and proposes the optimal electronic payment plan based on the user's spending habits, 【0817】 A system that includes this. 【0818】 (Claim 2) 【0819】 The system according to claim 1, characterized by providing an interactive guidance function. 【0820】 (Claim 3) 【0821】 The system according to claim 1, characterized in that the transaction procedure support means has a function for managing the automatic creation and approval procedures of contract documents. 【0822】 "Example 2 of combining an emotion engine" 【0823】 (Claim 1) 【0824】 An input means for obtaining contract-related information from the user, 【0825】 An emotion analysis means that analyzes the acquired information and recognizes the user's emotional state, 【0826】 A data management means for collecting service information of other companies from a database based on the aforementioned emotional state and contract information, 【0827】 A condition generation means that generates optimal contract terms using a generating AI based on the information and emotional state collected by the aforementioned data management means, 【0828】 A display means that presents the contract terms generated by the condition generation means using an interface design based on the user's emotional state, 【0829】 A contract processing means that automatically generates a contract when the user indicates their intention to proceed with the contract, 【0830】 A system that includes this. 【0831】 (Claim 2) 【0832】 The system according to claim 1, characterized in that it provides emotion-based visual guidance when presenting to the user. 【0833】 (Claim 3) 【0834】 The system according to claim 1, characterized in that the contract processing means has a function to facilitate an intuitive approval flow. 【0835】 "Application example 2 when combining with an emotional engine" 【0836】 (Claim 1) 【0837】 An input method for obtaining contract details and preferences from the user, 【0838】 An emotion analysis means for analyzing emotional states in real time based on the acquired data, 【0839】 Information preparation means for obtaining information on the pricing structures and additional services of the company and other companies from a database based on the acquired data and emotional state, 【0840】 A proposal generation means that generates an optimal contract plan according to the user's emotional state using a generating AI based on the information acquired by the aforementioned information preparation means, 【0841】 A presentation means that presents the proposal generated by the proposal generation means in an interface optimized for the user's emotional state, 【0842】 A contract procedure support means that supports the user's final contract decision in a manner that takes emotional care into account, 【0843】 A system that includes this. 【0844】 (Claim 2) 【0845】 The system according to claim 1, characterized in that it provides an interactive guidance function based on the user's emotional state when presenting to the user. 【0846】 (Claim 3) 【0847】 The system according to claim 1, characterized in that the contract procedure support means has the function of automatically generating a contract that takes into account emotional states and facilitating an easy-to-use approval flow. [Explanation of symbols] 【0848】 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] An input method for obtaining contract details and preferences from the user, A data preparation means for obtaining information on the company's and other companies' pricing plans and additional services from a database based on the aforementioned acquired data, A plan generation means that generates an optimal contract plan using a generation AI based on the information acquired by the data preparation means, A presentation means for presenting the plan generated by the plan generation means to the user, A contract procedure support means that supports the user's final contract decision, A system that includes this. [Claim 2] The system according to claim 1, characterized in that it provides an interactive guidance function when presenting to the user. [Claim 3] The system according to claim 1, characterized in that the contract procedure support means has a function to automatically generate a contract and proceed with the approval flow.