System

A system using a generative AI model to provide feedback on daily tasks enhances motivation and solidarity by addressing isolation through positive reinforcement within groups.

JP2026030426APending Publication Date: 2026-02-20SOFTBANK GROUP CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024133409
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-08
Publication Date
2026-02-20

AI Technical Summary

Technical Problem

Modern society has weakened personal connections, leading to isolation, particularly affecting groups like the elderly who receive fewer opportunities for praise, which is essential for motivation and positive outlook.

Method used

A system that allows users to input their daily tasks and accomplishments, utilizing a generative AI model to generate feedback and share this feedback within a group, enhancing motivation and solidarity through positive reinforcement.

Benefits of technology

The system increases user motivation and strengthens relationships by providing timely and appropriate praise and comments, fostering a sense of community and connection among group members.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026030426000001_ABST
    Figure 2026030426000001_ABST
Patent Text Reader

Abstract

A system is provided.SOLUTION: A system for sharing information between a user and members of a group of users, the system comprising: means for inputting the user's work and achievements for the day; means for transmitting the inputted information to a server; means for storing the information received at the server; means for analyzing the stored information and generating feedback; means for transmitting the generated feedback to the user's device; and means for sharing information between the user and members of the group. AI.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The technology of the present disclosure relates to a system. [Background technology]

[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2022-180282 Summary of the Invention [Problem to be solved by the invention]

[0004] In modern society, the online world has weakened personal connections, making people more susceptible to isolation. Furthermore, certain groups, such as the elderly, tend to receive fewer opportunities to receive praise. Being praised can motivate people and foster a positive outlook. The purpose of this invention is to reduce feelings of isolation and strengthen solidarity by enabling people to reflect on even the smallest of things every day, share them with groups such as family and friends, and receive positive feedback and praise. [Means for solving the problem]

[0005] The present invention provides a system including a means for a user to input the day's tasks and accomplishments, a means for transmitting the input data to a server, a means for storing the data received by the server, a generative AI model means for analyzing the stored data and generating feedback, a means for transmitting the generated feedback to the user's device, and a means for sharing information between the user and its group members. This system enables the generative AI model to analyze the user's actions and achievements and generate appropriate praise, thereby increasing the user's motivation, and further strengthening relationships by transmitting additional comments and reactions from group members to the user's device.

[0006] A "user" is an individual who uses the system to enter their daily activities and accomplishments and receive feedback.

[0007] A "terminal" is a device that allows a user to input information and communicates with a server to send and receive data.

[0008] A "server" is a central computer system that receives, stores, analyzes, and generates feedback on data submitted by users.

[0009] "Input" refers to the act of a user providing the system with the day's tasks and accomplishments via a terminal, and the information provided.

[0010] "Data" refers to all information entered by users, such as tasks, accomplishments, feedback, comments, etc.

[0011] "Saving" refers to the act of storing the user data received by the server in a recording medium such as a database.

[0012] A "generative AI model" is an artificial intelligence model that analyzes stored user data and generates appropriate feedback and praise.

[0013] "Feedback" refers to positive comments or compliments generated by a generative AI model in response to user input.

[0014] A "group" is a group of users and their families, friends, etc. organized for communication and information sharing.

[0015] "Sharing information" refers to the act of communicating and showing the user's input and generated feedback to other members of the group.

[0016] "Comments" are opinions or thoughts that users add to feedback or responses from other members. [Brief explanation of the drawings]

[0017] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Figure 2] 1 is a conceptual diagram showing an example of main functions of a data processing device and a smart device according to a first embodiment. [Figure 3] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Figure 5] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a third embodiment. [Figure 6] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and a headset-type terminal according to a third embodiment. [Figure 7] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and a robot according to a fourth embodiment. [Figure 9] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 10]1 shows an emotion map onto which multiple emotions are mapped. [Figure 11] FIG. 3 is a sequence diagram showing a processing flow of the data processing system according to the first embodiment. [Figure 12] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1. [Figure 13] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system according to the second embodiment when an emotion engine is combined. [Figure 14] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 when an emotion engine is combined. DETAILED DESCRIPTION OF THE INVENTION

[0018] An example of an embodiment of a system according to the technology of the present disclosure will be described below with reference to the accompanying drawings.

[0019] First, the terms used in the following description will be explained.

[0020] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be a single type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), and an APU (Accelerated Processing Unit).

[0021] In the following embodiments, a coded RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a working memory by a processor.

[0022] In the following embodiments, the coded storage is one or more non-volatile storage devices that store various programs, various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), and magnetic tapes.

[0023] In the following embodiments, a communication I / F (Interface) with a symbol is an interface including a communication processor, an antenna, etc. The communication I / F controls communication between multiple computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), Bluetooth (registered trademark), etc.

[0024] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." In other words, "A and / or B" means that it may be only A, only B, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" is also applied when three or more things are expressed connected by "and / or."

[0025] [First embodiment]

[0026] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.

[0027] 1, a 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.

[0028] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0029] The smart device 14 includes a computer 36, a reception device 38, an output device 40, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The reception device 38, the output device 40, and the camera 42 are also connected to the bus 52.

[0030] The reception device 38 includes a touch panel 38A, a microphone 38B, and the like, and receives user input. The touch panel 38A detects contact with an indicator (for example, a pen or a finger) to receive user input by the touch of the indicator. The microphone 38B detects the user's voice to receive user input by voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and the 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.

[0031] 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 of expression that the user 20 can perceive (for example, audio and / or text). The display 40A displays visible information such as text and images in accordance with instructions from the processor 46. The speaker 40B outputs audio in accordance with instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.

[0032] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54.

[0033] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.

[0034] 2, in the data processing device 12, a specific process 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" according to the technology of the present 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 process 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.

[0035] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0036] In the smart device 14, the processor 46 performs the reception output process. The storage 50 stores a reception output program 60. The reception output program 60 is used in conjunction with the 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 process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0037] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0038] This invention relates to a system in which users input their daily tasks and accomplishments, share them with their group, and a generative AI model provides appropriate feedback. The system aims to increase motivation and strengthen solidarity within the group by allowing users to record their daily efforts and achievements and receive feedback.

[0039] Overall system configuration

[0040] 1. User Input Processing

[0041] Users can use a dedicated application or web interface to enter their daily tasks and accomplishments, such as "I completed a 3km jog today."

[0042] Once the user enters the information, the terminal sends it to the server.

[0043] 2. Data transmission and storage

[0044] The terminal sends a request including the data entered by the user (user ID, input content, date and time, etc.) to the server. The server receives this request and stores it in a database.

[0045] Once the information is received by the server, it is stored in the database using an SQL query, for example INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?) to store the data.

[0046] 3. Feedback generation using AI models

[0047] The server reads the newly saved entry from the database and passes it to the generative AI model.

[0048] The generative AI model analyzes the user's input data and generates appropriate feedback (positive comments or compliments), such as, "That's great! Your daily efforts are helping you stay healthy."

[0049] 4. Submitting Feedback

[0050] The server sends the generated feedback to the user's device in the form of an HTTP response containing the feedback data.

[0051] The user receives and displays the feedback on their device.

[0052] 5. Sharing within a group

[0053] The server notifies other members of the group of the user's input and generated feedback by retrieving the list of members of the same group from a database and sending notification messages to each of them.

[0054] Members of the group will receive a notification that will be displayed on their devices, for example, "X-san successfully delivered an important presentation in the office today."

[0055] 6. Other members' reactions

[0056] Group members can add additional comments or reactions to the shared information, for example, "Congratulations on a great presentation!"

[0057] The device sends the comment to the server, which receives the comment and notifies the original user.

[0058] Specific examples

[0059] 1. User Input Step

[0060] User: Enters "I completed a 3km jog today" into an application form.

[0061] Terminal: Checks the entered data and sends it to the server when the send button is pressed.

[0062] 2. Data transmission and storage steps

[0063] Device: Send the data "User ID: 12345, Content: 3 km jogging, Date and time: October 2023" to the server.

[0064] Server: Receive the data and save it to the database. Execute the SQL query "INSERT INTO daily_activities (user_id, content, date) VALUES (12345, '3km jog', '2023-10')".

[0065] 3. Feedback generation step

[0066] Server: Reads new input data from the database and passes it to the generative AI model.

[0067] Generative AI model: Analyzes the data and generates feedback such as, "Great! Your daily efforts are helping you stay healthy."

[0068] 4. Feedback submission step

[0069] Server: Sends the generated feedback to the user's device.

[0070] Device: Receives feedback and displays it to the user. "Great! Your daily efforts are helping you stay healthy" is displayed on the screen.

[0071] 5. Shared steps within the group

[0072] Server: Notifies the group members of the user's input data and feedback.

[0073] Device (other members): Receives and displays information such as "You jogged 3 kilometers" and "That's great! Your daily efforts are helping you stay healthy."

[0074] 6. Other members' reaction steps

[0075] Group member (device): Enter a comment such as "Congratulations on your jogging achievement!"

[0076] Terminal: Send the comment to the server.

[0077] Server: Notify the original user of the comment.

[0078] Original user (device): Receives and displays comments.

[0079] In this way, the system of the present invention records users' daily tasks and achievements and generates and provides feedback, thereby improving user motivation and strengthening the sense of solidarity within the group.

[0080] The processing flow will be explained below.

[0081] Step 1:

[0082] The user opens a dedicated application or web interface and enters the tasks and accomplishments of the day, for example, "I completed a 3km jog today."

[0083] Step 2:

[0084] When the user presses the send button, the device sends the entered data (user ID, input content, date and time, etc.) to the server. Specifically, the data is sent using an HTTP POST request.

[0085] Step 3:

[0086] The server receives the HTTP POST request and parses the data sent. Once parsing is complete, it starts saving the data to the database. It uses an SQL query to store the data in the format "INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?)".

[0087] Step 4:

[0088] The server reads the new entries stored in the database and passes the data to the generative AI model, which takes this data as input.

[0089] Step 5:

[0090] The generative AI model analyzes the received data and generates appropriate feedback (positive comments or compliments), such as, "Great! Your daily efforts are helping you stay healthy."

[0091] Step 6:

[0092] The server sends the generated feedback to the user's device and returns the feedback data in an HTTP response.

[0093] Step 7:

[0094] The device receives the feedback and displays it to the user, who sees a message on the screen saying, "Great! Your daily efforts are helping you stay healthy."

[0095] Step 8:

[0096] The server notifies other members of the group of the user's input and generated feedback, retrieves the list of members of the same group from the database, and sends a notification message to each of them.

[0097] Step 9:

[0098] Each member of the group will receive a notification and it will be displayed on their device, for example, "X-san successfully delivered an important presentation in the office today."

[0099] Step 10:

[0100] Group members can add additional comments or reactions to the information shared, for example, "Congratulations on a great presentation!"

[0101] Step 11:

[0102] The device sends the comment to the server, which receives the comment and notifies the original user.

[0103] Step 12:

[0104] The original user receives the comment and displays it on their device. For example, a comment like "Congratulations on a successful presentation!" is displayed.

[0105] This is the specific process flow of this system. It records the user's work and achievements, and through the generated feedback and comments from group members, it can increase the user's motivation and strengthen the sense of solidarity within the group.

[0106] Example 1

[0107] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0108] Conventional systems for recording tasks and achievements lacked the feedback functions to maintain user motivation and enhance team solidarity, which resulted in issues such as insufficient promotion of self-development for users and communication within the team.

[0109] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[0110] In this invention, the server includes: [means for the user to input the day's activities and achievements;] [means for transmitting the input data from the terminal to the server;] [means for storing the data received by the server in a database;] [generative AI model means for analyzing the stored data and generating feedback;] [means for transmitting the generated feedback to the user's terminal;] [means for notifying group members of the feedback and input data; and [means for receiving comments from group members and notifying the user.] This enables appropriate feedback to be provided quickly in response to the user's actions and achievements, facilitating information sharing and smooth communication within the group.

[0111] "User" refers to an individual who uses the system to enter their daily activities and accomplishments.

[0112] "Terminal" refers to a device used by a user that is equipped with applications and a web interface.

[0113] "Server" refers to a computer system that receives, processes, and stores data sent from user terminals.

[0114] "Data" refers to the activities and results entered by the User and information thereabout.

[0115] "Database" refers to an information collection system for storing data by a server.

[0116] A "generative AI model" refers to an AI algorithm that analyzes user input and generates appropriate feedback based on it.

[0117] "Feedback" refers to the response message that a generative AI model creates based on user input.

[0118] "Group members" refer to other users who belong to the same group and share information with each other.

[0119] "Comments" refer to additional reactions or opinions that group members add to shared information.

[0120] "Notification" refers to a message sent by the server to inform users and group members of information.

[0121] This invention relates to a system in which users input their daily activities and achievements, share them with their group, and a generative AI model provides appropriate feedback. The system aims to increase user motivation and strengthen the sense of solidarity within the group.

[0122] User Input Processing

[0123] The user uses a dedicated application or a web interface to input the day's activities and achievements, for example, "I completed a 3-kilometer jog today." The input data is sent to the server by the device.

[0124] Data transmission and storage

[0125] The terminal sends the data entered by the user (user ID, input content, date and time, etc.) to the server. The server receives this data and stores it in a database. Databases such as MySQL or PostgreSQL are used. For example, the SQL query INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?) is executed.

[0126] Feedback generation by AI model

[0127] The server reads the newly saved entry from the database and passes it to a generative AI model (e.g., GPT-3). The generative AI model analyzes the user's input data and generates appropriate feedback. For example, it might say, "Great! Your daily efforts are helping you stay healthy."

[0128] Send Feedback

[0129] The server sends the generated feedback to the user's device in an HTTP response, which receives the feedback and displays it to the user.

[0130] Sharing within a group

[0131] The server notifies group members of the user's input and generated feedback. Group members receive the notification and display it on their devices. For example, it may say, "Mr. / Ms. XX successfully delivered an important presentation at the office today."

[0132] Other members' reactions

[0133] Group members can add additional comments or reactions to the shared information. For example, they can add a comment like "Congratulations on a successful presentation!" The device sends the comment to the server, and the server notifies the original user of the comment. The original user receives the comment and displays it on their device.

[0134] Specific examples

[0135] For example, suppose a user enters "I completed a 3-kilometer jog today" into an input form. The device sends this data to the server, which stores it in a database. The server then passes the stored data to the generative AI model, which generates feedback such as "Great! Your daily efforts are helping you stay healthy." The server sends this feedback to the user's device, which receives and displays the feedback. The server also notifies this information to group members, who then enter a comment such as "Congratulations on completing your jog!" The server then notifies the original user of the comment, who receives and displays the comment.

[0136] Prompt Sentence Examples

[0137] "Generate positive feedback for a user who enters 'I completed a 3km jog today.'"

[0138] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0139] Step 1:

[0140] The user inputs the day's activities and achievements

[0141] The user opens a dedicated application or web interface and enters the day's activities and achievements. For example, they might write, "Today I completed a 3-kilometer jog."

[0142] Input: User activity (e.g., "3km jog")

[0143] Output: The terminal holds the input data

[0144] Step 2:

[0145] Sending input data

[0146] The terminal checks the data entered by the user and sends it to the server when the send button is pressed. The request includes the user ID, input content, date and time, etc.

[0147] Input: Data entered by the user into the input form (e.g., user ID, content, date and time)

[0148] Output: HTTP POST request sent to the server

[0149] Step 3:

[0150] Receiving and saving input data

[0151] The server receives a request from the device, extracts the data, and executes an SQL query (e.g., INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?)) to store the extracted data in the database.

[0152] Input: Data sent from the device (e.g., user ID, content, date and time)

[0153] Output: Records saved in the database

[0154] Step 4:

[0155] Loading data

[0156] The server reads the newly saved input data from the database using a query.

[0157] Input: The most recent user-entered data stored in the database

[0158] Output: Preparing data for a generative AI model

[0159] Step 5:

[0160] Feedback generation using generative AI models

[0161] The server passes the read data to a generative AI model (e.g., GPT-3). The generative AI model analyzes the user's input data and generates appropriate feedback. For example, in response to a user's comment, "You completed a 3-kilometer jog today," the model generates feedback such as, "Great! Your daily efforts are helping you stay healthy."

[0162] Input: User input data (e.g., "3km jog")

[0163] Output: Generated feedback (e.g., "Great! Your daily efforts are helping you stay healthy.")

[0164] Step 6:

[0165] Send Feedback

[0166] The server transmits the generated feedback to the user's terminal as an HTTP response.

[0167] Input: Generated feedback

[0168] Output: HTTP response sent to the user's device

[0169] Step 7:

[0170] Receiving and viewing feedback

[0171] The device receives the feedback sent from the server and displays it to the user. For example, it displays "Great! Your daily efforts are helping you stay healthy."

[0172] Input: Feedback from the server

[0173] Output: Feedback display to the user

[0174] Step 8:

[0175] Preparing to notify group members

[0176] The server prepares messages to inform group members of the user's input and the generated feedback.

[0177] Input: User input and generated feedback

[0178] Output: Notification message to group members

[0179] Step 9:

[0180] Get member list

[0181] The server retrieves the list of members of the same group from the database using an SQL query (e.g. SELECT member_id FROM group_members WHERE group_id = ?).

[0182] Input: Group ID

[0183] Output: Member list

[0184] Step 10:

[0185] Send notifications

[0186] The server sends a notification message containing the user's input and feedback as an HTTP request to each member of the member list.

[0187] Input: User input, generated feedback, member list

[0188] Output: Notification to group members

[0189] Step 11:

[0190] Receiving and Viewing Notifications

[0191] The device (other members) will receive the notification and display it on their device. For example, it will say, "Mr. / Ms. XX completed a 3-kilometer jog today."

[0192] Input: Notification message from the server

[0193] Output: Notification to members

[0194] Step 12:

[0195] Other members' reactions

[0196] Group members can add additional comments or reactions to the shared information. For example, they can add a comment like, "Congratulations on a successful presentation!" The device then sends the comment to the server.

[0197] Input: Group member's comment

[0198] Output: Comment sent to the server

[0199] Step 13:

[0200] Comment saving and notifications

[0201] The server receives the comment, stores it in a database, and then sends a notification to the original user.

[0202] Input: Group member's comment

[0203] Output: Comment stored in database, notification to original user

[0204] Step 14:

[0205] Receiving and viewing comments

[0206] The original user receives the comment sent from the server and displays it on their own device. For example, it may say "Congratulations on your jogging achievement!"

[0207] Input: Notification from the server

[0208] Output: Comment displayed to original user

[0209] (Application example 1)

[0210] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0211] There is a need for mechanisms to support efficient work execution by factory workers and robots, improve their motivation, and appropriately share work content and goals. There is also a need for methods to strengthen the sense of community within the work environment through feedback using generative AI models.

[0212] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[0213] In this invention, the server includes a means for a user to input the day's tasks and goals, a means for transmitting the input data to a cloud server, a means for storing the data received by the cloud server, a generation AI model means for analyzing the stored data and generating feedback, a means for transmitting the generated feedback to the user's terminal, and a means for sharing information between the user and other members of the work environment. This improves the work efficiency of workers and robots, provides appropriate feedback, and strengthens a sense of solidarity within the group.

[0214] A "user" is a person or robot that uses the system to input tasks and goals and receive feedback.

[0215] "Work" refers to specific activities related to the tasks and goals performed within a factory.

[0216] A "goal" is a specific goal or task that a user intends to achieve that day or within a certain period of time.

[0217] A "cloud server" is a collection of remote computing resources used to store and analyze data.

[0218] A "generative AI model" is an artificial intelligence model that analyzes input data and generates appropriate feedback to the user.

[0219] "Feedback" is evaluation and advice on the user's work and goals created by the generative AI model.

[0220] A "terminal" is a device (such as a smartphone, tablet, or robot terminal) that a user uses to input work details and goals and receive feedback.

[0221] "Work environment" refers to the physical or virtual environment in which a user works.

[0222] "Means for sharing information" refers to the methods by which input data and feedback are exchanged between the user and other members of the work environment.

[0223] The "work record and feedback system" of the present invention is a system that aims to improve the efficiency and motivation of users by allowing users to input the work content and goals to be achieved in the factory, sending this information to a cloud server, where a generative AI model analyzes it and generates feedback.

[0224] Overall hardware configuration

[0225] 1. Device:

[0226] Use a smartphone, tablet, or robotic device that acts as an interface for users to input their tasks and goals and receive generated feedback.

[0227] 2. Cloud Server:

[0228] A collection of remotely located computing resources for storing and analyzing data. Specifically, it uses cloud services such as Azure and AWS.

[0229] 3. Database:

[0230] The database used to store the input data is a general relational database such as MySQL or PostgreSQL.

[0231] 4. Generative AI Models:

[0232] It uses generative AI models such as OpenAI's GPT (Generative Pre-trained Transformer) to analyze user input data and generate feedback.

[0233] How it works

[0234] User Input

[0235] Users can enter their daily tasks and goals through a dedicated application on their device or through a web interface, such as "Today I assembled 50 parts" or "I completed a new work procedure."

[0236] Data transmission and storage

[0237] The device sends the data entered by the user to the cloud server, which receives the data and stores it in a relational database. Specifically, each user's input data is recorded along with the date.

[0238] Generate feedback

[0239] The cloud server reads the stored data and passes it to the generative AI model, which then analyzes it and generates appropriate feedback, which is primarily positive and motivating.

[0240] Examples of prompts include:

[0241] User activity: Assembled 50 parts today

[0242] Generate good feedback.

[0243] Based on this prompt, the generative AI model generates feedback such as, "Great! You worked efficiently today!"

[0244] Send Feedback

[0245] The cloud server sends the generated feedback to the terminal, which receives the feedback and displays it to the user.

[0246] Sharing within a group

[0247] The cloud server notifies other members of the work environment of the user's input and the generated feedback. This notification aims to share the user's work achievement information and strengthen the sense of solidarity within the team. Other members can receive the notification and enter additional comments or reactions, which further promotes collaboration and communication.

[0248] As described above, the present invention is a system that effectively manages a user's work records and provides appropriate feedback, thereby improving work efficiency and motivation.

[0249] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[0250] Step 1:

[0251] Users input their work details and goals into a dedicated terminal. The data they input is specific, such as "Today I assembled 50 parts" or "I completed a new work procedure." The input data is temporarily stored in the terminal's application.

[0252] input:

[0253] User tasks and goals

[0254] output:

[0255] Temporarily held input data

[0256] Step 2:

[0257] The device sends the data entered by the user to the cloud server, which receives the HTTP request and stores the data for internal processing.

[0258] input:

[0259] Data including user ID, input content, and date

[0260] output:

[0261] Data sent to the cloud server

[0262] Step 3:

[0263] The cloud server stores the received data in a relational database, such as MySQL or PostgreSQL. The data is stored in the format "INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?)".

[0264] input:

[0265] Data sent to the cloud server

[0266] output:

[0267] Data stored in a database

[0268] Step 4:

