system

An AI-driven system addresses project initiation and management challenges by collecting relevant information, recommending resources, generating execution plans, and providing real-time feedback, ensuring users can efficiently start and maintain projects.

JP2026096615APending 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

Individuals and small businesses face challenges in efficiently starting and managing new projects due to the effort required in information collection, resource selection, and progress management, leading to frequent project abandonment.

Method used

A system that uses AI to gather relevant information, recommend optimal tools and resources, generate project execution procedures, and provide real-time progress tracking and feedback, enabling users to easily initiate and manage projects effectively.

🎯Benefits of technology

The system facilitates efficient project initiation and management by providing personalized support, enhancing user motivation and ensuring continuous project advancement through emotional state analysis and adaptive recommendations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026096615000001_ABST
    Figure 2026096615000001_ABST
Patent Text Reader

Abstract

We provide the system. [Solution] Means of acquiring user interests and goals, means for collecting and filtering information related to the user's interests and goals, A means of recommending the most suitable tools and resources from the information collected, A means of generating and visualizing the project execution steps, A means to track project progress in real time and provide feedback, A system that includes this.
Need to check novelty before this filing date? Find Prior Art

Description

【Technical Field】 【0001】 The technology of the present disclosure relates to a system. 【Background Art】 【0002】 Patent Document 1 discloses a persona chatbot control method performed by at least one processor, including steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to an explanation of a chatbot character, 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 [[ID=二十六]] 【Summary of the Invention】 【Problems to be Solved by the Invention】 【0004】 Individuals and small businesses that want to challenge new projects need to spend a great deal of effort in the process of information collection, selection of appropriate resources, creation of implementation procedures, and management of progress. Therefore, there is a problem that even if a project is started, it is highly likely to be frustrated halfway. As a result, opportunities for self-growth and business development based on curiosity are lacking. 【Means for Solving the Problems】 【0005】 This invention provides a means for acquiring user interests and goals, and for collecting and filtering related information. It also builds a system that allows users to easily start projects by recommending the most relevant and optimal tools and resources. Furthermore, it provides a means for generating and visualizing project execution procedures, and for tracking progress and providing feedback in real time during project execution, thereby creating an environment that enables users to continue carrying out projects. 【0006】 A "user" is an individual or small business that wishes to use this system to start and carry out a new project. 【0007】 "Interest" refers to a specific field or theme that a user is interested in and wants to investigate or engage in activities related to. 【0008】 A "goal" is a specific outcome or state that a user wants to achieve through a project. 【0009】 "Means of collecting and filtering information" refers to the function of obtaining relevant information from the internet and databases, and organizing and selecting it according to the user's interests and goals. 【0010】 A "tool" refers to software or applications that users utilize to carry out a project. 【0011】 "Resources" refer to materials such as literature, data, and guidelines that are used as references when carrying out a project. 【0012】 An "execution plan" is a detailed plan that lists the actions necessary to carry out a project in chronological order. 【0013】 "Visualization" is the process of displaying information graphically in a way that is easy for users to understand. 【0014】 "A means of tracking project progress in real time and providing feedback" refers to a function that constantly monitors the user's task completion status and sends advice and encouragement messages based on that. [Brief explanation of the drawing] 【0015】 [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] This 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] This shows an emotion map where multiple emotions are mapped. [Figure 10] This shows an emotion map where multiple emotions are mapped. [Figure 11] This is a sequence diagram showing the processing flow of the data processing system in Example 1. [Figure 12] This is a sequence diagram showing the processing flow of the data processing system in Application Example 1. [Figure 13] This is a sequence diagram showing the processing flow of the data processing system in Example 2, which incorporates an emotion engine. [Figure 14]It is a sequence diagram showing the processing flow of a data processing system in Application Example 2 when a sentiment engine is combined. 【Embodiments for Carrying Out the Invention】 【0016】 Hereinafter, an example of an embodiment of a system according to the technology of the present disclosure will be described with reference to the accompanying drawings. 【0017】 First, the terms used in the following description will be explained. 【0018】 In the following embodiments, a numbered processor (hereinafter simply referred to as "processor") may be a single arithmetic unit or a combination of multiple arithmetic units. Also, the processor may be a single type of arithmetic unit or a combination of multiple types of arithmetic units. Examples of arithmetic units include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), an APU (Accelerated Processing Unit), and the like. 【0019】 In the following embodiments, a numbered RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a work memory by the processor. 【0020】 In the following embodiments, a numbered storage is one or more non-volatile storage devices that store various programs and various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), or magnetic tapes, and the like. 【0021】 In the following embodiments, the signed communication interface (I / F) is an interface that includes a communication processor and an antenna, etc. The communication interface manages communication between multiple computers. Examples of communication standards applicable to the communication interface include wireless communication standards such as 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), or Bluetooth (registered trademark). 【0022】 In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." That is, "A and / or B" means that it may be A alone, or B alone, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" applies when expressing three or more things linked by "and / or." 【0023】 [First Embodiment] 【0024】 Figure 1 shows an example of the configuration of the data processing system 10 according to the first embodiment. 【0025】 As shown in Figure 1, the data processing system 10 includes a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server. 【0026】 The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network). 【0027】 The smart device 14 comprises a computer 36, a reception device 38, an output device 40, a camera 42, and a communication interface 44. The computer 36 comprises a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The reception device 38, output device 40, and camera 42 are also connected to the bus 52. 【0028】 The reception device 38 is equipped with a touch panel 38A and a microphone 38B, etc., and receives user input. The touch panel 38A receives user input by detecting contact with an object (e.g., a pen or finger). The microphone 38B receives user input by detecting the user's voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input. 【0029】 The output device 40 includes a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form perceptible to the user 20 (e.g., audio and / or text). The display 40A displays visible information such as text and images according to instructions from the processor 46. The speaker 40B outputs audio according to instructions from the processor 46. The camera 42 is a small digital camera equipped with an optical system such as a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor. 【0030】 Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various types of information between processor 46 and processor 28 via network 54. 【0031】 Figure 2 shows an example of the main functions of the data processing device 12 and the smart device 14. 【0032】 As shown in Figure 2, in the data processing device 12, a specific processing is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" related to the technology of this disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 according to the specific processing program 56 executed on the RAM 30. 【0033】 The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. 【0034】 In the smart device 14, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. The reception output program 60 is used in conjunction with a specific processing program 56 by the data processing system 10. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48. 【0035】 Next, the specific processing performed by the specific processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the smart device 14 as the "terminal". 【0036】 This invention is implemented as a system that uses an AI agent to support users in concisely starting and effectively managing new projects. This system provides a range of functions, including gathering information from the internet, recommending resources based on the user's interests, presenting execution procedures, and real-time progress management. 【0037】 First, the user accesses the system through their device and logs in. Here, the user enters their interests and goals as information for a new project. For example, if the user's goal is to "sell handmade products online," they register that in the system. 【0038】 Next, the server collects relevant information from the internet based on the user's input. Furthermore, the server filters the information, selecting the most suitable tools and resources for the user's project and providing them to the terminal. For example, "online marketplaces and social media promotion strategies" might be recommended at this stage. 【0039】 The server then generates the necessary execution steps to carry out the project. This includes an action plan with specific steps from the start to the end of the project. The terminal visually presents these steps to the user, allowing them to adjust the plan through an interactive interface. 【0040】 Throughout the project, the server constantly monitors progress and allows users to provide feedback on completed tasks. For example, when a user completes product photography, the system checks the progress and notifies them of the next step based on that. In this way, users can efficiently manage project progress and receive motivational messages as needed. 【0041】 This system provides an environment that comprehensively supports the entire process from start to finish, enabling users to continuously advance their projects. 【0042】 The following describes the processing flow. 【0043】 Step 1: 【0044】 Users log in to the system via their device and enter their interests and goals on the new project creation screen. They fill in details such as, "I want to start selling handmade goods online." 【0045】 Step 2: 【0046】 The server retrieves the user's profile information after login and collects necessary information from the internet based on the user's entered interests and goals. 【0047】 Step 3: 【0048】 The server uses algorithms to filter the collected information and select the most appropriate tools and resources related to the project. 【0049】 Step 4: 【0050】 The terminal displays a list of selected tools and resources to the user. The user can review this information and use it to help manage the project. 【0051】 Step 5: 【0052】 The server extracts the specific steps necessary for the project's success and automatically generates an action plan based on them. 【0053】 Step 6: 【0054】 The terminal displays the generated execution steps to the user in a visualized timeline format, providing an interface that allows the user to review and adjust the plan step by step. 【0055】 Step 7: 【0056】 During the project, the server monitors the progress of each step the user takes in real time and records the progress within the server. 【0057】 Step 8: 【0058】 When a user completes a task, they report their progress on their device and the system checks it off. This automatically suggests the next task. 【0059】 Step 9: 【0060】 After the project is completed, the server analyzes the progress data, generates an overall project evaluation report, and presents it to the user as a suggestion. This report helps improve future projects. 【0061】 (Example 1) 【0062】 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." 【0063】 In today's world, many users struggle to efficiently plan and manage new projects. They face technical challenges in selecting useful information and resources from a vast amount of data, as well as difficulties in properly managing project progress and designing optimal execution procedures. There is a need to address these challenges and provide users with the means to smoothly execute projects. 【0064】 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. 【0065】 In this invention, the server includes means for providing a terminal for the user to input their interests and goals, means for collecting relevant information from information sources based on the user's interests and goals and filtering the data, and means for recommending the most suitable tools and resources from the collected data. This enables the user to efficiently obtain the necessary information from a vast amount of information and to effectively start and manage new projects. 【0066】 A "user" refers to an individual or legal entity that uses the system to initiate and manage a new project. 【0067】 A "terminal" refers to a device used by a user to access a system and input information, and generally includes hardware such as computers and smartphones. 【0068】 A "server" refers to a central computer system that processes user-entered data, collects, filters, and recommends relevant information, and manages project progress. 【0069】 A "generative AI model" refers to an artificial intelligence program or algorithm used to automatically generate execution steps for a user's project. 【0070】 A "prompt statement" is input information supplied to a generative AI model, and refers to a statement that contains specific instructions or questions for the model to perform the necessary processing or generation. 【0071】 "Filtering" refers to the process of selecting the most relevant data for the user's project from the collected information and removing unnecessary information. 【0072】 "Resources" refer to information, tools, and services that help users carry out their projects, and include specific support provided to users. 【0073】 "Visualization" refers to the process of graphically displaying information and procedures to users through a digital interface, and is a method of making them easier to understand and operate. 【0074】 "Feedback" refers to evaluations, advice, or notifications of next steps that users receive based on the progress of a project. 【0075】 This invention is implemented as a system for users to efficiently start and manage projects. The system is configured as follows: 【0076】 First, users access the system using their own devices. These devices are typically desktop computers or smartphones, and users connect to the interface through a web browser or a dedicated application. 【0077】 When a user starts a project, they input their interests and goals into the system. This input information is sent from the terminal to the server. For example, if a user's goal is to "start selling handmade products online," they would register that directly into the system. 【0078】 Next, the server uses the received user information to collect relevant data from the internet. The server obtains the necessary information using information provision interfaces such as Google® Search API and SNS APIs. The collected information is filtered based on the user's needs. Generative AI models are also used in this filtering process to select highly relevant information and resources. 【0079】 Based on the filtered data, the server selects tools and resources suitable for the project and sends them to the terminal, presenting them to the user as a recommendation list. For example, resources such as "online marketplace options" or "social media promotion strategies" may be provided. 【0080】 Furthermore, the server uses a generated AI model to automatically generate project execution steps and present them to the user as a concrete action plan. These steps are clearly displayed through plan visualization and reflected in the interface to ensure easy user operation. 【0081】 For example, a user who wants to "open a new online store" would be shown steps such as "choose a domain name," "design the website," "set up a payment system," and "plan an initial promotion." 【0082】 Furthermore, an example of a prompt for the generating AI model would be the command, "Generate an effective action plan for a user who has started a project to sell handmade goods online." 【0083】 This makes it possible for the present invention to effectively extract the resources that users need from a vast amount of information and to comprehensively provide support for the planned initiation and progress management of projects. 【0084】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0085】 Step 1: 【0086】 Users access the system using a terminal and log in by entering their authentication information. During this process, users input their interests and goals as information for a new project. The system receives this input data and forwards it to the server. This input includes the user's interests and goals in text format. This forms the basis for the next step in data collection. 【0087】 Step 2: 【0088】 The server collects relevant information from the internet based on the user's interests and goals. Specifically, it uses Google Search API and SNS APIs to retrieve data. The input is the data on interests and goals received from the user in step 1. The server uses this data to collect relevant information, organizes the retrieved data, and filters it to obtain only the necessary information. The output is a refined set of information related to the user's project. 【0089】 Step 3: 【0090】 The server analyzes the filtered data and generates the optimal execution procedure using a generated AI model. This process uses prompts to manipulate the AI ​​model, generating a concrete action plan based on the user's project plan. The input consists of the organized information obtained in the previous step and the operation instructions in the form of prompts. Data processing and calculations are performed to create an action plan suitable for the user as output. 【0091】 Step 4: 【0092】 The terminal visually presents the execution steps received from the server to the user. The user can adjust this action plan using the terminal's interface. Specifically, this includes features such as adding and deleting tasks and changing the order of tasks using drag-and-drop. The input is project procedure data sent from the server, and the output to the user is a visualized project plan. 【0093】 Step 5: 【0094】 Users update project progress and provide feedback on completed tasks via their devices. This information is sent from the device to the server as input. The server receives this data, manages the progress, determines the next steps, and notifies the user. As output, users receive updated progress information and guidance on the next steps on their devices, which helps them efficiently carry out the project. 【0095】 (Application Example 1) 【0096】 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." 【0097】 Traditionally, when starting a new project, particularly in fields like food delivery services, there have been problems with the time and effort required to gather relevant information and select the optimal strategy. Furthermore, effective real-time feedback was difficult to obtain in managing project progress, making efficient project advancement challenging. 【0098】 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. 【0099】 In this invention, the server includes means for acquiring the user's hobbies and goals, means for aggregating and filtering information related to the user's hobbies and goals, and means for suggesting optimal technologies and resources from the aggregated information. This enables more efficient information gathering at the start of a project and improved progress management. 【0100】 A "user" is an individual or group that utilizes this system and is the entity that sets hobbies and goals and manages projects. 【0101】 "Hobbies" refer to the activities or fields in which a user is interested, and are elements that are set at the start of a project. 【0102】 A "goal" is the specific objective that the user is trying to achieve through the project. 【0103】 "Information" refers to project-related data and knowledge collected from the internet and other resources. 【0104】 "Technology" refers to the methods and means necessary to carry out a project, and is an important element proposed by the system. 【0105】 "Resources" refer to the tools, support, or other resources necessary to carry out the project. 【0106】 "Means" refer to the processes or mechanisms used to achieve a specific objective. 【0107】 A "server" is a computer that forms the core of a system and is a device that collects, filters, processes, and provides information. 【0108】 A "project" is a series of activities or tasks planned to achieve a specific objective that a user wants to accomplish. 【0109】 Modes for carrying out the invention 【0110】 To implement this invention, the following system is required: The server collects information from the internet based on the user's hobbies and goals, and selects and provides the most suitable technologies and resources. Web scraping techniques and APIs from the internet are used to collect the information. Next, the server filters the collected information. This process uses natural language processing (NLP) techniques to retain information that matches the criteria set by the user and exclude everything else. 【0111】 Providing recommended technologies and resources utilizes machine learning algorithms to suggest optimal options based on historical data. This process employs programming languages ​​such as Python and related libraries (e.g., TENSORFLOW®, scikit-learn). 【0112】 The terminal visually displays the project execution steps. Using a GUI, users can intuitively understand the project plan. Furthermore, progress is displayed in real time, and feedback can be received. 【0113】 Users can access the system via their terminals and log in to launch new projects, such as food delivery services. For example, they can receive information and training procedures regarding the implementation of a delivery system. Python programming forms the core of these processes, enabling effective data processing. 【0114】 An example of a prompt to input into the generating AI model is: "Build an AI-assisted system to help a user start and effectively manage a new project (e.g., launching a food delivery service). The system should include features such as gathering relevant information, recommending resources, generating concrete action plans, and real-time progress management, and should be implemented using Python." 【0115】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0116】 Step 1: 【0117】 Users access the system using a terminal and input their hobbies and goals. This communicates the specific goals of the project to the server. The entered data is appropriately formatted on the server and prepared for the next processing step. 【0118】 Step 2: 【0119】 The server collects information related to the user's hobbies and goals via the internet. It uses web scraping techniques and APIs to obtain the necessary data. The collected information is temporarily stored in a database. 【0120】 Step 3: 【0121】 The server filters the collected information. This process uses natural language processing techniques. It removes data that does not match the user's requirements from the input information, leaving only useful information. As a result, a dataset useful for the user's project is generated. 【0122】 Step 4: 【0123】 The server uses filtered data to perform calculations to recommend the most suitable technologies and resources. It leverages machine learning algorithms to select optimized tools and strategies based on similar historical data. Optionally, generative AI models can be used to further refine the recommendation results. 【0124】 Step 5: 【0125】 The project execution steps are visualized on the terminal. Users can view and intuitively understand this on the interface. Furthermore, users can track the project's progress in real time based on the plan and receive feedback. This enables efficient project management. 【0126】 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. 【0127】 This invention is implemented in a form in which an emotion engine is incorporated into a system that uses an AI agent to enable users to start and manage new projects. This system recognizes the user's emotional state and uses the emotion engine to provide motivation and adaptive suggestions in order to optimize the progress of the project. 【0128】 The user first accesses the system from their device, logs in, and enters details of a new project. This process proceeds as before, based on the user's interests and goals. Simultaneously, the system uses an emotion engine to evaluate the user's emotional state by analyzing their input, response speed, and interaction patterns. 【0129】 Next, the server collects and filters information related to the user's goals from the internet using conventional methods. The emotion engine then uses the collected data to recommend the most suitable tools and resources based on the user's emotional state. In this process, the recommendations are customized according to the situation; for example, challenging tasks may be recommended depending on the user's level of excitement, or relaxing alternatives may be suggested if the user is feeling fatigued. 【0130】 Furthermore, after the project execution steps are generated, the emotion engine automatically generates motivational messages and words of encouragement for individual tasks, taking into account the user's real-time emotional state. This helps to support the user in not losing motivation for the project along the way. 【0131】 As the project progresses, the server can adjust the plan as needed based on real-time user feedback and emotional states, potentially changing the order of tasks or making new suggestions. 【0132】 In this way, the present invention goes beyond merely providing information and offers a comprehensive support system that helps users continue to advance their projects in conjunction with their emotions. 【0133】 The following describes the processing flow. 【0134】 Step 1: 【0135】 The user logs into their device and accesses the new project creation screen. Here, they enter specific information about their interests and goals. For example, they might set the goal to "sell handmade jewelry in an online store." 【0136】 Step 2: 【0137】 The server receives user input information and, taking into account past project history data, gathers the necessary information from the internet to start a project tailored to that user. 【0138】 Step 3: 【0139】 The server uses an emotion engine to analyze the user's typing speed, word choice, and operation patterns to assess the user's emotional state. Based on this assessment, it estimates the user's motivation and stress level. 【0140】 Step 4: 【0141】 The server reflects the evaluation results, filters the collected information according to the user's emotional state, and recommends the most suitable tools and resources. Users who are emotionally heightened are recommended slightly more challenging tasks, while users who are fatigued are recommended a more relaxed approach. 【0142】 Step 5: 【0143】 The device displays a list of recommended tools and resources to the user. This information is presented using a warm and user-friendly interface that responds to the user's emotional state. 【0144】 Step 6: 【0145】 The server automatically generates task divisions and execution procedures based on each element of the project, and also creates motivational messages for tasks tailored to the emotional state of individual users. 【0146】 Step 7: 【0147】 The device displays to the user a timeline of emotionally resonant messages along with visualized execution steps, allowing the user to review and adjust tasks accordingly. 【0148】 Step 8: 【0149】 As the project progresses, the server tracks the user's progress in real time. Simultaneously, the emotion engine monitors the user's changing emotional state and adjusts the plan in real time as needed. 【0150】 Step 9: 【0151】 At the end of the project, the server aggregates all activities and generates and presents an evaluation report that includes suggestions for improvement in future projects, based on user results and emotional responses. 【0152】 (Example 2) 【0153】 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." 【0154】 Existing project management systems, while capable of gathering information and providing feedback based on user interests and goals, lack sufficient dynamic responses that take into account user emotional states. As a result, they struggle to maximize user motivation and work efficiency. Furthermore, their limited real-time project plan adjustment capabilities prevent them from adequately responding to user feedback. 【0155】 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. 【0156】 In this invention, the server includes means for acquiring the user's interests and goals, means for collecting and filtering information related to the user's interests and goals from a communication network, means for recommending optimal strategies and resources based on the collected information and the user's emotional state, means for generating and visualizing the project execution procedure, means for analyzing the user's emotional state and generating motivational messages, and means for tracking project progress in real time, making adjustments based on user feedback, and providing feedback. This enables flexible project management that responds to the user's emotions, allowing for efficient and continuous project progress. 【0157】 A "user" refers to a person who operates the system and manages the progress of a project. 【0158】 "Interests and goals" refer to the user's interests and specific objectives regarding the project. 【0159】 "Information" refers to general knowledge, including data related to the user's interests and goals. 【0160】 A "communication network" refers to a system that sends and receives data via digital networks such as the internet. 【0161】 "Ingenuity and resources" refers to methods, means, and available resources for supporting the user's project. 【0162】 "Emotional state" refers to the user's psychological and emotional state, which can potentially influence the progress of the project. 【0163】 A "motivational message" refers to a message designed to increase a user's motivation to continue with a project. 【0164】 "Feedback" refers to the opinions and reviews that users provide to the system, and the information that the system uses to adjust project plans. 【0165】 "Real-time" refers to the immediate and on-the-spot processing and updating of information. 【0166】 A "project" refers to a plan or work process that is undertaken to achieve a specific goal. 【0167】 This system provides support for users to efficiently manage projects and is primarily implemented using an AI agent and an emotion engine. Users input initial settings and project details using a terminal, and this information is sent to the server. The server analyzes the received data using the emotion engine to understand the user's current emotional state. Specifically, typing speed and interaction patterns are analyzed. 【0168】 The server then uses the internet to collect relevant information from the communication network and filters it. Based on the collected information, it recommends the most suitable methods and resources to the user. In this process, it uses a generative AI model to create prompts and presents motivational messages and suggestions tailored to the user's emotional state. For example, it might include a positive suggestion such as, "Try the tutorial to learn a new skill." 【0169】 Furthermore, while the user is working on the project, the server tracks the project's progress in real time and makes dynamic adjustments based on user feedback. This allows for the optimization of the project plan in immediate response to user feedback and emotional state. 【0170】 As a concrete example, let's say there's a user developing a cooking recipe. In this case, the server can suggest trying new ingredient combinations based on the user's excited state, and present simple, reliably delicious recipes when the user is fatigued. An example of a prompt to the generative AI model would be: "The user is developing a new recipe. The current emotional state is the user's emotional state. What do you recommend now?" In this way, the system can integrate and manage the user's emotions and project goals to provide optimal support. 【0171】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0172】 Step 1: 【0173】 The user accesses the system through their device and logs in. After entering their username and password and successful authentication, the project details input screen is displayed. At this stage, the user's input information is sent to the server, and details such as the project name, goals, and deadlines are stored. 【0174】 Step 2: 【0175】 The server uses an emotion engine to analyze the user's emotional state based on project information received from the terminal. Specifically, it collects data on keystroke speed and mouse movement patterns on the screen, and uses data analysis to evaluate the user's current emotional state. This result is used as foundational data to provide the most appropriate information and resources in the next step. 【0176】 Step 3: 【0177】 The server collects relevant information from the internet based on the analyzed emotional state and project information. Specifically, it uses APIs to retrieve necessary data from databases and relevant websites, and filters whether it is relevant to the project goals. The information obtained at this stage becomes the raw material for making suggestions optimized to the user's emotions. 【0178】 Step 4: 【0179】 The server generates optimal tools, resources, and specific action plans based on collected information and the user's emotional state. It uses a generative AI model to create prompts, generating motivational messages and actionable suggestions tailored to the user. For example, if the user is focused, it might generate specific instructions such as, "As the next step, try this new tool." 【0180】 Step 5: 【0181】 As the project progresses, users send real-time feedback to the server via their devices. The server dynamically adjusts the project plan based on the feedback and changes in the user's emotional state. For example, if a user reports fatigue, the server might change the order of tasks or suggest new ways to relax. This feedback loop helps users stay in optimal condition throughout the project. 【0182】 (Application Example 2) 【0183】 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". 【0184】 Traditional project management systems often fail to consider users' emotional states when providing information, making it difficult for users to maintain motivation for projects. Similarly, in factory work processes, management that disregards workers' emotions reduces efficiency. Therefore, there is a need for support that optimizes project and work procedures according to the emotional states of users and workers, thereby maintaining appropriate motivation. 【0185】 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. 【0186】 In this invention, the server includes means for analyzing the user's emotional state and optimizing work procedures based on that state, means for generating motivational messages corresponding to the user's emotional state, and means for generating and visualizing project execution procedures. This enables users and workers to optimize their work and maintain motivation in accordance with their emotional state. 【0187】 A "user" is an individual or group that uses the system to manage a project and carry out tasks. 【0188】 "Interest" refers to the object of a user's interest in a particular matter or field. 【0189】 A "goal" is a specific outcome or objective that a user desires to achieve. 【0190】 "Information" refers to data and knowledge related to the user's interests and goals. 【0191】 "Selection" refers to the act of choosing information from collected data based on its importance and relevance. 【0192】 "Tools" is a general term for the hardware and software necessary to carry out a project. 【0193】 "Resources" include the personnel, equipment, and information necessary to carry out the project. 【0194】 "Emotional state" refers to the user's psychological state and includes indicators such as stress and motivation. 【0195】 A "motivational message" is a message sent to a user to stimulate or maintain their enthusiasm for completing a project. 【0196】 A "project execution procedure" is a step-by-step action plan necessary to effectively advance a project. 【0197】 "Visualization" is the process of representing information and data in the form of graphs, charts, and other visual aids to make them easy to understand at a glance. 【0198】 "Analysis" is the act of breaking down collected data and information to deepen understanding. 【0199】 In an embodiment of this invention, the server provides a system that analyzes the user's emotional state and optimizes work procedures based on that state. First, the user accesses the system using a terminal and inputs details of their project. The terminal sends the collected data to the server, where it is analyzed using a registered generative AI model. Specifically, the system determines the user's emotional state in real time by analyzing the user's input information, operation speed, response patterns, etc. 【0200】 Based on the analysis results, the server suggests appropriate tools and resources to the user. For example, if the server determines that the user is experiencing stress, it sends guidance to alleviate work procedures and messages for relaxation. If the user is highly motivated, it recommends challenging tasks and provides advice to help them work efficiently. 【0201】 Furthermore, the system generates project execution procedures and displays them visualized on the device. Motivational messages tailored to the user's emotions are also displayed on the device, allowing the user to maintain motivation throughout the project. 【0202】 For example, when a user is managing a design project, the system uses sentiment analysis to identify when the user is stuck for ideas and sends a message such as, "Take a break and try thinking from a new perspective." Furthermore, if significant progress is being made, it can encourage further challenges by offering advice such as, "Keep it up, try a more advanced design next." 【0203】 As an example of an input prompt for a generative AI model, you could give the following instruction: "When the user's emotional state is determined to be highly motivated, recommend a challenging task accordingly. Also, generate an appropriate encouraging message." 【0204】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0205】 Step 1: 【0206】 The user logs into the system using a terminal and enters project details. This input includes information such as the project name, goals, deadlines, and required resources. The terminal then sends this information to the server. 【0207】 Step 2: 【0208】 Based on user input data received by the server, a generative AI model is used to analyze the user's emotional state. User operation speed and response patterns are used as input, and this data is processed by an emotion analysis algorithm to output the user's emotional state (e.g., level of motivation or stress level). 【0209】 Step 3: 【0210】 The server suggests the most suitable tools and resources based on the analyzed emotional state. It inputs prompts tailored to the user's emotions into an AI model, which then outputs a list of appropriate tools and resources. For example, if the user is feeling stressed, resources for relaxation will be recommended. 【0211】 Step 4: 【0212】 The server generates project execution procedures and formulates specific steps. This process optimizes the plan by taking into account the analyzed emotional state and project details. The generated procedures are visualized and displayed to the user via a terminal. 【0213】 Step 5: 【0214】 The server generates motivational messages tailored to the user's emotional state and sends them to the device. For example, if the user is highly motivated, a message such as "That's the spirit, let's move on to the next step" is generated. The generation AI model takes prompt text based on the user's emotional state and outputs an appropriate message. 【0215】 Step 6: 【0216】 During project execution, the terminal collects user feedback and sends it back to the server. The server analyzes this feedback and makes adjustments to the plan or new suggestions. This cycle is repeated until the project is completed. 【0217】 Specific actions using generative AI models include measuring user reaction times, recognizing patterns in emotional states, and reorganizing procedures using optimization algorithms. 【0218】 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. 【0219】 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. 【0220】 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. 【0221】 [Second Embodiment] 【0222】 Figure 3 shows an example of the configuration of the data processing system 210 according to the second embodiment. 【0223】 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. 【0224】 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). 【0225】 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. 【0226】 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. 【0227】 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). 【0228】 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. 【0229】 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. 【0230】 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. 【0231】 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. 【0232】 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. 【0233】 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". 【0234】 This invention is implemented as a system that uses an AI agent to support users in concisely starting and effectively managing new projects. This system provides a range of functions, including gathering information from the internet, recommending resources based on the user's interests, presenting execution procedures, and real-time progress management. 【0235】 First, the user accesses the system through their device and logs in. Here, the user enters their interests and goals as information for a new project. For example, if the user's goal is to "sell handmade products online," they register that in the system. 【0236】 Next, the server collects relevant information from the internet based on the user's input. Furthermore, the server filters the information, selecting the most suitable tools and resources for the user's project and providing them to the terminal. For example, "online marketplaces and social media promotion strategies" might be recommended at this stage. 【0237】 The server then generates the necessary execution steps to carry out the project. This includes an action plan with specific steps from the start to the end of the project. The terminal visually presents these steps to the user, allowing them to adjust the plan through an interactive interface. 【0238】 Throughout the project, the server constantly monitors progress and allows users to provide feedback on completed tasks. For example, when a user completes product photography, the system checks the progress and notifies them of the next step based on that. In this way, users can efficiently manage project progress and receive motivational messages as needed. 【0239】 This system provides an environment that comprehensively supports the entire process from start to finish, enabling users to continuously advance their projects. 【0240】 The following describes the processing flow. 【0241】 Step 1: 【0242】 Users log in to the system via their device and enter their interests and goals on the new project creation screen. They fill in details such as, "I want to start selling handmade goods online." 【0243】 Step 2: 【0244】 The server retrieves the user's profile information after login and collects necessary information from the internet based on the user's entered interests and goals. 【0245】 Step 3: 【0246】 The server uses algorithms to filter the collected information and select the most appropriate tools and resources related to the project. 【0247】 Step 4: 【0248】 The terminal displays a list of selected tools and resources to the user. The user can review this information and use it to help manage the project. 【0249】 Step 5: 【0250】 The server extracts the specific steps necessary for the project's success and automatically generates an action plan based on them. 【0251】 Step 6: 【0252】 The terminal displays the generated execution steps to the user in a visualized timeline format, providing an interface that allows the user to review and adjust the plan step by step. 【0253】 Step 7: 【0254】 During the project, the server monitors the progress of each step the user takes in real time and records the progress within the server. 【0255】 Step 8: 【0256】 When a user completes a task, they report their progress on their device and the system checks it off. This automatically suggests the next task. 【0257】 Step 9: 【0258】 After the project is completed, the server analyzes the progress data, generates an overall project evaluation report, and presents it to the user as a suggestion. This report helps improve future projects. 【0259】 (Example 1) 【0260】 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." 【0261】 In today's world, many users struggle to efficiently plan and manage new projects. They face technical challenges in selecting useful information and resources from a vast amount of data, as well as difficulties in properly managing project progress and designing optimal execution procedures. There is a need to address these challenges and provide users with the means to smoothly execute projects. 【0262】 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. 【0263】 In this invention, the server includes means for providing a terminal for the user to input their interests and goals, means for collecting relevant information from information sources based on the user's interests and goals and filtering the data, and means for recommending the most suitable tools and resources from the collected data. This enables the user to efficiently obtain the necessary information from a vast amount of information and to effectively start and manage new projects. 【0264】 A "user" refers to an individual or legal entity that uses the system to initiate and manage a new project. 【0265】 A "terminal" refers to a device used by a user to access a system and input information, and generally includes hardware such as computers and smartphones. 【0266】 A "server" refers to a central computer system that processes user-entered data, collects, filters, and recommends relevant information, and manages project progress. 【0267】 A "generative AI model" refers to an artificial intelligence program or algorithm used to automatically generate execution steps for a user's project. 【0268】 A "prompt statement" is input information supplied to a generative AI model, and refers to a statement that contains specific instructions or questions for the model to perform the necessary processing or generation. 【0269】 "Filtering" refers to the process of selecting the most relevant data for the user's project from the collected information and removing unnecessary information. 【0270】 "Resources" refer to information, tools, and services that help users carry out their projects, and include specific support provided to users. 【0271】 "Visualization" refers to the process of graphically displaying information and procedures to users through a digital interface, and is a method of making them easier to understand and operate. 【0272】 "Feedback" refers to evaluations, advice, or notifications of next steps that users receive based on the progress of a project. 【0273】 This invention is implemented as a system for users to efficiently start and manage projects. The system is configured as follows: 【0274】 First, users access the system using their own devices. These devices are typically desktop computers or smartphones, and users connect to the interface through a web browser or a dedicated application. 【0275】 When a user starts a project, they input their interests and goals into the system. This input information is sent from the terminal to the server. For example, if a user's goal is to "start selling handmade products online," they would register that directly into the system. 【0276】 Next, the server uses the received user information to collect relevant data from the internet. The server obtains the necessary information using information provision interfaces such as the Google Search API and SNS APIs. The collected information is filtered based on the user's needs. This filtering process also utilizes generative AI models to select highly relevant information and resources. 【0277】 Based on the filtered data, the server selects tools and resources suitable for the project and sends them to the terminal, presenting them to the user as a recommendation list. For example, resources such as "online marketplace options" or "social media promotion strategies" may be provided. 【0278】 Furthermore, the server uses a generated AI model to automatically generate project execution steps and present them to the user as a concrete action plan. These steps are clearly displayed through plan visualization and reflected in the interface to ensure easy user operation. 【0279】 For example, a user who wants to "open a new online store" would be shown steps such as "choose a domain name," "design the website," "set up a payment system," and "plan an initial promotion." 【0280】 Furthermore, an example of a prompt for the generating AI model would be the command, "Generate an effective action plan for a user who has started a project to sell handmade goods online." 【0281】 As a result, the present invention can effectively extract the resources required by the user from a vast amount of information and comprehensively provide support for starting and managing the project in a planned manner. 【0282】 The flow of the specific process in Example 1 will be described with reference to FIG. 11. 【0283】 Step 1: 【0284】 The user uses the terminal to access the system, enters the authentication information and logs in. At this time, the user enters the interests and goals as information of a new project. The system receives this input data and transfers it to the server. The input includes the user's interests and goals in text format. This becomes the basis for data collection in the next step. 【0285】 Step 2: 【0286】 The server collects relevant information from the Internet based on the interests and goals entered by the user. Specifically, it uses the Google Search API and SNS API to obtain data. The input is the data related to the interests and goals received from the user in Step 1. The server refers to this data, collects the related information, and filters the obtained data so that only the necessary information can be obtained. As the output, a refined information set related to the user's project is generated. 【0287】 Step 3: 【0288】 The server analyzes the filtered data and generates the optimal execution procedure using a generated AI model. This process uses prompts to manipulate the AI ​​model, generating a concrete action plan based on the user's project plan. The input consists of the organized information obtained in the previous step and the operation instructions in the form of prompts. Data processing and calculations are performed to create an action plan suitable for the user as output. 【0289】 Step 4: 【0290】 The terminal visually presents the execution steps received from the server to the user. The user can adjust this action plan using the terminal's interface. Specifically, this includes features such as adding and deleting tasks and changing the order of tasks using drag-and-drop. The input is project procedure data sent from the server, and the output to the user is a visualized project plan. 【0291】 Step 5: 【0292】 Users update project progress and provide feedback on completed tasks via their devices. This information is sent from the device to the server as input. The server receives this data, manages the progress, determines the next steps, and notifies the user. As output, users receive updated progress information and guidance on the next steps on their devices, which helps them efficiently carry out the project. 【0293】 (Application Example 1) 【0294】 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." 【0295】 Traditionally, when starting a new project, particularly in fields like food delivery services, there have been problems with the time and effort required to gather relevant information and select the optimal strategy. Furthermore, effective real-time feedback was difficult to obtain in managing project progress, making efficient project advancement challenging. 【0296】 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. 【0297】 In this invention, the server includes means for acquiring the user's hobbies and goals, means for aggregating and filtering information related to the user's hobbies and goals, and means for suggesting optimal technologies and resources from the aggregated information. This enables more efficient information gathering at the start of a project and improved progress management. 【0298】 A "user" is an individual or group that utilizes this system and is the entity that sets hobbies and goals and manages projects. 【0299】 "Hobbies" refer to the activities or fields in which a user is interested, and are elements that are set at the start of a project. 【0300】 A "goal" is the specific objective that the user is trying to achieve through the project. 【0301】 "Information" refers to project-related data and knowledge collected from the internet and other resources. 【0302】 "Technology" refers to the methods and means necessary to carry out a project, and is an important element proposed by the system. 【0303】 "Resources" refer to the tools, support, or other resources necessary to carry out the project. 【0304】 "Means" refers to the processes or mechanisms used to achieve a specific purpose. 【0305】 "Server" refers to the computer that forms the core of the system and is a device that collects, filters, processes, and provides information. 【0306】 "Project" refers to a series of activities or tasks planned towards the goals that the user wishes to achieve. 【0307】 Forms for implementing the invention 【0308】 To implement this invention, the following system is required. The server collects information from the Internet based on the user's hobbies and goals, and selects and provides the optimal technologies and resources. For information collection, web scraping technology and APIs from the Internet are utilized. Next, the server filters the collected information. This process uses natural language processing (NLP) technology to retain information that meets the criteria set by the user and exclude the rest. 【0309】 For the provision of recommended technologies and resources, machine learning algorithms are used to present the optimal options from past data. In this process, programming languages such as Python and related libraries (e.g., TensorFlow, scikit-learn) are used. 【0310】 On the terminal, the execution procedures of the project are visually displayed. Using the GUI, the user can intuitively understand the project plan. Furthermore, the progress is displayed in real-time so that feedback can be received. 【0311】 Users can access the system via their terminals and log in to launch new projects, such as food delivery services. For example, they can receive information and training procedures regarding the implementation of a delivery system. Python programming forms the core of these processes, enabling effective data processing. 【0312】 An example of a prompt to input into the generating AI model is: "Build an AI-assisted system to help a user start and effectively manage a new project (e.g., launching a food delivery service). The system should include features such as gathering relevant information, recommending resources, generating concrete action plans, and real-time progress management, and should be implemented using Python." 【0313】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0314】 Step 1: 【0315】 Users access the system using a terminal and input their hobbies and goals. This communicates the specific goals of the project to the server. The entered data is appropriately formatted on the server and prepared for the next processing step. 【0316】 Step 2: 【0317】 The server collects information related to the user's hobbies and goals via the internet. It uses web scraping techniques and APIs to obtain the necessary data. The collected information is temporarily stored in a database. 【0318】 Step 3: 【0319】 The server filters the collected information. This process uses natural language processing techniques. It removes data that does not match the user's requirements from the input information, leaving only useful information. As a result, a dataset useful for the user's project is generated. 【0320】 Step 4: 【0321】 The server uses filtered data to perform calculations to recommend the most suitable technologies and resources. It leverages machine learning algorithms to select optimized tools and strategies based on similar historical data. Optionally, generative AI models can be used to further refine the recommendation results. 【0322】 Step 5: 【0323】 The project execution steps are visualized on the terminal. Users can view and intuitively understand this on the interface. Furthermore, users can track the project's progress in real time based on the plan and receive feedback. This enables efficient project management. 【0324】 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. 【0325】 This invention is implemented in a form in which an emotion engine is incorporated into a system that uses an AI agent to enable users to start and manage new projects. This system recognizes the user's emotional state and uses the emotion engine to provide motivation and adaptive suggestions in order to optimize the progress of the project. 【0326】 The user first accesses the system from their device, logs in, and enters details of a new project. This process proceeds as before, based on the user's interests and goals. Simultaneously, the system uses an emotion engine to evaluate the user's emotional state by analyzing their input, response speed, and interaction patterns. 【0327】 Next, the server collects and filters information related to the user's goals from the internet using conventional methods. The emotion engine then uses the collected data to recommend the most suitable tools and resources based on the user's emotional state. In this process, the recommendations are customized according to the situation; for example, challenging tasks may be recommended depending on the user's level of excitement, or relaxing alternatives may be suggested if the user is feeling fatigued. 【0328】 Furthermore, after the project execution steps are generated, the emotion engine automatically generates motivational messages and words of encouragement for individual tasks, taking into account the user's real-time emotional state. This helps to support the user in not losing motivation for the project along the way. 【0329】 As the project progresses, the server can adjust the plan as needed based on real-time user feedback and emotional states, potentially changing the order of tasks or making new suggestions. 【0330】 In this way, the present invention goes beyond merely providing information and offers a comprehensive support system that helps users continue to advance their projects in conjunction with their emotions. 【0331】 The following describes the processing flow. 【0332】 Step 1: 【0333】 The user logs into their device and accesses the new project creation screen. Here, they enter specific information about their interests and goals. For example, they might set the goal to "sell handmade jewelry in an online store." 【0334】 Step 2: 【0335】 The server receives user input information and, taking into account past project history data, gathers the necessary information from the internet to start a project tailored to that user. 【0336】 Step 3: 【0337】 The server uses an emotion engine to analyze the user's typing speed, word choice, and operation patterns to assess the user's emotional state. Based on this assessment, it estimates the user's motivation and stress level. 【0338】 Step 4: 【0339】 The server reflects the evaluation results, filters the collected information according to the user's emotional state, and recommends the most suitable tools and resources. Users who are emotionally heightened are recommended slightly more challenging tasks, while users who are fatigued are recommended a more relaxed approach. 【0340】 Step 5: 【0341】 The device displays a list of recommended tools and resources to the user. This information is presented using a warm and user-friendly interface that responds to the user's emotional state. 【0342】 Step 6: 【0343】 The server automatically generates task divisions and execution procedures based on each element of the project, and also creates motivational messages for tasks tailored to the emotional state of individual users. 【0344】 Step 7: 【0345】 The device displays to the user a timeline of emotionally resonant messages along with visualized execution steps, allowing the user to review and adjust tasks accordingly. 【0346】 Step 8: 【0347】 As the project progresses, the server tracks the user's progress in real time. Simultaneously, the emotion engine monitors the user's changing emotional state and adjusts the plan in real time as needed. 【0348】 Step 9: 【0349】 At the end of the project, the server aggregates all activities and generates and presents an evaluation report that includes suggestions for improvement in future projects, based on user results and emotional responses. 【0350】 (Example 2) 【0351】 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". 【0352】 Existing project management systems, while capable of gathering information and providing feedback based on user interests and goals, lack sufficient dynamic responses that take into account user emotional states. As a result, they struggle to maximize user motivation and work efficiency. Furthermore, their limited real-time project plan adjustment capabilities prevent them from adequately responding to user feedback. 【0353】 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. 【0354】 In this invention, the server includes means for acquiring the user's interests and goals, means for collecting and filtering information related to the user's interests and goals from a communication network, means for recommending optimal strategies and resources based on the collected information and the user's emotional state, means for generating and visualizing the project execution procedure, means for analyzing the user's emotional state and generating motivational messages, and means for tracking project progress in real time, making adjustments based on user feedback, and providing feedback. This enables flexible project management that responds to the user's emotions, allowing for efficient and continuous project progress. 【0355】 A "user" refers to a person who operates the system and manages the progress of a project. 【0356】 "Interests and goals" refer to the user's interests and specific objectives regarding the project. 【0357】 "Information" refers to general knowledge, including data related to the user's interests and goals. 【0358】 A "communication network" refers to a system that sends and receives data via digital networks such as the internet. 【0359】 "Ingenuity and resources" refers to methods, means, and available resources for supporting the user's project. 【0360】 "Emotional state" refers to the user's psychological and emotional state, which can potentially influence the progress of the project. 【0361】 A "motivational message" refers to a message designed to increase a user's motivation to continue with a project. 【0362】 "Feedback" refers to the opinions and reviews that users provide to the system, and the information that the system uses to adjust project plans. 【0363】 "Real-time" refers to the immediate and on-the-spot processing and updating of information. 【0364】 A "project" refers to a plan or work process that is undertaken to achieve a specific goal. 【0365】 This system provides support for users to efficiently manage projects and is primarily implemented using an AI agent and an emotion engine. Users input initial settings and project details using a terminal, and this information is sent to the server. The server analyzes the received data using the emotion engine to understand the user's current emotional state. Specifically, typing speed and interaction patterns are analyzed. 【0366】 The server then uses the internet to collect relevant information from the communication network and filters it. Based on the collected information, it recommends the most suitable methods and resources to the user. In this process, it uses a generative AI model to create prompts and presents motivational messages and suggestions tailored to the user's emotional state. For example, it might include a positive suggestion such as, "Try the tutorial to learn a new skill." 【0367】 Furthermore, while the user is working on the project, the server tracks the project's progress in real time and makes dynamic adjustments based on user feedback. This allows for the optimization of the project plan in immediate response to user feedback and emotional state. 【0368】 As a concrete example, let's say there's a user developing a cooking recipe. In this case, the server can suggest trying new ingredient combinations based on the user's excited state, and present simple, reliably delicious recipes when the user is fatigued. An example of a prompt to the generative AI model would be: "The user is developing a new recipe. The current emotional state is the user's emotional state. What do you recommend now?" In this way, the system can integrate and manage the user's emotions and project goals to provide optimal support. 【0369】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0370】 Step 1: 【0371】 The user accesses the system through their device and logs in. After entering their username and password and successful authentication, the project details input screen is displayed. At this stage, the user's input information is sent to the server, and details such as the project name, goals, and deadlines are stored. 【0372】 Step 2: 【0373】 The server uses an emotion engine to analyze the user's emotional state based on project information received from the terminal. Specifically, it collects data on keystroke speed and mouse movement patterns on the screen, and uses data analysis to evaluate the user's current emotional state. This result is used as foundational data to provide the most appropriate information and resources in the next step. 【0374】 Step 3: 【0375】 The server collects relevant information from the internet based on the analyzed emotional state and project information. Specifically, it uses APIs to retrieve necessary data from databases and relevant websites, and filters whether it is relevant to the project goals. The information obtained at this stage becomes the raw material for making suggestions optimized to the user's emotions. 【0376】 Step 4: 【0377】 The server generates optimal tools, resources, and specific action plans based on collected information and the user's emotional state. It uses a generative AI model to create prompts, generating motivational messages and actionable suggestions tailored to the user. For example, if the user is focused, it might generate specific instructions such as, "As the next step, try this new tool." 【0378】 Step 5: 【0379】 As the project progresses, users send real-time feedback to the server via their devices. The server dynamically adjusts the project plan based on the feedback and changes in the user's emotional state. For example, if a user reports fatigue, the server might change the order of tasks or suggest new ways to relax. This feedback loop helps users stay in optimal condition throughout the project. 【0380】 (Application Example 2) 【0381】 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." 【0382】 Traditional project management systems often fail to consider users' emotional states when providing information, making it difficult for users to maintain motivation for projects. Similarly, in factory work processes, management that disregards workers' emotions reduces efficiency. Therefore, there is a need for support that optimizes project and work procedures according to the emotional states of users and workers, thereby maintaining appropriate motivation. 【0383】 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. 【0384】 In this invention, the server includes means for analyzing the user's emotional state and optimizing work procedures based on that state, means for generating motivational messages corresponding to the user's emotional state, and means for generating and visualizing project execution procedures. This enables users and workers to optimize their work and maintain motivation in accordance with their emotional state. 【0385】 A "user" is an individual or group that uses the system to manage a project and carry out tasks. 【0386】 "Interest" refers to the object of a user's interest in a particular matter or field. 【0387】 A "goal" is a specific outcome or objective that a user desires to achieve. 【0388】 "Information" refers to data and knowledge related to the user's interests and goals. 【0389】 "Selection" refers to the act of choosing information from collected data based on its importance and relevance. 【0390】 "Tools" is a general term for the hardware and software necessary to carry out a project. 【0391】 "Resources" include the personnel, equipment, and information necessary to carry out the project. 【0392】 "Emotional state" refers to the user's psychological state and includes indicators such as stress and motivation. 【0393】 A "motivational message" is a message sent to a user to stimulate or maintain their enthusiasm for completing a project. 【0394】 A "project execution procedure" is a step-by-step action plan necessary to effectively advance a project. 【0395】 "Visualization" is the process of representing information and data in the form of graphs, charts, and other visual aids to make them easy to understand at a glance. 【0396】 "Analysis" is the act of breaking down collected data and information to deepen understanding. 【0397】 In an embodiment of this invention, the server provides a system that analyzes the user's emotional state and optimizes work procedures based on that state. First, the user accesses the system using a terminal and inputs details of their project. The terminal sends the collected data to the server, where it is analyzed using a registered generative AI model. Specifically, the system determines the user's emotional state in real time by analyzing the user's input information, operation speed, response patterns, etc. 【0398】 Based on the analysis results, the server suggests appropriate tools and resources to the user. For example, if the server determines that the user is experiencing stress, it sends guidance to alleviate work procedures and messages for relaxation. If the user is highly motivated, it recommends challenging tasks and provides advice to help them work efficiently. 【0399】 Furthermore, the system generates project execution procedures and displays them visualized on the device. Motivational messages tailored to the user's emotions are also displayed on the device, allowing the user to maintain motivation throughout the project. 【0400】 For example, when a user is managing a design project, the system uses sentiment analysis to identify when the user is stuck for ideas and sends a message such as, "Take a break and try thinking from a new perspective." Furthermore, if significant progress is being made, it can encourage further challenges by offering advice such as, "Keep it up, try a more advanced design next." 【0401】 As an example of an input prompt for a generative AI model, you could give the following instruction: "When the user's emotional state is determined to be highly motivated, recommend a challenging task accordingly. Also, generate an appropriate encouraging message." 【0402】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0403】 Step 1: 【0404】 The user logs into the system using a terminal and enters project details. This input includes information such as the project name, goals, deadlines, and required resources. The terminal then sends this information to the server. 【0405】 Step 2: 【0406】 Based on user input data received by the server, a generative AI model is used to analyze the user's emotional state. User operation speed and response patterns are used as input, and this data is processed by an emotion analysis algorithm to output the user's emotional state (e.g., level of motivation or stress level). 【0407】 Step 3: 【0408】 The server suggests the most suitable tools and resources based on the analyzed emotional state. It inputs prompts tailored to the user's emotions into an AI model, which then outputs a list of appropriate tools and resources. For example, if the user is feeling stressed, resources for relaxation will be recommended. 【0409】 Step 4: 【0410】 The server generates project execution procedures and formulates specific steps. This process optimizes the plan by taking into account the analyzed emotional state and project details. The generated procedures are visualized and displayed to the user via a terminal. 【0411】 Step 5: 【0412】 The server generates motivational messages tailored to the user's emotional state and sends them to the device. For example, if the user is highly motivated, a message such as "That's the spirit, let's move on to the next step" is generated. The generation AI model takes prompt text based on the user's emotional state and outputs an appropriate message. 【0413】 Step 6: 【0414】 During project execution, the terminal collects user feedback and sends it back to the server. The server analyzes this feedback and makes adjustments to the plan or new suggestions. This cycle is repeated until the project is completed. 【0415】 Specific actions using generative AI models include measuring user reaction times, recognizing patterns in emotional states, and reorganizing procedures using optimization algorithms. 【0416】 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. 【0417】 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. 【0418】 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. 【0419】 [Third Embodiment] 【0420】 Figure 5 shows an example of the configuration of the data processing system 310 according to the third embodiment. 【0421】 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. 【0422】 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). 【0423】 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. 【0424】 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. 【0425】 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). 【0426】 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. 【0427】 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. 【0428】 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. 【0429】 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. 【0430】 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. 【0431】 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". 【0432】 This invention is implemented as a system that uses an AI agent to support users in concisely starting and effectively managing new projects. This system provides a range of functions, including gathering information from the internet, recommending resources based on the user's interests, presenting execution procedures, and real-time progress management. 【0433】 First, the user accesses the system through their device and logs in. Here, the user enters their interests and goals as information for a new project. For example, if the user's goal is to "sell handmade products online," they register that in the system. 【0434】 Next, the server collects relevant information from the internet based on the user's input. Furthermore, the server filters the information, selecting the most suitable tools and resources for the user's project and providing them to the terminal. For example, "online marketplaces and social media promotion strategies" might be recommended at this stage. 【0435】 The server then generates the necessary execution steps to carry out the project. This includes an action plan with specific steps from the start to the end of the project. The terminal visually presents these steps to the user, allowing them to adjust the plan through an interactive interface. 【0436】 Throughout the project, the server constantly monitors progress and allows users to provide feedback on completed tasks. For example, when a user completes product photography, the system checks the progress and notifies them of the next step based on that. In this way, users can efficiently manage project progress and receive motivational messages as needed. 【0437】 This system provides an environment that comprehensively supports the entire process from start to finish, enabling users to continuously advance their projects. 【0438】 The following describes the processing flow. 【0439】 Step 1: 【0440】 Users log in to the system via their device and enter their interests and goals on the new project creation screen. They fill in details such as, "I want to start selling handmade goods online." 【0441】 Step 2: 【0442】 The server retrieves the user's profile information after login and collects necessary information from the internet based on the user's entered interests and goals. 【0443】 Step 3: 【0444】 The server uses algorithms to filter the collected information and select the most appropriate tools and resources related to the project. 【0445】 Step 4: 【0446】 The terminal displays a list of selected tools and resources to the user. The user can review this information and use it to help manage the project. 【0447】 Step 5: 【0448】 The server extracts the specific steps necessary for the project's success and automatically generates an action plan based on them. 【0449】 Step 6: 【0450】 The terminal displays the generated execution steps to the user in a visualized timeline format, providing an interface that allows the user to review and adjust the plan step by step. 【0451】 Step 7: 【0452】 During the project, the server monitors the progress of each step the user takes in real time and records the progress within the server. 【0453】 Step 8: 【0454】 When a user completes a task, they report their progress on their device and the system checks it off. This automatically suggests the next task. 【0455】 Step 9: 【0456】 After the project is completed, the server analyzes the progress data, generates an overall project evaluation report, and presents it to the user as a suggestion. This report helps improve future projects. 【0457】 (Example 1) 【0458】 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." 【0459】 In today's world, many users struggle to efficiently plan and manage new projects. They face technical challenges in selecting useful information and resources from a vast amount of data, as well as difficulties in properly managing project progress and designing optimal execution procedures. There is a need to address these challenges and provide users with the means to smoothly execute projects. 【0460】 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. 【0461】 In this invention, the server includes means for providing a terminal for the user to input their interests and goals, means for collecting relevant information from information sources based on the user's interests and goals and filtering the data, and means for recommending the most suitable tools and resources from the collected data. This enables the user to efficiently obtain the necessary information from a vast amount of information and to effectively start and manage new projects. 【0462】 A "user" refers to an individual or legal entity that uses the system to initiate and manage a new project. 【0463】 A "terminal" refers to a device used by a user to access a system and input information, and generally includes hardware such as computers and smartphones. 【0464】 A "server" refers to a central computer system that processes user-entered data, collects, filters, and recommends relevant information, and manages project progress. 【0465】 A "generative AI model" refers to an artificial intelligence program or algorithm used to automatically generate execution steps for a user's project. 【0466】 A "prompt statement" is input information supplied to a generative AI model, and refers to a statement that contains specific instructions or questions for the model to perform the necessary processing or generation. 【0467】 "Filtering" refers to the process of selecting the most relevant data for the user's project from the collected information and removing unnecessary information. 【0468】 "Resources" refer to information, tools, and services that help users carry out their projects, and include specific support provided to users. 【0469】 "Visualization" refers to the process of graphically displaying information and procedures to users through a digital interface, and is a method of making them easier to understand and operate. 【0470】 "Feedback" refers to evaluations, advice, or notifications of next steps that users receive based on the progress of a project. 【0471】 This invention is implemented as a system for users to efficiently start and manage projects. The system is configured as follows: 【0472】 First, users access the system using their own devices. These devices are typically desktop computers or smartphones, and users connect to the interface through a web browser or a dedicated application. 【0473】 When a user starts a project, they input their interests and goals into the system. This input information is sent from the terminal to the server. For example, if a user's goal is to "start selling handmade products online," they would register that directly into the system. 【0474】 Next, the server uses the received user information to collect relevant data from the internet. The server obtains the necessary information using information provision interfaces such as the Google Search API and SNS APIs. The collected information is filtered based on the user's needs. This filtering process also utilizes generative AI models to select highly relevant information and resources. 【0475】 Based on the filtered data, the server selects tools and resources suitable for the project and sends them to the terminal, presenting them to the user as a recommendation list. For example, resources such as "online marketplace options" or "social media promotion strategies" may be provided. 【0476】 Furthermore, the server uses a generated AI model to automatically generate project execution steps and present them to the user as a concrete action plan. These steps are clearly displayed through plan visualization and reflected in the interface to ensure easy user operation. 【0477】 For example, a user who wants to "open a new online store" would be shown steps such as "choose a domain name," "design the website," "set up a payment system," and "plan an initial promotion." 【0478】 Furthermore, an example of a prompt for the generating AI model would be the command, "Generate an effective action plan for a user who has started a project to sell handmade goods online." 【0479】 This makes it possible for the present invention to effectively extract the resources that users need from a vast amount of information and to comprehensively provide support for the planned initiation and progress management of projects. 【0480】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0481】 Step 1: 【0482】 Users access the system using a terminal and log in by entering their authentication information. During this process, users input their interests and goals as information for a new project. The system receives this input data and forwards it to the server. This input includes the user's interests and goals in text format. This forms the basis for the next step in data collection. 【0483】 Step 2: 【0484】 The server collects relevant information from the internet based on the user's interests and goals. Specifically, it uses Google Search API and SNS APIs to retrieve data. The input is the data on interests and goals received from the user in step 1. The server uses this data to collect relevant information, organizes the retrieved data, and filters it to obtain only the necessary information. The output is a refined set of information related to the user's project. 【0485】 Step 3: 【0486】 The server analyzes the filtered data and generates the optimal execution procedure using a generated AI model. This process uses prompts to manipulate the AI ​​model, generating a concrete action plan based on the user's project plan. The input consists of the organized information obtained in the previous step and the operation instructions in the form of prompts. Data processing and calculations are performed to create an action plan suitable for the user as output. 【0487】 Step 4: 【0488】 The terminal visually presents the execution steps received from the server to the user. The user can adjust this action plan using the terminal's interface. Specifically, this includes features such as adding and deleting tasks and changing the order of tasks using drag-and-drop. The input is project procedure data sent from the server, and the output to the user is a visualized project plan. 【0489】 Step 5: 【0490】 Users update project progress and provide feedback on completed tasks via their devices. This information is sent from the device to the server as input. The server receives this data, manages the progress, determines the next steps, and notifies the user. As output, users receive updated progress information and guidance on the next steps on their devices, which helps them efficiently carry out the project. 【0491】 (Application Example 1) 【0492】 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." 【0493】 Traditionally, when starting a new project, particularly in fields like food delivery services, there have been problems with the time and effort required to gather relevant information and select the optimal strategy. Furthermore, effective real-time feedback was difficult to obtain in managing project progress, making efficient project advancement challenging. 【0494】 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. 【0495】 In this invention, the server includes means for acquiring the user's hobbies and goals, means for aggregating and filtering information related to the user's hobbies and goals, and means for suggesting optimal technologies and resources from the aggregated information. This enables more efficient information gathering at the start of a project and improved progress management. 【0496】 A "user" is an individual or group that utilizes this system and is the entity that sets hobbies and goals and manages projects. 【0497】 "Hobbies" refer to the activities or fields in which a user is interested, and are elements that are set at the start of a project. 【0498】 A "goal" is the specific objective that the user is trying to achieve through the project. 【0499】 "Information" refers to project-related data and knowledge collected from the internet and other resources. 【0500】 "Technology" refers to the methods and means necessary to carry out a project, and is an important element proposed by the system. 【0501】 "Resources" refer to the tools, support, or other resources necessary to carry out the project. 【0502】 "Means" refer to the processes or mechanisms used to achieve a specific objective. 【0503】 A "server" is a computer that forms the core of a system and is a device that collects, filters, processes, and provides information. 【0504】 A "project" is a series of activities or tasks planned to achieve a specific objective that a user wants to accomplish. 【0505】 Modes for carrying out the invention 【0506】 To implement this invention, the following system is required: The server collects information from the internet based on the user's hobbies and goals, and selects and provides the most suitable technologies and resources. Web scraping techniques and APIs from the internet are used to collect the information. Next, the server filters the collected information. This process uses natural language processing (NLP) techniques to retain information that matches the criteria set by the user and exclude everything else. 【0507】 Providing recommended technologies and resources utilizes machine learning algorithms to suggest optimal options based on historical data. This process employs programming languages ​​such as Python and associated libraries (e.g., TensorFlow, scikit-learn). 【0508】 The terminal visually displays the project execution steps. Using a GUI, users can intuitively understand the project plan. Furthermore, progress is displayed in real time, and feedback can be received. 【0509】 Users can access the system via their terminals and log in to launch new projects, such as food delivery services. For example, they can receive information and training procedures regarding the implementation of a delivery system. Python programming forms the core of these processes, enabling effective data processing. 【0510】 An example of a prompt to input into the generating AI model is: "Build an AI-assisted system to help a user start and effectively manage a new project (e.g., launching a food delivery service). The system should include features such as gathering relevant information, recommending resources, generating concrete action plans, and real-time progress management, and should be implemented using Python." 【0511】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0512】 Step 1: 【0513】 Users access the system using a terminal and input their hobbies and goals. This communicates the specific goals of the project to the server. The entered data is appropriately formatted on the server and prepared for the next processing step. 【0514】 Step 2: 【0515】 The server collects information related to the user's hobbies and goals via the internet. It uses web scraping techniques and APIs to obtain the necessary data. The collected information is temporarily stored in a database. 【0516】 Step 3: 【0517】 The server filters the collected information. This process uses natural language processing techniques. It removes data that does not match the user's requirements from the input information, leaving only useful information. As a result, a dataset useful for the user's project is generated. 【0518】 Step 4: 【0519】 The server uses filtered data to perform calculations to recommend the most suitable technologies and resources. It leverages machine learning algorithms to select optimized tools and strategies based on similar historical data. Optionally, generative AI models can be used to further refine the recommendation results. 【0520】 Step 5: 【0521】 The project execution steps are visualized on the terminal. Users can view and intuitively understand this on the interface. Furthermore, users can track the project's progress in real time based on the plan and receive feedback. This enables efficient project management. 【0522】 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. 【0523】 This invention is implemented in a form in which an emotion engine is incorporated into a system that uses an AI agent to enable users to start and manage new projects. This system recognizes the user's emotional state and uses the emotion engine to provide motivation and adaptive suggestions in order to optimize the progress of the project. 【0524】 The user first accesses the system from their device, logs in, and enters details of a new project. This process proceeds as before, based on the user's interests and goals. Simultaneously, the system uses an emotion engine to evaluate the user's emotional state by analyzing their input, response speed, and interaction patterns. 【0525】 Next, the server collects and filters information related to the user's goals from the internet using conventional methods. The emotion engine then uses the collected data to recommend the most suitable tools and resources based on the user's emotional state. In this process, the recommendations are customized according to the situation; for example, challenging tasks may be recommended depending on the user's level of excitement, or relaxing alternatives may be suggested if the user is feeling fatigued. 【0526】 Furthermore, after the project execution steps are generated, the emotion engine automatically generates motivational messages and words of encouragement for individual tasks, taking into account the user's real-time emotional state. This helps to support the user in not losing motivation for the project along the way. 【0527】 As the project progresses, the server can adjust the plan as needed based on real-time user feedback and emotional states, potentially changing the order of tasks or making new suggestions. 【0528】 In this way, the present invention goes beyond merely providing information and offers a comprehensive support system that helps users continue to advance their projects in conjunction with their emotions. 【0529】 The following describes the processing flow. 【0530】 Step 1: 【0531】 The user logs into their device and accesses the new project creation screen. Here, they enter specific information about their interests and goals. For example, they might set the goal to "sell handmade jewelry in an online store." 【0532】 Step 2: 【0533】 The server receives user input information and, taking into account past project history data, gathers the necessary information from the internet to start a project tailored to that user. 【0534】 Step 3: 【0535】 The server uses an emotion engine to analyze the user's typing speed, word choice, and operation patterns to assess the user's emotional state. Based on this assessment, it estimates the user's motivation and stress level. 【0536】 Step 4: 【0537】 The server reflects the evaluation results, filters the collected information according to the user's emotional state, and recommends the most suitable tools and resources. Users who are emotionally heightened are recommended slightly more challenging tasks, while users who are fatigued are recommended a more relaxed approach. 【0538】 Step 5: 【0539】 The device displays a list of recommended tools and resources to the user. This information is presented using a warm and user-friendly interface that responds to the user's emotional state. 【0540】 Step 6: 【0541】 The server automatically generates task divisions and execution procedures based on each element of the project, and also creates motivational messages for tasks tailored to the emotional state of individual users. 【0542】 Step 7: 【0543】 The device displays to the user a timeline of emotionally resonant messages along with visualized execution steps, allowing the user to review and adjust tasks accordingly. 【0544】 Step 8: 【0545】 As the project progresses, the server tracks the user's progress in real time. Simultaneously, the emotion engine monitors the user's changing emotional state and adjusts the plan in real time as needed. 【0546】 Step 9: 【0547】 At the end of the project, the server aggregates all activities and generates and presents an evaluation report that includes suggestions for improvement in future projects, based on user results and emotional responses. 【0548】 (Example 2) 【0549】 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." 【0550】 Existing project management systems, while capable of gathering information and providing feedback based on user interests and goals, lack sufficient dynamic responses that take into account user emotional states. As a result, they struggle to maximize user motivation and work efficiency. Furthermore, their limited real-time project plan adjustment capabilities prevent them from adequately responding to user feedback. 【0551】 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. 【0552】 In this invention, the server includes means for acquiring the user's interests and goals, means for collecting and filtering information related to the user's interests and goals from a communication network, means for recommending optimal strategies and resources based on the collected information and the user's emotional state, means for generating and visualizing the project execution procedure, means for analyzing the user's emotional state and generating motivational messages, and means for tracking project progress in real time, making adjustments based on user feedback, and providing feedback. This enables flexible project management that responds to the user's emotions, allowing for efficient and continuous project progress. 【0553】 A "user" refers to a person who operates the system and manages the progress of a project. 【0554】 "Interests and goals" refer to the user's interests and specific objectives regarding the project. 【0555】 "Information" refers to general knowledge, including data related to the user's interests and goals. 【0556】 A "communication network" refers to a system that sends and receives data via digital networks such as the internet. 【0557】 "Ingenuity and resources" refers to methods, means, and available resources for supporting the user's project. 【0558】 "Emotional state" refers to the user's psychological and emotional state, which can potentially influence the progress of the project. 【0559】 A "motivational message" refers to a message designed to increase a user's motivation to continue with a project. 【0560】 "Feedback" refers to the opinions and reviews that users provide to the system, and the information that the system uses to adjust project plans. 【0561】 "Real-time" refers to the immediate and on-the-spot processing and updating of information. 【0562】 A "project" refers to a plan or work process that is undertaken to achieve a specific goal. 【0563】 This system provides support for users to efficiently manage projects and is primarily implemented using an AI agent and an emotion engine. Users input initial settings and project details using a terminal, and this information is sent to the server. The server analyzes the received data using the emotion engine to understand the user's current emotional state. Specifically, typing speed and interaction patterns are analyzed. 【0564】 The server then uses the internet to collect relevant information from the communication network and filters it. Based on the collected information, it recommends the most suitable methods and resources to the user. In this process, it uses a generative AI model to create prompts and presents motivational messages and suggestions tailored to the user's emotional state. For example, it might include a positive suggestion such as, "Try the tutorial to learn a new skill." 【0565】 Furthermore, while the user is working on the project, the server tracks the project's progress in real time and makes dynamic adjustments based on user feedback. This allows for the optimization of the project plan in immediate response to user feedback and emotional state. 【0566】 As a concrete example, let's say there's a user developing a cooking recipe. In this case, the server can suggest trying new ingredient combinations based on the user's excited state, and present simple, reliably delicious recipes when the user is fatigued. An example of a prompt to the generative AI model would be: "The user is developing a new recipe. The current emotional state is the user's emotional state. What do you recommend now?" In this way, the system can integrate and manage the user's emotions and project goals to provide optimal support. 【0567】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0568】 Step 1: 【0569】 The user accesses the system through their device and logs in. After entering their username and password and successful authentication, the project details input screen is displayed. At this stage, the user's input information is sent to the server, and details such as the project name, goals, and deadlines are stored. 【0570】 Step 2: 【0571】 The server uses an emotion engine to analyze the user's emotional state based on project information received from the terminal. Specifically, it collects data on keystroke speed and mouse movement patterns on the screen, and uses data analysis to evaluate the user's current emotional state. This result is used as foundational data to provide the most appropriate information and resources in the next step. 【0572】 Step 3: 【0573】 The server collects relevant information from the internet based on the analyzed emotional state and project information. Specifically, it uses APIs to retrieve necessary data from databases and relevant websites, and filters whether it is relevant to the project goals. The information obtained at this stage becomes the raw material for making suggestions optimized to the user's emotions. 【0574】 Step 4: 【0575】 The server generates optimal tools, resources, and specific action plans based on collected information and the user's emotional state. It uses a generative AI model to create prompts, generating motivational messages and actionable suggestions tailored to the user. For example, if the user is focused, it might generate specific instructions such as, "As the next step, try this new tool." 【0576】 Step 5: 【0577】 As the project progresses, users send real-time feedback to the server via their devices. The server dynamically adjusts the project plan based on the feedback and changes in the user's emotional state. For example, if a user reports fatigue, the server might change the order of tasks or suggest new ways to relax. This feedback loop helps users stay in optimal condition throughout the project. 【0578】 (Application Example 2) 【0579】 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." 【0580】 Traditional project management systems often fail to consider users' emotional states when providing information, making it difficult for users to maintain motivation for projects. Similarly, in factory work processes, management that disregards workers' emotions reduces efficiency. Therefore, there is a need for support that optimizes project and work procedures according to the emotional states of users and workers, thereby maintaining appropriate motivation. 【0581】 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. 【0582】 In this invention, the server includes means for analyzing the user's emotional state and optimizing work procedures based on that state, means for generating motivational messages corresponding to the user's emotional state, and means for generating and visualizing project execution procedures. This enables users and workers to optimize their work and maintain motivation in accordance with their emotional state. 【0583】 A "user" is an individual or group that uses the system to manage a project and carry out tasks. 【0584】 "Interest" refers to the object of a user's interest in a particular matter or field. 【0585】 A "goal" is a specific outcome or objective that a user desires to achieve. 【0586】 "Information" refers to data and knowledge related to the user's interests and goals. 【0587】 "Selection" refers to the act of choosing information from collected data based on its importance and relevance. 【0588】 "Tools" is a general term for the hardware and software necessary to carry out a project. 【0589】 "Resources" include the personnel, equipment, and information necessary to carry out the project. 【0590】 "Emotional state" refers to the user's psychological state and includes indicators such as stress and motivation. 【0591】 A "motivational message" is a message sent to a user to stimulate or maintain their enthusiasm for completing a project. 【0592】 A "project execution procedure" is a step-by-step action plan necessary to effectively advance a project. 【0593】 "Visualization" is the process of representing information and data in the form of graphs, charts, and other visual aids to make them easy to understand at a glance. 【0594】 "Analysis" is the act of breaking down collected data and information to deepen understanding. 【0595】 In an embodiment of this invention, the server provides a system that analyzes the user's emotional state and optimizes work procedures based on that state. First, the user accesses the system using a terminal and inputs details of their project. The terminal sends the collected data to the server, where it is analyzed using a registered generative AI model. Specifically, the system determines the user's emotional state in real time by analyzing the user's input information, operation speed, response patterns, etc. 【0596】 Based on the analysis results, the server suggests appropriate tools and resources to the user. For example, if the server determines that the user is experiencing stress, it sends guidance to alleviate work procedures and messages for relaxation. If the user is highly motivated, it recommends challenging tasks and provides advice to help them work efficiently. 【0597】 Furthermore, the system generates project execution procedures and displays them visualized on the device. Motivational messages tailored to the user's emotions are also displayed on the device, allowing the user to maintain motivation throughout the project. 【0598】 For example, when a user is managing a design project, the system uses sentiment analysis to identify when the user is stuck for ideas and sends a message such as, "Take a break and try thinking from a new perspective." Furthermore, if significant progress is being made, it can encourage further challenges by offering advice such as, "Keep it up, try a more advanced design next." 【0599】 As an example of an input prompt for a generative AI model, you could give the following instruction: "When the user's emotional state is determined to be highly motivated, recommend a challenging task accordingly. Also, generate an appropriate encouraging message." 【0600】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0601】 Step 1: 【0602】 The user logs into the system using a terminal and enters project details. This input includes information such as the project name, goals, deadlines, and required resources. The terminal then sends this information to the server. 【0603】 Step 2: 【0604】 Based on user input data received by the server, a generative AI model is used to analyze the user's emotional state. User operation speed and response patterns are used as input, and this data is processed by an emotion analysis algorithm to output the user's emotional state (e.g., level of motivation or stress level). 【0605】 Step 3: 【0606】 The server suggests the most suitable tools and resources based on the analyzed emotional state. It inputs prompts tailored to the user's emotions into an AI model, which then outputs a list of appropriate tools and resources. For example, if the user is feeling stressed, resources for relaxation will be recommended. 【0607】 Step 4: 【0608】 The server generates project execution procedures and formulates specific steps. This process optimizes the plan by taking into account the analyzed emotional state and project details. The generated procedures are visualized and displayed to the user via a terminal. 【0609】 Step 5: 【0610】 The server generates motivational messages tailored to the user's emotional state and sends them to the device. For example, if the user is highly motivated, a message such as "That's the spirit, let's move on to the next step" is generated. The generation AI model takes prompt text based on the user's emotional state and outputs an appropriate message. 【0611】 Step 6: 【0612】 During project execution, the terminal collects user feedback and sends it back to the server. The server analyzes this feedback and makes adjustments to the plan or new suggestions. This cycle is repeated until the project is completed. 【0613】 Specific actions using generative AI models include measuring user reaction times, recognizing patterns in emotional states, and reorganizing procedures using optimization algorithms. 【0614】 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. 【0615】 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. 【0616】 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. 【0617】 [Fourth Embodiment] 【0618】 Figure 7 shows an example of the configuration of the data processing system 410 according to the fourth embodiment. 【0619】 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. 【0620】 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). 【0621】 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. 【0622】 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. 【0623】 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). 【0624】 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. 【0625】 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. 【0626】 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. 【0627】 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. 【0628】 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. 【0629】 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. 【0630】 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". 【0631】 This invention is implemented as a system that uses an AI agent to support users in concisely starting and effectively managing new projects. This system provides a range of functions, including gathering information from the internet, recommending resources based on the user's interests, presenting execution procedures, and real-time progress management. 【0632】 First, the user accesses the system through their device and logs in. Here, the user enters their interests and goals as information for a new project. For example, if the user's goal is to "sell handmade products online," they register that in the system. 【0633】 Next, the server collects relevant information from the internet based on the user's input. Furthermore, the server filters the information, selecting the most suitable tools and resources for the user's project and providing them to the terminal. For example, "online marketplaces and social media promotion strategies" might be recommended at this stage. 【0634】 The server then generates the necessary execution steps to carry out the project. This includes an action plan with specific steps from the start to the end of the project. The terminal visually presents these steps to the user, allowing them to adjust the plan through an interactive interface. 【0635】 Throughout the project, the server constantly monitors progress and allows users to provide feedback on completed tasks. For example, when a user completes product photography, the system checks the progress and notifies them of the next step based on that. In this way, users can efficiently manage project progress and receive motivational messages as needed. 【0636】 This system provides an environment that comprehensively supports the entire process from start to finish, enabling users to continuously advance their projects. 【0637】 The following describes the processing flow. 【0638】 Step 1: 【0639】 Users log in to the system via their device and enter their interests and goals on the new project creation screen. They fill in details such as, "I want to start selling handmade goods online." 【0640】 Step 2: 【0641】 The server retrieves the user's profile information after login and collects necessary information from the internet based on the user's entered interests and goals. 【0642】 Step 3: 【0643】 The server uses algorithms to filter the collected information and select the most appropriate tools and resources related to the project. 【0644】 Step 4: 【0645】 The terminal displays a list of selected tools and resources to the user. The user can review this information and use it to help manage the project. 【0646】 Step 5: 【0647】 The server extracts the specific steps necessary for the project's success and automatically generates an action plan based on them. 【0648】 Step 6: 【0649】 The terminal displays the generated execution steps to the user in a visualized timeline format, providing an interface that allows the user to review and adjust the plan step by step. 【0650】 Step 7: 【0651】 During the project, the server monitors the progress of each step the user takes in real time and records the progress within the server. 【0652】 Step 8: 【0653】 When a user completes a task, they report their progress on their device and the system checks it off. This automatically suggests the next task. 【0654】 Step 9: 【0655】 After the project is completed, the server analyzes the progress data, generates an overall project evaluation report, and presents it to the user as a suggestion. This report helps improve future projects. 【0656】 (Example 1) 【0657】 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". 【0658】 In today's world, many users struggle to efficiently plan and manage new projects. They face technical challenges in selecting useful information and resources from a vast amount of data, as well as difficulties in properly managing project progress and designing optimal execution procedures. There is a need to address these challenges and provide users with the means to smoothly execute projects. 【0659】 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. 【0660】 In this invention, the server includes means for providing a terminal for the user to input their interests and goals, means for collecting relevant information from information sources based on the user's interests and goals and filtering the data, and means for recommending the most suitable tools and resources from the collected data. This enables the user to efficiently obtain the necessary information from a vast amount of information and to effectively start and manage new projects. 【0661】 A "user" refers to an individual or legal entity that uses the system to initiate and manage a new project. 【0662】 A "terminal" refers to a device used by a user to access a system and input information, and generally includes hardware such as computers and smartphones. 【0663】 A "server" refers to a central computer system that processes user-entered data, collects, filters, and recommends relevant information, and manages project progress. 【0664】 A "generative AI model" refers to an artificial intelligence program or algorithm used to automatically generate execution steps for a user's project. 【0665】 A "prompt statement" is input information supplied to a generative AI model, and refers to a statement that contains specific instructions or questions for the model to perform the necessary processing or generation. 【0666】 "Filtering" refers to the process of selecting the most relevant data for the user's project from the collected information and removing unnecessary information. 【0667】 "Resources" refer to information, tools, and services that help users carry out their projects, and include specific support provided to users. 【0668】 "Visualization" refers to the process of graphically displaying information and procedures to users through a digital interface, and is a method of making them easier to understand and operate. 【0669】 "Feedback" refers to evaluations, advice, or notifications of next steps that users receive based on the progress of a project. 【0670】 This invention is implemented as a system for users to efficiently start and manage projects. The system is configured as follows: 【0671】 First, users access the system using their own devices. These devices are typically desktop computers or smartphones, and users connect to the interface through a web browser or a dedicated application. 【0672】 When a user starts a project, they input their interests and goals into the system. This input information is sent from the terminal to the server. For example, if a user's goal is to "start selling handmade products online," they would register that directly into the system. 【0673】 Next, the server uses the received user information to collect relevant data from the internet. The server obtains the necessary information using information provision interfaces such as the Google Search API and SNS APIs. The collected information is filtered based on the user's needs. This filtering process also utilizes generative AI models to select highly relevant information and resources. 【0674】 Based on the filtered data, the server selects tools and resources suitable for the project and sends them to the terminal, presenting them to the user as a recommendation list. For example, resources such as "online marketplace options" or "social media promotion strategies" may be provided. 【0675】 Furthermore, the server uses a generated AI model to automatically generate project execution steps and present them to the user as a concrete action plan. These steps are clearly displayed through plan visualization and reflected in the interface to ensure easy user operation. 【0676】 For example, a user who wants to "open a new online store" would be shown steps such as "choose a domain name," "design the website," "set up a payment system," and "plan an initial promotion." 【0677】 Furthermore, an example of a prompt for the generating AI model would be the command, "Generate an effective action plan for a user who has started a project to sell handmade goods online." 【0678】 This makes it possible for the present invention to effectively extract the resources that users need from a vast amount of information and to comprehensively provide support for the planned initiation and progress management of projects. 【0679】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0680】 Step 1: 【0681】 Users access the system using a terminal and log in by entering their authentication information. During this process, users input their interests and goals as information for a new project. The system receives this input data and forwards it to the server. This input includes the user's interests and goals in text format. This forms the basis for the next step in data collection. 【0682】 Step 2: 【0683】 The server collects relevant information from the internet based on the user's interests and goals. Specifically, it uses Google Search API and SNS APIs to retrieve data. The input is the data on interests and goals received from the user in step 1. The server uses this data to collect relevant information, organizes the retrieved data, and filters it to obtain only the necessary information. The output is a refined set of information related to the user's project. 【0684】 Step 3: 【0685】 The server analyzes the filtered data and generates the optimal execution procedure using a generated AI model. This process uses prompts to manipulate the AI ​​model, generating a concrete action plan based on the user's project plan. The input consists of the organized information obtained in the previous step and the operation instructions in the form of prompts. Data processing and calculations are performed to create an action plan suitable for the user as output. 【0686】 Step 4: 【0687】 The terminal visually presents the execution steps received from the server to the user. The user can adjust this action plan using the terminal's interface. Specifically, this includes features such as adding and deleting tasks and changing the order of tasks using drag-and-drop. The input is project procedure data sent from the server, and the output to the user is a visualized project plan. 【0688】 Step 5: 【0689】 Users update project progress and provide feedback on completed tasks via their devices. This information is sent from the device to the server as input. The server receives this data, manages the progress, determines the next steps, and notifies the user. As output, users receive updated progress information and guidance on the next steps on their devices, which helps them efficiently carry out the project. 【0690】 (Application Example 1) 【0691】 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". 【0692】 Traditionally, when starting a new project, particularly in fields like food delivery services, there have been problems with the time and effort required to gather relevant information and select the optimal strategy. Furthermore, effective real-time feedback was difficult to obtain in managing project progress, making efficient project advancement challenging. 【0693】 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. 【0694】 In this invention, the server includes means for acquiring the user's hobbies and goals, means for aggregating and filtering information related to the user's hobbies and goals, and means for suggesting optimal technologies and resources from the aggregated information. This enables more efficient information gathering at the start of a project and improved progress management. 【0695】 A "user" is an individual or group that utilizes this system and is the entity that sets hobbies and goals and manages projects. 【0696】 "Hobbies" refer to the activities or fields in which a user is interested, and are elements that are set at the start of a project. 【0697】 A "goal" is the specific objective that the user is trying to achieve through the project. 【0698】 "Information" refers to project-related data and knowledge collected from the internet and other resources. 【0699】 "Technology" refers to the methods and means necessary to carry out a project, and is an important element proposed by the system. 【0700】 "Resources" refer to the tools, support, or other resources necessary to carry out the project. 【0701】 "Means" refer to the processes or mechanisms used to achieve a specific objective. 【0702】 A "server" is a computer that forms the core of a system and is a device that collects, filters, processes, and provides information. 【0703】 A "project" is a series of activities or tasks planned to achieve a specific objective that a user wants to accomplish. 【0704】 Modes for carrying out the invention 【0705】 To implement this invention, the following system is required: The server collects information from the internet based on the user's hobbies and goals, and selects and provides the most suitable technologies and resources. Web scraping techniques and APIs from the internet are used to collect the information. Next, the server filters the collected information. This process uses natural language processing (NLP) techniques to retain information that matches the criteria set by the user and exclude everything else. 【0706】 Providing recommended technologies and resources utilizes machine learning algorithms to suggest optimal options based on historical data. This process employs programming languages ​​such as Python and associated libraries (e.g., TensorFlow, scikit-learn). 【0707】 The terminal visually displays the project execution steps. Using a GUI, users can intuitively understand the project plan. Furthermore, progress is displayed in real time, and feedback can be received. 【0708】 Users can access the system via their terminals and log in to launch new projects, such as food delivery services. For example, they can receive information and training procedures regarding the implementation of a delivery system. Python programming forms the core of these processes, enabling effective data processing. 【0709】 An example of a prompt to input into the generating AI model is: "Build an AI-assisted system to help a user start and effectively manage a new project (e.g., launching a food delivery service). The system should include features such as gathering relevant information, recommending resources, generating concrete action plans, and real-time progress management, and should be implemented using Python." 【0710】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0711】 Step 1: 【0712】 Users access the system using a terminal and input their hobbies and goals. This communicates the specific goals of the project to the server. The entered data is appropriately formatted on the server and prepared for the next processing step. 【0713】 Step 2: 【0714】 The server collects information related to the user's hobbies and goals via the internet. It uses web scraping techniques and APIs to obtain the necessary data. The collected information is temporarily stored in a database. 【0715】 Step 3: 【0716】 The server filters the collected information. This process uses natural language processing techniques. It removes data that does not match the user's requirements from the input information, leaving only useful information. As a result, a dataset useful for the user's project is generated. 【0717】 Step 4: 【0718】 The server uses filtered data to perform calculations to recommend the most suitable technologies and resources. It leverages machine learning algorithms to select optimized tools and strategies based on similar historical data. Optionally, generative AI models can be used to further refine the recommendation results. 【0719】 Step 5: 【0720】 The project execution steps are visualized on the terminal. Users can view and intuitively understand this on the interface. Furthermore, users can track the project's progress in real time based on the plan and receive feedback. This enables efficient project management. 【0721】 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. 【0722】 This invention is implemented in a form in which an emotion engine is incorporated into a system that uses an AI agent to enable users to start and manage new projects. This system recognizes the user's emotional state and uses the emotion engine to provide motivation and adaptive suggestions in order to optimize the progress of the project. 【0723】 The user first accesses the system from their device, logs in, and enters details of a new project. This process proceeds as before, based on the user's interests and goals. Simultaneously, the system uses an emotion engine to evaluate the user's emotional state by analyzing their input, response speed, and interaction patterns. 【0724】 Next, the server collects and filters information related to the user's goals from the internet using conventional methods. The emotion engine then uses the collected data to recommend the most suitable tools and resources based on the user's emotional state. In this process, the recommendations are customized according to the situation; for example, challenging tasks may be recommended depending on the user's level of excitement, or relaxing alternatives may be suggested if the user is feeling fatigued. 【0725】 Furthermore, after the project execution steps are generated, the emotion engine automatically generates motivational messages and words of encouragement for individual tasks, taking into account the user's real-time emotional state. This helps to support the user in not losing motivation for the project along the way. 【0726】 As the project progresses, the server can adjust the plan as needed based on real-time user feedback and emotional states, potentially changing the order of tasks or making new suggestions. 【0727】 In this way, the present invention goes beyond merely providing information and offers a comprehensive support system that helps users continue to advance their projects in conjunction with their emotions. 【0728】 The following describes the processing flow. 【0729】 Step 1: 【0730】 The user logs into their device and accesses the new project creation screen. Here, they enter specific information about their interests and goals. For example, they might set the goal to "sell handmade jewelry in an online store." 【0731】 Step 2: 【0732】 The server receives user input information and, taking into account past project history data, gathers the necessary information from the internet to start a project tailored to that user. 【0733】 Step 3: 【0734】 The server uses an emotion engine to analyze the user's typing speed, word choice, and operation patterns to assess the user's emotional state. Based on this assessment, it estimates the user's motivation and stress level. 【0735】 Step 4: 【0736】 The server reflects the evaluation results, filters the collected information according to the user's emotional state, and recommends the most suitable tools and resources. Users who are emotionally heightened are recommended slightly more challenging tasks, while users who are fatigued are recommended a more relaxed approach. 【0737】 Step 5: 【0738】 The device displays a list of recommended tools and resources to the user. This information is presented using a warm and user-friendly interface that responds to the user's emotional state. 【0739】 Step 6: 【0740】 The server automatically generates task divisions and execution procedures based on each element of the project, and also creates motivational messages for tasks tailored to the emotional state of individual users. 【0741】 Step 7: 【0742】 The device displays to the user a timeline of emotionally resonant messages along with visualized execution steps, allowing the user to review and adjust tasks accordingly. 【0743】 Step 8: 【0744】 As the project progresses, the server tracks the user's progress in real time. Simultaneously, the emotion engine monitors the user's changing emotional state and adjusts the plan in real time as needed. 【0745】 Step 9: 【0746】 At the end of the project, the server aggregates all activities and generates and presents an evaluation report that includes suggestions for improvement in future projects, based on user results and emotional responses. 【0747】 (Example 2) 【0748】 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". 【0749】 Existing project management systems, while capable of gathering information and providing feedback based on user interests and goals, lack sufficient dynamic responses that take into account user emotional states. As a result, they struggle to maximize user motivation and work efficiency. Furthermore, their limited real-time project plan adjustment capabilities prevent them from adequately responding to user feedback. 【0750】 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. 【0751】 In this invention, the server includes means for acquiring the user's interests and goals, means for collecting and filtering information related to the user's interests and goals from a communication network, means for recommending optimal strategies and resources based on the collected information and the user's emotional state, means for generating and visualizing the project execution procedure, means for analyzing the user's emotional state and generating motivational messages, and means for tracking project progress in real time, making adjustments based on user feedback, and providing feedback. This enables flexible project management that responds to the user's emotions, allowing for efficient and continuous project progress. 【0752】 A "user" refers to a person who operates the system and manages the progress of a project. 【0753】 "Interests and goals" refer to the user's interests and specific objectives regarding the project. 【0754】 "Information" refers to general knowledge, including data related to the user's interests and goals. 【0755】 A "communication network" refers to a system that sends and receives data via digital networks such as the internet. 【0756】 "Ingenuity and resources" refers to methods, means, and available resources for supporting the user's project. 【0757】 "Emotional state" refers to the user's psychological and emotional state, which can potentially influence the progress of the project. 【0758】 A "motivational message" refers to a message designed to increase a user's motivation to continue with a project. 【0759】 "Feedback" refers to the opinions and reviews that users provide to the system, and the information that the system uses to adjust project plans. 【0760】 "Real-time" refers to the immediate and on-the-spot processing and updating of information. 【0761】 A "project" refers to a plan or work process that is undertaken to achieve a specific goal. 【0762】 This system provides support for users to efficiently manage projects and is primarily implemented using an AI agent and an emotion engine. Users input initial settings and project details using a terminal, and this information is sent to the server. The server analyzes the received data using the emotion engine to understand the user's current emotional state. Specifically, typing speed and interaction patterns are analyzed. 【0763】 The server then uses the internet to collect relevant information from the communication network and filters it. Based on the collected information, it recommends the most suitable methods and resources to the user. In this process, it uses a generative AI model to create prompts and presents motivational messages and suggestions tailored to the user's emotional state. For example, it might include a positive suggestion such as, "Try the tutorial to learn a new skill." 【0764】 Furthermore, while the user is working on the project, the server tracks the project's progress in real time and makes dynamic adjustments based on user feedback. This allows for the optimization of the project plan in immediate response to user feedback and emotional state. 【0765】 As a concrete example, let's say there's a user developing a cooking recipe. In this case, the server can suggest trying new ingredient combinations based on the user's excited state, and present simple, reliably delicious recipes when the user is fatigued. An example of a prompt to the generative AI model would be: "The user is developing a new recipe. The current emotional state is the user's emotional state. What do you recommend now?" In this way, the system can integrate and manage the user's emotions and project goals to provide optimal support. 【0766】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0767】 Step 1: 【0768】 The user accesses the system through their device and logs in. After entering their username and password and successful authentication, the project details input screen is displayed. At this stage, the user's input information is sent to the server, and details such as the project name, goals, and deadlines are stored. 【0769】 Step 2: 【0770】 The server uses an emotion engine to analyze the user's emotional state based on project information received from the terminal. Specifically, it collects data on keystroke speed and mouse movement patterns on the screen, and uses data analysis to evaluate the user's current emotional state. This result is used as foundational data to provide the most appropriate information and resources in the next step. 【0771】 Step 3: 【0772】 The server collects relevant information from the internet based on the analyzed emotional state and project information. Specifically, it uses APIs to retrieve necessary data from databases and relevant websites, and filters whether it is relevant to the project goals. The information obtained at this stage becomes the raw material for making suggestions optimized to the user's emotions. 【0773】 Step 4: 【0774】 The server generates optimal tools, resources, and specific action plans based on collected information and the user's emotional state. It uses a generative AI model to create prompts, generating motivational messages and actionable suggestions tailored to the user. For example, if the user is focused, it might generate specific instructions such as, "As the next step, try this new tool." 【0775】 Step 5: 【0776】 As the project progresses, users send real-time feedback to the server via their devices. The server dynamically adjusts the project plan based on the feedback and changes in the user's emotional state. For example, if a user reports fatigue, the server might change the order of tasks or suggest new ways to relax. This feedback loop helps users stay in optimal condition throughout the project. 【0777】 (Application Example 2) 【0778】 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". 【0779】 Traditional project management systems often fail to consider users' emotional states when providing information, making it difficult for users to maintain motivation for projects. Similarly, in factory work processes, management that disregards workers' emotions reduces efficiency. Therefore, there is a need for support that optimizes project and work procedures according to the emotional states of users and workers, thereby maintaining appropriate motivation. 【0780】 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. 【0781】 In this invention, the server includes means for analyzing the user's emotional state and optimizing work procedures based on that state, means for generating motivational messages corresponding to the user's emotional state, and means for generating and visualizing project execution procedures. This enables users and workers to optimize their work and maintain motivation in accordance with their emotional state. 【0782】 A "user" is an individual or group that uses the system to manage a project and carry out tasks. 【0783】 "Interest" refers to the object of a user's interest in a particular matter or field. 【0784】 A "goal" is a specific outcome or objective that a user desires to achieve. 【0785】 "Information" refers to data and knowledge related to the user's interests and goals. 【0786】 "Selection" refers to the act of choosing information from collected data based on its importance and relevance. 【0787】 "Tools" is a general term for the hardware and software necessary to carry out a project. 【0788】 "Resources" include the personnel, equipment, and information necessary to carry out the project. 【0789】 "Emotional state" refers to the user's psychological state and includes indicators such as stress and motivation. 【0790】 A "motivational message" is a message sent to a user to stimulate or maintain their enthusiasm for completing a project. 【0791】 A "project execution procedure" is a step-by-step action plan necessary to effectively advance a project. 【0792】 "Visualization" is the process of representing information and data in the form of graphs, charts, and other visual aids to make them easy to understand at a glance. 【0793】 "Analysis" is the act of breaking down collected data and information to deepen understanding. 【0794】 In an embodiment of this invention, the server provides a system that analyzes the user's emotional state and optimizes work procedures based on that state. First, the user accesses the system using a terminal and inputs details of their project. The terminal sends the collected data to the server, where it is analyzed using a registered generative AI model. Specifically, the system determines the user's emotional state in real time by analyzing the user's input information, operation speed, response patterns, etc. 【0795】 Based on the analysis results, the server suggests appropriate tools and resources to the user. For example, if the server determines that the user is experiencing stress, it sends guidance to alleviate work procedures and messages for relaxation. If the user is highly motivated, it recommends challenging tasks and provides advice to help them work efficiently. 【0796】 Furthermore, the system generates project execution procedures and displays them visualized on the device. Motivational messages tailored to the user's emotions are also displayed on the device, allowing the user to maintain motivation throughout the project. 【0797】 For example, when a user is managing a design project, the system uses sentiment analysis to identify when the user is stuck for ideas and sends a message such as, "Take a break and try thinking from a new perspective." Furthermore, if significant progress is being made, it can encourage further challenges by offering advice such as, "Keep it up, try a more advanced design next." 【0798】 As an example of an input prompt for a generative AI model, you could give the following instruction: "When the user's emotional state is determined to be highly motivated, recommend a challenging task accordingly. Also, generate an appropriate encouraging message." 【0799】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0800】 Step 1: 【0801】 The user logs into the system using a terminal and enters project details. This input includes information such as the project name, goals, deadlines, and required resources. The terminal then sends this information to the server. 【0802】 Step 2: 【0803】 Based on user input data received by the server, a generative AI model is used to analyze the user's emotional state. User operation speed and response patterns are used as input, and this data is processed by an emotion analysis algorithm to output the user's emotional state (e.g., level of motivation or stress level). 【0804】 Step 3: 【0805】 The server suggests the most suitable tools and resources based on the analyzed emotional state. It inputs prompts tailored to the user's emotions into an AI model, which then outputs a list of appropriate tools and resources. For example, if the user is feeling stressed, resources for relaxation will be recommended. 【0806】 Step 4: 【0807】 The server generates project execution procedures and formulates specific steps. This process optimizes the plan by taking into account the analyzed emotional state and project details. The generated procedures are visualized and displayed to the user via a terminal. 【0808】 Step 5: 【0809】 The server generates motivational messages tailored to the user's emotional state and sends them to the device. For example, if the user is highly motivated, a message such as "That's the spirit, let's move on to the next step" is generated. The generation AI model takes prompt text based on the user's emotional state and outputs an appropriate message. 【0810】 Step 6: 【0811】 During project execution, the terminal collects user feedback and sends it back to the server. The server analyzes this feedback and makes adjustments to the plan or new suggestions. This cycle is repeated until the project is completed. 【0812】 Specific actions using generative AI models include measuring user reaction times, recognizing patterns in emotional states, and reorganizing procedures using optimization algorithms. 【0813】 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. 【0814】 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. 【0815】 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. 【0816】 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. 【0817】 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. 【0818】 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. 【0819】 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. 【0820】 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. 【0821】 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." 【0822】 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. 【0823】 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. 【0824】 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. 【0825】 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. 【0826】 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. 【0827】 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. 【0828】 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. 【0829】 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. 【0830】 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. 【0831】 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. 【0832】 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. 【0833】 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. 【0834】 The following is further disclosed regarding the embodiments described above. 【0835】 (Claim 1) 【0836】 Means of acquiring user interests and goals, 【0837】 means for collecting and filtering information related to the user's interests and goals, 【0838】 A means of recommending the most suitable tools and resources from the information collected, 【0839】 A means of generating and visualizing the project execution steps, 【0840】 A means to track project progress in real time and provide feedback, 【0841】 A system that includes this. 【0842】 (Claim 2) 【0843】 The system according to claim 1, further comprising means for analyzing a user's past history data and providing customized resources. 【0844】 (Claim 3) 【0845】 The system according to claim 1, further comprising means for generating an evaluation report and making improvement suggestions at the end of the project. 【0846】 "Example 1" 【0847】 (Claim 1) 【0848】 A means of providing a terminal for users to input their interests and goals, 【0849】 A means for collecting relevant information from sources based on the user's interests and goals and filtering the data, 【0850】 A means for recommending the most suitable tools and resources from the collected data, 【0851】 A means of generating project execution procedures using an AI model and visualizing the plan, 【0852】 A means of monitoring project progress and providing feedback to users, 【0853】 A system that includes this. 【0854】 (Claim 2) 【0855】 The system according to claim 1, further comprising means for analyzing a user's past history information and providing customized resources. 【0856】 (Claim 3) 【0857】 The system according to claim 1, further comprising means for generating an evaluation report and making improvement suggestions at the end of a project. 【0858】 "Application Example 1" 【0859】 (Claim 1) 【0860】 Means of obtaining the user's hobbies and goals, 【0861】 A means for aggregating and filtering information related to the user's hobbies and goals, 【0862】 A means for proposing the optimal technology and resources from the aggregated information, 【0863】 A means of generating and visualizing the project execution steps, 【0864】 A means to track project progress in real time and provide feedback, 【0865】 A means of collecting relevant information and recommending the optimal technical means and strategies when a user starts a new activity in a specific field, 【0866】 A system that includes this. 【0867】 (Claim 2) 【0868】 The system according to claim 1, further comprising means for analyzing a user's past history data and providing personalized resources. 【0869】 (Claim 3) 【0870】 The system according to claim 1, further comprising means for generating an evaluation report and making improvement suggestions at the end of a project. 【0871】 "Example 2 of combining an emotion engine" 【0872】 (Claim 1) 【0873】 Means of acquiring user interests and goals, 【0874】 means for collecting and filtering information related to the user's interests and goals from a communication network, 【0875】 A means for recommending optimal strategies and resources based on the collected information and the user's emotional state, 【0876】 A means of generating and visualizing the project execution steps, 【0877】 A means of analyzing the user's emotional state and generating motivational messages, 【0878】 A means to track project progress in real time, make adjustments based on user feedback, and provide feedback, 【0879】 A system that includes this. 【0880】 (Claim 2) 【0881】 The system according to claim 1, further comprising means for analyzing a user's past history information and providing personalized resources. 【0882】 (Claim 3) 【0883】 The system according to claim 1, further comprising means for generating an evaluation report and making improvement suggestions at the end of a project. 【0884】 "Application example 2 when combining with an emotional engine" 【0885】 (Claim 1) 【0886】 A device for acquiring user interests and goals, 【0887】 A device for collecting and selecting information related to the user's interests and goals, 【0888】 A device that proposes the optimal tools and resources from the information collected, 【0889】 A device that generates and visualizes project execution procedures, 【0890】 A device that tracks project progress in real time and provides feedback, 【0891】 A device that analyzes the user's emotional state and optimizes work procedures based on that state, 【0892】 A device that generates motivational messages according to the user's emotional state, 【0893】 A system that includes this. 【0894】 (Claim 2) 【0895】 The system according to claim 1, further comprising a device that analyzes a user's past history information and provides personalized resources. 【0896】 (Claim 3) 【0897】 The system according to claim 1, further comprising a device for generating an evaluation report and making improvement suggestions at the end of a project. [Explanation of symbols] 【0898】 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] Means of acquiring user interests and goals, means for collecting and filtering information related to the user's interests and goals, A means of recommending the most suitable tools and resources from the information collected, A means of generating and visualizing the project execution steps, A means to track project progress in real time and provide feedback, A system that includes this. [Claim 2] The system according to claim 1, further comprising means for analyzing the user's past history data and providing customized resources. [Claim 3] The system according to claim 1, further comprising means for generating an evaluation report and making improvement suggestions at the end of the project.