system
A system using a generative AI model to create user profiles and provide job matching, feedback, and support enhances the efficiency and accuracy of job hunting by addressing the inefficiencies in conventional methods.
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
Conventional job hunting methods are time-consuming and inefficient, particularly for individuals seeking new employment while already employed, as they require significant effort for information collection and analysis, and there is a lack of accurate matching with job preferences and insufficient feedback from recruiting companies.
A system that uses a generative artificial intelligence model to create user profiles based on personal information, searches job databases, provides job information, offers feedback, and supports resume customization and interview preparation to streamline the job hunting process.
Enables efficient and accurate job matching, provides personalized feedback, and supports users in their job search by generating tailored advice, thereby simplifying the job hunting process.
Smart Images

Figure 2026096399000001_ABST
Abstract
Description
【Technical Field】 【0001】 The technology of the present disclosure relates to a system. 【Background Art】 【0002】 Patent Document 1 discloses a method for controlling a persona chatbot, which is performed by at least one processor, the method including steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to an explanation of a character of the chatbot, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance as a response to the user utterance. 【Prior Art Documents】 【Patent Documents】 【0003】 【Patent Document 1】 Japanese Patent Application Laid-Open No. 2022-180282 【Summary of the Invention】 【Problems to be Solved by the Invention】 【0004】 Job hunting is an important step in an individual's career development. However, conventional methods require a lot of time and effort for collecting and analyzing job information, and it is particularly difficult to search for a next job while being employed. Therefore, there is a need for a system that can efficiently and accurately find employment opportunities that match an individual's preferences and support the job hunting process. 【Means for Solving the Problems】 【0005】 This invention provides a system that generates a profile using personal information obtained from a user and searches a job information database based on that profile. Furthermore, it notifies the user of selected job information on their terminal, provides appropriate feedback through collaboration with recruiting companies, and offers support such as resume customization and interview preparation advice, thereby realizing a means to streamline job hunting. 【0006】 A "user" refers to an individual who uses the system to search for job postings and conduct job-seeking activities. 【0007】 A "server" refers to a central computer system that receives information sent from users, analyzes it using a generated AI model, and selects job postings. 【0008】 A "generative artificial intelligence model" refers to a model that uses artificial intelligence technology to generate a profile based on a user's personal information and match it with job postings. 【0009】 A "profile" refers to a digital resume-style data set that aggregates information reflecting a user's skills, experience, and desired conditions. 【0010】 A "job information database" refers to a database that aggregates detailed information on employment opportunities provided by companies. 【0011】 A "terminal" refers to a digital device used by users to input information or check job postings. 【0012】 A "recruiting company" refers to a corporation or organization that registers job information in a database and seeks suitable personnel. 【0013】 "Feedback" refers to opinions and evaluation information based on user profiles provided by recruiting companies. [Brief explanation of the drawing] 【0014】 [Figure 1] It is a conceptual diagram showing an example of the configuration of a data processing system according to the first embodiment. [Figure 2] It is a conceptual diagram showing an example of the main functions of a data processing apparatus and a smart device according to the first embodiment. [Figure 3] It is a conceptual diagram showing an example of the configuration of a data processing system according to the second embodiment. [Figure 4] It is a conceptual diagram showing an example of the main functions of a data processing apparatus and smart glasses according to the second embodiment. [Figure 5] It is a conceptual diagram showing an example of the configuration of a data processing system according to the third embodiment. [Figure 6] It is a conceptual diagram showing an example of the main functions of a data processing apparatus and a headset-type terminal according to the third embodiment. [Figure 7] It is a conceptual diagram showing an example of the configuration of a data processing system according to the fourth embodiment. [Figure 8] It is a conceptual diagram showing an example of the main functions of a data processing apparatus and a robot according to the fourth embodiment. [Figure 9] It shows an emotion map to which a plurality of emotions are mapped. [Figure 10] It shows an emotion map to which a plurality of emotions are mapped. [Figure 11] It is a sequence diagram showing the processing flow of the data processing system in Example 1. [Figure 12] It is a sequence diagram showing the processing flow of the data processing system in Application Example 1. [Figure 13] It is a sequence diagram showing the processing flow of the data processing system in Example 2 when an emotion engine is combined. [Figure 14] It is a sequence diagram showing the processing flow of the data processing system in Application Example 2 when an emotion engine is combined. ]> 【MODE FOR CARRYING OUT THE INVENTION】 【0015】 An example of an embodiment of the system according to the technology of the present disclosure will be described below with reference to the accompanying drawings. 【0016】 First, the terms used in the following description will be explained. 【0017】 In the following embodiments, the 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. 【0018】 In the following embodiments, the numbered RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a work memory by the processor. 【0019】 In the following embodiments, the numbered storage is one or more non-volatile storage devices that store various programs, various parameters, and the like. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), or magnetic tapes, and the like. 【0020】 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). 【0021】 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." 【0022】 [First Embodiment] 【0023】 Figure 1 shows an example of the configuration of the data processing system 10 according to the first embodiment. 【0024】 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. 【0025】 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). 【0026】 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. 【0027】 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. 【0028】 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. 【0029】 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. 【0030】 Figure 2 shows an example of the main functions of the data processing device 12 and the smart device 14. 【0031】 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. 【0032】 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. 【0033】 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. 【0034】 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". 【0035】 This invention provides a system to streamline a user's job search activities, and a specific embodiment thereof is described below. The user inputs personal information using a terminal and sends it to a server. The server receives this information and generates a user profile using a generative artificial intelligence model. This profile includes the user's skills, experience, and desired conditions, and serves as basic data for matching the user with job information databases. 【0036】 The server uses the generated profile to search various job databases and selects jobs that meet the criteria. The user's terminal is notified of the selected job information, which the user can then review. The server also contacts the hiring company regarding the job selected by the user, obtains feedback based on the profile, and notifies the user as needed. Furthermore, the server generates advice on resume customization and interview preparation to facilitate the user's job search. 【0037】 As a concrete example, if a user enters their preferences such as "data scientist," "remote work," and "European company" into their terminal, the server creates a profile based on those requirements and searches the database for suitable employment opportunities. For example, if a remote work position is found at a company headquartered in Germany, the specific job information is notified to the user's terminal, and the user can consider it. In this way, the present invention supports users in effectively carrying out their job search. 【0038】 The following describes the processing flow. 【0039】 Step 1: 【0040】 The user operates the device, enters personal information (background, work history, desired job type, desired work location, etc.), and submits the information by pressing the submit button. 【0041】 Step 2: 【0042】 The terminal receives information from the user and transfers that data to the server. The terminal then performs a response confirmation to verify that the data has been sent to the server correctly. 【0043】 Step 3: 【0044】 The server receives the transferred personal information and stores it in a database. Based on the received data, a generative artificial intelligence model is used to generate a user profile. 【0045】 Step 4: 【0046】 The server uses a generated profile to search the job database and filter job postings that match the user's criteria. A list of suitable job postings is created, the details of each job posting are compared with the profile, and an evaluation score is assigned. 【0047】 Step 5: 【0048】 The server selects job postings with high matching accuracy based on the evaluation score, generates a notification message, and sends it to the terminal. The notification includes details of the selected job postings. 【0049】 Step 6: 【0050】 The terminal displays notification messages received from the server to the user, who then reviews the presented job postings. The user selects the job postings that interest them. 【0051】 Step 7: 【0052】 Based on the job postings selected by the user, the device sends those selections to the server. The server then communicates with the hiring company regarding the selected jobs and receives feedback. 【0053】 Step 8: 【0054】 Based on the feedback received by the server, it generates necessary advice for the user (for example, customizing their resume or preparing for an interview) and sends it to their device. 【0055】 Step 9: 【0056】 The terminal displays advice received from the server to the user, who then uses that information to prepare for their job search. 【0057】 (Example 1) 【0058】 Next, we will describe Example 1. In the following description, the data processing device 12 will be referred to as the "server," and the smart device 14 will be referred to as the "terminal." 【0059】 In the talent acquisition market, there are challenges in efficiently finding employment opportunities that match individual skills and preferences. Furthermore, a lack of appropriate feedback between employers and job seekers hinders the smooth progress of the job search process. Additionally, a lack of specific advice on resume writing and interview preparation acts as a barrier to successful job changes. 【0060】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means. 【0061】 In this invention, the server includes means for transmitting personal information obtained from a user to a processing unit, means for analyzing the personal information received by the processing unit using a generation algorithm model to generate user data, and means for searching an information set based on the analyzed user data. This makes it possible for individual users to find employment opportunities that better match their skills and preferences, to efficiently collaborate with employers to receive feedback, and to support the entire job change process. 【0062】 A "user" is someone who uses the system to input personal information and receive job postings. 【0063】 A "processing device" refers to hardware or software that receives information from a user and performs analysis processing. 【0064】 A "generative algorithm model" is an artificial intelligence technology used to generate user data by analyzing users' personal information. 【0065】 "User data" refers to data that has been processed by a generative algorithm model and incorporates the user's skills and preferences. 【0066】 An "information collection" refers to a database containing job postings and other information resources. 【0067】 "Availability" refers to job opportunities and other available options selected based on user data. 【0068】 "Usage device" refers to a terminal or device used by a user to check the information they have received. 【0069】 "Information source organizations" refer to companies and organizations that provide job postings. 【0070】 "Opinions" refer to feedback obtained from information sources (employers) based on profiles. 【0071】 "Document" primarily refers to a resume, and means any document created for the purpose of job hunting. 【0072】 "Dialogue preparation" refers to preparatory activities for interviews and effective self-expression. 【0073】 This invention is a system designed to streamline users' job-hunting activities. Users input personal information and desired job conditions using a terminal and transmit this information to a server, which acts as a processing unit. The server uses artificial intelligence technology called a generative algorithm model to analyze the received personal information and generate user data. This user data includes details such as the user's skills, work history, and desired job type and work location. 【0074】 The server searches the job database, which is a collection of information, based on the generated user data, and selects available job postings that match the user's criteria. The selected job postings are notified to the user's device, and the user can review them. Furthermore, the server collaborates with information source organizations that provide job postings to obtain feedback on the user data and notifies the user of this feedback. In addition, the server provides specific advice to support the user's job search, such as customizing documents like resumes and preparing for interviews. 【0075】 As a concrete example, consider a scenario where a user enters search criteria such as "software engineer," "remote work," and "American company" into their device and sends them to the server. The generative AI model analyzes this information and generates user data that reflects the user's skill set and desired conditions. The server searches the job database using prompts such as "remote software engineer in the United States" and provides the user with relevant job information. 【0076】 This allows users to efficiently find employment opportunities that match their preferences and receive support to ensure a smooth job search. 【0077】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0078】 Step 1: 【0079】 The user uses their device to enter personal information and desired conditions for job searching (e.g., job type, work location, employment type). This data is then sent to the server. Specifically, the user operates a dedicated application or web interface on their device, enters the required information into a form, and clicks the "Submit" button. 【0080】 Step 2: 【0081】 The server receives user input data and analyzes it using a generative AI model. Based on the entered personal information and desired conditions, it generates user data including the user's skill set and work history. Specifically, the server calls the generative AI model and provides the received data as input. The model organizes the user's skills, experience, and desires and builds a profile. The output is a detailed user profile. 【0082】 Step 3: 【0083】 The server uses the generated user data to search the database containing job postings. In this step, a prompt statement is generated and used to query the job postings. The input is user data, and the output is job postings that match the user's criteria. Specifically, the server searches the database and lists the job postings it finds. 【0084】 Step 4: 【0085】 The server notifies the terminal of job postings selected from the search results. The terminal then notifies the user who received the notification, allowing the user to view the details of the job posting. Specifically, a data packet is sent from the server to the terminal, and the terminal notifies the user via a pop-up notification or email. 【0086】 Step 5: 【0087】 When a user selects a job posting they are interested in, the server collaborates with the job posting's information source to obtain feedback on the user's profile. The input is the specific job posting selected by the user, and the output is the feedback obtained. Specifically, the server accesses the information source via the network, sends the profile, and receives feedback. 【0088】 Step 6: 【0089】 The server generates and provides users with advice on resumes and interview preparation to support their job search. Inputs include the user profile and job information, while output is customized advice. Specifically, the server creates advice templates based on the user's skills and experience and sends them to the user's terminal. 【0090】 (Application Example 1) 【0091】 Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server," and the smart device 14 will be referred to as the "terminal." 【0092】 In today's information-driven society, it is crucial for job seekers to quickly find suitable opportunities. However, traditional systems often have insufficient accuracy in matching profiles with opportunities, making it likely that job seekers will miss out on the best options for themselves. Furthermore, the lack of effective feedback and preparation support after finding suitable opportunities hinders the smooth decision-making process for job seekers. 【0093】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means. 【0094】 In this invention, the server includes means for transmitting personal information obtained from the user to a communication device, means for analyzing the personal information received by the communication device using a generating artificial intelligence model to generate a profile, and means for searching an information database based on the analyzed profile information. This enables sophisticated matching between the profile and the information database, allowing job seekers to quickly and accurately find the most suitable opportunities. Furthermore, by adding means for automating the exchange of feedback regarding the relevant opportunities, the post-selection process can be streamlined, and long-term activity support can also be provided. 【0095】 "Personal information" refers to information about an individual that a user provides, such as skills, experience, and desired conditions. 【0096】 A "communication device" is an electronic device consisting of hardware or software for sending and receiving data over a network. 【0097】 A "generative artificial intelligence model" is a machine learning algorithm or platform used to analyze a user's personal information, extract its features, and generate a profile. 【0098】 A "profile" is a dataset that systematically organizes a user's skills, experience, and desired conditions. 【0099】 An "information database" is a database system that stores data about various opportunities that are subject to searching. 【0100】 A "search method" refers to a function that includes an algorithm or process for finding suitable opportunities from an information database based on profile information. 【0101】 "Notification" is the process of transmitting information to a user through a digital device. 【0102】 "Feedback" refers to information provided based on information about an opportunity, such as evaluations, comments, and additional information. 【0103】 "Automation" refers to the ability of a system to handle a series of processes autonomously, with minimal human intervention. 【0104】 "Preparation support" refers to advice and customization assistance provided to users as they make the necessary preparations for an opportunity. 【0105】 To realize this invention, the following components are necessary: a user terminal, a communication device, a generated AI model, an information database, and a server. 【0106】 Users input their personal information, including skills, experience, and preferences, into their user terminal, and this information is transmitted to the server via a communication device. On the server, a generative artificial intelligence model analyzes the received personal information, extracts features, and generates a user profile. Specifically, an open-source AI platform (e.g., Hugging Face Transformers) is used to generate and analyze the profile. 【0107】 The generated profiles are used by the server to search information databases. For example, ElasticSearch is used to quickly search for the most suitable opportunities for the profile from multiple pieces of information stored in an AWS® RDS MySQL® database. 【0108】 Matching results are notified to the user's device via push notification services such as Firebase Cloud Messaging. This allows users to quickly check opportunities that match their criteria. Furthermore, the server automatically obtains feedback on the relevant opportunities, providing users with necessary evaluations and comments, as well as generating document customization and advice to assist with preparation. 【0109】 For example, if a user enters conditions such as "e-commerce platform payment system engineer," "works in the office two days a week," and "located in Asia," the AI model generates a profile, searches the database for the most relevant information based on that profile, and presents the user with appropriate opportunities. 【0110】 Examples of prompt statements for a generative AI model are as follows: 【0111】 "Create a job seeker profile and match them with the most suitable job openings according to the following conditions: Job Title = E-commerce Platform Payment System Engineer, Work Schedule = 2 days in-office per week, Location = Asia." 【0112】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0113】 Step 1: 【0114】 The user uses a terminal to enter personal information and desired conditions. This information includes skills, experience, work location, and employment type. This input is then prepared as data to be sent to the server. 【0115】 Step 2: 【0116】 The communication device transmits personal information obtained from the user terminal to the server. The transmitted data becomes input data for the server and proceeds to the next analysis step. 【0117】 Step 3: 【0118】 The server inputs the received personal information into a generating AI model to generate a profile. The generating AI model analyzes the user's characteristics based on the input data to create the profile. This profile serves as the basis for searching the information database. 【0119】 Step 4: 【0120】 The server uses the generated profile to search the information database. The input is the profile data, and Elasticsearch is used to perform a search to find the most suitable opportunity. The search results are output as the relevant opportunity. 【0121】 Step 5: 【0122】 The server selects relevant opportunities from the search results and sends a notification to the user's device using a push notification service. This notification content becomes the output data, showing the user opportunities that match the specified criteria. 【0123】 Step 6: 【0124】 The server automatically processes feedback for the opportunities selected by the user. The input here is data on the selected opportunity, and the output is a notification of detailed feedback to the user. 【0125】 Step 7: 【0126】 The server generates advice to assist the user in preparing based on the response to the opportunity. This input is feedback information, and the output provides advice on document customization and interview preparation. 【0127】 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. 【0128】 This invention combines an emotion engine with a system that supports users' job-hunting activities, recognizes the user's emotional state, and uses that information to provide a more personalized approach. 【0129】 Users use an interface through their device to record personal information and emotional states simultaneously. The emotion engine analyzes the user's eye contact, facial expressions, voice tone, etc., to estimate their current emotion. This emotion data, along with the user's background information, is sent to the server. 【0130】 The server generates a profile based on the received user information and sentiment data. The generated profile includes the user's current sentiment, and based on this sentiment, it searches the job database to optimize matching. This search considers the impact of the user's sentiment on job searching and selects the most suitable job postings. 【0131】 For example, if the emotion engine detects that a user is considering a career change and is experiencing stress, the server will provide job information that takes that emotional state into account. For instance, by prioritizing positions that emphasize a friendly work environment and stable work content, it becomes possible to provide job-seeking support that takes the user's mental health into consideration. 【0132】 Furthermore, the server generates job-hunting support advice based on the user's emotional data. For example, if a user is feeling anxious, it provides support tailored to their emotions, such as offering reassuring interview preparation advice. By incorporating this emotional engine, it enables more effective and personalized job-hunting support. 【0133】 The following describes the processing flow. 【0134】 Step 1: 【0135】 The user operates the device, inputting personal information (such as work history, desired job type, and work location) and enabling a function to initiate emotion recognition. The device collects emotion data from the user's facial expressions and tone of voice. 【0136】 Step 2: 【0137】 The device sends collected personal information and emotional data to the server. The transmitted information includes data indicating the user's current emotional state. 【0138】 Step 3: 【0139】 The server analyzes the personal information and emotional data it receives. A generative artificial intelligence model is used to generate a user profile. This profile reflects the user's skills, preferences, and emotional state. 【0140】 Step 4: 【0141】 The server searches the job database based on the generated profile. It considers emotional data to select job postings optimized for the user's psychological state. For example, it prioritizes jobs that offer environments that reduce stress. 【0142】 Step 5: 【0143】 The server evaluates the selected job postings and calculates a recommendation score based on the user's emotional state. This then lists the job postings that are most suitable for the user. 【0144】 Step 6: 【0145】 The server sends the most suitable job postings to the user's terminal. The terminal then presents the job postings to the user and also displays suggestion points based on sentiment analysis as reasons for selection. 【0146】 Step 7: 【0147】 The user reviews job postings and selects positions they are interested in. The selection data is sent from the device to the server. 【0148】 Step 8: 【0149】 The server communicates with the hiring company regarding the selected job posting and receives feedback based on the user profile, including emotions. 【0150】 Step 9: 【0151】 The server generates job-hunting preparation advice that also takes emotional data into account, and provides it to the user via their terminal. This advice may include interview techniques to reduce anxiety and methods for maintaining motivation. 【0152】 Step 10: 【0153】 The terminal displays advice received from the server to the user. The user then uses this information to prepare for the next steps in their job search. 【0154】 (Example 2) 【0155】 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." 【0156】 Traditional job search support systems have struggled to optimize job postings and provide personalized advice that takes into account the user's emotional state. Therefore, there is a need to create more effective job search support that considers the user's mental health. 【0157】 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. 【0158】 In this invention, the server includes means for analyzing personal information and emotional data obtained from the user, means for optimizing job postings based on the analyzed profile information, and means for providing the optimized job postings according to the user's emotional state. This enables personalized job search support that takes into account the user's emotional state. 【0159】 "Personal information" refers to information about the user, such as their name, work experience, and job change aspirations. 【0160】 "Emotional data" refers to information about a user's emotional state, estimated from factors such as their facial expressions and tone of voice. 【0161】 A "generative artificial intelligence model" is a program designed to perform a specific task by analyzing input data. 【0162】 A "profile" is a dataset that represents a user's characteristics and state, generated by integrating their personal information and emotional data. 【0163】 A "job information database" is a collection of data containing job information for various occupations, and serves as a source of information to support users' job-seeking activities. 【0164】 "Optimization" is the process of selecting based on specific criteria to achieve the best possible state in line with the objective. 【0165】 A "user terminal" is an electronic device used by a user to input or receive information, and includes computers, smartphones, and other similar devices. 【0166】 This system effectively supports users' job-hunting activities by coordinating terminals, servers, and an emotion engine. 【0167】 First, the user accesses the system using a device. The device is equipped with a camera and microphone, and has an interface for collecting the user's facial expressions and voice tone. The user inputs emotional data in real time along with personal information. The emotion engine running on the device uses software such as a "face recognition library" and a "voice analysis library" to analyze the emotional data and estimate the user's emotional state. 【0168】 Next, the device sends the emotional data analyzed by the emotion engine, along with the user's personal information, to the server. The HTTPS protocol is used for data communication, ensuring the security of user data. Based on this transmitted data, the server uses a generative AI model to generate a user profile. 【0169】 The server searches the job database based on this profile. This search process utilizes an AI algorithm to consider the user's emotional state. This extracts and provides job postings that are appropriate to the user's emotional state. As a result, users can proceed with their job search with peace of mind. 【0170】 For example, if a user wants to change careers but is stressed about their current situation, the system will select and provide job postings from companies with a stress-reducing corporate culture. Furthermore, the server will generate interview preparation advice tailored to the user's level of anxiety, providing personalized support for their job search. 【0171】 An example of a prompt message is as follows: 【0172】 User information: Currently employed engineer, 3+ years of experience, seeking a career change. 【0173】 Emotional state: Stressed, mild anxiety level 【0174】 Goal: Find a job in a workplace environment that values teamwork. 【0175】 Instructions for the AI model: 【0176】 Suggest three job postings that are appropriate for the user's emotional state. 【0177】 Create interview preparation advice that will help people feel at ease. 【0178】 In this way, the present invention utilizes information based on the user's emotional state to realize personalized job search support. 【0179】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0180】 Step 1: 【0181】 The user logs in using a device. The device displays a screen prompting the user to enter their personal information (name, work experience, job search preferences, etc.). The entered data is temporarily stored on the device. Next, the device activates its camera and microphone to collect the user's facial expressions and voice tone. This data becomes input for subsequent sentiment analysis. 【0182】 Step 2: 【0183】 The emotion engine installed in the device analyzes facial expression data and voice tone data acquired from the user. Specifically, it uses a facial recognition library to quantify changes in facial expressions and a voice analysis library to extract sound characteristics. Through this data processing, the user's emotional state is estimated, and the result is output as emotion data. 【0184】 Step 3: 【0185】 The device transmits the user's personal information and emotional data to the server. This transmission is performed via the HTTPS protocol, ensuring data security. The output from this process becomes the input data necessary for profile generation on the server side. 【0186】 Step 4: 【0187】 The server generates user profiles using a generative AI model based on the received user data. This generation process integrates personal and emotional data and performs data calculations to extract user-specific characteristics. The generated profiles are output and used to facilitate subsequent job matching. 【0188】 Step 5: 【0189】 The server searches the job database based on the generated profile. An AI algorithm evaluates the emotional state and skill set in this profile and processes the data to select the most suitable job postings. The search results output a list of selected job postings. 【0190】 Step 6: 【0191】 The server sends optimized job postings from the search results to the user. The content of the selected job postings is displayed on the user's terminal, allowing the user to view them. The output of this process is specific job postings that enable the user to take the next step in their job search. 【0192】 Step 7: 【0193】 The server generates supportive advice for job hunting based on emotional data. This AI model uses data calculations to generate specific advice, such as how to approach and prepare for interviews. This is the final output provided to the user. 【0194】 (Application Example 2) 【0195】 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". 【0196】 When supporting users in their job search, there is a challenge in providing more personalized job information and financial guidance that takes into account their individual emotional states. In particular, since the stress and anxiety users experience can affect their selection of appropriate job information and spending management, there is a need for solutions that optimize these aspects according to their emotional state. 【0197】 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. 【0198】 In this invention, the server includes means for analyzing personal information and emotional state data obtained from the user using a generating artificial intelligence model to generate a profile; means for searching and optimizing a job information database considering the emotional state based on the analyzed profile information; and means for notifying the user terminal of the optimized employment opportunities and financial advice based on the emotional state. This makes it possible to select job information and provide expenditure management advice tailored to the user's emotional state. 【0199】 "Personal information" refers to identifying information about a user, including data such as name, contact information, and resume. 【0200】 "Emotional state data" refers to information that represents the user's emotional state, and is based on the results of analysis of facial expressions, tone of voice, eye contact, etc. 【0201】 A "generative artificial intelligence model" is an artificial intelligence model that analyzes a user's personal information and emotional state data to generate a profile that captures the user's characteristics and tendencies. 【0202】 A "profile" is a collection of data generated based on a user's personal information and emotional state, and it indicates the user's specific characteristics and tendencies. 【0203】 A "job information database" is a database that collects job information for various occupations and industries, and is used to provide users with suitable employment opportunities. 【0204】 "Financial advice" refers to financial guidance and suggestions that take into account the user's individual emotional state and economic circumstances. 【0205】 To implement this invention, a system combining a user terminal, a server, and an emotion analysis engine is required. The user terminal uses a camera and microphone to collect personal information and emotional state data in real time. Specifically, it records the user's facial expressions and voice tone, and this data is analyzed by the emotion analysis engine. The analysis uses an emotion analysis model that utilizes OpenCV and TENSORFLOW®. This model determines the user's emotional state, and this is transmitted to the server as numerical data. 【0206】 The server receives personal information and emotional state data from the user and uses a generative artificial intelligence model to generate a profile. This profile reflects the user's characteristics and occupational tendencies, taking their emotional state into account. Based on the generated profile, the server searches a job database to identify the most suitable job opportunities. It also generates financial advice to optimize the user's financial situation according to their emotional state. 【0207】 These job postings and financial advice are notified to the user's terminal, allowing the user to recognize them appropriately and consider their next course of action. For example, if a user is experiencing financial worries, the server prioritizes sending reassuring financial advice. 【0208】 For example, if a user is planning to shop while in an unstable emotional state, the server sends a prompt message to the AI model based on the analysis results, stating, "Based on the user's current emotional state, please provide the best saving strategy. The user appears to be feeling stressed," and then provides specific spending advice. Thus, the effect of this invention is to enable individualized support according to the user's emotional state. 【0209】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0210】 Step 1: 【0211】 The user's device uses its camera and microphone to collect personal information and emotional state data. The input consists of video and audio data of the user's facial expressions, which are then converted into an analyzable format through digital signal processing. 【0212】 Step 2: 【0213】 The device sends the converted emotional state data to the emotion analysis engine. Here, the collected data is provided to the analysis engine as input, and output identifying the emotional state is obtained using OpenCV or TensorFlow. Specifically, emotions such as smiling or anger are output as numerical data. 【0214】 Step 3: 【0215】 The server receives personal information and emotional state data transmitted from the terminal. Based on the received data, it starts the process of generating a profile using a generative artificial intelligence model. The input is multidimensional data representing the user's characteristics, and the output is profile information including the user's emotional tendencies. 【0216】 Step 4: 【0217】 The server searches the job posting database based on the generated profile information. In this step, the profile information is used as input, and appropriate job postings are optimized and output based on the prompts in the generating AI model. 【0218】 Step 5: 【0219】 The server generates financial advice that takes into account profile information and emotional state data. Here, the prompt "Based on the user's current emotional state, please provide the best savings strategy" is input to the AI model, and the output is customized financial advice. 【0220】 Step 6: 【0221】 The server notifies the user's terminal with optimized job postings and financial advice. Based on the information received, the user can choose their next course of action. The input is information generated on the server side, and the output is content displayed on the user's terminal's screen. 【0222】 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. 【0223】 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. 【0224】 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. 【0225】 [Second Embodiment] 【0226】 Figure 3 shows an example of the configuration of the data processing system 210 according to the second embodiment. 【0227】 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. 【0228】 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). 【0229】 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. 【0230】 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. 【0231】 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). 【0232】 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. 【0233】 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. 【0234】 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. 【0235】 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. 【0236】 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. 【0237】 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". 【0238】 This invention provides a system to streamline a user's job search activities, and a specific embodiment thereof is described below. The user inputs personal information using a terminal and sends it to a server. The server receives this information and generates a user profile using a generative artificial intelligence model. This profile includes the user's skills, experience, and desired conditions, and serves as basic data for matching the user with job information databases. 【0239】 The server uses the generated profile to search various job databases and selects jobs that meet the criteria. The user's terminal is notified of the selected job information, which the user can then review. The server also contacts the hiring company regarding the job selected by the user, obtains feedback based on the profile, and notifies the user as needed. Furthermore, the server generates advice on resume customization and interview preparation to facilitate the user's job search. 【0240】 As a concrete example, if a user enters their preferences such as "data scientist," "remote work," and "European company" into their terminal, the server creates a profile based on those requirements and searches the database for suitable employment opportunities. For example, if a remote work position is found at a company headquartered in Germany, the specific job information is notified to the user's terminal, and the user can consider it. In this way, the present invention supports users in effectively carrying out their job search. 【0241】 The following describes the processing flow. 【0242】 Step 1: 【0243】 The user operates the device, enters personal information (background, work history, desired job type, desired work location, etc.), and submits the information by pressing the submit button. 【0244】 Step 2: 【0245】 The terminal receives information from the user and transfers that data to the server. The terminal then performs a response confirmation to verify that the data has been sent to the server correctly. 【0246】 Step 3: 【0247】 The server receives the transferred personal information and stores it in a database. Based on the received data, a generative artificial intelligence model is used to generate a user profile. 【0248】 Step 4: 【0249】 The server uses a generated profile to search the job database and filter job postings that match the user's criteria. A list of suitable job postings is created, the details of each job posting are compared with the profile, and an evaluation score is assigned. 【0250】 Step 5: 【0251】 The server selects job postings with high matching accuracy based on the evaluation score, generates a notification message, and sends it to the terminal. The notification includes details of the selected job postings. 【0252】 Step 6: 【0253】 The terminal displays notification messages received from the server to the user, who then reviews the presented job postings. The user selects the job postings that interest them. 【0254】 Step 7: 【0255】 Based on the job postings selected by the user, the device sends those selections to the server. The server then communicates with the hiring company regarding the selected jobs and receives feedback. 【0256】 Step 8: 【0257】 Based on the feedback received by the server, it generates necessary advice for the user (for example, customizing their resume or preparing for an interview) and sends it to their device. 【0258】 Step 9: 【0259】 The terminal displays advice received from the server to the user, who then uses that information to prepare for their job search. 【0260】 (Example 1) 【0261】 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." 【0262】 In the talent acquisition market, there are challenges in efficiently finding employment opportunities that match individual skills and preferences. Furthermore, a lack of appropriate feedback between employers and job seekers hinders the smooth progress of the job search process. Additionally, a lack of specific advice on resume writing and interview preparation acts as a barrier to successful job changes. 【0263】 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. 【0264】 In this invention, the server includes means for transmitting personal information obtained from a user to a processing unit, means for analyzing the personal information received by the processing unit using a generation algorithm model to generate user data, and means for searching an information set based on the analyzed user data. This makes it possible for individual users to find employment opportunities that better match their skills and preferences, to efficiently collaborate with employers to receive feedback, and to support the entire job change process. 【0265】 A "user" is someone who uses the system to input personal information and receive job postings. 【0266】 A "processing device" refers to hardware or software that receives information from a user and performs analysis processing. 【0267】 A "generative algorithm model" is an artificial intelligence technology used to generate user data by analyzing users' personal information. 【0268】 "User data" refers to data that has been processed by a generative algorithm model and incorporates the user's skills and preferences. 【0269】 An "information collection" refers to a database containing job postings and other information resources. 【0270】 "Availability" refers to job opportunities and other available options selected based on user data. 【0271】 "Usage device" refers to a terminal or device used by a user to check the information they have received. 【0272】 "Information source organizations" refer to companies and organizations that provide job postings. 【0273】 "Opinions" refer to feedback obtained from information sources (employers) based on profiles. 【0274】 "Document" primarily refers to a resume, and means any document created for the purpose of job hunting. 【0275】 "Dialogue preparation" refers to preparatory activities for interviews and effective self-expression. 【0276】 This invention is a system designed to streamline users' job-hunting activities. Users input personal information and desired job conditions using a terminal and transmit this information to a server, which acts as a processing unit. The server uses artificial intelligence technology called a generative algorithm model to analyze the received personal information and generate user data. This user data includes details such as the user's skills, work history, and desired job type and work location. 【0277】 The server searches the job database, which is a collection of information, based on the generated user data, and selects available job postings that match the user's criteria. The selected job postings are notified to the user's device, and the user can review them. Furthermore, the server collaborates with information source organizations that provide job postings to obtain feedback on the user data and notifies the user of this feedback. In addition, the server provides specific advice to support the user's job search, such as customizing documents like resumes and preparing for interviews. 【0278】 As a concrete example, consider a scenario where a user enters search criteria such as "software engineer," "remote work," and "American company" into their device and sends them to the server. The generative AI model analyzes this information and generates user data that reflects the user's skill set and desired conditions. The server searches the job database using prompts such as "remote software engineer in the United States" and provides the user with relevant job information. 【0279】 This allows users to efficiently find employment opportunities that match their preferences and receive support to ensure a smooth job search. 【0280】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0281】 Step 1: 【0282】 The user uses their device to enter personal information and desired conditions for job searching (e.g., job type, work location, employment type). This data is then sent to the server. Specifically, the user operates a dedicated application or web interface on their device, enters the required information into a form, and clicks the "Submit" button. 【0283】 Step 2: 【0284】 The server obtains the received user input data and performs analysis using a generative AI model. Based on the input personal information and desired conditions, it generates user data including the user's skill set and work history. As a specific operation, the server calls the generative AI model and provides the received data as input. The model organizes the user's skills, experiences, and desires to build a profile. What is output is a detailed user profile. 【0285】 Step 3: 【0286】 The server uses the generated user data to search an information aggregate (database) where job offers are accumulated. In this step, it generates a prompt sentence and uses it to query job offers. The input is the user data, and the output is job offers that match the user's conditions. As a specific operation, the server searches the database cross-sectionally and lists the found job offers. 【0287】 Step 4: 【0288】 The server notifies the terminal of the selected job offers from the search results. The terminal notifies the user who received this, and the user can view the details of the job offers. As a specific operation, a data packet is sent from the server to the terminal, and the terminal notifies the user of it via a pop-up notification or email. 【0289】 Step 5: 【0290】 When the user selects a job offer they are interested in, the server cooperates with the information source organization on the employer side to obtain opinions on the user's profile. The input is the specific job offer selected by the user, and the output is the obtained opinions. As a specific operation, the server accesses the information source organization via the network, sends the profile, and receives feedback. 【0291】 Step 6: 【0292】 The server generates and provides users with advice on resumes and interview preparation to support their job search. Inputs include the user profile and job information, while output is customized advice. Specifically, the server creates advice templates based on the user's skills and experience and sends them to the user's terminal. 【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】 In today's information-driven society, it is crucial for job seekers to quickly find suitable opportunities. However, traditional systems often have insufficient accuracy in matching profiles with opportunities, making it likely that job seekers will miss out on the best options for themselves. Furthermore, the lack of effective feedback and preparation support after finding suitable opportunities hinders the smooth decision-making process for job seekers. 【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 transmitting personal information obtained from the user to a communication device, means for analyzing the personal information received by the communication device using a generating artificial intelligence model to generate a profile, and means for searching an information database based on the analyzed profile information. This enables sophisticated matching between the profile and the information database, allowing job seekers to quickly and accurately find the most suitable opportunities. Furthermore, by adding means for automating the exchange of feedback regarding the relevant opportunities, the post-selection process can be streamlined, and long-term activity support can also be provided. 【0298】 "Personal information" refers to information about an individual that a user provides, such as skills, experience, and desired conditions. 【0299】 A "communication device" is an electronic device composed of hardware or software for transmitting and receiving data via a network. 【0300】 A "generative AI model" is a machine learning algorithm or platform used to analyze a user's personal information, extract its features, and generate a profile. 【0301】 A "profile" is a dataset that systematically organizes a user's skills, experience, and desired conditions. 【0302】 An "information database" is a database system that stores data related to various opportunities to be searched. 【0303】 A "search means" is a function including an algorithm or process for finding matching opportunities from an information database based on profile information. 【0304】 A "notification" is a process of transmitting information to a user through a digital terminal. 【0305】 "Feedback" is information such as an evaluation, comment, or additional information provided based on information related to an opportunity. 【0306】 "Automation" refers to the ability of a system to autonomously process a series of processes with minimal human intervention. 【0307】 "Preparation support" is advice and customization support activities provided when a user makes necessary preparations for an opportunity. 【0308】 To implement this invention, the following components are required: a user terminal, a communication device, a generative AI model, an information database, and a server. 【0309】 Users input their personal information, including skills, experience, and preferences, into their user terminal, and this information is transmitted to the server via a communication device. On the server, a generative artificial intelligence model analyzes the received personal information, extracts features, and generates a user profile. Specifically, an open-source AI platform (e.g., Hugging Face Transformers) is used to generate and analyze the profile. 【0310】 The generated profiles are used by the server to search information databases. For example, Elasticsearch is used to quickly search for the best opportunities for the profile from multiple pieces of information stored in an AWS RDS MySQL database. 【0311】 Matching results are notified to the user's device via push notification services such as Firebase Cloud Messaging. This allows users to quickly check opportunities that match their criteria. Furthermore, the server automatically obtains feedback on the relevant opportunities, providing users with necessary evaluations and comments, as well as generating document customization and advice to assist with preparation. 【0312】 For example, if a user enters conditions such as "e-commerce platform payment system engineer," "works in the office two days a week," and "located in Asia," the AI model generates a profile, searches the database for the most relevant information based on that profile, and presents the user with appropriate opportunities. 【0313】 Examples of prompt statements for a generative AI model are as follows: 【0314】 "Create a job seeker profile and match them with the most suitable job openings according to the following conditions: Job Title = E-commerce Platform Payment System Engineer, Work Schedule = 2 days in-office per week, Location = Asia." 【0315】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0316】 Step 1: 【0317】 The user uses a terminal to enter personal information and desired conditions. This information includes skills, experience, work location, and employment type. This input is then prepared as data to be sent to the server. 【0318】 Step 2: 【0319】 The communication device transmits personal information obtained from the user terminal to the server. The transmitted data becomes input data for the server and proceeds to the next analysis step. 【0320】 Step 3: 【0321】 The server inputs the received personal information into a generating AI model to generate a profile. The generating AI model analyzes the user's characteristics based on the input data to create the profile. This profile serves as the basis for searching the information database. 【0322】 Step 4: 【0323】 The server uses the generated profile to search the information database. The input is the profile data, and Elasticsearch is used to perform a search to find the most suitable opportunity. The search results are output as the relevant opportunity. 【0324】 Step 5: 【0325】 The server selects relevant opportunities from the search results and sends a notification to the user's device using a push notification service. This notification content becomes the output data, showing the user opportunities that match the specified criteria. 【0326】 Step 6: 【0327】 The server automatically processes feedback for the opportunities selected by the user. The input here is data on the selected opportunity, and the output is a notification of detailed feedback to the user. 【0328】 Step 7: 【0329】 The server generates advice to assist the user in preparing based on the response to the opportunity. This input is feedback information, and the output provides advice on document customization and interview preparation. 【0330】 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. 【0331】 This invention combines an emotion engine with a system that supports users' job-hunting activities, recognizes the user's emotional state, and uses that information to provide a more personalized approach. 【0332】 Users use an interface through their device to record personal information and emotional states simultaneously. The emotion engine analyzes the user's eye contact, facial expressions, voice tone, etc., to estimate their current emotion. This emotion data, along with the user's background information, is sent to the server. 【0333】 The server generates a profile based on the received user information and sentiment data. The generated profile includes the user's current sentiment, and based on this sentiment, it searches the job database to optimize matching. This search considers the impact of the user's sentiment on job searching and selects the most suitable job postings. 【0334】 For example, if the emotion engine detects that a user is considering a career change and is experiencing stress, the server will provide job information that takes that emotional state into account. For instance, by prioritizing positions that emphasize a friendly work environment and stable work content, it becomes possible to provide job-seeking support that takes the user's mental health into consideration. 【0335】 Furthermore, the server generates job-hunting support advice based on the user's emotional data. For example, if a user is feeling anxious, it provides support tailored to their emotions, such as offering reassuring interview preparation advice. By incorporating this emotional engine, it enables more effective and personalized job-hunting support. 【0336】 The following describes the processing flow. 【0337】 Step 1: 【0338】 The user operates the device, inputting personal information (such as work history, desired job type, and work location) and enabling a function to initiate emotion recognition. The device collects emotion data from the user's facial expressions and tone of voice. 【0339】 Step 2: 【0340】 The device sends collected personal information and emotional data to the server. The transmitted information includes data indicating the user's current emotional state. 【0341】 Step 3: 【0342】 The server analyzes the personal information and emotional data it receives. A generative artificial intelligence model is used to generate a user profile. This profile reflects the user's skills, preferences, and emotional state. 【0343】 Step 4: 【0344】 The server searches the job database based on the generated profile. It considers emotional data to select job postings optimized for the user's psychological state. For example, it prioritizes jobs that offer environments that reduce stress. 【0345】 Step 5: 【0346】 The server evaluates the selected job postings and calculates a recommendation score based on the user's emotional state. This then lists the job postings that are most suitable for the user. 【0347】 Step 6: 【0348】 The server sends the most suitable job postings to the user's terminal. The terminal then presents the job postings to the user and also displays suggestion points based on sentiment analysis as reasons for selection. 【0349】 Step 7: 【0350】 The user reviews job postings and selects positions they are interested in. The selection data is sent from the device to the server. 【0351】 Step 8: 【0352】 The server communicates with the hiring company regarding the selected job posting and receives feedback based on the user profile, including emotions. 【0353】 Step 9: 【0354】 The server generates job-hunting preparation advice that also takes emotional data into account, and provides it to the user via their terminal. This advice may include interview techniques to reduce anxiety and methods for maintaining motivation. 【0355】 Step 10: 【0356】 The terminal displays advice received from the server to the user. The user then uses this information to prepare for the next steps in their job search. 【0357】 (Example 2) 【0358】 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". 【0359】 Traditional job search support systems have struggled to optimize job postings and provide personalized advice that takes into account the user's emotional state. Therefore, there is a need to create more effective job search support that considers the user's mental health. 【0360】 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. 【0361】 In this invention, the server includes means for analyzing personal information and emotional data obtained from the user, means for optimizing job postings based on the analyzed profile information, and means for providing the optimized job postings according to the user's emotional state. This enables personalized job search support that takes into account the user's emotional state. 【0362】 "Personal information" refers to information about the user, such as their name, work experience, and job change aspirations. 【0363】 "Emotional data" refers to information about a user's emotional state, estimated from factors such as their facial expressions and tone of voice. 【0364】 A "generative artificial intelligence model" is a program designed to perform a specific task by analyzing input data. 【0365】 A "profile" is a dataset that represents a user's characteristics and state, generated by integrating their personal information and emotional data. 【0366】 A "job information database" is a collection of data containing job information for various occupations, and serves as a source of information to support users' job-seeking activities. 【0367】 "Optimization" is the process of selecting based on specific criteria to achieve the best possible state in line with the objective. 【0368】 A "user terminal" is an electronic device used by a user to input or receive information, and includes computers, smartphones, and other similar devices. 【0369】 This system effectively supports users' job-hunting activities by coordinating terminals, servers, and an emotion engine. 【0370】 First, the user accesses the system using a device. The device is equipped with a camera and microphone, and has an interface for collecting the user's facial expressions and voice tone. The user inputs emotional data in real time along with personal information. The emotion engine running on the device uses software such as a "face recognition library" and a "voice analysis library" to analyze the emotional data and estimate the user's emotional state. 【0371】 Next, the device sends the emotional data analyzed by the emotion engine, along with the user's personal information, to the server. The HTTPS protocol is used for data communication, ensuring the security of user data. Based on this transmitted data, the server uses a generative AI model to generate a user profile. 【0372】 The server searches the job database based on this profile. This search process utilizes an AI algorithm to consider the user's emotional state. This extracts and provides job postings that are appropriate to the user's emotional state. As a result, users can proceed with their job search with peace of mind. 【0373】 For example, if a user wants to change careers but is stressed about their current situation, the system will select and provide job postings from companies with a stress-reducing corporate culture. Furthermore, the server will generate interview preparation advice tailored to the user's level of anxiety, providing personalized support for their job search. 【0374】 An example of a prompt message is as follows: 【0375】 User information: Currently employed engineer, 3+ years of experience, seeking a career change. 【0376】 Emotional state: Stressed, mild anxiety level 【0377】 Goal: Find a job in a workplace environment that values teamwork. 【0378】 Instructions for the AI model: 【0379】 Suggest three job postings that are appropriate for the user's emotional state. 【0380】 Create interview preparation advice that will help people feel at ease. 【0381】 In this way, the present invention utilizes information based on the user's emotional state to realize personalized job search support. 【0382】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0383】 Step 1: 【0384】 The user logs in using a device. The device displays a screen prompting the user to enter their personal information (name, work experience, job search preferences, etc.). The entered data is temporarily stored on the device. Next, the device activates its camera and microphone to collect the user's facial expressions and voice tone. This data becomes input for subsequent sentiment analysis. 【0385】 Step 2: 【0386】 The emotion engine installed in the device analyzes facial expression data and voice tone data acquired from the user. Specifically, it uses a facial recognition library to quantify changes in facial expressions and a voice analysis library to extract sound characteristics. Through this data processing, the user's emotional state is estimated, and the result is output as emotion data. 【0387】 Step 3: 【0388】 The device transmits the user's personal information and emotional data to the server. This transmission is performed via the HTTPS protocol, ensuring data security. The output from this process becomes the input data necessary for profile generation on the server side. 【0389】 Step 4: 【0390】 The server generates user profiles using a generative AI model based on the received user data. This generation process integrates personal and emotional data and performs data calculations to extract user-specific characteristics. The generated profiles are output and used to facilitate subsequent job matching. 【0391】 Step 5: 【0392】 The server searches the job database based on the generated profile. An AI algorithm evaluates the emotional state and skill set in this profile and processes the data to select the most suitable job postings. The search results output a list of selected job postings. 【0393】 Step 6: 【0394】 The server sends optimized job postings from the search results to the user. The content of the selected job postings is displayed on the user's terminal, allowing the user to view them. The output of this process is specific job postings that enable the user to take the next step in their job search. 【0395】 Step 7: 【0396】 The server generates supportive advice for job hunting based on emotional data. This AI model uses data calculations to generate specific advice, such as how to approach and prepare for interviews. This is the final output provided to the user. 【0397】 (Application Example 2) 【0398】 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." 【0399】 When supporting users in their job search, there is a challenge in providing more personalized job information and financial guidance that takes into account their individual emotional states. In particular, since the stress and anxiety users experience can affect their selection of appropriate job information and spending management, there is a need for solutions that optimize these aspects according to their emotional state. 【0400】 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. 【0401】 In this invention, the server includes means for analyzing personal information and emotional state data obtained from the user using a generating artificial intelligence model to generate a profile; means for searching and optimizing a job information database considering the emotional state based on the analyzed profile information; and means for notifying the user terminal of the optimized employment opportunities and financial advice based on the emotional state. This makes it possible to select job information and provide expenditure management advice tailored to the user's emotional state. 【0402】 "Personal information" refers to identifying information about a user, including data such as name, contact information, and resume. 【0403】 "Emotional state data" refers to information that represents the user's emotional state, and is based on the results of analysis of facial expressions, tone of voice, eye contact, etc. 【0404】 A "generative artificial intelligence model" is an artificial intelligence model that analyzes a user's personal information and emotional state data to generate a profile that captures the user's characteristics and tendencies. 【0405】 A "profile" is a collection of data generated based on a user's personal information and emotional state, and it indicates the user's specific characteristics and tendencies. 【0406】 A "job information database" is a database that collects job information for various occupations and industries, and is used to provide users with suitable employment opportunities. 【0407】 "Financial advice" refers to financial guidance and suggestions that take into account the user's individual emotional state and economic circumstances. 【0408】 To implement this invention, a system combining a user terminal, a server, and an emotion analysis engine is required. The user terminal uses a camera and microphone to collect personal information and emotional state data in real time. Specifically, it records the user's facial expressions and voice tone, and this data is analyzed by the emotion analysis engine. The analysis uses an emotion analysis model that utilizes OpenCV and TensorFlow. This model determines the user's emotional state, and this is sent to the server as numerical data. 【0409】 The server receives personal information and emotional state data from the user and uses a generative artificial intelligence model to generate a profile. This profile reflects the user's characteristics and occupational tendencies, taking their emotional state into account. Based on the generated profile, the server searches a job database to identify the most suitable job opportunities. It also generates financial advice to optimize the user's financial situation according to their emotional state. 【0410】 These job postings and financial advice are notified to the user's terminal, allowing the user to recognize them appropriately and consider their next course of action. For example, if a user is experiencing financial worries, the server prioritizes sending reassuring financial advice. 【0411】 For example, if a user is planning to shop while in an unstable emotional state, the server sends a prompt message to the AI model based on the analysis results, stating, "Based on the user's current emotional state, please provide the best saving strategy. The user appears to be feeling stressed," and then provides specific spending advice. Thus, the effect of this invention is to enable individualized support according to the user's emotional state. 【0412】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0413】 Step 1: 【0414】 The user's device uses its camera and microphone to collect personal information and emotional state data. The input consists of video and audio data of the user's facial expressions, which are then converted into an analyzable format through digital signal processing. 【0415】 Step 2: 【0416】 The device sends the converted emotional state data to the emotion analysis engine. Here, the collected data is provided to the analysis engine as input, and output identifying the emotional state is obtained using OpenCV or TensorFlow. Specifically, emotions such as smiling or anger are output as numerical data. 【0417】 Step 3: 【0418】 The server receives personal information and emotional state data transmitted from the terminal. Based on the received data, it starts the process of generating a profile using a generative artificial intelligence model. The input is multidimensional data representing the user's characteristics, and the output is profile information including the user's emotional tendencies. 【0419】 Step 4: 【0420】 The server searches the job posting database based on the generated profile information. In this step, the profile information is used as input, and appropriate job postings are optimized and output based on the prompts in the generating AI model. 【0421】 Step 5: 【0422】 The server generates financial advice that takes into account profile information and emotional state data. Here, the prompt "Based on the user's current emotional state, please provide the best savings strategy" is input to the AI model, and the output is customized financial advice. 【0423】 Step 6: 【0424】 The server notifies the user's terminal with optimized job postings and financial advice. Based on the information received, the user can choose their next course of action. The input is information generated on the server side, and the output is content displayed on the user's terminal's screen. 【0425】 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. 【0426】 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. 【0427】 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. 【0428】 [Third Embodiment] 【0429】 Figure 5 shows an example of the configuration of the data processing system 310 according to the third embodiment. 【0430】 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. 【0431】 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). 【0432】 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. 【0433】 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. 【0434】 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). 【0435】 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. 【0436】 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. 【0437】 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. 【0438】 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. 【0439】 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. 【0440】 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". 【0441】 This invention provides a system to streamline a user's job search activities, and a specific embodiment thereof is described below. The user inputs personal information using a terminal and sends it to a server. The server receives this information and generates a user profile using a generative artificial intelligence model. This profile includes the user's skills, experience, and desired conditions, and serves as basic data for matching the user with job information databases. 【0442】 The server uses the generated profile to search various job databases and selects jobs that meet the criteria. The user's terminal is notified of the selected job information, which the user can then review. The server also contacts the hiring company regarding the job selected by the user, obtains feedback based on the profile, and notifies the user as needed. Furthermore, the server generates advice on resume customization and interview preparation to facilitate the user's job search. 【0443】 As a concrete example, if a user enters their preferences such as "data scientist," "remote work," and "European company" into their terminal, the server creates a profile based on those requirements and searches the database for suitable employment opportunities. For example, if a remote work position is found at a company headquartered in Germany, the specific job information is notified to the user's terminal, and the user can consider it. In this way, the present invention supports users in effectively carrying out their job search. 【0444】 The following describes the processing flow. 【0445】 Step 1: 【0446】 The user operates the device, enters personal information (background, work history, desired job type, desired work location, etc.), and submits the information by pressing the submit button. 【0447】 Step 2: 【0448】 The terminal receives information from the user and transfers that data to the server. The terminal then performs a response confirmation to verify that the data has been sent to the server correctly. 【0449】 Step 3: 【0450】 The server receives the transferred personal information and stores it in a database. Based on the received data, a generative artificial intelligence model is used to generate a user profile. 【0451】 Step 4: 【0452】 The server uses a generated profile to search the job database and filter job postings that match the user's criteria. A list of suitable job postings is created, the details of each job posting are compared with the profile, and an evaluation score is assigned. 【0453】 Step 5: 【0454】 The server selects job postings with high matching accuracy based on the evaluation score, generates a notification message, and sends it to the terminal. The notification includes details of the selected job postings. 【0455】 Step 6: 【0456】 The terminal displays notification messages received from the server to the user, who then reviews the presented job postings. The user selects the job postings that interest them. 【0457】 Step 7: 【0458】 Based on the job postings selected by the user, the device sends those selections to the server. The server then communicates with the hiring company regarding the selected jobs and receives feedback. 【0459】 Step 8: 【0460】 Based on the feedback received by the server, it generates necessary advice for the user (for example, customizing their resume or preparing for an interview) and sends it to their device. 【0461】 Step 9: 【0462】 The terminal displays advice received from the server to the user, who then uses that information to prepare for their job search. 【0463】 (Example 1) 【0464】 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." 【0465】 In the talent acquisition market, there are challenges in efficiently finding employment opportunities that match individual skills and preferences. Furthermore, a lack of appropriate feedback between employers and job seekers hinders the smooth progress of the job search process. Additionally, a lack of specific advice on resume writing and interview preparation acts as a barrier to successful job changes. 【0466】 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. 【0467】 In this invention, the server includes means for transmitting personal information obtained from a user to a processing unit, means for analyzing the personal information received by the processing unit using a generation algorithm model to generate user data, and means for searching an information set based on the analyzed user data. This makes it possible for individual users to find employment opportunities that better match their skills and preferences, to efficiently collaborate with employers to receive feedback, and to support the entire job change process. 【0468】 A "user" is someone who uses the system to input personal information and receive job postings. 【0469】 A "processing device" refers to hardware or software that receives information from a user and performs analysis processing. 【0470】 A "generative algorithm model" is an artificial intelligence technology used to generate user data by analyzing users' personal information. 【0471】 "User data" refers to data that has been processed by a generative algorithm model and incorporates the user's skills and preferences. 【0472】 An "information collection" refers to a database containing job postings and other information resources. 【0473】 "Availability" refers to job opportunities and other available options selected based on user data. 【0474】 "Usage device" refers to a terminal or device used by a user to check the information they have received. 【0475】 "Information source organizations" refer to companies and organizations that provide job postings. 【0476】 "Opinions" refer to feedback obtained from information sources (employers) based on profiles. 【0477】 "Document" primarily refers to a resume, and means any document created for the purpose of job hunting. 【0478】 "Dialogue preparation" refers to preparatory activities for interviews and effective self-expression. 【0479】 This invention is a system designed to streamline users' job-hunting activities. Users input personal information and desired job conditions using a terminal and transmit this information to a server, which acts as a processing unit. The server uses artificial intelligence technology called a generative algorithm model to analyze the received personal information and generate user data. This user data includes details such as the user's skills, work history, and desired job type and work location. 【0480】 The server searches the job database, which is a collection of information, based on the generated user data, and selects available job postings that match the user's criteria. The selected job postings are notified to the user's device, and the user can review them. Furthermore, the server collaborates with information source organizations that provide job postings to obtain feedback on the user data and notifies the user of this feedback. In addition, the server provides specific advice to support the user's job search, such as customizing documents like resumes and preparing for interviews. 【0481】 As a concrete example, consider a scenario where a user enters search criteria such as "software engineer," "remote work," and "American company" into their device and sends them to the server. The generative AI model analyzes this information and generates user data that reflects the user's skill set and desired conditions. The server searches the job database using prompts such as "remote software engineer in the United States" and provides the user with relevant job information. 【0482】 This allows users to efficiently find employment opportunities that match their preferences and receive support to ensure a smooth job search. 【0483】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0484】 Step 1: 【0485】 The user uses their device to enter personal information and desired conditions for job searching (e.g., job type, work location, employment type). This data is then sent to the server. Specifically, the user operates a dedicated application or web interface on their device, enters the required information into a form, and clicks the "Submit" button. 【0486】 Step 2: 【0487】 The server receives user input data and analyzes it using a generative AI model. Based on the entered personal information and desired conditions, it generates user data including the user's skill set and work history. Specifically, the server calls the generative AI model and provides the received data as input. The model organizes the user's skills, experience, and desires and builds a profile. The output is a detailed user profile. 【0488】 Step 3: 【0489】 The server uses the generated user data to search the database containing job postings. In this step, a prompt statement is generated and used to query the job postings. The input is user data, and the output is job postings that match the user's criteria. Specifically, the server searches the database and lists the job postings it finds. 【0490】 Step 4: 【0491】 The server notifies the terminal of job postings selected from the search results. The terminal then notifies the user who received the notification, allowing the user to view the details of the job posting. Specifically, a data packet is sent from the server to the terminal, and the terminal notifies the user via a pop-up notification or email. 【0492】 Step 5: 【0493】 When a user selects a job posting they are interested in, the server collaborates with the job posting's information source to obtain feedback on the user's profile. The input is the specific job posting selected by the user, and the output is the feedback obtained. Specifically, the server accesses the information source via the network, sends the profile, and receives feedback. 【0494】 Step 6: 【0495】 The server generates and provides users with advice on resumes and interview preparation to support their job search. Inputs include the user profile and job information, while output is customized advice. Specifically, the server creates advice templates based on the user's skills and experience and sends them to the user's terminal. 【0496】 (Application Example 1) 【0497】 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." 【0498】 In today's information-driven society, it is crucial for job seekers to quickly find suitable opportunities. However, traditional systems often have insufficient accuracy in matching profiles with opportunities, making it likely that job seekers will miss out on the best options for themselves. Furthermore, the lack of effective feedback and preparation support after finding suitable opportunities hinders the smooth decision-making process for job seekers. 【0499】 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. 【0500】 In this invention, the server includes means for transmitting personal information obtained from the user to a communication device, means for analyzing the personal information received by the communication device using a generating artificial intelligence model to generate a profile, and means for searching an information database based on the analyzed profile information. This enables sophisticated matching between the profile and the information database, allowing job seekers to quickly and accurately find the most suitable opportunities. Furthermore, by adding means for automating the exchange of feedback regarding the relevant opportunities, the post-selection process can be streamlined, and long-term activity support can also be provided. 【0501】 "Personal information" refers to information about an individual that a user provides, such as skills, experience, and desired conditions. 【0502】 A "communication device" is an electronic device consisting of hardware or software for sending and receiving data over a network. 【0503】 A "generative artificial intelligence model" is a machine learning algorithm or platform used to analyze a user's personal information, extract its features, and generate a profile. 【0504】 A "profile" is a dataset that systematically organizes a user's skills, experience, and desired conditions. 【0505】 An "information database" is a database system that stores data about various opportunities that are subject to searching. 【0506】 A "search method" refers to a function that includes an algorithm or process for finding suitable opportunities from an information database based on profile information. 【0507】 "Notification" is the process of transmitting information to a user through a digital device. 【0508】 "Feedback" refers to information provided based on information about an opportunity, such as evaluations, comments, and additional information. 【0509】 "Automation" refers to the ability of a system to handle a series of processes autonomously, with minimal human intervention. 【0510】 "Preparation support" refers to advice and customization assistance provided to users as they make the necessary preparations for an opportunity. 【0511】 To realize this invention, the following components are necessary: a user terminal, a communication device, a generated AI model, an information database, and a server. 【0512】 Users input their personal information, including skills, experience, and preferences, into their user terminal, and this information is transmitted to the server via a communication device. On the server, a generative artificial intelligence model analyzes the received personal information, extracts features, and generates a user profile. Specifically, an open-source AI platform (e.g., Hugging Face Transformers) is used to generate and analyze the profile. 【0513】 The generated profiles are used by the server to search information databases. For example, Elasticsearch is used to quickly search for the best opportunities for the profile from multiple pieces of information stored in an AWS RDS MySQL database. 【0514】 Matching results are notified to the user's device via push notification services such as Firebase Cloud Messaging. This allows users to quickly check opportunities that match their criteria. Furthermore, the server automatically obtains feedback on the relevant opportunities, providing users with necessary evaluations and comments, as well as generating document customization and advice to assist with preparation. 【0515】 For example, if a user enters conditions such as "e-commerce platform payment system engineer," "works in the office two days a week," and "located in Asia," the AI model generates a profile, searches the database for the most relevant information based on that profile, and presents the user with appropriate opportunities. 【0516】 Examples of prompt statements for a generative AI model are as follows: 【0517】 "Create a job seeker profile and match them with the most suitable job openings according to the following conditions: Job Title = E-commerce Platform Payment System Engineer, Work Schedule = 2 days in-office per week, Location = Asia." 【0518】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0519】 Step 1: 【0520】 The user uses a terminal to enter personal information and desired conditions. This information includes skills, experience, work location, and employment type. This input is then prepared as data to be sent to the server. 【0521】 Step 2: 【0522】 The communication device transmits personal information obtained from the user terminal to the server. The transmitted data becomes input data for the server and proceeds to the next analysis step. 【0523】 Step 3: 【0524】 The server inputs the received personal information into a generating AI model to generate a profile. The generating AI model analyzes the user's characteristics based on the input data to create the profile. This profile serves as the basis for searching the information database. 【0525】 Step 4: 【0526】 The server uses the generated profile to search the information database. The input is the profile data, and Elasticsearch is used to perform a search to find the most suitable opportunity. The search results are output as the relevant opportunity. 【0527】 Step 5: 【0528】 The server selects relevant opportunities from the search results and sends a notification to the user's device using a push notification service. This notification content becomes the output data, showing the user opportunities that match the specified criteria. 【0529】 Step 6: 【0530】 The server automatically processes feedback for the opportunities selected by the user. The input here is data on the selected opportunity, and the output is a notification of detailed feedback to the user. 【0531】 Step 7: 【0532】 The server generates advice to assist the user in preparing based on the response to the opportunity. This input is feedback information, and the output provides advice on document customization and interview preparation. 【0533】 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. 【0534】 This invention combines an emotion engine with a system that supports users' job-hunting activities, recognizes the user's emotional state, and uses that information to provide a more personalized approach. 【0535】 Users use an interface through their device to record personal information and emotional states simultaneously. The emotion engine analyzes the user's eye contact, facial expressions, voice tone, etc., to estimate their current emotion. This emotion data, along with the user's background information, is sent to the server. 【0536】 The server generates a profile based on the received user information and sentiment data. The generated profile includes the user's current sentiment, and based on this sentiment, it searches the job database to optimize matching. This search considers the impact of the user's sentiment on job searching and selects the most suitable job postings. 【0537】 For example, if the emotion engine detects that a user is considering a career change and is experiencing stress, the server will provide job information that takes that emotional state into account. For instance, by prioritizing positions that emphasize a friendly work environment and stable work content, it becomes possible to provide job-seeking support that takes the user's mental health into consideration. 【0538】 Furthermore, the server generates job-hunting support advice based on the user's emotional data. For example, if a user is feeling anxious, it provides support tailored to their emotions, such as offering reassuring interview preparation advice. By incorporating this emotional engine, it enables more effective and personalized job-hunting support. 【0539】 The following describes the processing flow. 【0540】 Step 1: 【0541】 The user operates the device, inputting personal information (such as work history, desired job type, and work location) and enabling a function to initiate emotion recognition. The device collects emotion data from the user's facial expressions and tone of voice. 【0542】 Step 2: 【0543】 The device sends collected personal information and emotional data to the server. The transmitted information includes data indicating the user's current emotional state. 【0544】 Step 3: 【0545】 The server analyzes the personal information and emotional data it receives. A generative artificial intelligence model is used to generate a user profile. This profile reflects the user's skills, preferences, and emotional state. 【0546】 Step 4: 【0547】 The server searches the job database based on the generated profile. It considers emotional data to select job postings optimized for the user's psychological state. For example, it prioritizes jobs that offer environments that reduce stress. 【0548】 Step 5: 【0549】 The server evaluates the selected job postings and calculates a recommendation score based on the user's emotional state. This then lists the job postings that are most suitable for the user. 【0550】 Step 6: 【0551】 The server sends the most suitable job postings to the user's terminal. The terminal then presents the job postings to the user and also displays suggestion points based on sentiment analysis as reasons for selection. 【0552】 Step 7: 【0553】 The user reviews job postings and selects positions they are interested in. The selection data is sent from the device to the server. 【0554】 Step 8: 【0555】 The server communicates with the hiring company regarding the selected job posting and receives feedback based on the user profile, including emotions. 【0556】 Step 9: 【0557】 The server generates job-hunting preparation advice that also takes emotional data into account, and provides it to the user via their terminal. This advice may include interview techniques to reduce anxiety and methods for maintaining motivation. 【0558】 Step 10: 【0559】 The terminal displays advice received from the server to the user. The user then uses this information to prepare for the next steps in their job search. 【0560】 (Example 2) 【0561】 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." 【0562】 Traditional job search support systems have struggled to optimize job postings and provide personalized advice that takes into account the user's emotional state. Therefore, there is a need to create more effective job search support that considers the user's mental health. 【0563】 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. 【0564】 In this invention, the server includes means for analyzing personal information and emotional data obtained from the user, means for optimizing job postings based on the analyzed profile information, and means for providing the optimized job postings according to the user's emotional state. This enables personalized job search support that takes into account the user's emotional state. 【0565】 "Personal information" refers to information about the user, such as their name, work experience, and job change aspirations. 【0566】 "Emotional data" refers to information about a user's emotional state, estimated from factors such as their facial expressions and tone of voice. 【0567】 A "generative artificial intelligence model" is a program designed to perform a specific task by analyzing input data. 【0568】 A "profile" is a dataset that represents a user's characteristics and state, generated by integrating their personal information and emotional data. 【0569】 A "job information database" is a collection of data containing job information for various occupations, and serves as a source of information to support users' job-seeking activities. 【0570】 "Optimization" is the process of selecting based on specific criteria to achieve the best possible state in line with the objective. 【0571】 A "user terminal" is an electronic device used by a user to input or receive information, and includes computers, smartphones, and other similar devices. 【0572】 This system effectively supports users' job-hunting activities by coordinating terminals, servers, and an emotion engine. 【0573】 First, the user accesses the system using a device. The device is equipped with a camera and microphone, and has an interface for collecting the user's facial expressions and voice tone. The user inputs emotional data in real time along with personal information. The emotion engine running on the device uses software such as a "face recognition library" and a "voice analysis library" to analyze the emotional data and estimate the user's emotional state. 【0574】 Next, the device sends the emotional data analyzed by the emotion engine, along with the user's personal information, to the server. The HTTPS protocol is used for data communication, ensuring the security of user data. Based on this transmitted data, the server uses a generative AI model to generate a user profile. 【0575】 The server searches the job database based on this profile. This search process utilizes an AI algorithm to consider the user's emotional state. This extracts and provides job postings that are appropriate to the user's emotional state. As a result, users can proceed with their job search with peace of mind. 【0576】 For example, if a user wants to change careers but is stressed about their current situation, the system will select and provide job postings from companies with a stress-reducing corporate culture. Furthermore, the server will generate interview preparation advice tailored to the user's level of anxiety, providing personalized support for their job search. 【0577】 An example of a prompt message is as follows: 【0578】 User information: Currently employed engineer, 3+ years of experience, seeking a career change. 【0579】 Emotional state: Stressed, mild anxiety level 【0580】 Goal: Find a job in a workplace environment that values teamwork. 【0581】 Instructions for the AI model: 【0582】 Suggest three job postings that are appropriate for the user's emotional state. 【0583】 Create interview preparation advice that will help people feel at ease. 【0584】 In this way, the present invention utilizes information based on the user's emotional state to realize personalized job search support. 【0585】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0586】 Step 1: 【0587】 The user logs in using a device. The device displays a screen prompting the user to enter their personal information (name, work experience, job search preferences, etc.). The entered data is temporarily stored on the device. Next, the device activates its camera and microphone to collect the user's facial expressions and voice tone. This data becomes input for subsequent sentiment analysis. 【0588】 Step 2: 【0589】 The emotion engine installed in the device analyzes facial expression data and voice tone data acquired from the user. Specifically, it uses a facial recognition library to quantify changes in facial expressions and a voice analysis library to extract sound characteristics. Through this data processing, the user's emotional state is estimated, and the result is output as emotion data. 【0590】 Step 3: 【0591】 The device transmits the user's personal information and emotional data to the server. This transmission is performed via the HTTPS protocol, ensuring data security. The output from this process becomes the input data necessary for profile generation on the server side. 【0592】 Step 4: 【0593】 The server generates user profiles using a generative AI model based on the received user data. This generation process integrates personal and emotional data and performs data calculations to extract user-specific characteristics. The generated profiles are output and used to facilitate subsequent job matching. 【0594】 Step 5: 【0595】 The server searches the job database based on the generated profile. An AI algorithm evaluates the emotional state and skill set in this profile and processes the data to select the most suitable job postings. The search results output a list of selected job postings. 【0596】 Step 6: 【0597】 The server sends optimized job postings from the search results to the user. The content of the selected job postings is displayed on the user's terminal, allowing the user to view them. The output of this process is specific job postings that enable the user to take the next step in their job search. 【0598】 Step 7: 【0599】 The server generates supportive advice for job hunting based on emotional data. This AI model uses data calculations to generate specific advice, such as how to approach and prepare for interviews. This is the final output provided to the user. 【0600】 (Application Example 2) 【0601】 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." 【0602】 When supporting users in their job search, there is a challenge in providing more personalized job information and financial guidance that takes into account their individual emotional states. In particular, since the stress and anxiety users experience can affect their selection of appropriate job information and spending management, there is a need for solutions that optimize these aspects according to their emotional state. 【0603】 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. 【0604】 In this invention, the server includes means for analyzing personal information and emotional state data obtained from the user using a generating artificial intelligence model to generate a profile; means for searching and optimizing a job information database considering the emotional state based on the analyzed profile information; and means for notifying the user terminal of the optimized employment opportunities and financial advice based on the emotional state. This makes it possible to select job information and provide expenditure management advice tailored to the user's emotional state. 【0605】 "Personal information" refers to identifying information about a user, including data such as name, contact information, and resume. 【0606】 "Emotional state data" refers to information that represents the user's emotional state, and is based on the results of analysis of facial expressions, tone of voice, eye contact, etc. 【0607】 A "generative artificial intelligence model" is an artificial intelligence model that analyzes a user's personal information and emotional state data to generate a profile that captures the user's characteristics and tendencies. 【0608】 A "profile" is a collection of data generated based on a user's personal information and emotional state, and it indicates the user's specific characteristics and tendencies. 【0609】 A "job information database" is a database that collects job information for various occupations and industries, and is used to provide users with suitable employment opportunities. 【0610】 "Financial advice" refers to financial guidance and suggestions that take into account the user's individual emotional state and economic circumstances. 【0611】 To implement this invention, a system combining a user terminal, a server, and an emotion analysis engine is required. The user terminal uses a camera and microphone to collect personal information and emotional state data in real time. Specifically, it records the user's facial expressions and voice tone, and this data is analyzed by the emotion analysis engine. The analysis uses an emotion analysis model that utilizes OpenCV and TensorFlow. This model determines the user's emotional state, and this is sent to the server as numerical data. 【0612】 The server receives personal information and emotional state data from the user and uses a generative artificial intelligence model to generate a profile. This profile reflects the user's characteristics and occupational tendencies, taking their emotional state into account. Based on the generated profile, the server searches a job database to identify the most suitable job opportunities. It also generates financial advice to optimize the user's financial situation according to their emotional state. 【0613】 These job postings and financial advice are notified to the user's terminal, allowing the user to recognize them appropriately and consider their next course of action. For example, if a user is experiencing financial worries, the server prioritizes sending reassuring financial advice. 【0614】 For example, if a user is planning to shop while in an unstable emotional state, the server sends a prompt message to the AI model based on the analysis results, stating, "Based on the user's current emotional state, please provide the best saving strategy. The user appears to be feeling stressed," and then provides specific spending advice. Thus, the effect of this invention is to enable individualized support according to the user's emotional state. 【0615】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0616】 Step 1: 【0617】 The user's device uses its camera and microphone to collect personal information and emotional state data. The input consists of video and audio data of the user's facial expressions, which are then converted into an analyzable format through digital signal processing. 【0618】 Step 2: 【0619】 The device sends the converted emotional state data to the emotion analysis engine. Here, the collected data is provided to the analysis engine as input, and output identifying the emotional state is obtained using OpenCV or TensorFlow. Specifically, emotions such as smiling or anger are output as numerical data. 【0620】 Step 3: 【0621】 The server receives personal information and emotional state data transmitted from the terminal. Based on the received data, it starts the process of generating a profile using a generative artificial intelligence model. The input is multidimensional data representing the user's characteristics, and the output is profile information including the user's emotional tendencies. 【0622】 Step 4: 【0623】 The server searches the job posting database based on the generated profile information. In this step, the profile information is used as input, and appropriate job postings are optimized and output based on the prompts in the generating AI model. 【0624】 Step 5: 【0625】 The server generates financial advice that takes into account profile information and emotional state data. Here, the prompt "Based on the user's current emotional state, please provide the best savings strategy" is input to the AI model, and the output is customized financial advice. 【0626】 Step 6: 【0627】 The server notifies the user's terminal with optimized job postings and financial advice. Based on the information received, the user can choose their next course of action. The input is information generated on the server side, and the output is content displayed on the user's terminal's screen. 【0628】 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. 【0629】 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. 【0630】 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. 【0631】 [Fourth Embodiment] 【0632】 Figure 7 shows an example of the configuration of the data processing system 410 according to the fourth embodiment. 【0633】 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. 【0634】 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). 【0635】 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. 【0636】 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. 【0637】 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). 【0638】 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. 【0639】 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. 【0640】 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. 【0641】 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. 【0642】 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. 【0643】 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. 【0644】 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". 【0645】 This invention provides a system to streamline a user's job search activities, and a specific embodiment thereof is described below. The user inputs personal information using a terminal and sends it to a server. The server receives this information and generates a user profile using a generative artificial intelligence model. This profile includes the user's skills, experience, and desired conditions, and serves as basic data for matching the user with job information databases. 【0646】 The server uses the generated profile to search various job databases and selects jobs that meet the criteria. The user's terminal is notified of the selected job information, which the user can then review. The server also contacts the hiring company regarding the job selected by the user, obtains feedback based on the profile, and notifies the user as needed. Furthermore, the server generates advice on resume customization and interview preparation to facilitate the user's job search. 【0647】 As a concrete example, if a user enters their preferences such as "data scientist," "remote work," and "European company" into their terminal, the server creates a profile based on those requirements and searches the database for suitable employment opportunities. For example, if a remote work position is found at a company headquartered in Germany, the specific job information is notified to the user's terminal, and the user can consider it. In this way, the present invention supports users in effectively carrying out their job search. 【0648】 The following describes the processing flow. 【0649】 Step 1: 【0650】 The user operates the device, enters personal information (background, work history, desired job type, desired work location, etc.), and submits the information by pressing the submit button. 【0651】 Step 2: 【0652】 The terminal receives information from the user and transfers that data to the server. The terminal then performs a response confirmation to verify that the data has been sent to the server correctly. 【0653】 Step 3: 【0654】 The server receives the transferred personal information and stores it in a database. Based on the received data, a generative artificial intelligence model is used to generate a user profile. 【0655】 Step 4: 【0656】 The server uses a generated profile to search the job database and filter job postings that match the user's criteria. A list of suitable job postings is created, the details of each job posting are compared with the profile, and an evaluation score is assigned. 【0657】 Step 5: 【0658】 The server selects job postings with high matching accuracy based on the evaluation score, generates a notification message, and sends it to the terminal. The notification includes details of the selected job postings. 【0659】 Step 6: 【0660】 The terminal displays notification messages received from the server to the user, who then reviews the presented job postings. The user selects the job postings that interest them. 【0661】 Step 7: 【0662】 Based on the job postings selected by the user, the device sends those selections to the server. The server then communicates with the hiring company regarding the selected jobs and receives feedback. 【0663】 Step 8: 【0664】 Based on the feedback received by the server, it generates necessary advice for the user (for example, customizing their resume or preparing for an interview) and sends it to their device. 【0665】 Step 9: 【0666】 The terminal displays advice received from the server to the user, who then uses that information to prepare for their job search. 【0667】 (Example 1) 【0668】 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". 【0669】 In the talent acquisition market, there are challenges in efficiently finding employment opportunities that match individual skills and preferences. Furthermore, a lack of appropriate feedback between employers and job seekers hinders the smooth progress of the job search process. Additionally, a lack of specific advice on resume writing and interview preparation acts as a barrier to successful job changes. 【0670】 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. 【0671】 In this invention, the server includes means for transmitting personal information obtained from a user to a processing unit, means for analyzing the personal information received by the processing unit using a generation algorithm model to generate user data, and means for searching an information set based on the analyzed user data. This makes it possible for individual users to find employment opportunities that better match their skills and preferences, to efficiently collaborate with employers to receive feedback, and to support the entire job change process. 【0672】 A "user" is someone who uses the system to input personal information and receive job postings. 【0673】 A "processing device" refers to hardware or software that receives information from a user and performs analysis processing. 【0674】 A "generative algorithm model" is an artificial intelligence technology used to generate user data by analyzing users' personal information. 【0675】 "User data" refers to data that has been processed by a generative algorithm model and incorporates the user's skills and preferences. 【0676】 An "information collection" refers to a database containing job postings and other information resources. 【0677】 "Availability" refers to job opportunities and other available options selected based on user data. 【0678】 "Usage device" refers to a terminal or device used by a user to check the information they have received. 【0679】 "Information source organizations" refer to companies and organizations that provide job postings. 【0680】 "Opinions" refer to feedback obtained from information sources (employers) based on profiles. 【0681】 "Document" primarily refers to a resume, and means any document created for the purpose of job hunting. 【0682】 "Dialogue preparation" refers to preparatory activities for interviews and effective self-expression. 【0683】 This invention is a system designed to streamline users' job-hunting activities. Users input personal information and desired job conditions using a terminal and transmit this information to a server, which acts as a processing unit. The server uses artificial intelligence technology called a generative algorithm model to analyze the received personal information and generate user data. This user data includes details such as the user's skills, work history, and desired job type and work location. 【0684】 The server searches the job database, which is a collection of information, based on the generated user data, and selects available job postings that match the user's criteria. The selected job postings are notified to the user's device, and the user can review them. Furthermore, the server collaborates with information source organizations that provide job postings to obtain feedback on the user data and notifies the user of this feedback. In addition, the server provides specific advice to support the user's job search, such as customizing documents like resumes and preparing for interviews. 【0685】 As a concrete example, consider a scenario where a user enters search criteria such as "software engineer," "remote work," and "American company" into their device and sends them to the server. The generative AI model analyzes this information and generates user data that reflects the user's skill set and desired conditions. The server searches the job database using prompts such as "remote software engineer in the United States" and provides the user with relevant job information. 【0686】 This allows users to efficiently find employment opportunities that match their preferences and receive support to ensure a smooth job search. 【0687】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0688】 Step 1: 【0689】 The user uses their device to enter personal information and desired conditions for job searching (e.g., job type, work location, employment type). This data is then sent to the server. Specifically, the user operates a dedicated application or web interface on their device, enters the required information into a form, and clicks the "Submit" button. 【0690】 Step 2: 【0691】 The server receives user input data and analyzes it using a generative AI model. Based on the entered personal information and desired conditions, it generates user data including the user's skill set and work history. Specifically, the server calls the generative AI model and provides the received data as input. The model organizes the user's skills, experience, and desires and builds a profile. The output is a detailed user profile. 【0692】 Step 3: 【0693】 The server uses the generated user data to search the database containing job postings. In this step, a prompt statement is generated and used to query the job postings. The input is user data, and the output is job postings that match the user's criteria. Specifically, the server searches the database and lists the job postings it finds. 【0694】 Step 4: 【0695】 The server notifies the terminal of job postings selected from the search results. The terminal then notifies the user who received the notification, allowing the user to view the details of the job posting. Specifically, a data packet is sent from the server to the terminal, and the terminal notifies the user via a pop-up notification or email. 【0696】 Step 5: 【0697】 When a user selects a job posting they are interested in, the server collaborates with the job posting's information source to obtain feedback on the user's profile. The input is the specific job posting selected by the user, and the output is the feedback obtained. Specifically, the server accesses the information source via the network, sends the profile, and receives feedback. 【0698】 Step 6: 【0699】 The server generates and provides users with advice on resumes and interview preparation to support their job search. Inputs include the user profile and job information, while output is customized advice. Specifically, the server creates advice templates based on the user's skills and experience and sends them to the user's terminal. 【0700】 (Application Example 1) 【0701】 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". 【0702】 In today's information-driven society, it is crucial for job seekers to quickly find suitable opportunities. However, traditional systems often have insufficient accuracy in matching profiles with opportunities, making it likely that job seekers will miss out on the best options for themselves. Furthermore, the lack of effective feedback and preparation support after finding suitable opportunities hinders the smooth decision-making process for job seekers. 【0703】 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. 【0704】 In this invention, the server includes means for transmitting personal information obtained from the user to a communication device, means for analyzing the personal information received by the communication device using a generating artificial intelligence model to generate a profile, and means for searching an information database based on the analyzed profile information. This enables sophisticated matching between the profile and the information database, allowing job seekers to quickly and accurately find the most suitable opportunities. Furthermore, by adding means for automating the exchange of feedback regarding the relevant opportunities, the post-selection process can be streamlined, and long-term activity support can also be provided. 【0705】 "Personal information" refers to information about an individual that a user provides, such as skills, experience, and desired conditions. 【0706】 A "communication device" is an electronic device consisting of hardware or software for sending and receiving data over a network. 【0707】 A "generative artificial intelligence model" is a machine learning algorithm or platform used to analyze a user's personal information, extract its features, and generate a profile. 【0708】 A "profile" is a dataset that systematically organizes a user's skills, experience, and desired conditions. 【0709】 An "information database" is a database system that stores data about various opportunities that are subject to searching. 【0710】 A "search method" refers to a function that includes an algorithm or process for finding suitable opportunities from an information database based on profile information. 【0711】 "Notification" is the process of transmitting information to a user through a digital device. 【0712】 "Feedback" refers to information provided based on information about an opportunity, such as evaluations, comments, and additional information. 【0713】 "Automation" refers to the ability of a system to handle a series of processes autonomously, with minimal human intervention. 【0714】 "Preparation support" refers to advice and customization assistance provided to users as they make the necessary preparations for an opportunity. 【0715】 To realize this invention, the following components are necessary: a user terminal, a communication device, a generated AI model, an information database, and a server. 【0716】 Users input their personal information, including skills, experience, and preferences, into their user terminal, and this information is transmitted to the server via a communication device. On the server, a generative artificial intelligence model analyzes the received personal information, extracts features, and generates a user profile. Specifically, an open-source AI platform (e.g., Hugging Face Transformers) is used to generate and analyze the profile. 【0717】 The generated profiles are used by the server to search information databases. For example, Elasticsearch is used to quickly search for the best opportunities for the profile from multiple pieces of information stored in an AWS RDS MySQL database. 【0718】 Matching results are notified to the user's device via push notification services such as Firebase Cloud Messaging. This allows users to quickly check opportunities that match their criteria. Furthermore, the server automatically obtains feedback on the relevant opportunities, providing users with necessary evaluations and comments, as well as generating document customization and advice to assist with preparation. 【0719】 For example, if a user enters conditions such as "e-commerce platform payment system engineer," "works in the office two days a week," and "located in Asia," the AI model generates a profile, searches the database for the most relevant information based on that profile, and presents the user with appropriate opportunities. 【0720】 Examples of prompt statements for a generative AI model are as follows: 【0721】 "Create a job seeker profile and match them with the most suitable job openings according to the following conditions: Job Title = E-commerce Platform Payment System Engineer, Work Schedule = 2 days in-office per week, Location = Asia." 【0722】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0723】 Step 1: 【0724】 The user uses a terminal to enter personal information and desired conditions. This information includes skills, experience, work location, and employment type. This input is then prepared as data to be sent to the server. 【0725】 Step 2: 【0726】 The communication device transmits personal information obtained from the user terminal to the server. The transmitted data becomes input data for the server and proceeds to the next analysis step. 【0727】 Step 3: 【0728】 The server inputs the received personal information into a generating AI model to generate a profile. The generating AI model analyzes the user's characteristics based on the input data to create the profile. This profile serves as the basis for searching the information database. 【0729】 Step 4: 【0730】 The server uses the generated profile to search the information database. The input is the profile data, and Elasticsearch is used to perform a search to find the most suitable opportunity. The search results are output as the relevant opportunity. 【0731】 Step 5: 【0732】 The server selects relevant opportunities from the search results and sends a notification to the user's device using a push notification service. This notification content becomes the output data, showing the user opportunities that match the specified criteria. 【0733】 Step 6: 【0734】 The server automatically processes feedback for the opportunities selected by the user. The input here is data on the selected opportunity, and the output is a notification of detailed feedback to the user. 【0735】 Step 7: 【0736】 The server generates advice to assist the user in preparing based on the response to the opportunity. This input is feedback information, and the output provides advice on document customization and interview preparation. 【0737】 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. 【0738】 This invention combines an emotion engine with a system that supports users' job-hunting activities, recognizes the user's emotional state, and uses that information to provide a more personalized approach. 【0739】 Users use an interface through their device to record personal information and emotional states simultaneously. The emotion engine analyzes the user's eye contact, facial expressions, voice tone, etc., to estimate their current emotion. This emotion data, along with the user's background information, is sent to the server. 【0740】 The server generates a profile based on the received user information and sentiment data. The generated profile includes the user's current sentiment, and based on this sentiment, it searches the job database to optimize matching. This search considers the impact of the user's sentiment on job searching and selects the most suitable job postings. 【0741】 For example, if the emotion engine detects that a user is considering a career change and is experiencing stress, the server will provide job information that takes that emotional state into account. For instance, by prioritizing positions that emphasize a friendly work environment and stable work content, it becomes possible to provide job-seeking support that takes the user's mental health into consideration. 【0742】 Furthermore, the server generates job-hunting support advice based on the user's emotional data. For example, if a user is feeling anxious, it provides support tailored to their emotions, such as offering reassuring interview preparation advice. By incorporating this emotional engine, it enables more effective and personalized job-hunting support. 【0743】 The following describes the processing flow. 【0744】 Step 1: 【0745】 The user operates the device, inputting personal information (such as work history, desired job type, and work location) and enabling a function to initiate emotion recognition. The device collects emotion data from the user's facial expressions and tone of voice. 【0746】 Step 2: 【0747】 The device sends collected personal information and emotional data to the server. The transmitted information includes data indicating the user's current emotional state. 【0748】 Step 3: 【0749】 The server analyzes the personal information and emotional data it receives. A generative artificial intelligence model is used to generate a user profile. This profile reflects the user's skills, preferences, and emotional state. 【0750】 Step 4: 【0751】 The server searches the job database based on the generated profile. It considers emotional data to select job postings optimized for the user's psychological state. For example, it prioritizes jobs that offer environments that reduce stress. 【0752】 Step 5: 【0753】 The server evaluates the selected job postings and calculates a recommendation score based on the user's emotional state. This then lists the job postings that are most suitable for the user. 【0754】 Step 6: 【0755】 The server sends the most suitable job postings to the user's terminal. The terminal then presents the job postings to the user and also displays suggestion points based on sentiment analysis as reasons for selection. 【0756】 Step 7: 【0757】 The user reviews job postings and selects positions they are interested in. The selection data is sent from the device to the server. 【0758】 Step 8: 【0759】 The server communicates with the hiring company regarding the selected job posting and receives feedback based on the user profile, including emotions. 【0760】 Step 9: 【0761】 The server generates job-hunting preparation advice that also takes emotional data into account, and provides it to the user via their terminal. This advice may include interview techniques to reduce anxiety and methods for maintaining motivation. 【0762】 Step 10: 【0763】 The terminal displays advice received from the server to the user. The user then uses this information to prepare for the next steps in their job search. 【0764】 (Example 2) 【0765】 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". 【0766】 Traditional job search support systems have struggled to optimize job postings and provide personalized advice that takes into account the user's emotional state. Therefore, there is a need to create more effective job search support that considers the user's mental health. 【0767】 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. 【0768】 In this invention, the server includes means for analyzing personal information and emotional data obtained from the user, means for optimizing job postings based on the analyzed profile information, and means for providing the optimized job postings according to the user's emotional state. This enables personalized job search support that takes into account the user's emotional state. 【0769】 "Personal information" refers to information about the user, such as their name, work experience, and job change aspirations. 【0770】 "Emotional data" refers to information about a user's emotional state, estimated from factors such as their facial expressions and tone of voice. 【0771】 A "generative artificial intelligence model" is a program designed to perform a specific task by analyzing input data. 【0772】 A "profile" is a dataset that represents a user's characteristics and state, generated by integrating their personal information and emotional data. 【0773】 A "job information database" is a collection of data containing job information for various occupations, and serves as a source of information to support users' job-seeking activities. 【0774】 "Optimization" is the process of selecting based on specific criteria to achieve the best possible state in line with the objective. 【0775】 A "user terminal" is an electronic device used by a user to input or receive information, and includes computers, smartphones, and other similar devices. 【0776】 This system effectively supports users' job-hunting activities by coordinating terminals, servers, and an emotion engine. 【0777】 First, the user accesses the system using a device. The device is equipped with a camera and microphone, and has an interface for collecting the user's facial expressions and voice tone. The user inputs emotional data in real time along with personal information. The emotion engine running on the device uses software such as a "face recognition library" and a "voice analysis library" to analyze the emotional data and estimate the user's emotional state. 【0778】 Next, the device sends the emotional data analyzed by the emotion engine, along with the user's personal information, to the server. The HTTPS protocol is used for data communication, ensuring the security of user data. Based on this transmitted data, the server uses a generative AI model to generate a user profile. 【0779】 The server searches the job database based on this profile. This search process utilizes an AI algorithm to consider the user's emotional state. This extracts and provides job postings that are appropriate to the user's emotional state. As a result, users can proceed with their job search with peace of mind. 【0780】 For example, if a user wants to change careers but is stressed about their current situation, the system will select and provide job postings from companies with a stress-reducing corporate culture. Furthermore, the server will generate interview preparation advice tailored to the user's level of anxiety, providing personalized support for their job search. 【0781】 An example of a prompt message is as follows: 【0782】 User information: Currently employed engineer, 3+ years of experience, seeking a career change. 【0783】 Emotional state: Stressed, mild anxiety level 【0784】 Goal: Find a job in a workplace environment that values teamwork. 【0785】 Instructions for the AI model: 【0786】 Suggest three job postings that are appropriate for the user's emotional state. 【0787】 Create interview preparation advice that will help people feel at ease. 【0788】 In this way, the present invention utilizes information based on the user's emotional state to realize personalized job search support. 【0789】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0790】 Step 1: 【0791】 The user logs in using a device. The device displays a screen prompting the user to enter their personal information (name, work experience, job search preferences, etc.). The entered data is temporarily stored on the device. Next, the device activates its camera and microphone to collect the user's facial expressions and voice tone. This data becomes input for subsequent sentiment analysis. 【0792】 Step 2: 【0793】 The emotion engine installed in the device analyzes facial expression data and voice tone data acquired from the user. Specifically, it uses a facial recognition library to quantify changes in facial expressions and a voice analysis library to extract sound characteristics. Through this data processing, the user's emotional state is estimated, and the result is output as emotion data. 【0794】 Step 3: 【0795】 The device transmits the user's personal information and emotional data to the server. This transmission is performed via the HTTPS protocol, ensuring data security. The output from this process becomes the input data necessary for profile generation on the server side. 【0796】 Step 4: 【0797】 The server generates user profiles using a generative AI model based on the received user data. This generation process integrates personal and emotional data and performs data calculations to extract user-specific characteristics. The generated profiles are output and used to facilitate subsequent job matching. 【0798】 Step 5: 【0799】 The server searches the job database based on the generated profile. An AI algorithm evaluates the emotional state and skill set in this profile and processes the data to select the most suitable job postings. The search results output a list of selected job postings. 【0800】 Step 6: 【0801】 The server sends optimized job postings from the search results to the user. The content of the selected job postings is displayed on the user's terminal, allowing the user to view them. The output of this process is specific job postings that enable the user to take the next step in their job search. 【0802】 Step 7: 【0803】 The server generates supportive advice for job hunting based on emotional data. This AI model uses data calculations to generate specific advice, such as how to approach and prepare for interviews. This is the final output provided to the user. 【0804】 (Application Example 2) 【0805】 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". 【0806】 When supporting users in their job search, there is a challenge in providing more personalized job information and financial guidance that takes into account their individual emotional states. In particular, since the stress and anxiety users experience can affect their selection of appropriate job information and spending management, there is a need for solutions that optimize these aspects according to their emotional state. 【0807】 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. 【0808】 In this invention, the server includes means for analyzing personal information and emotional state data obtained from the user using a generating artificial intelligence model to generate a profile; means for searching and optimizing a job information database considering the emotional state based on the analyzed profile information; and means for notifying the user terminal of the optimized employment opportunities and financial advice based on the emotional state. This makes it possible to select job information and provide expenditure management advice tailored to the user's emotional state. 【0809】 "Personal information" refers to identifying information about a user, including data such as name, contact information, and resume. 【0810】 "Emotional state data" refers to information that represents the user's emotional state, and is based on the results of analysis of facial expressions, tone of voice, eye contact, etc. 【0811】 A "generative artificial intelligence model" is an artificial intelligence model that analyzes a user's personal information and emotional state data to generate a profile that captures the user's characteristics and tendencies. 【0812】 A "profile" is a collection of data generated based on a user's personal information and emotional state, and it indicates the user's specific characteristics and tendencies. 【0813】 A "job information database" is a database that collects job information for various occupations and industries, and is used to provide users with suitable employment opportunities. 【0814】 "Financial advice" refers to financial guidance and suggestions that take into account the user's individual emotional state and economic circumstances. 【0815】 To implement this invention, a system combining a user terminal, a server, and an emotion analysis engine is required. The user terminal uses a camera and microphone to collect personal information and emotional state data in real time. Specifically, it records the user's facial expressions and voice tone, and this data is analyzed by the emotion analysis engine. The analysis uses an emotion analysis model that utilizes OpenCV and TensorFlow. This model determines the user's emotional state, and this is sent to the server as numerical data. 【0816】 The server receives personal information and emotional state data from the user and uses a generative artificial intelligence model to generate a profile. This profile reflects the user's characteristics and occupational tendencies, taking their emotional state into account. Based on the generated profile, the server searches a job database to identify the most suitable job opportunities. It also generates financial advice to optimize the user's financial situation according to their emotional state. 【0817】 These job postings and financial advice are notified to the user's terminal, allowing the user to recognize them appropriately and consider their next course of action. For example, if a user is experiencing financial worries, the server prioritizes sending reassuring financial advice. 【0818】 For example, if a user is planning to shop while in an unstable emotional state, the server sends a prompt message to the AI model based on the analysis results, stating, "Based on the user's current emotional state, please provide the best saving strategy. The user appears to be feeling stressed," and then provides specific spending advice. Thus, the effect of this invention is to enable individualized support according to the user's emotional state. 【0819】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0820】 Step 1: 【0821】 The user's device uses its camera and microphone to collect personal information and emotional state data. The input consists of video and audio data of the user's facial expressions, which are then converted into an analyzable format through digital signal processing. 【0822】 Step 2: 【0823】 The device sends the converted emotional state data to the emotion analysis engine. Here, the collected data is provided to the analysis engine as input, and output identifying the emotional state is obtained using OpenCV or TensorFlow. Specifically, emotions such as smiling or anger are output as numerical data. 【0824】 Step 3: 【0825】 The server receives personal information and emotional state data transmitted from the terminal. Based on the received data, it starts the process of generating a profile using a generative artificial intelligence model. The input is multidimensional data representing the user's characteristics, and the output is profile information including the user's emotional tendencies. 【0826】 Step 4: 【0827】 The server searches the job posting database based on the generated profile information. In this step, the profile information is used as input, and appropriate job postings are optimized and output based on the prompts in the generating AI model. 【0828】 Step 5: 【0829】 The server generates financial advice that takes into account profile information and emotional state data. Here, the prompt "Based on the user's current emotional state, please provide the best savings strategy" is input to the AI model, and the output is customized financial advice. 【0830】 Step 6: 【0831】 The server notifies the user's terminal with optimized job postings and financial advice. Based on the information received, the user can choose their next course of action. The input is information generated on the server side, and the output is content displayed on the user's terminal's screen. 【0832】 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. 【0833】 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. 【0834】 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. 【0835】 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. 【0836】 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. 【0837】 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. 【0838】 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. 【0839】 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. 【0840】 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." 【0841】 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. 【0842】 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. 【0843】 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. 【0844】 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. 【0845】 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. 【0846】 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. 【0847】 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. 【0848】 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. 【0849】 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. 【0850】 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. 【0851】 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. 【0852】 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. 【0853】 The following is further disclosed regarding the embodiments described above. 【0854】 (Claim 1) 【0855】 A means of transmitting personal information obtained from users to a server, 【0856】 A means for analyzing personal information received on a server using an artificial intelligence model to generate a profile, 【0857】 A means of searching a job information database based on the analyzed profile information, 【0858】 A means of selecting relevant employment opportunities from search results and notifying the user's terminal, 【0859】 A system that includes this. 【0860】 (Claim 2) 【0861】 The system according to claim 1, comprising means for the server to coordinate with the recruiting company regarding the job information selected by the user and to provide feedback on the user's profile. 【0862】 (Claim 3) 【0863】 The system according to claim 1, comprising means for the server to generate resume customization and interview preparation advice in order to assist the user in the job change process. 【0864】 "Example 1" 【0865】 (Claim 1) 【0866】 A means of transmitting personal information obtained from a user to a processing device, 【0867】 A means for analyzing personal information received by a processing device using a generation algorithm model to generate user data, 【0868】 A means for searching an information set based on analyzed user data, 【0869】 A means of selecting the appropriate availability from the search results and notifying the user device, 【0870】 A system that includes this. 【0871】 (Claim 2) 【0872】 The system according to claim 1, comprising a means by which the processing device cooperates with information source organizations to provide opinions on user data regarding availability information selected by the user. 【0873】 (Claim 3) 【0874】 The system according to claim 1, wherein the processing device comprises means for generating advice for customizing documents and preparing for dialogue in order to support the user's activity process. 【0875】 "Application Example 1" 【0876】 (Claim 1) 【0877】 A means of transmitting personal information obtained from users to a communication device, 【0878】 A means for analyzing personal information received by a communication device using an artificial intelligence model to generate a profile, 【0879】 A means for searching an information database based on the analyzed profile information, 【0880】 A means of selecting relevant opportunities from the search results and notifying the user's device, 【0881】 A means to automate the exchange of feedback regarding the relevant opportunity, 【0882】 A system that includes this. 【0883】 (Claim 2) 【0884】 The system according to claim 1, comprising means for a communication device to cooperate with the user organization regarding information selected by the user, and to provide and notify feedback about the user's profile. 【0885】 (Claim 3) 【0886】 The system according to claim 1, wherein the communication device comprises means for generating document customization and preparation advice to support the user's activity process. 【0887】 "Example 2 of combining an emotion engine" 【0888】 (Claim 1) 【0889】 A means of transmitting personal information and emotional data obtained from users to a server, 【0890】 A means by which an artificial intelligence model generates a profile using personal information and emotional data received on a server, 【0891】 A means of searching a job information database based on analyzed profile information and optimizing employment opportunities based on emotional state, 【0892】 A means of selecting relevant employment opportunities from optimized search results and notifying the user's device while considering the user's emotional state, 【0893】 A system that includes this. 【0894】 (Claim 2) 【0895】 The system according to claim 1, comprising means for the server to cooperate with the recruiting company regarding the job information selected by the user and to provide feedback based on the user's profile and sentiment data. 【0896】 (Claim 3) 【0897】 The system according to claim 1, comprising means for the server to generate customized resumes and interview preparation advice tailored to the user's emotional state in order to assist the user in the job-hunting process. 【0898】 "Application example 2 when combining with an emotional engine" 【0899】 (Claim 1) 【0900】 A means of transmitting personal information and emotional state data obtained from users to a server, 【0901】 A means for analyzing personal information and emotional state data received on a server using an artificial intelligence model to generate a profile, 【0902】 A means to search a job information database based on analyzed profile information and optimize employment opportunities while considering emotional state, 【0903】 A means of notifying the user terminal of optimized job search results, 【0904】 A means of providing financial advice based on the user's emotional state, 【0905】 A system that includes this. 【0906】 (Claim 2) 【0907】 The system according to claim 1, comprising: means for the server to coordinate with the recruiting organization regarding the job information selected by the user and provide feedback on the user's profile; and means for providing customized spending management guidance based on the user's emotional state. 【0908】 (Claim 3) 【0909】 The system according to claim 1, wherein the server has means for generating customized resumes, interview preparation advice, and sentiment-based spending advice to assist the user in their job search process and financial planning. [Explanation of Symbols] 【0910】 10, 210, 310, 410 Data Processing Systems 12 Data Processing Devices 14 Smart Devices 214 Smart Glasses 314 Headset-type terminal 414 Robots< / url:> < / url:> < / url:> < / url:>
Claims
[Claim 1] A means of transmitting personal information obtained from users to a server, A means for analyzing personal information received on a server using an artificial intelligence model to generate a profile, A means of searching a job information database based on the analyzed profile information, A means of selecting relevant employment opportunities from search results and notifying the user's terminal, A system that includes this. [Claim 2] The system according to claim 1, comprising means for the server to cooperate with the recruiting company regarding the job information selected by the user and to provide feedback on the user's profile. [Claim 3] The system according to claim 1, comprising means for the server to generate resume customization and interview preparation advice in order to assist the user in the job change process.