[0269] The server reads the newly saved data from the database and converts it into an appropriate format before passing it to the generative AI model. For example, it generates a prompt such as "User's task: XX".

[0270] input:

[0271] Data read from the database

[0272] output:

[0273] A prompt to pass to the generative AI model

[0274] Step 5:

[0275] The server sends prompts to a generative AI model (e.g., OpenAI's GPT-4) and generates feedback, which is usually positive, such as "Great! You worked efficiently today!"

[0276] input:

[0277] Prompt to send to the generative AI model

[0278] output:

[0279] Feedback from generative AI models

[0280] Step 6:

[0281] The server receives the generated feedback and sends it to the user's device, which returns it as an HTTP response.

[0282] input:

[0283] Feedback from generative AI models

[0284] output:

[0285] Feedback sent to the user's device

[0286] Step 7:

[0287] The user's device displays the received feedback, allowing the user to receive positive feedback on their work.

[0288] input:

[0289] Feedback sent by the server

[0290] output:

[0291] Feedback displayed on the user's device

[0292] Step 8:

[0293] The cloud server notifies other members of the working environment of the user's input data and generated feedback by sending a notification message to the devices of members in the same group.

[0294] input:

[0295] User input data and generated feedback

[0296] output:

[0297] Notification message to other members

[0298] Step 9:

[0299] Other members of the group will receive a notification and display the content on their devices, allowing them to add additional comments or reactions to the content.

[0300] input:

[0301] Notification message to other members

[0302] output:

[0303] Content displayed on other members' devices and comments

[0304] Step 10:

[0305] Additional comments and reactions from other members are sent from the device to the cloud server, which receives them and notifies the original user.

[0306] input:

[0307] Comments and reactions from other members

[0308] output:

[0309] Comments and reactions notified to the original user

[0310] Step 11:

[0311] The original user's device receives and displays comments and responses from other members, encouraging more detailed feedback and communication.

[0312] input:

[0313] Comments and reactions from other members sent from the server

[0314] output:

[0315] Comments and reactions displayed on the original user's device

[0316] Furthermore, an emotion engine that estimates the user's emotion may be combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion.

[0317] The present invention is a system in which users input their daily tasks and accomplishments, share them with their group, and a generative AI model provides appropriate feedback. It also includes an emotion engine that recognizes the user's emotions. The system aims to increase motivation and strengthen solidarity within the group by allowing users to record their daily efforts and achievements and receive feedback. Furthermore, the introduction of the emotion engine promotes more appropriate feedback and empathy according to the user's emotional state, providing more personalized support.

[0318] Overall system configuration

[0319] 1. User Input Processing

[0320] Users can use a dedicated application or a web interface to enter their daily tasks and accomplishments. For example, they can enter something like, "I successfully delivered an important presentation at the office today."

[0321] Once the user enters the information, the terminal sends it to the server.

[0322] 2. Data transmission and storage

[0323] The terminal sends a request including the data entered by the user (user ID, input content, date and time, etc.) to the server. The server receives this request and stores it in a database.

[0324] Once the information is received by the server, it is stored in the database using an SQL query, for example INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?) to store the data.

[0325] 3. Emotion Recognition by Emotion Engine

[0326] The server passes the user-entered data to the emotion engine, which uses text analysis and other emotion recognition algorithms to analyze the user's emotional state.

[0327] For example, if someone inputs something like "I successfully delivered an important presentation at the office today," the emotion engine will recognize the user's emotions from this text as "a sense of accomplishment" or "joy."

[0328] 4. Feedback generation using AI models

[0329] The server passes the emotion data recognized by the emotion engine to the generative AI model, which generates appropriate feedback (positive comments or compliments) based on this data.

[0330] For example, if the user's emotion is "a sense of accomplishment," feedback such as "Great! It's proof that your daily efforts are appreciated" is generated.

[0331] 5. Submitting Feedback

[0332] The server sends the generated feedback to the user's device in the form of an HTTP response containing the feedback data.

[0333] The user receives and displays the feedback on their device.

[0334] 6. Sharing within a group

[0335] The server notifies other members of the group of the user's input and generated feedback by retrieving the list of members of the same group from a database and sending notification messages to each of them.

[0336] Members of the group will receive a notification that will be displayed on their devices, for example, "X-san successfully delivered an important presentation in the office today."

[0337] 7. Other members' reactions

[0338] Group members can add additional comments or reactions to the shared information, for example, "Congratulations on a great presentation!"

[0339] The device sends the comment to the server, which receives the comment and notifies the original user.

[0340] Specific examples

[0341] 1. User Input Step

[0342] User: Opens the app and types, "I completed a 3km jog today."

[0343] Terminal: Checks the data entered in the form and sends it to the server when the submit button is pressed.

[0344] 2. Data transmission and storage steps

[0345] Device: Send the data "User ID: 12345, Content: 3 km jogging, Date and time: October 2023" to the server.

[0346] Server: Receive the data and save it to the database. Execute the SQL query "INSERT INTO daily_activities (user_id, content, date) VALUES (12345, '3km jog', '2023-10')".

[0347] 3. Emotion Recognition Step

[0348] Server: Passes user input data to the emotion engine.

[0349] Emotion engine: Based on the data of "3 km jogging," the user's emotions are recognized as "sense of accomplishment" or "satisfaction."

[0350] 4. Feedback generation step

[0351] Server: Passes emotion data to the generative AI model.

[0352] Generative AI model: Analyzes emotional data and generates feedback such as, "Great! Your daily efforts are helping you stay healthy."

[0353] 5. Feedback submission step

[0354] Server: Sends the generated feedback to the user's device.

[0355] Terminal: Receives feedback and displays it to the user.

[0356] 6. Shared steps within the group

[0357] Server: Notifies the group members of the user's input data and feedback.

[0358] Device (other members): Receives and displays information such as "You jogged 3 kilometers" and "That's great! Your daily efforts are helping you stay healthy."

[0359] 7. Other members' reaction steps

[0360] Group member (device): Enter a comment such as "Congratulations on your jogging achievement!"

[0361] Terminal: Send the comment to the server.

[0362] Server: Notify the original user of the comment.

[0363] Original user (device): Receives and displays comments.

[0364] In this way, the system of the present invention not only records the user's daily work and achievements and generates and provides feedback, but also recognizes the user's emotions and provides more appropriate feedback and empathy. Furthermore, by sharing emotional data within a group, it is possible to understand the user's feelings and encourage empathy.

[0365] The processing flow will be explained below.

[0366] Step 1:

[0367] The user launches a dedicated application or web interface and enters the tasks and accomplishments of the day, for example, "I completed a 3km jog today."

[0368] Step 2:

[0369] When the user presses the send button, the device sends the entered data (user ID, input content, date and time, etc.) to the server. Specifically, the data is sent using an HTTP POST request.

[0370] Step 3:

[0371] The server receives the HTTP POST request and parses the data sent. Once parsing is complete, it starts saving the data to the database. It uses an SQL query to store the data in the format "INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?)".

[0372] Step 4:

[0373] The server passes the user's input data to the emotion engine, which uses text analysis and emotion recognition algorithms to analyze the user's emotional state.

[0374] Step 5:

[0375] The emotion engine performs text analysis and recognizes emotions from user input data. For example, from the input "I completed a 3-kilometer jog today," it recognizes emotions such as "a sense of accomplishment" and "joy."

[0376] Step 6:

[0377] The server passes the recognized emotion data to the generative AI model, which then generates appropriate feedback (positive comments or compliments) based on the emotion data.

[0378] Step 7:

[0379] The generative AI model generates feedback based on the user's emotional data, such as "Great! Your daily efforts are helping you stay healthy."

[0380] Step 8:

[0381] The server sends the generated feedback to the user's device in the form of an HTTP response containing the feedback data.

[0382] Step 9:

[0383] The device receives the feedback and displays it to the user, who sees the message "Great! Your daily efforts are helping you stay healthy" displayed on the screen.

[0384] Step 10:

[0385] The server notifies other members of the group of the user's input and generated feedback, retrieves the list of members of the same group from the database, and sends a notification message to each of them.

[0386] Step 11:

[0387] Each member of the group will receive a notification and it will be displayed on their device, for example, "X-san successfully delivered an important presentation in the office today."

[0388] Step 12:

[0389] Group members can add additional comments or reactions to the information shared, for example, "Congratulations on a great presentation!"

[0390] Step 13:

[0391] The device sends the comment to the server, which receives the comment and notifies the original user.

[0392] Step 14:

[0393] The original user receives the comment and displays it on their device. For example, a comment like "Congratulations on a successful presentation!" is displayed.

[0394] This allows the system to record users' daily tasks and achievements, recognize emotions and generate appropriate feedback, and promote information sharing and empathy among group members.

[0395] Example 2

[0396] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0397] In today's business environment, maintaining user motivation and improving work efficiency are important issues. Therefore, there is a need for a system that records tasks and achievements and provides appropriate feedback. However, conventional systems generate feedback without considering the user's emotions, which results in a lack of personalized feedback and makes it ineffective at improving user motivation.

[0398] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[0399] In this invention, the server includes means for a user to input the day's tasks and accomplishments, means for transmitting the input data to the server, means for saving the data received by the server, emotion engine means for analyzing the input data and recognizing emotions, generative AI model means for generating feedback using the recognition results of the emotion engine, means for transmitting the generated feedback to the user's terminal, and means for sharing information between the user and his or her group members. This makes it possible to provide feedback that takes the user's emotions into consideration, improving the user's motivation and strengthening the sense of solidarity within the group.

[0400] "User" refers to an individual who uses the system and inputs the day's tasks and accomplishments.

[0401] "Server" refers to a computer system that receives, stores, and analyzes data sent by users.

[0402] "Terminal" refers to a device (e.g., smartphone, tablet, PC, etc.) through which a user makes input.

[0403] "Input data" refers to information about the day's tasks and accomplishments that is input by the user using a terminal and sent to the server.

[0404] "Storage" refers to the mechanism by which the server persistently records and stores data received.

[0405] An "emotion engine" refers to an algorithm or software that analyzes input text data and recognizes the user's emotions.

[0406] "Generative AI model" refers to an artificial intelligence model that generates feedback based on the output data of the emotion engine.

[0407] "Feedback" refers to the responses and comments that a generative AI model generates based on user input data and emotional data.

[0408] "Sharing means" refers to the mechanism for communicating and sharing generated feedback and user input data with other members in the group.

[0409] "Group members" refers to other individuals within a group to which the user belongs.

[0410] The present invention is a system in which a user inputs the tasks and accomplishments of the day, and a generative AI model provides appropriate feedback based on that information, and it also includes an emotion engine. The system aims to increase user motivation and strengthen solidarity within the group.

[0411] Overall system configuration

[0412] 1. User Input Processing

[0413] Using a dedicated application or web interface, users enter their daily tasks and accomplishments, such as "I completed a 3km jog today."

[0414] When the user inputs information, the terminal transmits the data to the server.

[0415] 2. Data transmission and storage

[0416] The terminal sends a request including the data entered by the user (user ID, input content, date and time, etc.) to the server.

[0417] The data received by the server is stored in the database using an SQL query, for example "INSERT INTO daily_activities (user_id, content, date) VALUES ('12345', '3km jog', '2023-10-01')".

[0418] 3. Emotion Recognition by Emotion Engine

[0419] The server passes the stored data to an emotion engine (e.g., IBM Watson NLU or Microsoft Azure Text Analytics), which uses text analysis algorithms to recognize the user's emotions.

[0420] For example, from the input "I completed a 3-kilometer jog today," the emotion engine recognizes emotions such as "a sense of accomplishment" and "a sense of satisfaction."

[0421] 4. Feedback generation using AI models

[0422] The server passes the emotion data recognized by the emotion engine to a generative AI model (e.g., OpenAI GPT-4), which generates appropriate feedback based on the prompt.

[0423] As a specific example, we use the following prompt: "User input data: 'I completed a 3-kilometer jog today.' Emotions recognized by the emotion engine: 'A sense of accomplishment, satisfaction.' Please generate appropriate feedback based on this data."

[0424] 5. Submitting Feedback

[0425] The server transmits the generated feedback to the user's terminal.

[0426] The device displays the received feedback to the user, for example, "Great! Your daily efforts are helping you stay healthy."

[0427] 6. Sharing within a group

[0428] The server notifies other members of the group of the user's input and the feedback generated.

[0429] The server retrieves the list of members of the same group from the database and sends a notification message to each member, for example, "Mr. / Ms. X completed a 3-kilometer jog today."

[0430] 7. Other members' reactions

[0431] Group members can add additional comments or reactions to the shared information, for example, "Congratulations on your jogging achievement!"

[0432] The terminal sends the comment to the server, which receives the comment and notifies the original user.

[0433] In this way, the system of the present invention not only records the user's daily work and achievements and generates and provides appropriate feedback, but also recognizes the user's emotions to provide more personalized support, and promotes a sense of solidarity and empathy among users through information sharing within a group.

[0434] The flow of the identification process in the second embodiment will be described with reference to FIG.

[0435] Step 1:

[0436] User Input

[0437] Users open a dedicated application or web interface and enter their tasks and accomplishments for the day, for example, "I completed a 3km jog today."

[0438] Input: Text data entered by the user into the terminal.

[0439] Output: Formatted data for the device to send to the server.

[0440] Step 2:

[0441] Sending data

[0442] When the user presses the send button, the device sends the data entered by the user to the server as an HTTP request. The data sent includes the user ID, input content, and date and time information.

[0443] Input: Terminal-formatted user-entered data.

[0444] Output: The data sent to the server as an HTTP request.

[0445] Step 3:

[0446] Data storage

[0447] The server receives the data from the device, parses it, and stores it in the appropriate database schema, for example by executing the SQL query "INSERT INTO daily_activities (user_id, content, date) VALUES ('12345', '3km jog', '2023-10-01')".

[0448] Input: User input data received by the server.

[0449] Output: Data entries stored in a database.

[0450] Step 4:

[0451] Emotion recognition by emotion engine

[0452] The server passes the saved data to an emotion engine (e.g., IBM Watson NLU) as an API request and performs emotion analysis. For example, from the input "3 km jog," it recognizes emotions such as "sense of accomplishment" and "satisfaction."

[0453] Input: User's text data.

[0454] Output: The emotion recognition result returned by the emotion engine (e.g., "sense of accomplishment" or "sense of satisfaction").

[0455] Step 5:

[0456] Feedback generation by AI model

[0457] The server passes the emotion data obtained from the emotion engine to a generative AI model (e.g., OpenAI GPT-4) to generate appropriate feedback. An example of a prompt input: "User input data: 'I completed a 3-kilometer jog today.' The emotion recognized by the emotion engine: 'A sense of accomplishment, satisfaction.' Please generate appropriate feedback based on this data."

[0458] Input: The emotion engine's recognition results and the user's original data.

[0459] Output: Feedback text from the generative AI model (e.g., "Great! Your daily efforts are helping you stay healthy").

[0460] Step 6:

[0461] Send Feedback

[0462] The server sends the generated feedback to the user's device as an HTTP response.

[0463] Input: Feedback text generated by the generative AI model.

[0464] Output: Feedback data sent to the device.

[0465] Step 7:

[0466] View Feedback

[0467] The terminal displays the received feedback to the user, who then confirms the feedback.

[0468] Input: Feedback data sent back as an HTTP response.

[0469] Output: Feedback text that will be displayed on the user's device screen.

[0470] Step 8:

[0471] Sharing within a group

[0472] The server notifies other members of the group of the user's input data and generated feedback.

[0473] The server retrieves the list of members of the same group from the database and sends a notification message to each of them, for example, "Mr. / Ms. XX completed a 3km jog today."

[0474] Input: Generated feedback and original user data.

[0475] Output: The notification message sent to group members.

[0476] Step 9:

[0477] Other members' reactions

[0478] Group members can add additional comments or reactions to the shared information, such as "Congratulations on your jogging achievement!"

[0479] The terminal transmits the comment to the server, and the server notifies the original user of the comment.

[0480] Input: Comments entered by group members on their devices.

[0481] Output: Feedback and notifications sent to the device user.

[0482] (Application example 2)

[0483] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0484] Systems that enhance people's sense of accomplishment in their daily lives and work and strengthen solidarity within groups are required to accurately recognize users' emotions and provide appropriate feedback. However, conventional systems are unable to generate feedback that fully takes users' emotions into consideration, making it difficult to appropriately improve users' motivation. In particular, in work environments such as factories, there is a lack of means to maintain workers' motivation and foster a sense of solidarity.

[0485] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: [means for a user to input the day's tasks and achievements;] [means for transmitting the input data to the server;] [means for storing the data received by the server;] [generative AI model means for analyzing the stored data to recognize emotions and generate feedback;] [means for transmitting the generated feedback to the user's terminal;] [means for sharing information between the user and his / her group members and notifying them in real time; and [means for transmitting encouragement and comments from other group members.] This makes it possible to provide appropriate feedback based on the user's emotions, strengthen the sense of solidarity within the group, and improve the user's motivation.

[0486] The "means for the user to input the day's tasks and achievements" is an interface that allows the user to record the day's tasks and achievements by text or voice input.

[0487] The "means for transmitting input data to a server" is a function for transmitting data on the work content and results input by the user to a remote server via the Internet.

[0488] "Means for storing data received by the server" refers to a function for storing data received by the server in a storage device such as a database.

[0489] "Generative AI model means for analyzing stored data to recognize emotions and generate feedback" refers to an artificial intelligence algorithm that processes stored data, identifies the user's emotions, and generates appropriate feedback.

[0490] "Means for sending generated feedback to the user's device" refers to a function for sending feedback generated by the generative AI model to the device used by the user.

[0491] "Means for sharing information between a user and its group members and for notifying them in real time" refers to a function for instantly transmitting the user's input and generated feedback to other members in the group.

[0492] The "means for sending support or comments from other group members" is a function that allows group members to send additional comments or support messages in response to the user's input.

[0493] An "emotion engine" refers to an algorithm that analyzes and identifies a user's emotions from input text data.

[0494] "Feedback" refers to the advice or praise messages provided by the generative AI model based on user input and analyzed emotions.

[0495] That's all.

[0496] MODE FOR CARRYING OUT THE INVENTION

[0497] The present invention is a system that allows users to input their daily tasks and accomplishments, share them with their group, and use a generative AI model to provide appropriate feedback. It also features an emotion engine that recognizes the user's emotions. The system aims to increase motivation and strengthen solidarity within the group by allowing users to record their daily efforts and achievements and receive feedback. Furthermore, the introduction of the emotion engine promotes more appropriate feedback and empathy based on the user's emotional state, providing more personalized support.

[0498] Overall system configuration

[0499] 1. User Input Processing

[0500] Users use a dedicated interface (such as a tablet or smartphone) to input the day's tasks and accomplishments by voice or text.

[0501] For example, the user may input, "Today, all of the production line work was completed on time."

[0502] 2. Data transmission and storage

[0503] The terminal sends the data entered by the user (user ID, input content, date and time, etc.) to the server using an HTTP request.

[0504] The server stores the received data in a database (e.g., PostgreSQL).

[0505] 3. Emotion Recognition by Emotion Engine

[0506] The server passes the data entered by the user to an emotion engine (e.g., IBM Watson Tone Analyzer) to analyze the user's emotional state.

[0507] For example, if someone inputs something like "Today I finished all the production line work on time," the emotion engine will recognize the "sense of accomplishment" from this text.

[0508] 4. Feedback generation using generative AI models

[0509] The server passes the emotion data recognized by the emotion engine to a generative AI model (e.g., OpenAI GPT-4), which generates appropriate feedback based on this data.

[0510] For example, if a "sense of accomplishment" is recognized, the generative AI model will generate feedback such as "Great! Your efforts are paying off."

[0511] 5. Submitting and Viewing Feedback

[0512] The server transmits the generated feedback to the user's terminal, and the terminal displays the feedback to the user in the form of voice or text.

[0513] 6. Sharing within a group

[0514] The server communicates user input and generated feedback to other members of the group in real time, using technologies such as WebSocket.

[0515] For example, group members can receive notifications such as, "Mr. / Ms. XX completed all of the line work on time. Great! Your efforts are paying off."

[0516] 7. Other members' reactions

[0517] Group members can add additional comments or messages of support to the shared information.

[0518] For example, enter a comment such as "Good job! Job well done!"

[0519] The server notifies the original user of this comment and displays it on the user's terminal.

[0520] Specific examples

[0521] User Input Step

[0522] User: Speak or text, "Today, I completed all of my production line work on time."

[0523] Terminal: Checks input data and sends it to the server.

[0524] Data transmission and storage steps

[0525] Terminal: Send the data "User ID: 12345, Content: Line work, Date and time: October 2023" to the server.

[0526] Server: Receives the data and stores it in a database.

[0527] Emotion Recognition Step

[0528] Server: Passes data to the emotion engine.

[0529] Emotion engine: Recognizing "sense of accomplishment" from text.

[0530] Feedback Generation Step

[0531] Server: Passes emotion data to the generative AI model.

[0532] Generative AI model: Generates feedback based on a sense of accomplishment, such as "Great! Your efforts are paying off."

[0533] Feedback submission step

[0534] Server: Sends the generated feedback to the user's device.

[0535] Device: Show feedback.

[0536] Group Notification Steps

[0537] Server: Notify members in the group.

[0538] Group members: Receive information such as, "Mr. / Ms. XX completed all the line work on time. Great! Your efforts are paying off."

[0539] Other members' reaction steps

[0540] Group member: "Good job! Job well done!" commented.

[0541] Server: Notify original user of comment.

[0542] User's device: Show comments.

[0543] The above is a specific embodiment of the system of the present invention.

[0544] Prompt Sentence Examples

[0545] For a user whose emotion is accomplishment, generate appropriate feedback based on the following text: Today, I finished all of my line work on time.

[0546] That's all.

[0547] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[0548] Step 1:

[0549] The user uses an interface (tablet, smartphone, etc.) to input the day's tasks and accomplishments by voice or text. The user inputs, for example, "Today, all of the production line work was completed within the allotted time." The input data (e.g., "Today, all of the production line work was completed within the allotted time") is sent to the terminal.

[0550] Step 2:

[0551] The terminal sends the input data (user ID, input content, date and time, etc.) to the server using an HTTP request. At this time, the input data is converted to JSON format and sent. For example, data such as {"user_id": 12345, "content": "Today, all line work was completed on time", "date": "2023-10-01"} is sent.

[0552] Step 3:

[0553] The server stores the received data in a database (e.g., PostgreSQL). It inserts data into the database using an SQL query. For example, execute the query INSERT INTO daily_activities (user_id, content, date) VALUES (12345, 'Today, all production line work was completed on time', '2023-10-01'). This saves the input data to the database.

[0554] Step 4:

[0555] The server passes the data entered by the user to an emotion engine (IBM Watson Tone Analyzer) and analyzes the user's emotional state. The emotion engine analyzes the text data and recognizes the "sense of accomplishment." Input: "Today, I finished all of the production line work on time." Output: "Sense of accomplishment."

[0556] Step 5:

[0557] The server passes the emotion data recognized by the emotion engine to a generative AI model (OpenAI GPT-4). The generative AI model generates appropriate feedback based on this emotion data. The prompt text is "For a user whose emotion is accomplishment, please generate appropriate feedback based on the following text: Today, I finished all of the line work on time." The generative AI model generates feedback such as "Great! Your efforts are paying off."

[0558] Step 6:

[0559] The server sends the generated feedback to the user's device. The HTTP response sends the feedback data in JSON format. For example, send data like {"feedback": "Great! Your efforts are paying off"}. The device receives the feedback and displays it to the user as audio or text.

[0560] Step 7:

[0561] The server notifies other group members of the user's input and generated feedback in real time using technologies such as WebSocket. For example, the notification might say, "Mr. / Ms. XX completed all of the line work on time. Great! Your efforts are paying off." Group members receive the notification.

[0562] Step 8:

[0563] Group members can add additional comments or messages of encouragement to the shared information. For example, they can add comments like "Good job! Job well done!". The comments from group members are sent back to the server and notified to the original user. The original user's device receives and displays the comments.

[0564] The above is a specific flow for carrying out the present invention.

[0565] 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 a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the 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.

[0566] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[0567] In the above embodiment, an example in which the specific process is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific process may be performed by the smart device 14.

[0568] [Second embodiment]

[0569] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.

[0570] 3, the data processing system 210 includes the data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server.

[0571] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0572] The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, and the camera 42 are also connected to the bus 52.

[0573] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[0574] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[0575] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[0576] Fig. 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Fig. 4, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[0577] The specific processing program 56 is an example of a "program" according to the technology of the present 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.

[0578] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0579] In the smart glasses 214, the reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. 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 process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0580] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. 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."

[0581] This invention relates to a system in which users input their daily tasks and accomplishments, share them with their group, and a generative AI model provides appropriate feedback. The system aims to increase motivation and strengthen solidarity within the group by allowing users to record their daily efforts and achievements and receive feedback.

[0582] Overall system configuration

[0583] 1. User Input Processing

[0584] Users can use a dedicated application or web interface to enter their daily tasks and accomplishments, such as "I completed a 3km jog today."

[0585] Once the user enters the information, the terminal sends it to the server.

[0586] 2. Data transmission and storage

[0587] The terminal sends a request including the data entered by the user (user ID, input content, date and time, etc.) to the server. The server receives this request and stores it in a database.

[0588] Once the information is received by the server, it is stored in the database using an SQL query, for example INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?) to store the data.

[0589] 3. Feedback generation using AI models

[0590] The server reads the newly saved entry from the database and passes it to the generative AI model.

[0591] The generative AI model analyzes the user's input data and generates appropriate feedback (positive comments or compliments), such as, "That's great! Your daily efforts are helping you stay healthy."

[0592] 4. Submitting Feedback

[0593] The server sends the generated feedback to the user's device in the form of an HTTP response containing the feedback data.

[0594] The user receives and displays the feedback on their device.

[0595] 5. Sharing within a group

[0596] The server notifies other members of the group of the user's input and generated feedback by retrieving the list of members of the same group from a database and sending notification messages to each of them.

[0597] Members of the group will receive a notification that will be displayed on their devices, for example, "X-san successfully delivered an important presentation in the office today."

[0598] 6. Other members' reactions

[0599] Group members can add additional comments or reactions to the shared information, for example, "Congratulations on a great presentation!"

[0600] The device sends the comment to the server, which receives the comment and notifies the original user.

[0601] Specific examples

[0602] 1. User Input Step

[0603] User: Enters "I completed a 3km jog today" into an application form.

[0604] Terminal: Checks the entered data and sends it to the server when the send button is pressed.

[0605] 2. Data transmission and storage steps

[0606] Device: Send the data "User ID: 12345, Content: 3 km jogging, Date and time: October 2023" to the server.

[0607] Server: Receive the data and save it to the database. Execute the SQL query "INSERT INTO daily_activities (user_id, content, date) VALUES (12345, '3km jog', '2023-10')".

[0608] 3. Feedback generation step

[0609] Server: Reads new input data from the database and passes it to the generative AI model.

[0610] Generative AI model: Analyzes the data and generates feedback such as, "Great! Your daily efforts are helping you stay healthy."

[0611] 4. Feedback submission step

[0612] Server: Sends the generated feedback to the user's device.

[0613] Device: Receives feedback and displays it to the user. "Great! Your daily efforts are helping you stay healthy" is displayed on the screen.

[0614] 5. Shared steps within the group

[0615] Server: Notifies the group members of the user's input data and feedback.

[0616] Device (other members): Receives and displays information such as "You jogged 3 kilometers" and "That's great! Your daily efforts are helping you stay healthy."

[0617] 6. Other members' reaction steps

[0618] Group member (device): Enter a comment such as "Congratulations on your jogging achievement!"

[0619] Terminal: Send the comment to the server.

[0620] Server: Notify the original user of the comment.

[0621] Original user (device): Receives and displays comments.

[0622] In this way, the system of the present invention records users' daily tasks and achievements and generates and provides feedback, thereby improving user motivation and strengthening the sense of solidarity within the group.

[0623] The processing flow will be explained below.

[0624] Step 1:

[0625] The user opens a dedicated application or web interface and enters the tasks and accomplishments of the day, for example, "I completed a 3km jog today."

[0626] Step 2:

[0627] When the user presses the send button, the device sends the entered data (user ID, input content, date and time, etc.) to the server. Specifically, the data is sent using an HTTP POST request.

[0628] Step 3:

[0629] The server receives the HTTP POST request and parses the data sent. Once parsing is complete, it starts saving the data to the database. It uses an SQL query to store the data in the format "INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?)".

[0630] Step 4:

[0631] The server reads the new entries stored in the database and passes the data to the generative AI model, which takes this data as input.

[0632] Step 5:

[0633] The generative AI model analyzes the received data and generates appropriate feedback (positive comments or compliments), such as, "Great! Your daily efforts are helping you stay healthy."

[0634] Step 6:

[0635] The server sends the generated feedback to the user's device and returns the feedback data in an HTTP response.

[0636] Step 7:

[0637] The device receives the feedback and displays it to the user, who sees a message on the screen saying, "Great! Your daily efforts are helping you stay healthy."

[0638] Step 8:

[0639] The server notifies other members of the group of the user's input and generated feedback, retrieves the list of members of the same group from the database, and sends a notification message to each of them.

[0640] Step 9:

[0641] Each member of the group will receive a notification and it will be displayed on their device, for example, "X-san successfully delivered an important presentation in the office today."

[0642] Step 10:

[0643] Group members can add additional comments or reactions to the information shared, for example, "Congratulations on a great presentation!"

[0644] Step 11:

[0645] The device sends the comment to the server, which receives the comment and notifies the original user.

[0646] Step 12:

[0647] The original user receives the comment and displays it on their device. For example, a comment like "Congratulations on a successful presentation!" is displayed.

[0648] This is the specific process flow of this system. It records the user's work and achievements, and through the generated feedback and comments from group members, it can increase the user's motivation and strengthen the sense of solidarity within the group.

[0649] Example 1

[0650] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0651] Conventional systems for recording tasks and achievements lacked the feedback functions to maintain user motivation and enhance team solidarity, which resulted in issues such as insufficient promotion of self-development for users and communication within the team.

[0652] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[0653] In this invention, the server includes: [means for the user to input the day's activities and achievements;] [means for transmitting the input data from the terminal to the server;] [means for storing the data received by the server in a database;] [generative AI model means for analyzing the stored data and generating feedback;] [means for transmitting the generated feedback to the user's terminal;] [means for notifying group members of the feedback and input data; and [means for receiving comments from group members and notifying the user.] This enables appropriate feedback to be provided quickly in response to the user's actions and achievements, facilitating information sharing and smooth communication within the group.

[0654] "User" refers to an individual who uses the system to enter their daily activities and accomplishments.

[0655] "Terminal" refers to a device used by a user that is equipped with applications and a web interface.

[0656] "Server" refers to a computer system that receives, processes, and stores data sent from user terminals.

[0657] "Data" refers to the activities and results entered by the User and information thereabout.

[0658] "Database" refers to an information collection system for storing data by a server.

[0659] A "generative AI model" refers to an AI algorithm that analyzes user input and generates appropriate feedback based on it.

[0660] "Feedback" refers to the response message that a generative AI model creates based on user input.

[0661] "Group members" refer to other users who belong to the same group and share information with each other.

[0662] "Comments" refer to additional reactions or opinions that group members add to shared information.

[0663] "Notification" refers to a message sent by the server to inform users and group members of information.

[0664] This invention relates to a system in which users input their daily activities and achievements, share them with their group, and a generative AI model provides appropriate feedback. The system aims to increase user motivation and strengthen the sense of solidarity within the group.

[0665] User Input Processing

[0666] The user uses a dedicated application or a web interface to input the day's activities and achievements, for example, "I completed a 3-kilometer jog today." The input data is sent to the server by the device.

[0667] Data transmission and storage

[0668] The terminal sends the data entered by the user (user ID, input content, date and time, etc.) to the server. The server receives this data and stores it in a database. Databases such as MySQL or PostgreSQL are used. For example, the SQL query INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?) is executed.

[0669] Feedback generation by AI model

[0670] The server reads the newly saved entry from the database and passes it to a generative AI model (e.g., GPT-3). The generative AI model analyzes the user's input data and generates appropriate feedback. For example, it might say, "Great! Your daily efforts are helping you stay healthy."

[0671] Send Feedback

[0672] The server sends the generated feedback to the user's device in an HTTP response, which receives the feedback and displays it to the user.

[0673] Sharing within a group

[0674] The server notifies group members of the user's input and generated feedback. Group members receive the notification and display it on their devices. For example, it may say, "Mr. / Ms. XX successfully delivered an important presentation at the office today."

[0675] Other members' reactions

[0676] Group members can add additional comments or reactions to the shared information. For example, they can add a comment like "Congratulations on a successful presentation!" The device sends the comment to the server, and the server notifies the original user of the comment. The original user receives the comment and displays it on their device.

[0677] Specific examples

[0678] For example, suppose a user enters "I completed a 3-kilometer jog today" into an input form. The device sends this data to the server, which stores it in a database. The server then passes the stored data to the generative AI model, which generates feedback such as "Great! Your daily efforts are helping you stay healthy." The server sends this feedback to the user's device, which receives and displays the feedback. The server also notifies this information to group members, who then enter a comment such as "Congratulations on completing your jog!" The server then notifies the original user of the comment, who receives and displays the comment.

[0679] Prompt Sentence Examples

[0680] "Generate positive feedback for a user who enters 'I completed a 3km jog today.'"

[0681] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0682] Step 1:

[0683] The user inputs the day's activities and achievements

[0684] The user opens a dedicated application or web interface and enters the day's activities and achievements. For example, they might write, "Today I completed a 3-kilometer jog."

[0685] Input: User activity (e.g., "3km jog")

[0686] Output: The terminal holds the input data

[0687] Step 2:

[0688] Sending input data

[0689] The terminal checks the data entered by the user and sends it to the server when the send button is pressed. The request includes the user ID, input content, date and time, etc.

[0690] Input: Data entered by the user into the input form (e.g., user ID, content, date and time)

[0691] Output: HTTP POST request sent to the server

[0692] Step 3:

[0693] Receiving and saving input data

[0694] The server receives a request from the device, extracts the data, and executes an SQL query (e.g., INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?)) to store the extracted data in the database.

[0695] Input: Data sent from the device (e.g., user ID, content, date and time)

[0696] Output: Records saved in the database

[0697] Step 4:

[0698] Loading data

[0699] The server reads the newly saved input data from the database using a query.

[0700] Input: The most recent user-entered data stored in the database

[0701] Output: Preparing data for a generative AI model

[0702] Step 5:

[0703] Feedback generation using generative AI models

[0704] The server passes the read data to a generative AI model (e.g., GPT-3). The generative AI model analyzes the user's input data and generates appropriate feedback. For example, in response to a user's comment, "You completed a 3-kilometer jog today," the model generates feedback such as, "Great! Your daily efforts are helping you stay healthy."

[0705] Input: User input data (e.g., "3km jog")

[0706] Output: Generated feedback (e.g., "Great! Your daily efforts are helping you stay healthy.")

[0707] Step 6:

[0708] Send Feedback

[0709] The server transmits the generated feedback to the user's terminal as an HTTP response.

[0710] Input: Generated feedback

[0711] Output: HTTP response sent to the user's device

[0712] Step 7:

[0713] Receiving and viewing feedback

[0714] The device receives the feedback sent from the server and displays it to the user. For example, it displays "Great! Your daily efforts are helping you stay healthy."

[0715] Input: Feedback from the server

[0716] Output: Feedback display to the user

[0717] Step 8:

[0718] Preparing to notify group members

[0719] The server prepares messages to inform group members of the user's input and the generated feedback.

[0720] Input: User input and generated feedback

[0721] Output: Notification message to group members

[0722] Step 9:

[0723] Get member list

[0724] The server retrieves the list of members of the same group from the database using an SQL query (e.g. SELECT member_id FROM group_members WHERE group_id = ?).

[0725] Input: Group ID

[0726] Output: Member list

[0727] Step 10:

[0728] Send notifications

[0729] The server sends a notification message containing the user's input and feedback as an HTTP request to each member of the member list.

[0730] Input: User input, generated feedback, member list

[0731] Output: Notification to group members

[0732] Step 11:

[0733] Receiving and Viewing Notifications

[0734] The device (other members) will receive the notification and display it on their device. For example, it will say, "Mr. / Ms. XX completed a 3-kilometer jog today."

[0735] Input: Notification message from the server

[0736] Output: Notification to members

[0737] Step 12:

[0738] Other members' reactions

[0739] Group members can add additional comments or reactions to the shared information. For example, they can add a comment like, "Congratulations on a successful presentation!" The device then sends the comment to the server.

[0740] Input: Group member's comment

[0741] Output: Comment sent to the server

[0742] Step 13:

[0743] Comment saving and notifications

[0744] The server receives the comment, stores it in a database, and then sends a notification to the original user.

[0745] Input: Group member's comment

[0746] Output: Comment stored in database, notification to original user

[0747] Step 14:

[0748] Receiving and viewing comments

[0749] The original user receives the comment sent from the server and displays it on their own device. For example, it may say "Congratulations on your jogging achievement!"

[0750] Input: Notification from the server

[0751] Output: Comment displayed to original user

[0752] (Application example 1)

[0753] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0754] There is a need for mechanisms to support efficient work execution by factory workers and robots, improve their motivation, and appropriately share work content and goals. There is also a need for methods to strengthen the sense of community within the work environment through feedback using generative AI models.

[0755] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[0756] In this invention, the server includes a means for a user to input the day's tasks and goals, a means for transmitting the input data to a cloud server, a means for storing the data received by the cloud server, a generation AI model means for analyzing the stored data and generating feedback, a means for transmitting the generated feedback to the user's terminal, and a means for sharing information between the user and other members of the work environment. This improves the work efficiency of workers and robots, provides appropriate feedback, and strengthens a sense of solidarity within the group.

[0757] A "user" is a person or robot that uses the system to input tasks and goals and receive feedback.

[0758] "Work" refers to specific activities related to the tasks and goals performed within a factory.

[0759] A "goal" is a specific goal or task that a user intends to achieve that day or within a certain period of time.

[0760] A "cloud server" is a collection of remote computing resources used to store and analyze data.

[0761] A "generative AI model" is an artificial intelligence model that analyzes input data and generates appropriate feedback to the user.

[0762] "Feedback" is evaluation and advice on the user's work and goals created by the generative AI model.

[0763] A "terminal" is a device (such as a smartphone, tablet, or robot terminal) that a user uses to input work details and goals and receive feedback.

[0764] "Work environment" refers to the physical or virtual environment in which a user works.

[0765] "Means for sharing information" refers to the methods by which input data and feedback are exchanged between the user and other members of the work environment.

[0766] The "work record and feedback system" of the present invention is a system that aims to improve the efficiency and motivation of users by allowing users to input the work content and goals to be achieved in the factory, sending this information to a cloud server, where a generative AI model analyzes it and generates feedback.

[0767] Overall hardware configuration

[0768] 1. Device:

[0769] Use a smartphone, tablet, or robotic device that acts as an interface for users to input their tasks and goals and receive generated feedback.

[0770] 2. Cloud Server:

[0771] A collection of remotely located computing resources for storing and analyzing data. Specifically, it uses cloud services such as Azure and AWS.

[0772] 3. Database:

[0773] The database used to store the input data is a general relational database such as MySQL or PostgreSQL.

[0774] 4. Generative AI Models:

[0775] It uses generative AI models such as OpenAI's GPT (Generative Pre-trained Transformer) to analyze user input data and generate feedback.

[0776] How it works

[0777] User Input

[0778] Users can enter their daily tasks and goals through a dedicated application on their device or through a web interface, such as "Today I assembled 50 parts" or "I completed a new work procedure."

[0779] Data transmission and storage

[0780] The device sends the data entered by the user to the cloud server, which receives the data and stores it in a relational database. Specifically, each user's input data is recorded along with the date.

[0781] Generate feedback

[0782] The cloud server reads the stored data and passes it to the generative AI model, which then analyzes it and generates appropriate feedback, which is primarily positive and motivating.

[0783] Examples of prompts include:

[0784] User activity: Assembled 50 parts today

[0785] Generate good feedback.

[0786] Based on this prompt, the generative AI model generates feedback such as, "Great! You worked efficiently today!"

[0787] Send Feedback

[0788] The cloud server sends the generated feedback to the terminal, which receives the feedback and displays it to the user.

[0789] Sharing within a group

[0790] The cloud server notifies other members of the work environment of the user's input and the generated feedback. This notification aims to share the user's work achievement information and strengthen the sense of solidarity within the team. Other members can receive the notification and enter additional comments or reactions, which further promotes collaboration and communication.

[0791] As described above, the present invention is a system that effectively manages a user's work records and provides appropriate feedback, thereby improving work efficiency and motivation.

[0792] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[0793] Step 1:

[0794] Users input their work details and goals into a dedicated terminal. The data they input is specific, such as "Today I assembled 50 parts" or "I completed a new work procedure." The input data is temporarily stored in the terminal's application.

[0795] input:

[0796] User tasks and goals

[0797] output:

[0798] Temporarily held input data

[0799] Step 2:

[0800] The device sends the data entered by the user to the cloud server, which receives the HTTP request and stores the data for internal processing.

[0801] input:

[0802] Data including user ID, input content, and date

[0803] output:

[0804] Data sent to the cloud server

[0805] Step 3:

[0806] The cloud server stores the received data in a relational database, such as MySQL or PostgreSQL. The data is stored in the format "INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?)".

[0807] input:

[0808] Data sent to the cloud server

[0809] output:

[0810] Data stored in a database

[0811] Step 4:

[0812] The server reads the newly saved data from the database and converts it into an appropriate format before passing it to the generative AI model. For example, it generates a prompt such as "User's task: XX".

[0813] input:

[0814] Data read from the database

[0815] output:

[0816] A prompt to pass to the generative AI model

[0817] Step 5:

[0818] The server sends prompts to a generative AI model (e.g., OpenAI's GPT-4) and generates feedback, which is usually positive, such as "Great! You worked efficiently today!"

[0819] input:

[0820] Prompt to send to the generative AI model

[0821] output:

[0822] Feedback from generative AI models

[0823] Step 6:

[0824] The server receives the generated feedback and sends it to the user's device, which returns it as an HTTP response.

[0825] input:

[0826] Feedback from generative AI models

[0827] output:

[0828] Feedback sent to the user's device

[0829] Step 7:

[0830] The user's device displays the received feedback, allowing the user to receive positive feedback on their work.

[0831] input:

[0832] Feedback sent by the server

[0833] output:

[0834] Feedback displayed on the user's device

[0835] Step 8:

[0836] The cloud server notifies other members of the working environment of the user's input data and generated feedback by sending a notification message to the devices of members in the same group.

[0837] input:

[0838] User input data and generated feedback

[0839] output:

[0840] Notification message to other members

[0841] Step 9:

[0842] Other members of the group will receive a notification and display the content on their devices, allowing them to add additional comments or reactions to the content.

[0843] input:

[0844] Notification message to other members

[0845] output:

[0846] Content displayed on other members' devices and comments

[0847] Step 10:

[0848] Additional comments and reactions from other members are sent from the device to the cloud server, which receives them and notifies the original user.

[0849] input:

[0850] Comments and reactions from other members

[0851] output:

[0852] Comments and reactions notified to the original user

[0853] Step 11:

[0854] The original user's device receives and displays comments and responses from other members, encouraging more detailed feedback and communication.

[0855] input:

[0856] Comments and reactions from other members sent from the server

[0857] output:

[0858] Comments and reactions displayed on the original user's device

[0859] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[0860] The present invention is a system in which users input their daily tasks and accomplishments, share them with their group, and a generative AI model provides appropriate feedback. It also includes an emotion engine that recognizes the user's emotions. The system aims to increase motivation and strengthen solidarity within the group by allowing users to record their daily efforts and achievements and receive feedback. Furthermore, the introduction of the emotion engine promotes more appropriate feedback and empathy according to the user's emotional state, providing more personalized support.

[0861] Overall system configuration

[0862] 1. User Input Processing

[0863] Users can use a dedicated application or a web interface to enter their daily tasks and accomplishments. For example, they can enter something like, "I successfully delivered an important presentation at the office today."

[0864] Once the user enters the information, the terminal sends it to the server.

[0865] 2. Data transmission and storage

[0866] The terminal sends a request including the data entered by the user (user ID, input content, date and time, etc.) to the server. The server receives this request and stores it in a database.

[0867] Once the information is received by the server, it is stored in the database using an SQL query, for example INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?) to store the data.

[0868] 3. Emotion Recognition by Emotion Engine

[0869] The server passes the user-entered data to the emotion engine, which uses text analysis and other emotion recognition algorithms to analyze the user's emotional state.

[0870] For example, if someone inputs something like "I successfully delivered an important presentation at the office today," the emotion engine will recognize the user's emotions from this text as "a sense of accomplishment" or "joy."

[0871] 4. Feedback generation using AI models

[0872] The server passes the emotion data recognized by the emotion engine to the generative AI model, which generates appropriate feedback (positive comments or compliments) based on this data.

[0873] For example, if the user's emotion is "a sense of accomplishment," feedback such as "Great! It's proof that your daily efforts are appreciated" is generated.

[0874] 5. Submitting Feedback

[0875] The server sends the generated feedback to the user's device in the form of an HTTP response containing the feedback data.

[0876] The user receives and displays the feedback on their device.

[0877] 6. Sharing within a group

[0878] The server notifies other members of the group of the user's input and generated feedback by retrieving the list of members of the same group from a database and sending notification messages to each of them.

[0879] Members of the group will receive a notification that will be displayed on their devices, for example, "X-san successfully delivered an important presentation in the office today."

[0880] 7. Other members' reactions

[0881] Group members can add additional comments or reactions to the shared information, for example, "Congratulations on a great presentation!"

[0882] The device sends the comment to the server, which receives the comment and notifies the original user.

[0883] Specific examples

[0884] 1. User Input Step

[0885] User: Opens the app and types, "I completed a 3km jog today."

[0886] Terminal: Checks the data entered in the form and sends it to the server when the submit button is pressed.

[0887] 2. Data transmission and storage steps

[0888] Device: Send the data "User ID: 12345, Content: 3 km jogging, Date and time: October 2023" to the server.

[0889] Server: Receive the data and save it to the database. Execute the SQL query "INSERT INTO daily_activities (user_id, content, date) VALUES (12345, '3km jog', '2023-10')".

[0890] 3. Emotion Recognition Step

[0891] Server: Passes user input data to the emotion engine.

[0892] Emotion engine: Based on the data of "3 km jogging," the user's emotions are recognized as "sense of accomplishment" or "satisfaction."

[0893] 4. Feedback generation step

[0894] Server: Passes emotion data to the generative AI model.

[0895] Generative AI model: Analyzes emotional data and generates feedback such as, "Great! Your daily efforts are helping you stay healthy."

[0896] 5. Feedback submission step

[0897] Server: Sends the generated feedback to the user's device.

[0898] Terminal: Receives feedback and displays it to the user.

[0899] 6. Shared steps within the group

[0900] Server: Notifies the group members of the user's input data and feedback.

[0901] Device (other members): Receives and displays information such as "You jogged 3 kilometers" and "That's great! Your daily efforts are helping you stay healthy."

[0902] 7. Other members' reaction steps

[0903] Group member (device): Enter a comment such as "Congratulations on your jogging achievement!"

[0904] Terminal: Send the comment to the server.

[0905] Server: Notify the original user of the comment.

[0906] Original user (device): Receives and displays comments.

[0907] In this way, the system of the present invention not only records the user's daily work and achievements and generates and provides feedback, but also recognizes the user's emotions and provides more appropriate feedback and empathy. Furthermore, by sharing emotional data within a group, it is possible to understand the user's feelings and encourage empathy.

[0908] The processing flow will be explained below.

[0909] Step 1:

[0910] The user launches a dedicated application or web interface and enters the tasks and accomplishments of the day, for example, "I completed a 3km jog today."

[0911] Step 2:

[0912] When the user presses the send button, the device sends the entered data (user ID, input content, date and time, etc.) to the server. Specifically, the data is sent using an HTTP POST request.

[0913] Step 3:

[0914] The server receives the HTTP POST request and parses the data sent. Once parsing is complete, it starts saving the data to the database. It uses an SQL query to store the data in the format "INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?)".

[0915] Step 4:

[0916] The server passes the user's input data to the emotion engine, which uses text analysis and emotion recognition algorithms to analyze the user's emotional state.

[0917] Step 5:

[0918] The emotion engine performs text analysis and recognizes emotions from user input data. For example, from the input "I completed a 3-kilometer jog today," it recognizes emotions such as "a sense of accomplishment" and "joy."

[0919] Step 6:

[0920] The server passes the recognized emotion data to the generative AI model, which then generates appropriate feedback (positive comments or compliments) based on the emotion data.

[0921] Step 7:

[0922] The generative AI model generates feedback based on the user's emotional data, such as "Great! Your daily efforts are helping you stay healthy."

[0923] Step 8:

[0924] The server sends the generated feedback to the user's device in the form of an HTTP response containing the feedback data.

[0925] Step 9:

[0926] The device receives the feedback and displays it to the user, who sees the message "Great! Your daily efforts are helping you stay healthy" displayed on the screen.

[0927] Step 10:

[0928] The server notifies other members of the group of the user's input and generated feedback, retrieves the list of members of the same group from the database, and sends a notification message to each of them.

[0929] Step 11:

[0930] Each member of the group will receive a notification and it will be displayed on their device, for example, "X-san successfully delivered an important presentation in the office today."

[0931] Step 12:

[0932] Group members can add additional comments or reactions to the information shared, for example, "Congratulations on a great presentation!"

[0933] Step 13:

[0934] The device sends the comment to the server, which receives the comment and notifies the original user.

[0935] Step 14:

[0936] The original user receives the comment and displays it on their device. For example, a comment like "Congratulations on a successful presentation!" is displayed.

[0937] This allows the system to record users' daily tasks and achievements, recognize emotions and generate appropriate feedback, and promote information sharing and empathy among group members.

[0938] Example 2

[0939] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0940] In today's business environment, maintaining user motivation and improving work efficiency are important issues. Therefore, there is a need for a system that records tasks and achievements and provides appropriate feedback. However, conventional systems generate feedback without considering the user's emotions, which results in a lack of personalized feedback and makes it ineffective at improving user motivation.

[0941] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[0942] In this invention, the server includes means for a user to input the day's tasks and accomplishments, means for transmitting the input data to the server, means for saving the data received by the server, emotion engine means for analyzing the input data and recognizing emotions, generative AI model means for generating feedback using the recognition results of the emotion engine, means for transmitting the generated feedback to the user's terminal, and means for sharing information between the user and his or her group members. This makes it possible to provide feedback that takes the user's emotions into consideration, improving the user's motivation and strengthening the sense of solidarity within the group.

[0943] "User" refers to an individual who uses the system and inputs the day's tasks and accomplishments.

[0944] "Server" refers to a computer system that receives, stores, and analyzes data sent by users.

[0945] "Terminal" refers to a device (e.g., smartphone, tablet, PC, etc.) through which a user makes input.

[0946] "Input data" refers to information about the day's tasks and accomplishments that is input by the user using a terminal and sent to the server.

[0947] "Storage" refers to the mechanism by which the server persistently records and stores data received.

[0948] An "emotion engine" refers to an algorithm or software that analyzes input text data and recognizes the user's emotions.

[0949] "Generative AI model" refers to an artificial intelligence model that generates feedback based on the output data of the emotion engine.

[0950] "Feedback" refers to the responses and comments that a generative AI model generates based on user input data and emotional data.

[0951] "Sharing means" refers to the mechanism for communicating and sharing generated feedback and user input data with other members in the group.

[0952] "Group members" refers to other individuals within a group to which the user belongs.

[0953] The present invention is a system in which a user inputs the tasks and accomplishments of the day, and a generative AI model provides appropriate feedback based on that information, and it also includes an emotion engine. The system aims to increase user motivation and strengthen solidarity within the group.

[0954] Overall system configuration

[0955] 1. User Input Processing

[0956] Using a dedicated application or web interface, users enter their daily tasks and accomplishments, such as "I completed a 3km jog today."

[0957] When the user inputs information, the terminal transmits the data to the server.

[0958] 2. Data transmission and storage

[0959] The terminal sends a request including the data entered by the user (user ID, input content, date and time, etc.) to the server.

[0960] The data received by the server is stored in the database using an SQL query, for example "INSERT INTO daily_activities (user_id, content, date) VALUES ('12345', '3km jog', '2023-10-01')".

[0961] 3. Emotion Recognition by Emotion Engine

[0962] The server passes the stored data to an emotion engine (e.g., IBM Watson NLU or Microsoft Azure Text Analytics), which uses text analysis algorithms to recognize the user's emotions.

[0963] For example, from the input "I completed a 3-kilometer jog today," the emotion engine recognizes emotions such as "a sense of accomplishment" and "a sense of satisfaction."

[0964] 4. Feedback generation using AI models

[0965] The server passes the emotion data recognized by the emotion engine to a generative AI model (e.g., OpenAI GPT-4), which generates appropriate feedback based on the prompt.

[0966] As a specific example, we use the following prompt: "User input data: 'I completed a 3-kilometer jog today.' Emotions recognized by the emotion engine: 'A sense of accomplishment, satisfaction.' Please generate appropriate feedback based on this data."

[0967] 5. Submitting Feedback

[0968] The server transmits the generated feedback to the user's terminal.

[0969] The device displays the received feedback to the user, for example, "Great! Your daily efforts are helping you stay healthy."

[0970] 6. Sharing within a group

[0971] The server notifies other members of the group of the user's input and the feedback generated.

[0972] The server retrieves the list of members of the same group from the database and sends a notification message to each member, for example, "Mr. / Ms. X completed a 3-kilometer jog today."

[0973] 7. Other members' reactions

[0974] Group members can add additional comments or reactions to the shared information, for example, "Congratulations on your jogging achievement!"

[0975] The terminal sends the comment to the server, which receives the comment and notifies the original user.

[0976] In this way, the system of the present invention not only records the user's daily work and achievements and generates and provides appropriate feedback, but also recognizes the user's emotions to provide more personalized support, and promotes a sense of solidarity and empathy among users through information sharing within a group.

[0977] The flow of the identification process in the second embodiment will be described with reference to FIG.

[0978] Step 1:

[0979] User Input

[0980] Users open a dedicated application or web interface and enter their tasks and accomplishments for the day, for example, "I completed a 3km jog today."

[0981] Input: Text data entered by the user into the terminal.

[0982] Output: Formatted data for the device to send to the server.

[0983] Step 2:

[0984] Sending data

[0985] When the user presses the send button, the device sends the data entered by the user to the server as an HTTP request. The data sent includes the user ID, input content, and date and time information.

[0986] Input: Terminal-formatted user-entered data.

[0987] Output: The data sent to the server as an HTTP request.

[0988] Step 3:

[0989] Data storage

[0990] The server receives the data from the device, parses it, and stores it in the appropriate database schema, for example by executing the SQL query "INSERT INTO daily_activities (user_id, content, date) VALUES ('12345', '3km jog', '2023-10-01')".

[0991] Input: User input data received by the server.

[0992] Output: Data entries stored in a database.

[0993] Step 4:

[0994] Emotion recognition by emotion engine

[0995] The server passes the saved data to an emotion engine (e.g., IBM Watson NLU) as an API request and performs emotion analysis. For example, from the input "3 km jog," it recognizes emotions such as "sense of accomplishment" and "satisfaction."

[0996] Input: User's text data.

[0997] Output: The emotion recognition result returned by the emotion engine (e.g., "sense of accomplishment" or "sense of satisfaction").

[0998] Step 5:

[0999] Feedback generation by AI model

[1000] The server passes the emotion data obtained from the emotion engine to a generative AI model (e.g., OpenAI GPT-4) to generate appropriate feedback. An example of a prompt input: "User input data: 'I completed a 3-kilometer jog today.' The emotion recognized by the emotion engine: 'A sense of accomplishment, satisfaction.' Please generate appropriate feedback based on this data."

[1001] Input: The emotion engine's recognition results and the user's original data.

[1002] Output: Feedback text from the generative AI model (e.g., "Great! Your daily efforts are helping you stay healthy").

[1003] Step 6:

[1004] Send Feedback

[1005] The server sends the generated feedback to the user's device as an HTTP response.

[1006] Input: Feedback text generated by the generative AI model.

[1007] Output: Feedback data sent to the device.

[1008] Step 7:

[1009] View Feedback

[1010] The terminal displays the received feedback to the user, who then confirms the feedback.

[1011] Input: Feedback data sent back as an HTTP response.

[1012] Output: Feedback text that will be displayed on the user's device screen.

[1013] Step 8:

[1014] Sharing within a group

[1015] The server notifies other members of the group of the user's input data and generated feedback.

[1016] The server retrieves the list of members of the same group from the database and sends a notification message to each of them, for example, "Mr. / Ms. XX completed a 3km jog today."

[1017] Input: Generated feedback and original user data.

[1018] Output: The notification message sent to group members.

[1019] Step 9:

[1020] Other members' reactions

[1021] Group members can add additional comments or reactions to the shared information, such as "Congratulations on your jogging achievement!"

[1022] The terminal transmits the comment to the server, and the server notifies the original user of the comment.

[1023] Input: Comments entered by group members on their devices.

[1024] Output: Feedback and notifications sent to the device user.

[1025] (Application example 2)

[1026] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[1027] Systems that enhance people's sense of accomplishment in their daily lives and work and strengthen solidarity within groups are required to accurately recognize users' emotions and provide appropriate feedback. However, conventional systems are unable to generate feedback that fully takes users' emotions into consideration, making it difficult to appropriately improve users' motivation. In particular, in work environments such as factories, there is a lack of means to maintain workers' motivation and foster a sense of solidarity.

[1028] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: [means for a user to input the day's tasks and achievements;] [means for transmitting the input data to the server;] [means for storing the data received by the server;] [generative AI model means for analyzing the stored data to recognize emotions and generate feedback;] [means for transmitting the generated feedback to the user's terminal;] [means for sharing information between the user and his / her group members and notifying them in real time; and [means for transmitting encouragement and comments from other group members.] This makes it possible to provide appropriate feedback based on the user's emotions, strengthen the sense of solidarity within the group, and improve the user's motivation.

[1029] The "means for the user to input the day's tasks and achievements" is an interface that allows the user to record the day's tasks and achievements by text or voice input.

[1030] The "means for transmitting input data to a server" is a function for transmitting data on the work content and results input by the user to a remote server via the Internet.

[1031] "Means for storing data received by the server" refers to a function for storing data received by the server in a storage device such as a database.

[1032] "Generative AI model means for analyzing stored data to recognize emotions and generate feedback" refers to an artificial intelligence algorithm that processes stored data, identifies the user's emotions, and generates appropriate feedback.

[1033] "Means for sending generated feedback to the user's device" refers to a function for sending feedback generated by the generative AI model to the device used by the user.

[1034] "Means for sharing information between a user and its group members and for notifying them in real time" refers to a function for instantly transmitting the user's input and generated feedback to other members in the group.

[1035] The "means for sending support or comments from other group members" is a function that allows group members to send additional comments or support messages in response to the user's input.

[1036] An "emotion engine" refers to an algorithm that analyzes and identifies a user's emotions from input text data.

[1037] "Feedback" refers to the advice or praise messages provided by the generative AI model based on user input and analyzed emotions.

[1038] That's all.

[1039] MODE FOR CARRYING OUT THE INVENTION

[1040] The present invention is a system that allows users to input their daily tasks and accomplishments, share them with their group, and use a generative AI model to provide appropriate feedback. It also features an emotion engine that recognizes the user's emotions. The system aims to increase motivation and strengthen solidarity within the group by allowing users to record their daily efforts and achievements and receive feedback. Furthermore, the introduction of the emotion engine promotes more appropriate feedback and empathy based on the user's emotional state, providing more personalized support.

[1041] Overall system configuration

[1042] 1. User Input Processing

[1043] Users use a dedicated interface (such as a tablet or smartphone) to input the day's tasks and accomplishments by voice or text.

[1044] For example, the user may input, "Today, all of the production line work was completed on time."

[1045] 2. Data transmission and storage

[1046] The terminal sends the data entered by the user (user ID, input content, date and time, etc.) to the server using an HTTP request.

[1047] The server stores the received data in a database (e.g., PostgreSQL).

[1048] 3. Emotion Recognition by Emotion Engine

[1049] The server passes the data entered by the user to an emotion engine (e.g., IBM Watson Tone Analyzer) to analyze the user's emotional state.

[1050] For example, if someone inputs something like "Today I finished all the production line work on time," the emotion engine will recognize the "sense of accomplishment" from this text.

[1051] 4. Feedback generation using generative AI models

[1052] The server passes the emotion data recognized by the emotion engine to a generative AI model (e.g., OpenAI GPT-4), which generates appropriate feedback based on this data.

[1053] For example, if a "sense of accomplishment" is recognized, the generative AI model will generate feedback such as "Great! Your efforts are paying off."

[1054] 5. Submitting and Viewing Feedback

[1055] The server transmits the generated feedback to the user's terminal, and the terminal displays the feedback to the user in the form of voice or text.

[1056] 6. Sharing within a group

[1057] The server communicates user input and generated feedback to other members of the group in real time, using technologies such as WebSocket.

[1058] For example, group members can receive notifications such as, "Mr. / Ms. XX completed all of the line work on time. Great! Your efforts are paying off."

[1059] 7. Other members' reactions

[1060] Group members can add additional comments or messages of support to the shared information.

[1061] For example, enter a comment such as "Good job! Job well done!"

[1062] The server notifies the original user of this comment and displays it on the user's terminal.

[1063] Specific examples

[1064] User Input Step

[1065] User: Speak or text, "Today, I completed all of my production line work on time."

[1066] Terminal: Checks input data and sends it to the server.

[1067] Data transmission and storage steps

[1068] Terminal: Send the data "User ID: 12345, Content: Line work, Date and time: October 2023" to the server.

[1069] Server: Receives the data and stores it in a database.

[1070] Emotion Recognition Step

[1071] Server: Passes data to the emotion engine.

[1072] Emotion engine: Recognizing "sense of accomplishment" from text.

[1073] Feedback Generation Step

[1074] Server: Passes emotion data to the generative AI model.

[1075] Generative AI model: Generates feedback based on a sense of accomplishment, such as "Great! Your efforts are paying off."

[1076] Feedback submission step

[1077] Server: Sends the generated feedback to the user's device.

[1078] Device: Show feedback.

[1079] Group Notification Steps

[1080] Server: Notify members in the group.

[1081] Group members: Receive information such as, "Mr. / Ms. XX completed all the line work on time. Great! Your efforts are paying off."

[1082] Other members' reaction steps

[1083] Group member: "Good job! Job well done!" commented.

[1084] Server: Notify original user of comment.

[1085] User's device: Show comments.

[1086] The above is a specific embodiment of the system of the present invention.

[1087] Prompt Sentence Examples

[1088] For a user whose emotion is accomplishment, generate appropriate feedback based on the following text: Today, I finished all of my line work on time.

[1089] That's all.

[1090] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[1091] Step 1:

[1092] The user uses an interface (tablet, smartphone, etc.) to input the day's tasks and accomplishments by voice or text. The user inputs, for example, "Today, all of the production line work was completed within the allotted time." The input data (e.g., "Today, all of the production line work was completed within the allotted time") is sent to the terminal.

[1093] Step 2:

[1094] The terminal sends the input data (user ID, input content, date and time, etc.) to the server using an HTTP request. At this time, the input data is converted to JSON format and sent. For example, data such as {"user_id": 12345, "content": "Today, all line work was completed on time", "date": "2023-10-01"} is sent.

[1095] Step 3:

[1096] The server stores the received data in a database (e.g., PostgreSQL). It inserts data into the database using an SQL query. For example, execute the query INSERT INTO daily_activities (user_id, content, date) VALUES (12345, 'Today, all production line work was completed on time', '2023-10-01'). This saves the input data to the database.

[1097] Step 4:

[1098] The server passes the data entered by the user to an emotion engine (IBM Watson Tone Analyzer) and analyzes the user's emotional state. The emotion engine analyzes the text data and recognizes the "sense of accomplishment." Input: "Today, I finished all of the production line work on time." Output: "Sense of accomplishment."

[1099] Step 5:

[1100] The server passes the emotion data recognized by the emotion engine to a generative AI model (OpenAI GPT-4). The generative AI model generates appropriate feedback based on this emotion data. The prompt text is "For a user whose emotion is accomplishment, please generate appropriate feedback based on the following text: Today, I finished all of the line work on time." The generative AI model generates feedback such as "Great! Your efforts are paying off."

[1101] Step 6:

[1102] The server sends the generated feedback to the user's device. The HTTP response sends the feedback data in JSON format. For example, send data like {"feedback": "Great! Your efforts are paying off"}. The device receives the feedback and displays it to the user as audio or text.

[1103] Step 7:

[1104] The server notifies other group members of the user's input and generated feedback in real time using technologies such as WebSocket. For example, the notification might say, "Mr. / Ms. XX completed all of the line work on time. Great! Your efforts are paying off." Group members receive the notification.

[1105] Step 8:

[1106] Group members can add additional comments or messages of encouragement to the shared information. For example, they can add comments like "Good job! Job well done!". The comments from group members are sent back to the server and notified to the original user. The original user's device receives and displays the comments.

[1107] The above is a specific flow for carrying out the present invention.

[1108] 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 a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[1109] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[1110] In the above embodiment, an example in which the specific processing is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the smart glasses 214.

[1111] [Third embodiment]

[1112] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.

[1113] 5, the data processing system 310 includes the data processing device 12 and a headset type terminal 314. An example of the data processing device 12 is a server.

[1114] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[1115] The headset type terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a display 343. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the display 343 are also connected to the bus 52.

[1116] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[1117] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[1118] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[1119] Fig. 6 shows an example of the main functions of the data processing device 12 and the headset type terminal 314. As shown in Fig. 6, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[1120] The specific processing program 56 is an example of a "program" according to the technology of the present 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.

[1121] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[1122] In the headset type terminal 314, a reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. 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 process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[1123] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. 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."

[1124] This invention relates to a system in which users input their daily tasks and accomplishments, share them with their group, and a generative AI model provides appropriate feedback. The system aims to increase motivation and strengthen solidarity within the group by allowing users to record their daily efforts and achievements and receive feedback.

[1125] Overall system configuration

[1126] 1. User Input Processing

[1127] Users can use a dedicated application or web interface to enter their daily tasks and accomplishments, such as "I completed a 3km jog today."

[1128] Once the user enters the information, the terminal sends it to the server.

[1129] 2. Data transmission and storage

[1130] The terminal sends a request including the data entered by the user (user ID, input content, date and time, etc.) to the server. The server receives this request and stores it in a database.

[1131] Once the information is received by the server, it is stored in the database using an SQL query, for example INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?) to store the data.

[1132] 3. Feedback generation using AI models

[1133] The server reads the newly saved entry from the database and passes it to the generative AI model.

[1134] The generative AI model analyzes the user's input data and generates appropriate feedback (positive comments or compliments), such as, "That's great! Your daily efforts are helping you stay healthy."

[1135] 4. Submitting Feedback

[1136] The server sends the generated feedback to the user's device in the form of an HTTP response containing the feedback data.

[1137] The user receives and displays the feedback on their device.

[1138] 5. Sharing within a group

[1139] The server notifies other members of the group of the user's input and generated feedback by retrieving the list of members of the same group from a database and sending notification messages to each of them.

[1140] Members of the group will receive a notification that will be displayed on their devices, for example, "X-san successfully delivered an important presentation in the office today."

[1141] 6. Other members' reactions

[1142] Group members can add additional comments or reactions to the shared information, for example, "Congratulations on a great presentation!"

[1143] The device sends the comment to the server, which receives the comment and notifies the original user.

[1144] Specific examples

[1145] 1. User Input Step

[1146] User: Enters "I completed a 3km jog today" into an application form.

[1147] Terminal: Checks the entered data and sends it to the server when the send button is pressed.

[1148] 2. Data transmission and storage steps

[1149] Device: Send the data "User ID: 12345, Content: 3 km jogging, Date and time: October 2023" to the server.

[1150] Server: Receive the data and save it to the database. Execute the SQL query "INSERT INTO daily_activities (user_id, content, date) VALUES (12345, '3km jog', '2023-10')".

[1151] 3. Feedback generation step

[1152] Server: Reads new input data from the database and passes it to the generative AI model.

[1153] Generative AI model: Analyzes the data and generates feedback such as, "Great! Your daily efforts are helping you stay healthy."

[1154] 4. Feedback submission step

[1155] Server: Sends the generated feedback to the user's device.

[1156] Device: Receives feedback and displays it to the user. "Great! Your daily efforts are helping you stay healthy" is displayed on the screen.

[1157] 5. Shared steps within the group

[1158] Server: Notifies the group members of the user's input data and feedback.

[1159] Device (other members): Receives and displays information such as "You jogged 3 kilometers" and "That's great! Your daily efforts are helping you stay healthy."

[1160] 6. Other members' reaction steps

[1161] Group member (device): Enter a comment such as "Congratulations on your jogging achievement!"

[1162] Terminal: Send the comment to the server.

[1163] Server: Notify the original user of the comment.

[1164] Original user (device): Receives and displays comments.

[1165] In this way, the system of the present invention records users' daily tasks and achievements and generates and provides feedback, thereby improving user motivation and strengthening the sense of solidarity within the group.

[1166] The processing flow will be explained below.

[1167] Step 1:

[1168] The user opens a dedicated application or web interface and enters the tasks and accomplishments of the day, for example, "I completed a 3km jog today."

[1169] Step 2:

[1170] When the user presses the send button, the device sends the entered data (user ID, input content, date and time, etc.) to the server. Specifically, the data is sent using an HTTP POST request.

[1171] Step 3:

[1172] The server receives the HTTP POST request and parses the data sent. Once parsing is complete, it starts saving the data to the database. It uses an SQL query to store the data in the format "INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?)".

[1173] Step 4:

[1174] The server reads the new entries stored in the database and passes the data to the generative AI model, which takes this data as input.

[1175] Step 5:

[1176] The generative AI model analyzes the received data and generates appropriate feedback (positive comments or compliments), such as, "Great! Your daily efforts are helping you stay healthy."

[1177] Step 6:

[1178] The server sends the generated feedback to the user's device and returns the feedback data in an HTTP response.

[1179] Step 7:

[1180] The device receives the feedback and displays it to the user, who sees a message on the screen saying, "Great! Your daily efforts are helping you stay healthy."

[1181] Step 8:

[1182] The server notifies other members of the group of the user's input and generated feedback, retrieves the list of members of the same group from the database, and sends a notification message to each of them.

[1183] Step 9:

[1184] Each member of the group will receive a notification and it will be displayed on their device, for example, "X-san successfully delivered an important presentation in the office today."

[1185] Step 10:

[1186] Group members can add additional comments or reactions to the information shared, for example, "Congratulations on a great presentation!"

[1187] Step 11:

[1188] The device sends the comment to the server, which receives the comment and notifies the original user.

[1189] Step 12:

[1190] The original user receives the comment and displays it on their device. For example, a comment like "Congratulations on a successful presentation!" is displayed.

[1191] This is the specific process flow of this system. It records the user's work and achievements, and through the generated feedback and comments from group members, it can increase the user's motivation and strengthen the sense of solidarity within the group.

[1192] Example 1

[1193] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1194] Conventional systems for recording tasks and achievements lacked the feedback functions to maintain user motivation and enhance team solidarity, which resulted in issues such as insufficient promotion of self-development for users and communication within the team.

[1195] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[1196] In this invention, the server includes: [means for the user to input the day's activities and achievements;] [means for transmitting the input data from the terminal to the server;] [means for storing the data received by the server in a database;] [generative AI model means for analyzing the stored data and generating feedback;] [means for transmitting the generated feedback to the user's terminal;] [means for notifying group members of the feedback and input data; and [means for receiving comments from group members and notifying the user.] This enables appropriate feedback to be provided quickly in response to the user's actions and achievements, facilitating information sharing and smooth communication within the group.

[1197] "User" refers to an individual who uses the system to enter their daily activities and accomplishments.

[1198] "Terminal" refers to a device used by a user that is equipped with applications and a web interface.

[1199] "Server" refers to a computer system that receives, processes, and stores data sent from user terminals.

[1200] "Data" refers to the activities and results entered by the User and information thereabout.

[1201] "Database" refers to an information collection system for storing data by a server.

[1202] A "generative AI model" refers to an AI algorithm that analyzes user input and generates appropriate feedback based on it.

[1203] "Feedback" refers to the response message that a generative AI model creates based on user input.

[1204] "Group members" refer to other users who belong to the same group and share information with each other.

[1205] "Comments" refer to additional reactions or opinions that group members add to shared information.

[1206] "Notification" refers to a message sent by the server to inform users and group members of information.

[1207] This invention relates to a system in which users input their daily activities and achievements, share them with their group, and a generative AI model provides appropriate feedback. The system aims to increase user motivation and strengthen the sense of solidarity within the group.

[1208] User Input Processing

[1209] The user uses a dedicated application or a web interface to input the day's activities and achievements, for example, "I completed a 3-kilometer jog today." The input data is sent to the server by the device.

[1210] Data transmission and storage

[1211] The terminal sends the data entered by the user (user ID, input content, date and time, etc.) to the server. The server receives this data and stores it in a database. Databases such as MySQL or PostgreSQL are used. For example, the SQL query INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?) is executed.

[1212] Feedback generation by AI model

[1213] The server reads the newly saved entry from the database and passes it to a generative AI model (e.g., GPT-3). The generative AI model analyzes the user's input data and generates appropriate feedback. For example, it might say, "Great! Your daily efforts are helping you stay healthy."

[1214] Send Feedback

[1215] The server sends the generated feedback to the user's device in an HTTP response, which receives the feedback and displays it to the user.

[1216] Sharing within a group

[1217] The server notifies group members of the user's input and generated feedback. Group members receive the notification and display it on their devices. For example, it may say, "Mr. / Ms. XX successfully delivered an important presentation at the office today."

[1218] Other members' reactions

[1219] Group members can add additional comments or reactions to the shared information. For example, they can add a comment like "Congratulations on a successful presentation!" The device sends the comment to the server, and the server notifies the original user of the comment. The original user receives the comment and displays it on their device.

[1220] Specific examples

[1221] For example, suppose a user enters "I completed a 3-kilometer jog today" into an input form. The device sends this data to the server, which stores it in a database. The server then passes the stored data to the generative AI model, which generates feedback such as "Great! Your daily efforts are helping you stay healthy." The server sends this feedback to the user's device, which receives and displays the feedback. The server also notifies this information to group members, who then enter a comment such as "Congratulations on completing your jog!" The server then notifies the original user of the comment, who receives and displays the comment.

[1222] Prompt Sentence Examples

[1223] "Generate positive feedback for a user who enters 'I completed a 3km jog today.'"

[1224] The flow of the identification process in the first embodiment will be described with reference to FIG.

[1225] Step 1:

[1226] The user inputs the day's activities and achievements

[1227] The user opens a dedicated application or web interface and enters the day's activities and achievements. For example, they might write, "Today I completed a 3-kilometer jog."

[1228] Input: User activity (e.g., "3km jog")

[1229] Output: The terminal holds the input data

[1230] Step 2:

[1231] Sending input data

[1232] The terminal checks the data entered by the user and sends it to the server when the send button is pressed. The request includes the user ID, input content, date and time, etc.

[1233] Input: Data entered by the user into the input form (e.g., user ID, content, date and time)

[1234] Output: HTTP POST request sent to the server

[1235] Step 3:

[1236] Receiving and saving input data

[1237] The server receives a request from the device, extracts the data, and executes an SQL query (e.g., INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?)) to store the extracted data in the database.

[1238] Input: Data sent from the device (e.g., user ID, content, date and time)

[1239] Output: Records saved in the database

[1240] Step 4:

[1241] Loading data

[1242] The server reads the newly saved input data from the database using a query.

[1243] Input: The most recent user-entered data stored in the database

[1244] Output: Preparing data for a generative AI model

[1245] Step 5:

[1246] Feedback generation using generative AI models

[1247] The server passes the read data to a generative AI model (e.g., GPT-3). The generative AI model analyzes the user's input data and generates appropriate feedback. For example, in response to a user's comment, "You completed a 3-kilometer jog today," the model generates feedback such as, "Great! Your daily efforts are helping you stay healthy."

[1248] Input: User input data (e.g., "3km jog")

[1249] Output: Generated feedback (e.g., "Great! Your daily efforts are helping you stay healthy.")

[1250] Step 6:

[1251] Send Feedback

[1252] The server transmits the generated feedback to the user's terminal as an HTTP response.

[1253] Input: Generated feedback

[1254] Output: HTTP response sent to the user's device

[1255] Step 7:

[1256] Receiving and viewing feedback

[1257] The device receives the feedback sent from the server and displays it to the user. For example, it displays "Great! Your daily efforts are helping you stay healthy."

[1258] Input: Feedback from the server

[1259] Output: Feedback display to the user

[1260] Step 8:

[1261] Preparing to notify group members

[1262] The server prepares messages to inform group members of the user's input and the generated feedback.

[1263] Input: User input and generated feedback

[1264] Output: Notification message to group members

[1265] Step 9:

[1266] Get member list

[1267] The server retrieves the list of members of the same group from the database using an SQL query (e.g. SELECT member_id FROM group_members WHERE group_id = ?).

[1268] Input: Group ID

[1269] Output: Member list

[1270] Step 10:

[1271] Send notifications

[1272] The server sends a notification message containing the user's input and feedback as an HTTP request to each member of the member list.

[1273] Input: User input, generated feedback, member list

[1274] Output: Notification to group members

[1275] Step 11:

[1276] Receiving and Viewing Notifications

[1277] The device (other members) will receive the notification and display it on their device. For example, it will say, "Mr. / Ms. XX completed a 3-kilometer jog today."

[1278] Input: Notification message from the server

[1279] Output: Notification to members

[1280] Step 12:

[1281] Other members' reactions

[1282] Group members can add additional comments or reactions to the shared information. For example, they can add a comment like, "Congratulations on a successful presentation!" The device then sends the comment to the server.

[1283] Input: Group member's comment

[1284] Output: Comment sent to the server

[1285] Step 13:

[1286] Comment saving and notifications

[1287] The server receives the comment, stores it in a database, and then sends a notification to the original user.

[1288] Input: Group member's comment

[1289] Output: Comment stored in database, notification to original user

[1290] Step 14:

[1291] Receiving and viewing comments

[1292] The original user receives the comment sent from the server and displays it on their own device. For example, it may say "Congratulations on your jogging achievement!"

[1293] Input: Notification from the server

[1294] Output: Comment displayed to original user

[1295] (Application example 1)

[1296] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1297] There is a need for mechanisms to support efficient work execution by factory workers and robots, improve their motivation, and appropriately share work content and goals. There is also a need for methods to strengthen the sense of community within the work environment through feedback using generative AI models.

[1298] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[1299] In this invention, the server includes a means for a user to input the day's tasks and goals, a means for transmitting the input data to a cloud server, a means for storing the data received by the cloud server, a generation AI model means for analyzing the stored data and generating feedback, a means for transmitting the generated feedback to the user's terminal, and a means for sharing information between the user and other members of the work environment. This improves the work efficiency of workers and robots, provides appropriate feedback, and strengthens a sense of solidarity within the group.

[1300] A "user" is a person or robot that uses the system to input tasks and goals and receive feedback.

[1301] "Work" refers to specific activities related to the tasks and goals performed within a factory.

[1302] A "goal" is a specific goal or task that a user intends to achieve that day or within a certain period of time.

[1303] A "cloud server" is a collection of remote computing resources used to store and analyze data.

[1304] A "generative AI model" is an artificial intelligence model that analyzes input data and generates appropriate feedback to the user.

[1305] "Feedback" is evaluation and advice on the user's work and goals created by the generative AI model.

[1306] A "terminal" is a device (such as a smartphone, tablet, or robot terminal) that a user uses to input work details and goals and receive feedback.

[1307] "Work environment" refers to the physical or virtual environment in which a user works.

[1308] "Means for sharing information" refers to the methods by which input data and feedback are exchanged between the user and other members of the work environment.

[1309] The "work record and feedback system" of the present invention is a system that aims to improve the efficiency and motivation of users by allowing users to input the work content and goals to be achieved in the factory, sending this information to a cloud server, where a generative AI model analyzes it and generates feedback.

[1310] Overall hardware configuration

[1311] 1. Device:

[1312] Use a smartphone, tablet, or robotic device that acts as an interface for users to input their tasks and goals and receive generated feedback.

[1313] 2. Cloud Server:

[1314] A collection of remotely located computing resources for storing and analyzing data. Specifically, it uses cloud services such as Azure and AWS.

[1315] 3. Database:

[1316] The database used to store the input data is a general relational database such as MySQL or PostgreSQL.

[1317] 4. Generative AI Models:

[1318] It uses generative AI models such as OpenAI's GPT (Generative Pre-trained Transformer) to analyze user input data and generate feedback.

[1319] How it works

[1320] User Input

[1321] Users can enter their daily tasks and goals through a dedicated application on their device or through a web interface, such as "Today I assembled 50 parts" or "I completed a new work procedure."

[1322] Data transmission and storage

[1323] The device sends the data entered by the user to the cloud server, which receives the data and stores it in a relational database. Specifically, each user's input data is recorded along with the date.

[1324] Generate feedback

[1325] The cloud server reads the stored data and passes it to the generative AI model, which then analyzes it and generates appropriate feedback, which is primarily positive and motivating.

[1326] Examples of prompts include:

[1327] User activity: Assembled 50 parts today

[1328] Generate good feedback.

[1329] Based on this prompt, the generative AI model generates feedback such as, "Great! You worked efficiently today!"

[1330] Send Feedback

[1331] The cloud server sends the generated feedback to the terminal, which receives the feedback and displays it to the user.

[1332] Sharing within a group

[1333] The cloud server notifies other members of the work environment of the user's input and the generated feedback. This notification aims to share the user's work achievement information and strengthen the sense of solidarity within the team. Other members can receive the notification and enter additional comments or reactions, which further promotes collaboration and communication.

[1334] As described above, the present invention is a system that effectively manages a user's work records and provides appropriate feedback, thereby improving work efficiency and motivation.

[1335] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[1336] Step 1:

[1337] Users input their work details and goals into a dedicated terminal. The data they input is specific, such as "Today I assembled 50 parts" or "I completed a new work procedure." The input data is temporarily stored in the terminal's application.

[1338] input:

[1339] User tasks and goals

[1340] output:

[1341] Temporarily held input data

[1342] Step 2:

[1343] The device sends the data entered by the user to the cloud server, which receives the HTTP request and stores the data for internal processing.

[1344] input:

[1345] Data including user ID, input content, and date

[1346] output:

[1347] Data sent to the cloud server

[1348] Step 3:

[1349] The cloud server stores the received data in a relational database, such as MySQL or PostgreSQL. The data is stored in the format "INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?)".

[1350] input:

[1351] Data sent to the cloud server

[1352] output:

[1353] Data stored in a database

[1354] Step 4:

[1355] The server reads the newly saved data from the database and converts it into an appropriate format before passing it to the generative AI model. For example, it generates a prompt such as "User's task: XX".

[1356] input:

[1357] Data read from the database

[1358] output:

[1359] A prompt to pass to the generative AI model

[1360] Step 5:

[1361] The server sends prompts to a generative AI model (e.g., OpenAI's GPT-4) and generates feedback, which is usually positive, such as "Great! You worked efficiently today!"

[1362] input:

[1363] Prompt to send to the generative AI model

[1364] output:

[1365] Feedback from generative AI models

[1366] Step 6:

[1367] The server receives the generated feedback and sends it to the user's device, which returns it as an HTTP response.

[1368] input:

[1369] Feedback from generative AI models

[1370] output:

[1371] Feedback sent to the user's device

[1372] Step 7:

[1373] The user's device displays the received feedback, allowing the user to receive positive feedback on their work.

[1374] input:

[1375] Feedback sent by the server

[1376] output:

[1377] Feedback displayed on the user's device

[1378] Step 8:

[1379] The cloud server notifies other members of the working environment of the user's input data and generated feedback by sending a notification message to the devices of members in the same group.

[1380] input:

[1381] User input data and generated feedback

[1382] output:

[1383] Notification message to other members

[1384] Step 9:

[1385] Other members of the group will receive a notification and display the content on their devices, allowing them to add additional comments or reactions to the content.

[1386] input:

[1387] Notification message to other members

[1388] output:

[1389] Content displayed on other members' devices and comments

[1390] Step 10:

[1391] Additional comments and reactions from other members are sent from the device to the cloud server, which receives them and notifies the original user.

[1392] input:

[1393] Comments and reactions from other members

[1394] output:

[1395] Comments and reactions notified to the original user

[1396] Step 11:

[1397] The original user's device receives and displays comments and responses from other members, encouraging more detailed feedback and communication.

[1398] input:

[1399] Comments and reactions from other members sent from the server

[1400] output:

[1401] Comments and reactions displayed on the original user's device

[1402] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[1403] The present invention is a system in which users input their daily tasks and accomplishments, share them with their group, and a generative AI model provides appropriate feedback. It also includes an emotion engine that recognizes the user's emotions. The system aims to increase motivation and strengthen solidarity within the group by allowing users to record their daily efforts and achievements and receive feedback. Furthermore, the introduction of the emotion engine promotes more appropriate feedback and empathy according to the user's emotional state, providing more personalized support.

[1404] Overall system configuration

[1405] 1. User Input Processing

[1406] Users can use a dedicated application or a web interface to enter their daily tasks and accomplishments. For example, they can enter something like, "I successfully delivered an important presentation at the office today."

[1407] Once the user enters the information, the terminal sends it to the server.

[1408] 2. Data transmission and storage

[1409] The terminal sends a request including the data entered by the user (user ID, input content, date and time, etc.) to the server. The server receives this request and stores it in a database.

[1410] Once the information is received by the server, it is stored in the database using an SQL query, for example INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?) to store the data.

[1411] 3. Emotion Recognition by Emotion Engine

[1412] The server passes the user-entered data to the emotion engine, which uses text analysis and other emotion recognition algorithms to analyze the user's emotional state.

[1413] For example, if someone inputs something like "I successfully delivered an important presentation at the office today," the emotion engine will recognize the user's emotions from this text as "a sense of accomplishment" or "joy."

[1414] 4. Feedback generation using AI models

[1415] The server passes the emotion data recognized by the emotion engine to the generative AI model, which generates appropriate feedback (positive comments or compliments) based on this data.

[1416] For example, if the user's emotion is "a sense of accomplishment," feedback such as "Great! It's proof that your daily efforts are appreciated" is generated.

[1417] 5. Submitting Feedback

[1418] The server sends the generated feedback to the user's device in the form of an HTTP response containing the feedback data.

[1419] The user receives and displays the feedback on their device.

[1420] 6. Sharing within a group

[1421] The server notifies other members of the group of the user's input and generated feedback by retrieving the list of members of the same group from a database and sending notification messages to each of them.

[1422] Members of the group will receive a notification that will be displayed on their devices, for example, "X-san successfully delivered an important presentation in the office today."

[1423] 7. Other members' reactions

[1424] Group members can add additional comments or reactions to the shared information, for example, "Congratulations on a great presentation!"

[1425] The device sends the comment to the server, which receives the comment and notifies the original user.

[1426] Specific examples

[1427] 1. User Input Step

[1428] User: Opens the app and types, "I completed a 3km jog today."

[1429] Terminal: Checks the data entered in the form and sends it to the server when the submit button is pressed.

[1430] 2. Data transmission and storage steps

[1431] Device: Send the data "User ID: 12345, Content: 3 km jogging, Date and time: October 2023" to the server.

[1432] Server: Receive the data and save it to the database. Execute the SQL query "INSERT INTO daily_activities (user_id, content, date) VALUES (12345, '3km jog', '2023-10')".

[1433] 3. Emotion Recognition Step

[1434] Server: Passes user input data to the emotion engine.

[1435] Emotion engine: Based on the data of "3 km jogging," the user's emotions are recognized as "sense of accomplishment" or "satisfaction."

[1436] 4. Feedback generation step

[1437] Server: Passes emotion data to the generative AI model.

[1438] Generative AI model: Analyzes emotional data and generates feedback such as, "Great! Your daily efforts are helping you stay healthy."

[1439] 5. Feedback submission step

[1440] Server: Sends the generated feedback to the user's device.

[1441] Terminal: Receives feedback and displays it to the user.

[1442] 6. Shared steps within the group

[1443] Server: Notifies the group members of the user's input data and feedback.

[1444] Device (other members): Receives and displays information such as "You jogged 3 kilometers" and "That's great! Your daily efforts are helping you stay healthy."

[1445] 7. Other members' reaction steps

[1446] Group member (device): Enter a comment such as "Congratulations on your jogging achievement!"

[1447] Terminal: Send the comment to the server.

[1448] Server: Notify the original user of the comment.

[1449] Original user (device): Receives and displays comments.

[1450] In this way, the system of the present invention not only records the user's daily work and achievements and generates and provides feedback, but also recognizes the user's emotions and provides more appropriate feedback and empathy. Furthermore, by sharing emotional data within a group, it is possible to understand the user's feelings and encourage empathy.

[1451] The processing flow will be explained below.

[1452] Step 1:

[1453] The user launches a dedicated application or web interface and enters the tasks and accomplishments of the day, for example, "I completed a 3km jog today."

[1454] Step 2:

[1455] When the user presses the send button, the device sends the entered data (user ID, input content, date and time, etc.) to the server. Specifically, the data is sent using an HTTP POST request.

[1456] Step 3:

[1457] The server receives the HTTP POST request and parses the data sent. Once parsing is complete, it starts saving the data to the database. It uses an SQL query to store the data in the format "INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?)".

[1458] Step 4:

[1459] The server passes the user's input data to the emotion engine, which uses text analysis and emotion recognition algorithms to analyze the user's emotional state.

[1460] Step 5:

[1461] The emotion engine performs text analysis and recognizes emotions from user input data. For example, from the input "I completed a 3-kilometer jog today," it recognizes emotions such as "a sense of accomplishment" and "joy."

[1462] Step 6:

[1463] The server passes the recognized emotion data to the generative AI model, which then generates appropriate feedback (positive comments or compliments) based on the emotion data.

[1464] Step 7:

[1465] The generative AI model generates feedback based on the user's emotional data, such as "Great! Your daily efforts are helping you stay healthy."

[1466] Step 8:

[1467] The server sends the generated feedback to the user's device in the form of an HTTP response containing the feedback data.

[1468] Step 9:

[1469] The device receives the feedback and displays it to the user, who sees the message "Great! Your daily efforts are helping you stay healthy" displayed on the screen.

[1470] Step 10:

[1471] The server notifies other members of the group of the user's input and generated feedback, retrieves the list of members of the same group from the database, and sends a notification message to each of them.

[1472] Step 11:

[1473] Each member of the group will receive a notification and it will be displayed on their device, for example, "X-san successfully delivered an important presentation in the office today."

[1474] Step 12:

[1475] Group members can add additional comments or reactions to the information shared, for example, "Congratulations on a great presentation!"

[1476] Step 13:

[1477] The device sends the comment to the server, which receives the comment and notifies the original user.

[1478] Step 14:

[1479] The original user receives the comment and displays it on their device. For example, a comment like "Congratulations on a successful presentation!" is displayed.

[1480] This allows the system to record users' daily tasks and achievements, recognize emotions and generate appropriate feedback, and promote information sharing and empathy among group members.

[1481] Example 2

[1482] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1483] In today's business environment, maintaining user motivation and improving work efficiency are important issues. Therefore, there is a need for a system that records tasks and achievements and provides appropriate feedback. However, conventional systems generate feedback without considering the user's emotions, which results in a lack of personalized feedback and makes it ineffective at improving user motivation.

[1484] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[1485] In this invention, the server includes means for a user to input the day's tasks and accomplishments, means for transmitting the input data to the server, means for saving the data received by the server, emotion engine means for analyzing the input data and recognizing emotions, generative AI model means for generating feedback using the recognition results of the emotion engine, means for transmitting the generated feedback to the user's terminal, and means for sharing information between the user and his or her group members. This makes it possible to provide feedback that takes the user's emotions into consideration, improving the user's motivation and strengthening the sense of solidarity within the group.

[1486] "User" refers to an individual who uses the system and inputs the day's tasks and accomplishments.

[1487] "Server" refers to a computer system that receives, stores, and analyzes data sent by users.

[1488] "Terminal" refers to a device (e.g., smartphone, tablet, PC, etc.) through which a user makes input.

[1489] "Input data" refers to information about the day's tasks and accomplishments that is input by the user using a terminal and sent to the server.

[1490] "Storage" refers to the mechanism by which the server persistently records and stores data received.

[1491] An "emotion engine" refers to an algorithm or software that analyzes input text data and recognizes the user's emotions.

[1492] "Generative AI model" refers to an artificial intelligence model that generates feedback based on the output data of the emotion engine.

[1493] "Feedback" refers to the responses and comments that a generative AI model generates based on user input data and emotional data.

[1494] "Sharing means" refers to the mechanism for communicating and sharing generated feedback and user input data with other members in the group.

[1495] "Group members" refers to other individuals within a group to which the user belongs.

[1496] The present invention is a system in which a user inputs the tasks and accomplishments of the day, and a generative AI model provides appropriate feedback based on that information, and it also includes an emotion engine. The system aims to increase user motivation and strengthen solidarity within the group.

[1497] Overall system configuration

[1498] 1. User Input Processing

[1499] Using a dedicated application or web interface, users enter their daily tasks and accomplishments, such as "I completed a 3km jog today."

[1500] When the user inputs information, the terminal transmits the data to the server.

[1501] 2. Data transmission and storage

[1502] The terminal sends a request including the data entered by the user (user ID, input content, date and time, etc.) to the server.

[1503] The data received by the server is stored in the database using an SQL query, for example "INSERT INTO daily_activities (user_id, content, date) VALUES ('12345', '3km jog', '2023-10-01')".

[1504] 3. Emotion Recognition by Emotion Engine

[1505] The server passes the stored data to an emotion engine (e.g., IBM Watson NLU or Microsoft Azure Text Analytics), which uses text analysis algorithms to recognize the user's emotions.

[1506] For example, from the input "I completed a 3-kilometer jog today," the emotion engine recognizes emotions such as "a sense of accomplishment" and "a sense of satisfaction."

[1507] 4. Feedback generation using AI models

[1508] The server passes the emotion data recognized by the emotion engine to a generative AI model (e.g., OpenAI GPT-4), which generates appropriate feedback based on the prompt.

[1509] As a specific example, we use the following prompt: "User input data: 'I completed a 3-kilometer jog today.' Emotions recognized by the emotion engine: 'A sense of accomplishment, satisfaction.' Please generate appropriate feedback based on this data."

[1510] 5. Submitting Feedback

[1511] The server transmits the generated feedback to the user's terminal.

[1512] The device displays the received feedback to the user, for example, "Great! Your daily efforts are helping you stay healthy."

[1513] 6. Sharing within a group

[1514] The server notifies other members of the group of the user's input and the feedback generated.

[1515] The server retrieves the list of members of the same group from the database and sends a notification message to each member, for example, "Mr. / Ms. X completed a 3-kilometer jog today."

[1516] 7. Other members' reactions

[1517] Group members can add additional comments or reactions to the shared information, for example, "Congratulations on your jogging achievement!"

[1518] The terminal sends the comment to the server, which receives the comment and notifies the original user.

[1519] In this way, the system of the present invention not only records the user's daily work and achievements and generates and provides appropriate feedback, but also recognizes the user's emotions to provide more personalized support, and promotes a sense of solidarity and empathy among users through information sharing within a group.

[1520] The flow of the identification process in the second embodiment will be described with reference to FIG.

[1521] Step 1:

[1522] User Input

[1523] Users open a dedicated application or web interface and enter their tasks and accomplishments for the day, for example, "I completed a 3km jog today."

[1524] Input: Text data entered by the user into the terminal.

[1525] Output: Formatted data for the device to send to the server.

[1526] Step 2:

[1527] Sending data

[1528] When the user presses the send button, the device sends the data entered by the user to the server as an HTTP request. The data sent includes the user ID, input content, and date and time information.

[1529] Input: Terminal-formatted user-entered data.

[1530] Output: The data sent to the server as an HTTP request.

[1531] Step 3:

[1532] Data storage

[1533] The server receives the data from the device, parses it, and stores it in the appropriate database schema, for example by executing the SQL query "INSERT INTO daily_activities (user_id, content, date) VALUES ('12345', '3km jog', '2023-10-01')".

[1534] Input: User input data received by the server.

[1535] Output: Data entries stored in a database.

[1536] Step 4:

[1537] Emotion recognition by emotion engine

[1538] The server passes the saved data to an emotion engine (e.g., IBM Watson NLU) as an API request and performs emotion analysis. For example, from the input "3 km jog," it recognizes emotions such as "sense of accomplishment" and "satisfaction."

[1539] Input: User's text data.

[1540] Output: The emotion recognition result returned by the emotion engine (e.g., "sense of accomplishment" or "sense of satisfaction").

[1541] Step 5:

[1542] Feedback generation by AI model

[1543] The server passes the emotion data obtained from the emotion engine to a generative AI model (e.g., OpenAI GPT-4) to generate appropriate feedback. An example of a prompt input: "User input data: 'I completed a 3-kilometer jog today.' The emotion recognized by the emotion engine: 'A sense of accomplishment, satisfaction.' Please generate appropriate feedback based on this data."

[1544] Input: The emotion engine's recognition results and the user's original data.

[1545] Output: Feedback text from the generative AI model (e.g., "Great! Your daily efforts are helping you stay healthy").

[1546] Step 6:

[1547] Send Feedback

[1548] The server sends the generated feedback to the user's device as an HTTP response.

[1549] Input: Feedback text generated by the generative AI model.

[1550] Output: Feedback data sent to the device.

[1551] Step 7:

[1552] View Feedback

[1553] The terminal displays the received feedback to the user, who then confirms the feedback.

[1554] Input: Feedback data sent back as an HTTP response.

[1555] Output: Feedback text that will be displayed on the user's device screen.

[1556] Step 8:

[1557] Sharing within a group

[1558] The server notifies other members of the group of the user's input data and generated feedback.

[1559] The server retrieves the list of members of the same group from the database and sends a notification message to each of them, for example, "Mr. / Ms. XX completed a 3km jog today."

[1560] Input: Generated feedback and original user data.

[1561] Output: The notification message sent to group members.

[1562] Step 9:

[1563] Other members' reactions

[1564] Group members can add additional comments or reactions to the shared information, such as "Congratulations on your jogging achievement!"

[1565] The terminal transmits the comment to the server, and the server notifies the original user of the comment.

[1566] Input: Comments entered by group members on their devices.

[1567] Output: Feedback and notifications sent to the device user.

[1568] (Application example 2)

[1569] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1570] Systems that enhance people's sense of accomplishment in their daily lives and work and strengthen solidarity within groups are required to accurately recognize users' emotions and provide appropriate feedback. However, conventional systems are unable to generate feedback that fully takes users' emotions into consideration, making it difficult to appropriately improve users' motivation. In particular, in work environments such as factories, there is a lack of means to maintain workers' motivation and foster a sense of solidarity.

[1571] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: [means for a user to input the day's tasks and achievements;] [means for transmitting the input data to the server;] [means for storing the data received by the server;] [generative AI model means for analyzing the stored data to recognize emotions and generate feedback;] [means for transmitting the generated feedback to the user's terminal;] [means for sharing information between the user and his / her group members and notifying them in real time; and [means for transmitting encouragement and comments from other group members.] This makes it possible to provide appropriate feedback based on the user's emotions, strengthen the sense of solidarity within the group, and improve the user's motivation.

[1572] The "means for the user to input the day's tasks and achievements" is an interface that allows the user to record the day's tasks and achievements by text or voice input.

[1573] The "means for transmitting input data to a server" is a function for transmitting data on the work content and results input by the user to a remote server via the Internet.

[1574] "Means for storing data received by the server" refers to a function for storing data received by the server in a storage device such as a database.

[1575] "Generative AI model means for analyzing stored data to recognize emotions and generate feedback" refers to an artificial intelligence algorithm that processes stored data, identifies the user's emotions, and generates appropriate feedback.

[1576] "Means for sending generated feedback to the user's device" refers to a function for sending feedback generated by the generative AI model to the device used by the user.

[1577] "Means for sharing information between a user and its group members and for notifying them in real time" refers to a function for instantly transmitting the user's input and generated feedback to other members in the group.

[1578] The "means for sending support or comments from other group members" is a function that allows group members to send additional comments or support messages in response to the user's input.

[1579] An "emotion engine" refers to an algorithm that analyzes and identifies a user's emotions from input text data.

[1580] "Feedback" refers to the advice or praise messages provided by the generative AI model based on user input and analyzed emotions.

[1581] That's all.

[1582] MODE FOR CARRYING OUT THE INVENTION

[1583] The present invention is a system that allows users to input their daily tasks and accomplishments, share them with their group, and use a generative AI model to provide appropriate feedback. It also features an emotion engine that recognizes the user's emotions. The system aims to increase motivation and strengthen solidarity within the group by allowing users to record their daily efforts and achievements and receive feedback. Furthermore, the introduction of the emotion engine promotes more appropriate feedback and empathy based on the user's emotional state, providing more personalized support.

[1584] Overall system configuration

[1585] 1. User Input Processing

[1586] Users use a dedicated interface (such as a tablet or smartphone) to input the day's tasks and accomplishments by voice or text.

[1587] For example, the user may input, "Today, all of the production line work was completed on time."

[1588] 2. Data transmission and storage

[1589] The terminal sends the data entered by the user (user ID, input content, date and time, etc.) to the server using an HTTP request.

[1590] The server stores the received data in a database (e.g., PostgreSQL).

[1591] 3. Emotion Recognition by Emotion Engine

[1592] The server passes the data entered by the user to an emotion engine (e.g., IBM Watson Tone Analyzer) to analyze the user's emotional state.

[1593] For example, if someone inputs something like "Today I finished all the production line work on time," the emotion engine will recognize the "sense of accomplishment" from this text.

[1594] 4. Feedback generation using generative AI models

[1595] The server passes the emotion data recognized by the emotion engine to a generative AI model (e.g., OpenAI GPT-4), which generates appropriate feedback based on this data.

[1596] For example, if a "sense of accomplishment" is recognized, the generative AI model will generate feedback such as "Great! Your efforts are paying off."

[1597] 5. Submitting and Viewing Feedback

[1598] The server transmits the generated feedback to the user's terminal, and the terminal displays the feedback to the user in the form of voice or text.

[1599] 6. Sharing within a group

[1600] The server communicates user input and generated feedback to other members of the group in real time, using technologies such as WebSocket.

[1601] For example, group members can receive notifications such as, "Mr. / Ms. XX completed all of the line work on time. Great! Your efforts are paying off."

[1602] 7. Other members' reactions

[1603] Group members can add additional comments or messages of support to the shared information.

[1604] For example, enter a comment such as "Good job! Job well done!"

[1605] The server notifies the original user of this comment and displays it on the user's terminal.

[1606] Specific examples

[1607] User Input Step

[1608] User: Speak or text, "Today, I completed all of my production line work on time."

[1609] Terminal: Checks input data and sends it to the server.

[1610] Data transmission and storage steps

[1611] Terminal: Send the data "User ID: 12345, Content: Line work, Date and time: October 2023" to the server.

[1612] Server: Receives the data and stores it in a database.

[1613] Emotion Recognition Step

[1614] Server: Passes data to the emotion engine.

[1615] Emotion engine: Recognizing "sense of accomplishment" from text.

[1616] Feedback Generation Step

[1617] Server: Passes emotion data to the generative AI model.

[1618] Generative AI model: Generates feedback based on a sense of accomplishment, such as "Great! Your efforts are paying off."

[1619] Feedback submission step

[1620] Server: Sends the generated feedback to the user's device.

[1621] Device: Show feedback.

[1622] Group Notification Steps

[1623] Server: Notify members in the group.

[1624] Group members: Receive information such as, "Mr. / Ms. XX completed all the line work on time. Great! Your efforts are paying off."

[1625] Other members' reaction steps

[1626] Group member: "Good job! Job well done!" commented.

[1627] Server: Notify original user of comment.

[1628] User's device: Show comments.

[1629] The above is a specific embodiment of the system of the present invention.

[1630] Prompt Sentence Examples

[1631] For a user whose emotion is accomplishment, generate appropriate feedback based on the following text: Today, I finished all of my line work on time.

[1632] That's all.

[1633] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[1634] Step 1:

[1635] The user uses an interface (tablet, smartphone, etc.) to input the day's tasks and accomplishments by voice or text. The user inputs, for example, "Today, all of the production line work was completed within the allotted time." The input data (e.g., "Today, all of the production line work was completed within the allotted time") is sent to the terminal.

[1636] Step 2:

[1637] The terminal sends the input data (user ID, input content, date and time, etc.) to the server using an HTTP request. At this time, the input data is converted to JSON format and sent. For example, data such as {"user_id": 12345, "content": "Today, all line work was completed on time", "date": "2023-10-01"} is sent.

[1638] Step 3:

[1639] The server stores the received data in a database (e.g., PostgreSQL). It inserts data into the database using an SQL query. For example, execute the query INSERT INTO daily_activities (user_id, content, date) VALUES (12345, 'Today, all production line work was completed on time', '2023-10-01'). This saves the input data to the database.

[1640] Step 4:

[1641] The server passes the data entered by the user to an emotion engine (IBM Watson Tone Analyzer) and analyzes the user's emotional state. The emotion engine analyzes the text data and recognizes the "sense of accomplishment." Input: "Today, I finished all of the production line work on time." Output: "Sense of accomplishment."

[1642] Step 5:

[1643] The server passes the emotion data recognized by the emotion engine to a generative AI model (OpenAI GPT-4). The generative AI model generates appropriate feedback based on this emotion data. The prompt text is "For a user whose emotion is accomplishment, please generate appropriate feedback based on the following text: Today, I finished all of the line work on time." The generative AI model generates feedback such as "Great! Your efforts are paying off."

[1644] Step 6:

[1645] The server sends the generated feedback to the user's device. The HTTP response sends the feedback data in JSON format. For example, send data like {"feedback": "Great! Your efforts are paying off"}. The device receives the feedback and displays it to the user as audio or text.

[1646] Step 7:

[1647] The server notifies other group members of the user's input and generated feedback in real time using technologies such as WebSocket. For example, the notification might say, "Mr. / Ms. XX completed all of the line work on time. Great! Your efforts are paying off." Group members receive the notification.

[1648] Step 8:

[1649] Group members can add additional comments or messages of encouragement to the shared information. For example, they can add comments like "Good job! Job well done!". The comments from group members are sent back to the server and notified to the original user. The original user's device receives and displays the comments.

[1650] The above is a specific flow for carrying out the present invention.

[1651] The specific processing unit 290 transmits the result of the specific processing to the headset type terminal 314. In the headset type terminal 314, the control unit 46A causes the speaker 240 and the display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[1652] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[1653] 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 the present disclosure is not limited to this, and the specific processing may be performed by the headset type terminal 314.

[1654] [Fourth embodiment]

[1655] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

[1656] 7, a 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.

[1657] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[1658] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a control target 443. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.

[1659] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[1660] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[1661] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[1662] The control object 443 includes a display device, LEDs in the eyes, and motors for driving 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 emotions of the robot 414 can be expressed by controlling these motors. In addition, the facial expressions of the robot 414 can also be expressed by controlling the light emission state of the LEDs in the eyes of the robot 414.

[1663] Fig. 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Fig. 8, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[1664] The specific processing program 56 is an example of a "program" according to the technology of the present 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.

[1665] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[1666] In the robot 414, the processor 46 performs the reception output process. A reception output program 60 is stored in the storage 50. 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 process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[1667] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1668] This invention relates to a system in which users input their daily tasks and accomplishments, share them with their group, and a generative AI model provides appropriate feedback. The system aims to increase motivation and strengthen solidarity within the group by allowing users to record their daily efforts and achievements and receive feedback.

[1669] Overall system configuration

[1670] 1. User Input Processing

[1671] Users can use a dedicated application or web interface to enter their daily tasks and accomplishments, such as "I completed a 3km jog today."

[1672] Once the user enters the information, the terminal sends it to the server.

[1673] 2. Data transmission and storage

[1674] The terminal sends a request including the data entered by the user (user ID, input content, date and time, etc.) to the server. The server receives this request and stores it in a database.

[1675] Once the information is received by the server, it is stored in the database using an SQL query, for example INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?) to store the data.

[1676] 3. Feedback generation using AI models

[1677] The server reads the newly saved entry from the database and passes it to the generative AI model.

[1678] The generative AI model analyzes the user's input data and generates appropriate feedback (positive comments or compliments), such as, "That's great! Your daily efforts are helping you stay healthy."

[1679] 4. Submitting Feedback

[1680] The server sends the generated feedback to the user's device in the form of an HTTP response containing the feedback data.

[1681] The user receives and displays the feedback on their device.

[1682] 5. Sharing within a group

[1683] The server notifies other members of the group of the user's input and generated feedback by retrieving the list of members of the same group from a database and sending notification messages to each of them.

[1684] Members of the group will receive a notification that will be displayed on their devices, for example, "X-san successfully delivered an important presentation in the office today."

[1685] 6. Other members' reactions

[1686] Group members can add additional comments or reactions to the shared information, for example, "Congratulations on a great presentation!"

[1687] The device sends the comment to the server, which receives the comment and notifies the original user.

[1688] Specific examples

[1689] 1. User Input Step

[1690] User: Enters "I completed a 3km jog today" into an application form.

[1691] Terminal: Checks the entered data and sends it to the server when the send button is pressed.

[1692] 2. Data transmission and storage steps

[1693] Device: Send the data "User ID: 12345, Content: 3 km jogging, Date and time: October 2023" to the server.

[1694] Server: Receive the data and save it to the database. Execute the SQL query "INSERT INTO daily_activities (user_id, content, date) VALUES (12345, '3km jog', '2023-10')".

[1695] 3. Feedback generation step

[1696] Server: Reads new input data from the database and passes it to the generative AI model.

[1697] Generative AI model: Analyzes the data and generates feedback such as, "Great! Your daily efforts are helping you stay healthy."

[1698] 4. Feedback submission step

[1699] Server: Sends the generated feedback to the user's device.

[1700] Device: Receives feedback and displays it to the user. "Great! Your daily efforts are helping you stay healthy" is displayed on the screen.

[1701] 5. Shared steps within the group

[1702] Server: Notifies the group members of the user's input data and feedback.

[1703] Device (other members): Receives and displays information such as "You jogged 3 kilometers" and "That's great! Your daily efforts are helping you stay healthy."

[1704] 6. Other members' reaction steps

[1705] Group member (device): Enter a comment such as "Congratulations on your jogging achievement!"

[1706] Terminal: Send the comment to the server.

[1707] Server: Notify the original user of the comment.

[1708] Original user (device): Receives and displays comments.

[1709] In this way, the system of the present invention records users' daily tasks and achievements and generates and provides feedback, thereby improving user motivation and strengthening the sense of solidarity within the group.

[1710] The processing flow will be explained below.

[1711] Step 1:

[1712] The user opens a dedicated application or web interface and enters the tasks and accomplishments of the day, for example, "I completed a 3km jog today."

[1713] Step 2:

[1714] When the user presses the send button, the device sends the entered data (user ID, input content, date and time, etc.) to the server. Specifically, the data is sent using an HTTP POST request.

[1715] Step 3:

[1716] The server receives the HTTP POST request and parses the data sent. Once parsing is complete, it starts saving the data to the database. It uses an SQL query to store the data in the format "INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?)".

[1717] Step 4:

[1718] The server reads the new entries stored in the database and passes the data to the generative AI model, which takes this data as input.

[1719] Step 5:

[1720] The generative AI model analyzes the received data and generates appropriate feedback (positive comments or compliments), such as, "Great! Your daily efforts are helping you stay healthy."

[1721] Step 6:

[1722] The server sends the generated feedback to the user's device and returns the feedback data in an HTTP response.

[1723] Step 7:

[1724] The device receives the feedback and displays it to the user, who sees a message on the screen saying, "Great! Your daily efforts are helping you stay healthy."

[1725] Step 8:

[1726] The server notifies other members of the group of the user's input and generated feedback, retrieves the list of members of the same group from the database, and sends a notification message to each of them.

[1727] Step 9:

[1728] Each member of the group will receive a notification and it will be displayed on their device, for example, "X-san successfully delivered an important presentation in the office today."

[1729] Step 10:

[1730] Group members can add additional comments or reactions to the information shared, for example, "Congratulations on a great presentation!"

[1731] Step 11:

[1732] The device sends the comment to the server, which receives the comment and notifies the original user.

[1733] Step 12:

[1734] The original user receives the comment and displays it on their device. For example, a comment like "Congratulations on a successful presentation!" is displayed.

[1735] This is the specific process flow of this system. It records the user's work and achievements, and through the generated feedback and comments from group members, it can increase the user's motivation and strengthen the sense of solidarity within the group.

[1736] Example 1

[1737] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1738] Conventional systems for recording tasks and achievements lacked the feedback functions to maintain user motivation and enhance team solidarity, which resulted in issues such as insufficient promotion of self-development for users and communication within the team.

[1739] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[1740] In this invention, the server includes: [means for the user to input the day's activities and achievements;] [means for transmitting the input data from the terminal to the server;] [means for storing the data received by the server in a database;] [generative AI model means for analyzing the stored data and generating feedback;] [means for transmitting the generated feedback to the user's terminal;] [means for notifying group members of the feedback and input data; and [means for receiving comments from group members and notifying the user.] This enables appropriate feedback to be provided quickly in response to the user's actions and achievements, facilitating information sharing and smooth communication within the group.

[1741] "User" refers to an individual who uses the system to enter their daily activities and accomplishments.

[1742] "Terminal" refers to a device used by a user that is equipped with applications and a web interface.

[1743] "Server" refers to a computer system that receives, processes, and stores data sent from user terminals.

[1744] "Data" refers to the activities and results entered by the User and information thereabout.

[1745] "Database" refers to an information collection system for storing data by a server.

[1746] A "generative AI model" refers to an AI algorithm that analyzes user input and generates appropriate feedback based on it.

[1747] "Feedback" refers to the response message that a generative AI model creates based on user input.

[1748] "Group members" refer to other users who belong to the same group and share information with each other.

[1749] "Comments" refer to additional reactions or opinions that group members add to shared information.

[1750] "Notification" refers to a message sent by the server to inform users and group members of information.

[1751] This invention relates to a system in which users input their daily activities and achievements, share them with their group, and a generative AI model provides appropriate feedback. The system aims to increase user motivation and strengthen the sense of solidarity within the group.

[1752] User Input Processing

[1753] The user uses a dedicated application or a web interface to input the day's activities and achievements, for example, "I completed a 3-kilometer jog today." The input data is sent to the server by the device.

[1754] Data transmission and storage

[1755] The terminal sends the data entered by the user (user ID, input content, date and time, etc.) to the server. The server receives this data and stores it in a database. Databases such as MySQL or PostgreSQL are used. For example, the SQL query INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?) is executed.

[1756] Feedback generation by AI model

[1757] The server reads the newly saved entry from the database and passes it to a generative AI model (e.g., GPT-3). The generative AI model analyzes the user's input data and generates appropriate feedback. For example, it might say, "Great! Your daily efforts are helping you stay healthy."

[1758] Send Feedback

[1759] The server sends the generated feedback to the user's device in an HTTP response, which receives the feedback and displays it to the user.

[1760] Sharing within a group

[1761] The server notifies group members of the user's input and generated feedback. Group members receive the notification and display it on their devices. For example, it may say, "Mr. / Ms. XX successfully delivered an important presentation at the office today."

[1762] Other members' reactions

[1763] Group members can add additional comments or reactions to the shared information. For example, they can add a comment like "Congratulations on a successful presentation!" The device sends the comment to the server, and the server notifies the original user of the comment. The original user receives the comment and displays it on their device.

[1764] Specific examples

[1765] For example, suppose a user enters "I completed a 3-kilometer jog today" into an input form. The device sends this data to the server, which stores it in a database. The server then passes the stored data to the generative AI model, which generates feedback such as "Great! Your daily efforts are helping you stay healthy." The server sends this feedback to the user's device, which receives and displays the feedback. The server also notifies this information to group members, who then enter a comment such as "Congratulations on completing your jog!" The server then notifies the original user of the comment, who receives and displays the comment.

[1766] Prompt Sentence Examples

[1767] "Generate positive feedback for a user who enters 'I completed a 3km jog today.'"

[1768] The flow of the identification process in the first embodiment will be described with reference to FIG.

[1769] Step 1:

[1770] The user inputs the day's activities and achievements

[1771] The user opens a dedicated application or web interface and enters the day's activities and achievements. For example, they might write, "Today I completed a 3-kilometer jog."

[1772] Input: User activity (e.g., "3km jog")

[1773] Output: The terminal holds the input data

[1774] Step 2:

[1775] Sending input data

[1776] The terminal checks the data entered by the user and sends it to the server when the send button is pressed. The request includes the user ID, input content, date and time, etc.

[1777] Input: Data entered by the user into the input form (e.g., user ID, content, date and time)

[1778] Output: HTTP POST request sent to the server

[1779] Step 3:

[1780] Receiving and saving input data

[1781] The server receives a request from the device, extracts the data, and executes an SQL query (e.g., INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?)) to store the extracted data in the database.

[1782] Input: Data sent from the device (e.g., user ID, content, date and time)

[1783] Output: Records saved in the database

[1784] Step 4:

[1785] Loading data

[1786] The server reads the newly saved input data from the database using a query.

[1787] Input: The most recent user-entered data stored in the database

[1788] Output: Preparing data for a generative AI model

[1789] Step 5:

[1790] Feedback generation using generative AI models

[1791] The server passes the read data to a generative AI model (e.g., GPT-3). The generative AI model analyzes the user's input data and generates appropriate feedback. For example, in response to a user's comment, "You completed a 3-kilometer jog today," the model generates feedback such as, "Great! Your daily efforts are helping you stay healthy."

[1792] Input: User input data (e.g., "3km jog")

[1793] Output: Generated feedback (e.g., "Great! Your daily efforts are helping you stay healthy.")

[1794] Step 6:

[1795] Send Feedback

[1796] The server transmits the generated feedback to the user's terminal as an HTTP response.

[1797] Input: Generated feedback

[1798] Output: HTTP response sent to the user's device

[1799] Step 7:

[1800] Receiving and viewing feedback

[1801] The device receives the feedback sent from the server and displays it to the user. For example, it displays "Great! Your daily efforts are helping you stay healthy."

[1802] Input: Feedback from the server

[1803] Output: Feedback display to the user

[1804] Step 8:

[1805] Preparing to notify group members

[1806] The server prepares messages to inform group members of the user's input and the generated feedback.

[1807] Input: User input and generated feedback

[1808] Output: Notification message to group members

[1809] Step 9:

[1810] Get member list

[1811] The server retrieves the list of members of the same group from the database using an SQL query (e.g. SELECT member_id FROM group_members WHERE group_id = ?).

[1812] Input: Group ID

[1813] Output: Member list

[1814] Step 10:

[1815] Send notifications

[1816] The server sends a notification message containing the user's input and feedback as an HTTP request to each member of the member list.

[1817] Input: User input, generated feedback, member list

[1818] Output: Notification to group members

[1819] Step 11:

[1820] Receiving and Viewing Notifications

[1821] The device (other members) will receive the notification and display it on their device. For example, it will say, "Mr. / Ms. XX completed a 3-kilometer jog today."

[1822] Input: Notification message from the server

[1823] Output: Notification to members

[1824] Step 12:

[1825] Other members' reactions

[1826] Group members can add additional comments or reactions to the shared information. For example, they can add a comment like, "Congratulations on a successful presentation!" The device then sends the comment to the server.

[1827] Input: Group member's comment

[1828] Output: Comment sent to the server

[1829] Step 13:

[1830] Comment saving and notifications

[1831] The server receives the comment, stores it in a database, and then sends a notification to the original user.

[1832] Input: Group member's comment

[1833] Output: Comment stored in database, notification to original user

[1834] Step 14:

[1835] Receiving and viewing comments

[1836] The original user receives the comment sent from the server and displays it on their own device. For example, it may say "Congratulations on your jogging achievement!"

[1837] Input: Notification from the server

[1838] Output: Comment displayed to original user

[1839] (Application example 1)

[1840] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1841] There is a need for mechanisms to support efficient work execution by factory workers and robots, improve their motivation, and appropriately share work content and goals. There is also a need for methods to strengthen the sense of community within the work environment through feedback using generative AI models.

[1842] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[1843] In this invention, the server includes a means for a user to input the day's tasks and goals, a means for transmitting the input data to a cloud server, a means for storing the data received by the cloud server, a generation AI model means for analyzing the stored data and generating feedback, a means for transmitting the generated feedback to the user's terminal, and a means for sharing information between the user and other members of the work environment. This improves the work efficiency of workers and robots, provides appropriate feedback, and strengthens a sense of solidarity within the group.

[1844] A "user" is a person or robot that uses the system to input tasks and goals and receive feedback.

[1845] "Work" refers to specific activities related to the tasks and goals performed within a factory.

[1846] A "goal" is a specific goal or task that a user intends to achieve that day or within a certain period of time.

[1847] A "cloud server" is a collection of remote computing resources used to store and analyze data.

[1848] A "generative AI model" is an artificial intelligence model that analyzes input data and generates appropriate feedback to the user.

[1849] "Feedback" is evaluation and advice on the user's work and goals created by the generative AI model.

[1850] A "terminal" is a device (such as a smartphone, tablet, or robot terminal) that a user uses to input work details and goals and receive feedback.

[1851] "Work environment" refers to the physical or virtual environment in which a user works.

[1852] "Means for sharing information" refers to the methods by which input data and feedback are exchanged between the user and other members of the work environment.

[1853] The "work record and feedback system" of the present invention is a system that aims to improve the efficiency and motivation of users by allowing users to input the work content and goals to be achieved in the factory, sending this information to a cloud server, where a generative AI model analyzes it and generates feedback.

[1854] Overall hardware configuration

[1855] 1. Device:

[1856] Use a smartphone, tablet, or robotic device that acts as an interface for users to input their tasks and goals and receive generated feedback.

[1857] 2. Cloud Server:

[1858] A collection of remotely located computing resources for storing and analyzing data. Specifically, it uses cloud services such as Azure and AWS.

[1859] 3. Database:

[1860] The database used to store the input data is a general relational database such as MySQL or PostgreSQL.

[1861] 4. Generative AI Models:

[1862] It uses generative AI models such as OpenAI's GPT (Generative Pre-trained Transformer) to analyze user input data and generate feedback.

[1863] How it works

[1864] User Input

[1865] Users can enter their daily tasks and goals through a dedicated application on their device or through a web interface, such as "Today I assembled 50 parts" or "I completed a new work procedure."

[1866] Data transmission and storage

[1867] The device sends the data entered by the user to the cloud server, which receives the data and stores it in a relational database. Specifically, each user's input data is recorded along with the date.

[1868] Generate feedback

[1869] The cloud server reads the stored data and passes it to the generative AI model, which then analyzes it and generates appropriate feedback, which is primarily positive and motivating.

[1870] Examples of prompts include:

[1871] User activity: Assembled 50 parts today

[1872] Generate good feedback.

[1873] Based on this prompt, the generative AI model generates feedback such as, "Great! You worked efficiently today!"

[1874] Send Feedback

[1875] The cloud server sends the generated feedback to the terminal, which receives the feedback and displays it to the user.

[1876] Sharing within a group

[1877] The cloud server notifies other members of the work environment of the user's input and the generated feedback. This notification aims to share the user's work achievement information and strengthen the sense of solidarity within the team. Other members can receive the notification and enter additional comments or reactions, which further promotes collaboration and communication.

[1878] As described above, the present invention is a system that effectively manages a user's work records and provides appropriate feedback, thereby improving work efficiency and motivation.

[1879] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[1880] Step 1:

[1881] Users input their work details and goals into a dedicated terminal. The data they input is specific, such as "Today I assembled 50 parts" or "I completed a new work procedure." The input data is temporarily stored in the terminal's application.

[1882] input:

[1883] User tasks and goals

[1884] output:

[1885] Temporarily held input data

[1886] Step 2:

[1887] The device sends the data entered by the user to the cloud server, which receives the HTTP request and stores the data for internal processing.

[1888] input:

[1889] Data including user ID, input content, and date

[1890] output:

[1891] Data sent to the cloud server

[1892] Step 3:

[1893] The cloud server stores the received data in a relational database, such as MySQL or PostgreSQL. The data is stored in the format "INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?)".

[1894] input:

[1895] Data sent to the cloud server

[1896] output:

[1897] Data stored in a database

[1898] Step 4:

[1899] The server reads the newly saved data from the database and converts it into an appropriate format before passing it to the generative AI model. For example, it generates a prompt such as "User's task: XX".

[1900] input:

[1901] Data read from the database

[1902] output:

[1903] A prompt to pass to the generative AI model

[1904] Step 5:

[1905] The server sends prompts to a generative AI model (e.g., OpenAI's GPT-4) and generates feedback, which is usually positive, such as "Great! You worked efficiently today!"

[1906] input:

[1907] Prompt to send to the generative AI model

[1908] output:

[1909] Feedback from generative AI models

[1910] Step 6:

[1911] The server receives the generated feedback and sends it to the user's device, which returns it as an HTTP response.

[1912] input:

[1913] Feedback from generative AI models

[1914] output:

[1915] Feedback sent to the user's device

[1916] Step 7:

[1917] The user's device displays the received feedback, allowing the user to receive positive feedback on their work.

[1918] input:

[1919] Feedback sent by the server

[1920] output:

[1921] Feedback displayed on the user's device

[1922] Step 8:

[1923] The cloud server notifies other members of the working environment of the user's input data and generated feedback by sending a notification message to the devices of members in the same group.

[1924] input:

[1925] User input data and generated feedback

[1926] output:

[1927] Notification message to other members

[1928] Step 9:

[1929] Other members of the group will receive a notification and display the content on their devices, allowing them to add additional comments or reactions to the content.

[1930] input:

[1931] Notification message to other members

[1932] output:

[1933] Content displayed on other members' devices and comments

[1934] Step 10:

[1935] Additional comments and reactions from other members are sent from the device to the cloud server, which receives them and notifies the original user.

[1936] input:

[1937] Comments and reactions from other members

[1938] output:

[1939] Comments and reactions notified to the original user

[1940] Step 11:

[1941] The original user's device receives and displays comments and responses from other members, encouraging more detailed feedback and communication.

[1942] input:

[1943] Comments and reactions from other members sent from the server

[1944] output:

[1945] Comments and reactions displayed on the original user's device

[1946] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[1947] The present invention is a system in which users input their daily tasks and accomplishments, share them with their group, and a generative AI model provides appropriate feedback. It also includes an emotion engine that recognizes the user's emotions. The system aims to increase motivation and strengthen solidarity within the group by allowing users to record their daily efforts and achievements and receive feedback. Furthermore, the introduction of the emotion engine promotes more appropriate feedback and empathy according to the user's emotional state, providing more personalized support.

[1948] Overall system configuration

[1949] 1. User Input Processing

[1950] Users can use a dedicated application or a web interface to enter their daily tasks and accomplishments. For example, they can enter something like, "I successfully delivered an important presentation at the office today."

[1951] Once the user enters the information, the terminal sends it to the server.

[1952] 2. Data transmission and storage

[1953] The terminal sends a request including the data entered by the user (user ID, input content, date and time, etc.) to the server. The server receives this request and stores it in a database.

[1954] Once the information is received by the server, it is stored in the database using an SQL query, for example INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?) to store the data.

[1955] 3. Emotion Recognition by Emotion Engine

[1956] The server passes the user-entered data to the emotion engine, which uses text analysis and other emotion recognition algorithms to analyze the user's emotional state.

[1957] For example, if someone inputs something like "I successfully delivered an important presentation at the office today," the emotion engine will recognize the user's emotions from this text as "a sense of accomplishment" or "joy."

[1958] 4. Feedback generation using AI models

[1959] The server passes the emotion data recognized by the emotion engine to the generative AI model, which generates appropriate feedback (positive comments or compliments) based on this data.

[1960] For example, if the user's emotion is "a sense of accomplishment," feedback such as "Great! It's proof that your daily efforts are appreciated" is generated.

[1961] 5. Submitting Feedback

[1962] The server sends the generated feedback to the user's device in the form of an HTTP response containing the feedback data.

[1963] The user receives and displays the feedback on their device.

[1964] 6. Sharing within a group

[1965] The server notifies other members of the group of the user's input and generated feedback by retrieving the list of members of the same group from a database and sending notification messages to each of them.

[1966] Members of the group will receive a notification that will be displayed on their devices, for example, "X-san successfully delivered an important presentation in the office today."

[1967] 7. Other members' reactions

[1968] Group members can add additional comments or reactions to the shared information, for example, "Congratulations on a great presentation!"

[1969] The device sends the comment to the server, which receives the comment and notifies the original user.

[1970] Specific examples

[1971] 1. User Input Step

[1972] User: Opens the app and types, "I completed a 3km jog today."

[1973] Terminal: Checks the data entered in the form and sends it to the server when the submit button is pressed.

[1974] 2. Data transmission and storage steps

[1975] Device: Send the data "User ID: 12345, Content: 3 km jogging, Date and time: October 2023" to the server.

[1976] Server: Receive the data and save it to the database. Execute the SQL query "INSERT INTO daily_activities (user_id, content, date) VALUES (12345, '3km jog', '2023-10')".

[1977] 3. Emotion Recognition Step

[1978] Server: Passes user input data to the emotion engine.

[1979] Emotion engine: Based on the data of "3 km jogging," the user's emotions are recognized as "sense of accomplishment" or "satisfaction."

[1980] 4. Feedback generation step

[1981] Server: Passes emotion data to the generative AI model.

[1982] Generative AI model: Analyzes emotional data and generates feedback such as, "Great! Your daily efforts are helping you stay healthy."

[1983] 5. Feedback submission step

[1984] Server: Sends the generated feedback to the user's device.

[1985] Terminal: Receives feedback and displays it to the user.

[1986] 6. Shared steps within the group

[1987] Server: Notifies the group members of the user's input data and feedback.

[1988] Device (other members): Receives and displays information such as "You jogged 3 kilometers" and "That's great! Your daily efforts are helping you stay healthy."

[1989] 7. Other members' reaction steps

[1990] Group member (device): Enter a comment such as "Congratulations on your jogging achievement!"

[1991] Terminal: Send the comment to the server.

[1992] Server: Notify the original user of the comment.

[1993] Original user (device): Receives and displays comments.

[1994] In this way, the system of the present invention not only records the user's daily work and achievements and generates and provides feedback, but also recognizes the user's emotions and provides more appropriate feedback and empathy. Furthermore, by sharing emotional data within a group, it is possible to understand the user's feelings and encourage empathy.

[1995] The processing flow will be explained below.

[1996] Step 1:

[1997] The user launches a dedicated application or web interface and enters the tasks and accomplishments of the day, for example, "I completed a 3km jog today."

[1998] Step 2:

[1999] When the user presses the send button, the device sends the entered data (user ID, input content, date and time, etc.) to the server. Specifically, the data is sent using an HTTP POST request.

[2000] Step 3:

[2001] The server receives the HTTP POST request and parses the data sent. Once parsing is complete, it starts saving the data to the database. It uses an SQL query to store the data in the format "INSERT INTO daily_activities (user_id, content, date) VALUES (?, ?, ?)".

[2002] Step 4:

[2003] The server passes the user's input data to the emotion engine, which uses text analysis and emotion recognition algorithms to analyze the user's emotional state.

[2004] Step 5:

[2005] The emotion engine performs text analysis and recognizes emotions from user input data. For example, from the input "I completed a 3-kilometer jog today," it recognizes emotions such as "a sense of accomplishment" and "joy."

[2006] Step 6:

[2007] The server passes the recognized emotion data to the generative AI model, which then generates appropriate feedback (positive comments or compliments) based on the emotion data.

[2008] Step 7:

[2009] The generative AI model generates feedback based on the user's emotional data, such as "Great! Your daily efforts are helping you stay healthy."

[2010] Step 8:

[2011] The server sends the generated feedback to the user's device in the form of an HTTP response containing the feedback data.

[2012] Step 9:

[2013] The device receives the feedback and displays it to the user, who sees the message "Great! Your daily efforts are helping you stay healthy" displayed on the screen.

[2014] Step 10:

[2015] The server notifies other members of the group of the user's input and generated feedback, retrieves the list of members of the same group from the database, and sends a notification message to each of them.

[2016] Step 11:

[2017] Each member of the group will receive a notification and it will be displayed on their device, for example, "X-san successfully delivered an important presentation in the office today."

[2018] Step 12:

[2019] Group members can add additional comments or reactions to the information shared, for example, "Congratulations on a great presentation!"

[2020] Step 13:

[2021] The device sends the comment to the server, which receives the comment and notifies the original user.

[2022] Step 14:

[2023] The original user receives the comment and displays it on their device. For example, a comment like "Congratulations on a successful presentation!" is displayed.

[2024] This allows the system to record users' daily tasks and achievements, recognize emotions and generate appropriate feedback, and promote information sharing and empathy among group members.

[2025] Example 2

[2026] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[2027] In today's business environment, maintaining user motivation and improving work efficiency are important issues. Therefore, there is a need for a system that records tasks and achievements and provides appropriate feedback. However, conventional systems generate feedback without considering the user's emotions, which results in a lack of personalized feedback and makes it ineffective at improving user motivation.

[2028] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[2029] In this invention, the server includes means for a user to input the day's tasks and accomplishments, means for transmitting the input data to the server, means for saving the data received by the server, emotion engine means for analyzing the input data and recognizing emotions, generative AI model means for generating feedback using the recognition results of the emotion engine, means for transmitting the generated feedback to the user's terminal, and means for sharing information between the user and his or her group members. This makes it possible to provide feedback that takes the user's emotions into consideration, improving the user's motivation and strengthening the sense of solidarity within the group.

[2030] "User" refers to an individual who uses the system and inputs the day's tasks and accomplishments.

[2031] "Server" refers to a computer system that receives, stores, and analyzes data sent by users.

[2032] "Terminal" refers to a device (e.g., smartphone, tablet, PC, etc.) through which a user makes input.

[2033] "Input data" refers to information about the day's tasks and accomplishments that is input by the user using a terminal and sent to the server.

[2034] "Storage" refers to the mechanism by which the server persistently records and stores data received.

[2035] An "emotion engine" refers to an algorithm or software that analyzes input text data and recognizes the user's emotions.

[2036] "Generative AI model" refers to an artificial intelligence model that generates feedback based on the output data of the emotion engine.

[2037] "Feedback" refers to the responses and comments that a generative AI model generates based on user input data and emotional data.

[2038] "Sharing means" refers to the mechanism for communicating and sharing generated feedback and user input data with other members in the group.

[2039] "Group members" refers to other individuals within a group to which the user belongs.

[2040] The present invention is a system in which a user inputs the tasks and accomplishments of the day, and a generative AI model provides appropriate feedback based on that information, and it also includes an emotion engine. The system aims to increase user motivation and strengthen solidarity within the group.

[2041] Overall system configuration

[2042] 1. User Input Processing

[2043] Using a dedicated application or web interface, users enter their daily tasks and accomplishments, such as "I completed a 3km jog today."

[2044] When the user inputs information, the terminal transmits the data to the server.

[2045] 2. Data transmission and storage

[2046] The terminal sends a request including the data entered by the user (user ID, input content, date and time, etc.) to the server.

[2047] The data received by the server is stored in the database using an SQL query, for example "INSERT INTO daily_activities (user_id, content, date) VALUES ('12345', '3km jog', '2023-10-01')".

[2048] 3. Emotion Recognition by Emotion Engine

[2049] The server passes the stored data to an emotion engine (e.g., IBM Watson NLU or Microsoft Azure Text Analytics), which uses text analysis algorithms to recognize the user's emotions.

[2050] For example, from the input "I completed a 3-kilometer jog today," the emotion engine recognizes emotions such as "a sense of accomplishment" and "a sense of satisfaction."

[2051] 4. Feedback generation using AI models

[2052] The server passes the emotion data recognized by the emotion engine to a generative AI model (e.g., OpenAI GPT-4), which generates appropriate feedback based on the prompt.

[2053] As a specific example, we use the following prompt: "User input data: 'I completed a 3-kilometer jog today.' Emotions recognized by the emotion engine: 'A sense of accomplishment, satisfaction.' Please generate appropriate feedback based on this data."

[2054] 5. Submitting Feedback

[2055] The server transmits the generated feedback to the user's terminal.

[2056] The device displays the received feedback to the user, for example, "Great! Your daily efforts are helping you stay healthy."

[2057] 6. Sharing within a group

[2058] The server notifies other members of the group of the user's input and the feedback generated.

[2059] The server retrieves the list of members of the same group from the database and sends a notification message to each member, for example, "Mr. / Ms. X completed a 3-kilometer jog today."

[2060] 7. Other members' reactions

[2061] Group members can add additional comments or reactions to the shared information, for example, "Congratulations on your jogging achievement!"

[2062] The terminal sends the comment to the server, which receives the comment and notifies the original user.

[2063] In this way, the system of the present invention not only records the user's daily work and achievements and generates and provides appropriate feedback, but also recognizes the user's emotions to provide more personalized support, and promotes a sense of solidarity and empathy among users through information sharing within a group.

[2064] The flow of the identification process in the second embodiment will be described with reference to FIG.

[2065] Step 1:

[2066] User Input

[2067] Users open a dedicated application or web interface and enter their tasks and accomplishments for the day, for example, "I completed a 3km jog today."

[2068] Input: Text data entered by the user into the terminal.

[2069] Output: Formatted data for the device to send to the server.

[2070] Step 2:

[2071] Sending data

[2072] When the user presses the send button, the device sends the data entered by the user to the server as an HTTP request. The data sent includes the user ID, input content, and date and time information.

[2073] Input: Terminal-formatted user-entered data.

[2074] Output: The data sent to the server as an HTTP request.

[2075] Step 3:

[2076] Data storage

[2077] The server receives the data from the device, parses it, and stores it in the appropriate database schema, for example by executing the SQL query "INSERT INTO daily_activities (user_id, content, date) VALUES ('12345', '3km jog', '2023-10-01')".

[2078] Input: User input data received by the server.

[2079] Output: Data entries stored in a database.

[2080] Step 4:

[2081] Emotion recognition by emotion engine

[2082] The server passes the saved data to an emotion engine (e.g., IBM Watson NLU) as an API request and performs emotion analysis. For example, from the input "3 km jog," it recognizes emotions such as "sense of accomplishment" and "satisfaction."

[2083] Input: User's text data.

[2084] Output: The emotion recognition result returned by the emotion engine (e.g., "sense of accomplishment" or "sense of satisfaction").

[2085] Step 5:

[2086] Feedback generation by AI model

[2087] The server passes the emotion data obtained from the emotion engine to a generative AI model (e.g., OpenAI GPT-4) to generate appropriate feedback. An example of a prompt input: "User input data: 'I completed a 3-kilometer jog today.' The emotion recognized by the emotion engine: 'A sense of accomplishment, satisfaction.' Please generate appropriate feedback based on this data."

[2088] Input: The emotion engine's recognition results and the user's original data.

[2089] Output: Feedback text from the generative AI model (e.g., "Great! Your daily efforts are helping you stay healthy").

[2090] Step 6:

[2091] Send Feedback

[2092] The server sends the generated feedback to the user's device as an HTTP response.

[2093] Input: Feedback text generated by the generative AI model.

[2094] Output: Feedback data sent to the device.

[2095] Step 7:

[2096] View Feedback

[2097] The terminal displays the received feedback to the user, who then confirms the feedback.

[2098] Input: Feedback data sent back as an HTTP response.

[2099] Output: Feedback text that will be displayed on the user's device screen.

[2100] Step 8:

[2101] Sharing within a group

[2102] The server notifies other members of the group of the user's input data and generated feedback.

[2103] The server retrieves the list of members of the same group from the database and sends a notification message to each of them, for example, "Mr. / Ms. XX completed a 3km jog today."

[2104] Input: Generated feedback and original user data.

[2105] Output: The notification message sent to group members.

[2106] Step 9:

[2107] Other members' reactions

[2108] Group members can add additional comments or reactions to the shared information, such as "Congratulations on your jogging achievement!"

[2109] The terminal transmits the comment to the server, and the server notifies the original user of the comment.

[2110] Input: Comments entered by group members on their devices.

[2111] Output: Feedback and notifications sent to the device user.

[2112] (Application example 2)

[2113] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[2114] Systems that enhance people's sense of accomplishment in their daily lives and work and strengthen solidarity within groups are required to accurately recognize users' emotions and provide appropriate feedback. However, conventional systems are unable to generate feedback that fully takes users' emotions into consideration, making it difficult to appropriately improve users' motivation. In particular, in work environments such as factories, there is a lack of means to maintain workers' motivation and foster a sense of solidarity.

[2115] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: [means for a user to input the day's tasks and achievements;] [means for transmitting the input data to the server;] [means for storing the data received by the server;] [generative AI model means for analyzing the stored data to recognize emotions and generate feedback;] [means for transmitting the generated feedback to the user's terminal;] [means for sharing information between the user and his / her group members and notifying them in real time; and [means for transmitting encouragement and comments from other group members.] This makes it possible to provide appropriate feedback based on the user's emotions, strengthen the sense of solidarity within the group, and improve the user's motivation.

[2116] The "means for the user to input the day's tasks and achievements" is an interface that allows the user to record the day's tasks and achievements by text or voice input.

[2117] The "means for transmitting input data to a server" is a function for transmitting data on the work content and results input by the user to a remote server via the Internet.

[2118] "Means for storing data received by the server" refers to a function for storing data received by the server in a storage device such as a database.

[2119] "Generative AI model means for analyzing stored data to recognize emotions and generate feedback" refers to an artificial intelligence algorithm that processes stored data, identifies the user's emotions, and generates appropriate feedback.

[2120] "Means for sending generated feedback to the user's device" refers to a function for sending feedback generated by the generative AI model to the device used by the user.

[2121] "Means for sharing information between a user and its group members and for notifying them in real time" refers to a function for instantly transmitting the user's input and generated feedback to other members in the group.

[2122] The "means for sending support or comments from other group members" is a function that allows group members to send additional comments or support messages in response to the user's input.

[2123] An "emotion engine" refers to an algorithm that analyzes and identifies a user's emotions from input text data.

[2124] "Feedback" refers to the advice or praise messages provided by the generative AI model based on user input and analyzed emotions.

[2125] That's all.

[2126] MODE FOR CARRYING OUT THE INVENTION

[2127] The present invention is a system that allows users to input their daily tasks and accomplishments, share them with their group, and use a generative AI model to provide appropriate feedback. It also features an emotion engine that recognizes the user's emotions. The system aims to increase motivation and strengthen solidarity within the group by allowing users to record their daily efforts and achievements and receive feedback. Furthermore, the introduction of the emotion engine promotes more appropriate feedback and empathy based on the user's emotional state, providing more personalized support.

[2128] Overall system configuration

[2129] 1. User Input Processing

[2130] Users use a dedicated interface (such as a tablet or smartphone) to input the day's tasks and accomplishments by voice or text.

[2131] For example, the user may input, "Today, all of the production line work was completed on time."

[2132] 2. Data transmission and storage

[2133] The terminal sends the data entered by the user (user ID, input content, date and time, etc.) to the server using an HTTP request.

[2134] The server stores the received data in a database (e.g., PostgreSQL).

[2135] 3. Emotion Recognition by Emotion Engine

[2136] The server passes the data entered by the user to an emotion engine (e.g., IBM Watson Tone Analyzer) to analyze the user's emotional state.

[2137] For example, if someone inputs something like "Today I finished all the production line work on time," the emotion engine will recognize the "sense of accomplishment" from this text.

[2138] 4. Feedback generation using generative AI models

[2139] The server passes the emotion data recognized by the emotion engine to a generative AI model (e.g., OpenAI GPT-4), which generates appropriate feedback based on this data.

[2140] For example, if a "sense of accomplishment" is recognized, the generative AI model will generate feedback such as "Great! Your efforts are paying off."

[2141] 5. Submitting and Viewing Feedback

[2142] The server transmits the generated feedback to the user's terminal, and the terminal displays the feedback to the user in the form of voice or text.

[2143] 6. Sharing within a group

[2144] The server communicates user input and generated feedback to other members of the group in real time, using technologies such as WebSocket.

[2145] For example, group members can receive notifications such as, "Mr. / Ms. XX completed all of the line work on time. Great! Your efforts are paying off."

[2146] 7. Other members' reactions

[2147] Group members can add additional comments or messages of support to the shared information.

[2148] For example, enter a comment such as "Good job! Job well done!"

[2149] The server notifies the original user of this comment and displays it on the user's terminal.

[2150] Specific examples

[2151] User Input Step

[2152] User: Speak or text, "Today, I completed all of my production line work on time."

[2153] Terminal: Checks input data and sends it to the server.

[2154] Data transmission and storage steps

[2155] Terminal: Send the data "User ID: 12345, Content: Line work, Date and time: October 2023" to the server.

[2156] Server: Receives the data and stores it in a database.

[2157] Emotion Recognition Step

[2158] Server: Passes data to the emotion engine.

[2159] Emotion engine: Recognizing "sense of accomplishment" from text.

[2160] Feedback Generation Step

[2161] Server: Passes emotion data to the generative AI model.

[2162] Generative AI model: Generates feedback based on a sense of accomplishment, such as "Great! Your efforts are paying off."

[2163] Feedback submission step

[2164] Server: Sends the generated feedback to the user's device.

[2165] Device: Show feedback.

[2166] Group Notification Steps

[2167] Server: Notify members in the group.

[2168] Group members: Receive information such as, "Mr. / Ms. XX completed all the line work on time. Great! Your efforts are paying off."

[2169] Other members' reaction steps

[2170] Group member: "Good job! Job well done!" commented.

[2171] Server: Notify original user of comment.

[2172] User's device: Show comments.

[2173] The above is a specific embodiment of the system of the present invention.

[2174] Prompt Sentence Examples

[2175] For a user whose emotion is accomplishment, generate appropriate feedback based on the following text: Today, I finished all of my line work on time.

[2176] That's all.

[2177] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[2178] Step 1:

[2179] The user uses an interface (tablet, smartphone, etc.) to input the day's tasks and accomplishments by voice or text. The user inputs, for example, "Today, all of the production line work was completed within the allotted time." The input data (e.g., "Today, all of the production line work was completed within the allotted time") is sent to the terminal.

[2180] Step 2:

[2181] The terminal sends the input data (user ID, input content, date and time, etc.) to the server using an HTTP request. At this time, the input data is converted to JSON format and sent. For example, data such as {"user_id": 12345, "content": "Today, all line work was completed on time", "date": "2023-10-01"} is sent.

[2182] Step 3:

[2183] The server stores the received data in a database (e.g., PostgreSQL). It inserts data into the database using an SQL query. For example, execute the query INSERT INTO daily_activities (user_id, content, date) VALUES (12345, 'Today, all production line work was completed on time', '2023-10-01'). This saves the input data to the database.

[2184] Step 4:

[2185] The server passes the data entered by the user to an emotion engine (IBM Watson Tone Analyzer) and analyzes the user's emotional state. The emotion engine analyzes the text data and recognizes the "sense of accomplishment." Input: "Today, I finished all of the production line work on time." Output: "Sense of accomplishment."

[2186] Step 5:

[2187] The server passes the emotion data recognized by the emotion engine to a generative AI model (OpenAI GPT-4). The generative AI model generates appropriate feedback based on this emotion data. The prompt text is "For a user whose emotion is accomplishment, please generate appropriate feedback based on the following text: Today, I finished all of the line work on time." The generative AI model generates feedback such as "Great! Your efforts are paying off."

[2188] Step 6:

[2189] The server sends the generated feedback to the user's device. The HTTP response sends the feedback data in JSON format. For example, send data like {"feedback": "Great! Your efforts are paying off"}. The device receives the feedback and displays it to the user as audio or text.

[2190] Step 7:

[2191] The server notifies other group members of the user's input and generated feedback in real time using technologies such as WebSocket. For example, the notification might say, "Mr. / Ms. XX completed all of the line work on time. Great! Your efforts are paying off." Group members receive the notification.

[2192] Step 8:

[2193] Group members can add additional comments or messages of encouragement to the shared information. For example, they can add comments like "Good job! Job well done!". The comments from group members are sent back to the server and notified to the original user. The original user's device receives and displays the comments.

[2194] The above is a specific flow for carrying out the present invention.

[2195] 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 control target 443 to output the result of the specific processing. The microphone 238 acquires voice indicating a user input regarding the result of the specific processing. The control unit 46A transmits voice data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the voice data.

[2196] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[2197] 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 the present disclosure is not limited to this, and the specific processing may be performed by the robot 414.

[2198] The emotion identification model 59 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 an emotion map (see FIG. 9), which is a specific mapping. Similarly, the emotion identification model 59 may determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion.

[2199] FIG. 9 is a diagram illustrating an emotion map 400 on which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. Emotions closer to the center of the concentric circles are more primitive. Emotions representing states and actions arising from a state of mind are arranged on the outer edges of the concentric circles. The concept of emotion includes both affect and mental states. Emotions generally generated from reactions occurring in the brain are arranged on the left side of the concentric circles. Emotions generally induced by situational judgment are arranged on the right side of the concentric circles. Emotions generally generated from reactions occurring in the brain and induced by situational judgment are arranged on the upper and lower sides of the concentric circles. Furthermore, the emotion of "pleasure" is arranged on the upper side of the concentric circles, and the emotion of "discomfort" is arranged on the lower side. In this way, in the emotion map 400, multiple emotions are mapped based on the structure by which emotions are generated, and emotions that tend to occur simultaneously are mapped close to each other.

[2200] These emotions are distributed in the 3 o'clock direction on emotion map 400, and typically fluctuate between relief and anxiety. In the right half of emotion map 400, situational awareness dominates over internal sensations, resulting in a sense of calm.

[2201] The inside of emotion map 400 represents what is going on in the mind, and the outside of emotion map 400 represents behavior, so the further you go outside emotion map 400, the more visible the emotions become (the more they are expressed in behavior).

[2202] Human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. Emotions can also be created for robots, automobiles, and motorcycles, based on various balances, such as posture and remaining battery life. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. An emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on Voice Emotion Recognition and Emotional Brain Physiological Signal Analysis Systems, Tokushima University, Doctoral Dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map lists emotions belonging to the "reaction" domain, where sensation is dominant. The right half of the emotion map lists emotions belonging to the "situation" domain, where situational awareness is dominant.

[2203] The emotion map defines two emotions that promote learning. One is a negative emotion on the situation side, around the middle of "repentance" or "reflection." In other words, this occurs 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 a positive emotion on the response side, around "desire." In other words, this occurs when the robot experiences positive feelings such as "I want more" or "I want to know more."

[2204] The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values ​​indicating each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple pieces of training data that are combinations of user input and emotion values ​​indicating each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions that are located close to each other have similar values, as in the emotion map 900 shown in FIG. 10. FIG. 10 shows an example in which multiple emotions, "relieved," "calm," and "reassuring," have similar emotion values.

[2205] The system according to the present disclosure has been described above mainly with respect to the functions of the data processing device 12, but the system according to the present disclosure is not necessarily implemented on a server. The system according to the present disclosure may be implemented as a general information processing system. The present disclosure may be implemented, for example, as a software program running on a personal computer or an application running on a smartphone, etc. The method according to the present disclosure may be provided to users in the form of SaaS (Software as a Service).

[2206] In the above embodiment, an example was given in which the specific processing is performed by one computer 22, but the technology of the present disclosure is not limited to this, and the specific processing may be distributed and performed by a plurality of computers including the computer 22. For example, the data generation model 58 may be provided in an external device of the data processing device 12, and data may be generated in the external device in accordance with input data.

[2207] In the above embodiment, an example in which the specific processing program 56 is stored in the storage 32 has been described, but the technology of the present disclosure is not limited to this. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-transitory storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-transitory storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes the specific processing in accordance with the specific processing program 56.

[2208] 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.

[2209] It is not necessary to store all 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 all of the specific processing program 56 in the storage 32; only a portion of the specific processing program 56 may be stored.

[2210] The hardware resource for executing a specific process can be any of the following processors: An example of a processor is a CPU, which is a general-purpose processor that functions as a hardware resource for executing a specific process by executing software, i.e., a program. Another example of a processor is a dedicated electrical circuit, such as an FPGA (Field-Programmable Gate Array), a PLD (Programmable Logic Device), or an ASIC (Application Specific Integrated Circuit), which is a processor with a circuit configuration designed specifically for executing a specific process. Each processor has built-in or connected memory, and each processor uses the memory to execute the specific process.

[2211] The hardware resource that executes the specific processing may be configured with one of these various processors, or may be configured with 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). Also, the hardware resource that executes the specific processing may be a single processor.

[2212] As an example of a system configured with a single processor, first, one processor is configured by combining one or more CPUs and software, and this processor functions as a hardware resource that executes a specific process. Second, there is a system that uses a processor that realizes the functions of an entire system including multiple hardware resources that execute a specific process on a single IC chip, as typified by SoC (System-on-a-chip). In this way, a specific process is realized using one or more of the above-mentioned various processors as hardware resources.

[2213] Furthermore, the hardware structure of these various processors can be, more specifically, an electric circuit that combines circuit elements such as semiconductor devices. The specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged, without departing from the spirit of the invention.

[2214] The above-described description and illustrations are a detailed explanation of the parts related to the technology of the present disclosure and are merely an example of the technology of the present disclosure. For example, the above description of the configuration, functions, actions, and effects is an explanation of an example of the configuration, functions, actions, and effects of the parts related to the technology of the present disclosure. Therefore, it goes without saying that unnecessary parts may be deleted, new elements may be added, or replacements may be made to the above-described description and illustrations within the scope of the gist of the technology of the present disclosure. Furthermore, to avoid confusion and facilitate understanding of the parts related to the technology of the present disclosure, the above-described description and illustrations omit explanations of common technical knowledge that do not require particular explanation to enable the implementation of the technology of the present disclosure.

[2215] All publications, patent applications, and technical standards mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent application, or technical standard was specifically and individually indicated to be incorporated by reference.

[2216] The following is further disclosed regarding the above embodiment.

[2217] (Claim 1)

[2218] [A means for users to input their daily tasks and accomplishments, and

[2219] [Means for transmitting the entered data to a server;

[2220] [Means for storing the data received on the server;

[2221] [a generative AI model means for analyzing the stored data and generating feedback;

[2222] [means for transmitting the generated feedback to the user's device;

[2223] [Means for sharing information between users and their group members;

[2224] A system including:

[2225] (Claim 2)

[2226] [The system of claim 1, wherein the generative AI model analyzes the user's behavior and achievements and generates appropriate compliments.

[2227] (Claim 3)

[2228] The system of claim 1, wherein additional comments and reactions from group members are sent to the user's terminal.

[2229] "Example 1"

[2230] (Claim 1)

[2231] [A means for users to input their activities and achievements for the day,

[2232] [Means for transmitting input data from the terminal to the server;

[2233] [Method to save data received by the server to a database,

[2234] [a generative AI model means for analyzing the stored data and generating feedback;

[2235] [means for transmitting the generated feedback to the user's device;

[2236] [Means of communicating feedback and input data to group members; and

[2237] [Means for receiving comments from group members and notifying users;

[2238] A system including:

[2239] (Claim 2)

[2240] [The system of claim 1, wherein the generative AI model analyzes the user's behavior and outcomes and generates appropriate positive feedback.

[2241] (Claim 3)

[2242] The system of claim 1, wherein the server sends additional comments and reactions from group members to the user's terminal.

[2243] "Application Example 1"

[2244] (Claim 1)

[2245] [A means for users to input their tasks and goals for the day,

[2246] [Means for transmitting input data to a cloud server;

[2247] [Means for storing received data on a cloud server;

[2248] [a generative AI model means for analyzing the stored data and generating feedback;

[2249] [means for transmitting the generated feedback to the user's device;

[2250] [Means for sharing information between users and other members of their work environment; and

[2251] A system including:

[2252] (Claim 2)

[2253] [The system of claim 1, wherein the generative AI model analyzes the user's behavior and results and generates appropriate feedback.

[2254] (Claim 3)

[2255] The system of claim 1, further comprising transmitting additional comments and reactions from other members of the work environment to the user's terminal.

[2256] "Example 2: Combining Emotion Engines"

[2257] (Claim 1)

[2258] [A means for users to input their daily tasks and accomplishments, and

[2259] [Means for transmitting the entered data to a server;

[2260] [Means for storing the data received on the server;

[2261] [an emotion engine means for analyzing input data and recognizing emotions;

[2262] [a generative AI model means for generating feedback using the recognition results of the emotion engine;

[2263] [means for transmitting the generated feedback to the user's device;

[2264] [Means for sharing information between users and their group members;

[2265] A system including:

[2266] (Claim 2)

[2267] [The system of claim 1, wherein the generative AI model analyzes the user's behavior and results and generates appropriate feedback based on emotion recognition data.

[2268] (Claim 3)

[2269] The system of claim 1, wherein additional comments and reactions from group members are sent to the user's terminal.

[2270] "Application example 2 when combining emotion engines"

[2271] (Claim 1)

[2272] [A means for users to input their daily tasks and accomplishments, and

[2273] [Means for transmitting the entered data to a server;

[2274] [Means for storing the data received on the server;

[2275] [A generative AI model means for analyzing the stored data to recognize emotions and generate feedback;

[2276] [means for transmitting the generated feedback to the user's device;

[2277] [Means for sharing information between users and their group members and for real-time notifications;

[2278] [Means for sending encouragement and comments from other group members,

[2279] A system including:

[2280] (Claim 2)

[2281] The system of claim 1, wherein the system uses an emotion engine to recognize a user's emotion and generate appropriate feedback based on the emotion.

[2282] (Claim 3)

[2283] [The system of claim 1, wherein the generative AI model analyzes the user's behavior and achievements and generates appropriate compliments based on their emotions.

[2284] That's all. [Explanation of symbols]

[2285] 10, 210, 310, 410 Data Processing Systems 12 Data Processing Device 14 Smart Devices 214 Smart Glasses 314 Headset-type terminal 414 Robot< / url:> < / url:> < / url:> < / url:>

Claims

1. A means for users to input their daily tasks and accomplishments; means for transmitting the input data to a server; a means for storing the received data on the server; a generative AI model means for analyzing the stored data and generating feedback; means for transmitting the generated feedback to a user terminal; a means for sharing information between users and their group members; A system including:

2. The system of claim 1, wherein the generative AI model analyzes the user's behavior and achievements and generates appropriate compliments.

3. The system of claim 1, wherein additional comments and reactions from group members are sent to the user's terminal.

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A