System
The system automates task assignment and feedback for new and mid-career employees, addressing inefficiencies in existing systems by providing timely guidance and evaluation, thus promoting employee growth.
Patent Information
- Application Number
- JP2024141475
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-22
- Publication Date
- 2026-03-06
AI Technical Summary
Existing systems lack effective support for new and mid-career employees, leading to slow employee growth and inefficient evaluation and feedback, burdening senior employees with guidance and evaluation tasks.
A system that includes user registration, job content setting, task generation, task completion reporting, growth evaluation, feedback notification, and elder guidance, enabling automated task assignment and feedback, and reducing the burden on senior employees.
Facilitates efficient employee growth by automating task assignment and feedback, allowing new and mid-career employees to receive timely guidance and evaluation, thereby reducing the workload on senior employees.
Smart Images

Figure 2026038140000001_ABST
Abstract
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] Until now, there has been a lack of effective support systems for new and mid-career employees in assisting them with their work and measuring their growth. As a result, the speed at which employees grow has been slowed, and elders (senior employees and supervisors) have had to spend a lot of time providing guidance. Furthermore, evaluation of growth levels and providing feedback have not been carried out efficiently, making it difficult to promote continuous employee growth. There is a need to provide a solution to this issue. [Means for solving the problem]
[0005] In order to solve the above problems, the present invention provides the following means: a system including a user registration means for registering new employees or mid-career employees in the system, a job content setting means for the user to input their role and related job content, a task generation means for automatically generating daily tasks based on the job content, a task completion reporting means for the user to report completed tasks, a growth evaluation means for evaluating the user's level of growth based on the task completion status, a feedback notification means for generating feedback based on the growth evaluation and notifying the user, and an elder notification means for notifying an elder of the growth evaluation result.
[0006] Furthermore, the system is configured to include an elder guidance means for the elder to provide additional guidance and feedback to the user, and the feedback notification means includes a display means for displaying the growth assessment results and feedback based on them to the user. This makes it possible to effectively support the improvement and growth of the work performance capabilities of new employees or mid-career employees and reduce the burden on elders.
[0007] "User registration means" is a means for new employees or mid-career employees to register their information in the system.
[0008] The "job content setting means" is a means for a user to input his / her role and related job content into the system.
[0009] The "task generation means" is a means for automatically generating daily tasks based on the input work content.
[0010] The "task completion reporting means" is a means for a user to report a completed task to the system.
[0011] The "growth evaluation means" is a means for evaluating the degree of growth of a user based on the status of tasks completed by the user.
[0012] The "feedback notification means" is a means for notifying the user of feedback generated based on the growth evaluation result.
[0013] The "elder notification means" is a means for notifying the elder of the results of the growth assessment.
[0014] "Elder guidance tools" are tools that allow elders to provide additional guidance and feedback to users.
[0015] The "display means" is a means for displaying the growth evaluation result and feedback notified to the user by the feedback notifying means. [Brief explanation of the drawings]
[0016] [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
[0017] 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.
[0018] First, the terms used in the following description will be explained.
[0019] 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).
[0020] 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.
[0021] 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.
[0022] 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.
[0023] 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."
[0024] [First embodiment]
[0025] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.
[0026] 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.
[0027] 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).
[0028] 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.
[0029] 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.
[0030] 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.
[0031] 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.
[0032] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.
[0033] 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.
[0034] 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.
[0035] 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.
[0036] 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."
[0037] The present invention relates to a system for providing work support and growth measurement for new employees and mid-career employees. This system is composed of an integrated user registration means, a work content setting means, a task generation means, a task completion reporting means, a growth evaluation means, a feedback notification means, a elder notification means, an elder guidance means, and a display means.
[0038] Overall system configuration
[0039] The system consists of a server, client terminals, and users (employees). The server stores and processes various data, and the client terminals provide an interface for users to input and display data.
[0040] User registration method
[0041] The user registration means allows new or mid-career employees to enter their basic information. The terminal displays a user registration screen, where the user enters their name, job title, department, etc. The server stores the received information in a database and sends a notification of registration completion to the user's terminal. The terminal displays this notification to the user.
[0042] Business content setting method
[0043] In the job content setting means, the user inputs the job content required for their role. This is done using an input screen displayed on the user's terminal. The server receives the input job content, stores it in a database, and analyzes the job content. The terminal displays a list of the saved job content to the user.
[0044] Task generation method
[0045] The server generates daily tasks based on the user's work. This is done automatically every day, and appropriate tasks are selected based on an AI algorithm. This task information is sent to the user's device, and the device displays the generated daily tasks to the user.
[0046] Task completion reporting method
[0047] Each time a user completes a daily task, they can press a completion report button on their device, which then sends the task completion status to the server, which stores this information in a database.
[0048] Growth assessment tools
[0049] The server analyzes the user's task completion status and performs a growth evaluation. The AI algorithm evaluates the user's level of growth and generates this evaluation result.
[0050] Feedback notification methods
[0051] Based on the growth evaluation, the server generates feedback and notifies the user's device, which then displays the feedback and the growth evaluation results to the user, allowing the user to obtain specific guidelines for self-improvement.
[0052] Elder Notification Methods
[0053] The server sends the results of the growth assessment to the device of the elder (senior employee or supervisor), who reviews the results and provides additional guidance or feedback as needed.
[0054] Elder Teaching Methods
[0055] The elder's guidance tool allows the elder to provide specific feedback and additional guidance to the user. The guidance content entered by the elder is sent to the user's device via the server.
[0056] Specific examples
[0057] For example, a new employee accesses the system for the first time and registers as a user. They enter their name, job title, and department information into the registration input form displayed on their terminal, and press the registration button. The server stores this information in a database and sends a registration completion message to the user's terminal.
[0058] Next, the new employee accesses the job description setting screen and enters their job description. The server saves the entered job description and analyzes it using AI. Then, every morning, the server generates daily tasks based on the new employee's job description and sends them to the user's device.
[0059] When a new employee completes a task and presses the completion report button, the completion status is sent to the server and saved in the database. Based on the task completion status, the server evaluates the employee's progress, generates feedback, and notifies the user. The elder also receives the results of the growth evaluation and provides additional guidance as needed.
[0060] This series of processes allows for efficient support of new and mid-career employees and measurement of their growth, reducing the burden on elders while promoting employee growth.
[0061] The processing flow will be explained below.
[0062] Step 1:
[0063] The user accesses the terminal and opens the user registration screen.
[0064] Step 2:
[0065] The terminal displays a registration screen where the user enters information such as name, position, department, etc.
[0066] Step 3:
[0067] The registration information entered by the user is sent from the terminal to the server.
[0068] Step 4:
[0069] The server stores the received registration information in a database.
[0070] Step 5:
[0071] The server sends a registration completion message to the terminal, which displays this message to the user.
[0072] Step 6:
[0073] The user opens the job content setting screen on the terminal and enters his / her job content.
[0074] Step 7:
[0075] The terminal transmits the input business details to the server.
[0076] Step 8:
[0077] The server stores the received business details in a database and analyzes them using AI.
[0078] Step 9:
[0079] The server generates a list of the user's work activities based on the analysis results and transmits it to the terminal.
[0080] Step 10:
[0081] The terminal displays the list of work contents to the user for confirmation.
[0082] Step 11:
[0083] The server automatically starts its daily task generation routine every morning.
[0084] Step 12:
[0085] The server generates daily tasks based on the user's work and sends them to the terminal.
[0086] Step 13:
[0087] The terminal displays the generated daily tasks to the user.
[0088] Step 14:
[0089] Each time the user completes a task, he or she presses a task completion button on the terminal.
[0090] Step 15:
[0091] The terminal sends the task completion status to the server.
[0092] Step 16:
[0093] The server stores the task completion status in a database.
[0094] Step 17:
[0095] The server uses AI to evaluate the user's level of growth based on task completion status.
[0096] Step 18:
[0097] The server generates feedback based on the growth evaluation results and transmits it to the terminal.
[0098] Step 19:
[0099] The terminal displays feedback and growth evaluation results to the user.
[0100] Step 20:
[0101] The server sends the growth assessment results to the elder's terminal.
[0102] Step 21:
[0103] The elder checks the growth assessment results on the terminal and enters additional guidance or feedback as needed.
[0104] Step 22:
[0105] When an elder sends feedback, the server sends the elder's feedback to the user's terminal.
[0106] Step 23:
[0107] The terminal displays the elder's feedback to the user.
[0108] Example 1
[0109] 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."
[0110] Organizations need support to help new and existing employees start work smoothly and grow efficiently. However, with current systems, setting job content, generating tasks, and evaluating growth levels is often done manually, which is time-consuming. It is also difficult for senior employees and supervisors (hereafter referred to as "mentors") to provide feedback in a timely manner. There is a need for a system that can solve these problems and effectively support employee growth.
[0111] 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.
[0112] In this invention, the server includes a user registration means for registering users in the system, a task content setting means for users to input their roles and related task content, a task item generation means for automatically generating daily task items based on the task content, a task completion reporting means for users to report completed task items, a growth evaluation means for evaluating the user's level of growth based on the task completion status, an opinion notification means for generating an opinion based on the growth evaluation and notifying the user, and an instructor notification means for notifying the instructor of the growth evaluation result. This enables each employee to automatically receive appropriate tasks, have their level of growth evaluated based on the task progress, and receive appropriate feedback quickly. This improves work efficiency and promotes employee growth.
[0113] "User registration means" is a function that allows new or existing employees to register their basic information and create an account in the system.
[0114] The "job content setting means" is a function that allows a user to input and set specific job content related to his or her role.
[0115] The "work item generation means" is a function for automatically generating daily work items based on the work content set by the user.
[0116] The "task completion reporting means" is a function that allows a user to report a completed task item.
[0117] The "growth evaluation means" is a function for evaluating the degree of growth of a user based on the task completion status.
[0118] The "opinion notification means" is a function for notifying the user of opinions and feedback generated based on the growth evaluation.
[0119] The "instructor notification means" is a function for notifying the instructor of the growth evaluation results.
[0120] The "instructor's instruction means" is a function that allows an instructor to provide additional instruction and feedback to a user.
[0121] The "display means" is a function for displaying the growth assessment results and feedback based on them to the user.
[0122] The present invention relates to a system for providing work support and growth measurement for new and existing employees. This system is configured by integrating the following means: registration, job content setting, task creation, completion report, growth evaluation, feedback notification, instructor notification, and guidance.
[0123] Overall system configuration
[0124] The system consists of a server, client terminals, and users (employees). The server stores and processes various data, and the client terminals provide an interface for users to input and check data.
[0125] The specific hardware and software used are a database management system (MySQL (registered trademark)) on the server, frameworks used to implement AI algorithms (TENSORFLOW (registered trademark), Scikit-learn), and a web server (Apache (registered trademark)). A web browser is used as the client terminal.
[0126] User registration method
[0127] The user registration means allows the user to register their own basic information. When the user enters their own basic information and presses the registration button, the terminal sends the information to the server. The server stores the received information in a database and sends a notification that registration is complete. The user can check the notification on the terminal.
[0128] Business content setting method
[0129] In the task content setting means, the user inputs the task content related to their role. When the user inputs the task content and presses the save button, the terminal sends the data to the server. The server receives the data, analyzes it with the AI module, saves the results in a database, and displays the saved task content on the terminal.
[0130] Task generation method
[0131] The server automatically generates daily tasks based on the user's work, uses an AI algorithm to select appropriate daily tasks, and sends them to the user's device, which then displays the tasks to the user.
[0132] Task completion reporting method
[0133] When a user completes a daily task, they can press the completion report button, and the device will send the information to the server, which will store the task completion status in a database.
[0134] Growth assessment tools
[0135] The server analyzes the task completion status and evaluates the progress using AI algorithms, generating evaluation results and storing them in a database.
[0136] Feedback notification methods
[0137] Based on the growth evaluation, the server generates feedback and notifies the user's device, which then displays the feedback and evaluation results to the user and provides guidelines for self-improvement.
[0138] Leadership notification and guidance tools
[0139] The server sends the results of the growth evaluation to the instructor's device. The instructor checks the results and provides additional guidance or feedback as necessary. The guidance content entered by the instructor is sent to the user's device via the server, where the user can view it.
[0140] Specific examples
[0141] For example, when a new employee accesses the system for the first time and registers as a user, they enter their name, job title, and department information in the format displayed on their terminal and press the register button. The server saves this information in a database and sends a registration completion message to the terminal. The user then accesses the job content setting screen and enters their job content. The server saves this information and analyzes it using AI. Thereafter, every morning the server generates daily tasks based on the user's job content and sends them to the terminal. When the user completes the task and presses the completion report button, the information is sent to the server and saved in the database. The server then evaluates the user's growth, generates feedback, and notifies the user, as well as the instructor. The instructor provides additional guidance as needed, and the content is notified to the user.
[0142] Prompt Sentence Examples
[0143] "Please provide a detailed description of how new hires will set up their job description and complete their daily tasks. Include a process for evaluation and feedback after completing tasks."
[0144] The above is a specific embodiment for carrying out the present invention.
[0145] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0146] Step 1: User Registration
[0147] 1. A user accesses the system and opens the user registration screen.
[0148] Input: User's name, job title, and department information.
[0149] Specific operation: The terminal displays the registration form through a web browser.
[0150] 2. The user enters the required information and presses the registration button.
[0151] Input: Name, title, and department information entered by the user.
[0152] Specific operation: The device sends this information to the server (using the HTTPS protocol).
[0153] 3. The server stores the received information in a database (MySQL).
[0154] Data processing: Validation of input data (checking required fields).
[0155] Output: User information stored in the database.
[0156] Specific behavior: The server validates the input data and rejects invalid data.
[0157] 4. A registration completion message is sent to the user's device.
[0158] Output: A message notifying you that registration is complete.
[0159] Specific operation: The server generates a notification using a protocol (REST API) and sends it to the device. The device displays a message such as "Registration completed."
[0160] Step 2: Define the job content
[0161] 1. The user accesses the job content setting screen.
[0162] Specific operation: The terminal displays a form for entering work details.
[0163] 2. The user enters the job details required for their role and clicks the save button.
[0164] Input: The job description entered by the user.
[0165] Specific operation: The terminal transmits the business content data to the server.
[0166] 3. The server saves the business details in a database and analyzes them using an AI module (TensorFlow).
[0167] Input: Text data of business details.
[0168] Data Computing: Classification and analysis of text data.
[0169] Output: Analysis results.
[0170] Specific operation: The server stores the business content, executes the AI module, and stores the analysis results in a database.
[0171] 4. A list of saved tasks will be displayed on the device.
[0172] Output: A list of tasks.
[0173] Specific operation: The terminal displays the list received from the server.
[0174] Step 3: Daily task generation
[0175] 1. The server starts a daily task generation process every day (using the Cron scheduler).
[0176] Specific operation: The server sets the daily execution timing using a scheduler.
[0177] 2. The server retrieves the user's job information from the database.
[0178] Input: Business details stored in the database.
[0179] Specific operation: The server executes a database query to obtain the business details.
[0180] 3. Generate daily tasks using an AI algorithm (Scikit-learn).
[0181] Data calculation: Execution of task generation algorithm based on business content.
[0182] Output: Daily tasks.
[0183] Specific operation: The server runs the AI algorithm and generates task information.
[0184] 4. The generated task is sent to the user's device.
[0185] Output: Daily task information.
[0186] Specific operation: The server sends task information to the device using the REST API, and the device displays the new task to the user.
[0187] Step 4: Reporting Task Completion
[0188] 1. The user completes a daily task and presses the report completion button.
[0189] Input: Task completion status.
[0190] Specific operation: The device sends this to the server.
[0191] 2. The server saves the task completion information in the database.
[0192] Input: Task completion status information.
[0193] Output: Task completion data stored in a database.
[0194] Specific operation: The server receives the completion status and stores it in the database.
[0195] Step 5: Growth assessment
[0196] 1. The server analyzes the task completion status.
[0197] Input: Task completion status stored in the database.
[0198] Data calculation: Progress analysis using AI algorithms (TensorFlow).
[0199] Output: Growth assessment results.
[0200] Specific operation: The server inputs task data into the AI and evaluates its growth.
[0201] 2. Generate growth assessment results and store them in a database.
[0202] Input: The input data for the evaluation.
[0203] Output: Growth assessment data.
[0204] Specific operation: The server generates and stores the evaluation results.
[0205] Step 6: Feedback notification
[0206] 1. The server generates feedback based on the growth assessment.
[0207] Input: Growth assessment results.
[0208] Output: Feedback content.
[0209] Specific behavior: The server generates a feedback message.
[0210] 2. Send the feedback to the user's device.
[0211] Output: Feedback notification.
[0212] Specific operation: The server sends a notification, and the device displays it.
[0213] Step 7: Leadership Notification
[0214] 1. The server sends the growth evaluation results to the instructor's terminal.
[0215] Input: Growth assessment results.
[0216] Output: Notification to instructor.
[0217] Specific operation: The server sends the evaluation result.
[0218] 2. The instructor reviews the results and provides additional guidance and feedback as needed.
[0219] Specific operations: The instructor inputs the instruction content into a dedicated interface.
[0220] Step 8: Leadership
[0221] 1. The instructor enters the specific instruction content.
[0222] Input: Instructional content.
[0223] Specific operation: The terminal sends the instructor's input to the server.
[0224] 2. The instruction content is notified to the user's device.
[0225] Output: Instruction content notification.
[0226] Specific operation: The server notifies the user of the instruction content, and the terminal displays it.
[0227] (Application example 1)
[0228] 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."
[0229] Training new and mid-career employees, especially new operators, is extremely important in factory work, but traditional methods make it difficult to efficiently track and evaluate their individual growth and task progress. Furthermore, providing additional feedback and guidance can be a heavy burden for elders, which can result in delays in the training of new employees. To solve these problems, an efficient training system is needed.
[0230] 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.
[0231] In this invention, the server includes a user registration means, a task content setting means, a task generation means, a task completion reporting means, a growth evaluation means, a feedback notification means, an elder notification means, a robot operation training means, and a task completion tracking means, which enables new employees and mid-career employees to efficiently learn robot operation and maintenance, and to appropriately evaluate their growth and provide feedback.
[0232] The "user registration means" is a function that allows new employees and mid-career employees to register their own information in the system.
[0233] The "job content setting means" is a function that allows users to input and set their own roles and related job content.
[0234] The "task generation means" is a function for automatically generating daily tasks based on the business content.
[0235] The "task completion reporting means" is a function that allows a user to report the status of a completed task to the system.
[0236] The "growth evaluation means" is a function for evaluating the degree of growth of the user based on the task completion status.
[0237] The "feedback notification means" is a function for notifying the user of feedback generated based on the growth evaluation.
[0238] The "elder notification means" is a function for notifying the elder of the growth assessment results.
[0239] The "robot operation training means" is a function that is installed on factory robots and provides training for operators to learn robot operation and maintenance.
[0240] The "task completion tracking means" is a function for receiving task completion reports from operators and evaluating growth based on the task completion status.
[0241] This invention is a system for providing work assistance and growth measurement to new employees and mid-career employees, and in particular includes a configuration for efficiently conducting robot operation training in factories.
[0242] This system consists of a server, client terminals (factory robots and operator smartphones), and users (employees). The server stores and processes various data, while the client terminals provide an interface for users to input and display data.
[0243] Hardware and Software
[0244] Hardware
[0245] Client terminal: Factory robot, operator's smartphone
[0246] Server: A computer system that stores and processes data.
[0247] software
[0248] Programming language: Python
[0249] Framework: Flask (web application framework)
[0250] Database: SQLite (lightweight database management system)
[0251] Program Overview
[0252] User registration method
[0253] When a user accesses the system for the first time, they enter their information and send it to the server, which stores it in an SQLite database. For example, a new operator might enter their name, job title, and department information using their smartphone and press the registration button.
[0254] Business content setting method
[0255] After completing registration, the user proceeds to the screen where they can enter their work details. They enter the necessary tasks and work details and send them to the server, which then stores them in a database.
[0256] Task generation method
[0257] The server generates daily tasks based on the user's work, automatically selects the most suitable tasks using an AI algorithm, and sends them to the user's device.
[0258] Task completion reporting method
[0259] When a user completes a task, they press a completion notification button to notify the server, which stores this information in a database.
[0260] Growth assessment tools
[0261] The server analyzes the user's task completion status and performs a growth evaluation based on an AI algorithm, which is then sent to the user's device and displayed.
[0262] Feedback notification methods
[0263] Based on the progress evaluation, the server generates feedback and notifies the user. The feedback is displayed on the user's smartphone or device. For example, a message such as "Excellent progress! Keep up the good work!" may be displayed.
[0264] Elder Notification Methods
[0265] The results of the growth evaluation are also sent to the device of the elder (senior employee or supervisor), who can then provide additional feedback and guidance based on the results.
[0266] Robot operation training tool
[0267] It is installed on factory robots and provides training for operators to learn how to operate and maintain the robots. When task completion is reported, the server tracks the progress and evaluates the robot's growth.
[0268] Specific examples
[0269] A new operator accesses the system to operate a robot for the first time and enters their name, job title, and department on the user registration screen. Their first daily task is to "learn basic robot operations," and they report back after completing it. After a few days, their progress is evaluated based on their task completion status, and they receive feedback that they have made "excellent progress." An elder also reviews the results and provides additional guidance as needed.
[0270] Prompt Sentence Examples
[0271] "Enter the new user's name, job title, and department information, and set up their first task: learning the basics of robot operation. Then, report the task as completed and receive evaluations and feedback on their progress."
[0272] By using this system, it is possible to efficiently train new operators at factories and evaluate their growth.
[0273] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0274] Step 1:
[0275] User Registration
[0276] The user accesses the system and displays the registration screen. The user enters basic information such as their name, position, and department, and presses the registration button. The terminal sends the entered information to the server. The server saves the information in a database and sends a registration completion notification to the user's terminal.
[0277] Input: User's name, job title, department
[0278] Data processing: The server saves the input data in a database
[0279] Output: Registration completion notification
[0280] Step 2:
[0281] Business content setting
[0282] The user accesses the task setting screen and inputs their task details. The terminal sends the input task details to the server. The server saves them in a database and sends a save completion notification to the user's terminal.
[0283] Input: User's job description
[0284] Data processing: The server stores the business data in a database
[0285] Output: Save completion notification
[0286] Step 3:
[0287] Task Creation
[0288] The server generates daily tasks based on the user's work every day. The generated tasks are selected using an AI algorithm. The server then sends the generated tasks to the user's device.
[0289] Input: Business details in the database
[0290] Data calculation: AI algorithms select the appropriate tasks
[0291] Output: Generated daily tasks
[0292] Step 4:
[0293] Task completion report
[0294] When a user completes a daily task, they press the completion report button. The device sends the task completion status to the server, which stores this information in a database.
[0295] Input: Task completion report
[0296] Data processing: The server saves the task completion status to the database
[0297] Output: None
[0298] Step 5:
[0299] Growth Assessment
[0300] The server analyzes the user's task completion status and evaluates the user's progress based on an AI algorithm, which stores the evaluation results in a database and sends them to the user's device.
[0301] Input: Task completion status in database
[0302] Data calculation: Growth evaluation using AI algorithms
[0303] Output: Growth evaluation results
[0304] Step 6:
[0305] Feedback Notifications
[0306] The server generates feedback based on the growth evaluation and notifies the user on their device. The feedback and the growth evaluation results are displayed to the user.
[0307] Input: Growth assessment results
[0308] Data Calculation: Feedback Generation
[0309] Output: Feedback notification
[0310] Step 7:
[0311] Elder Notification
[0312] The server sends the results of the growth evaluation to the terminal of the elder (senior operator or supervisor), who reviews the results and provides additional guidance as necessary.
[0313] Input: Growth assessment results
[0314] Data processing: Notification of results
[0315] Output: Elder growth evaluation results
[0316] Step 8:
[0317] Robot operation training
[0318] Once installed on a factory robot, the operator begins training to learn the robot's tasks. Once task completion status is entered, the server tracks progress and evaluates the robot's growth. The evaluation results are then sent to the operator and elders.
[0319] Input: Task completion status of robot operation
[0320] Data Computing: Tracking Task Completion and Evaluating Growth
[0321] Output: Evaluation result notification to operator and elder
[0322] 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.
[0323] The present invention relates to a system that not only assists new and mid-career employees in their work and measures their growth, but also recognizes the user's emotions and adjusts feedback based on those emotions. This system is composed of an integrated user registration means, task content setting means, task creation means, task completion reporting means, growth evaluation means, feedback notification means, elder notification means, elder guidance means, display means, and an emotion engine.
[0324] Overall system configuration
[0325] The system consists of a server, client terminals, and users (employees). The server stores and processes various data, while the client terminals provide an interface for users to input and display data. Furthermore, an emotion engine analyzes the user's emotional data and reflects it in the generation of feedback.
[0326] User registration method
[0327] The user registration means allows new or mid-career employees to enter their basic information. The terminal displays a user registration screen, where the user enters their name, job title, department, etc. The server stores the received information in a database and sends a notification of registration completion to the user's terminal. The terminal displays this notification to the user.
[0328] Business content setting method
[0329] In the job content setting means, the user inputs the job content required for their role. This is done using an input screen displayed on the user's terminal. The server receives the input job content, stores it in a database, and analyzes the job content. The terminal displays a list of the saved job content to the user.
[0330] Task generation method
[0331] The server generates daily tasks based on the user's work. This is done automatically every day, and appropriate tasks are selected based on an AI algorithm. This task information is sent to the user's device, and the device displays the generated daily tasks to the user.
[0332] Task completion reporting method
[0333] Each time a user completes a daily task, they can press a completion report button on their device, which then sends the task completion status to the server, which stores this information in a database.
[0334] Growth assessment tools
[0335] The server analyzes the user's task completion status and performs a growth evaluation. The AI algorithm evaluates the user's level of growth and generates this evaluation result.
[0336] Feedback notification methods
[0337] Based on the growth evaluation, the server generates feedback and notifies the user's device, which then displays the feedback and the growth evaluation results to the user, allowing the user to obtain specific guidelines for self-improvement.
[0338] Elder Notification Methods
[0339] The server sends the results of the growth assessment to the device of the elder (senior employee or supervisor), who reviews the results and provides additional guidance or feedback as needed.
[0340] Elder Teaching Methods
[0341] The elder's guidance tool allows the elder to provide specific feedback and additional guidance to the user. The guidance content entered by the elder is sent to the user's device via the server.
[0342] Emotion Engine
[0343] The emotion engine collects and analyzes data to recognize the user's emotions. Specifically, it uses the mobile device's camera and microphone to analyze the user's facial expressions and tone of voice. This evaluates the user's current emotional state and sends the data to the server.
[0344] Use of Emotional Data
[0345] The server provides the emotion data from the emotion engine to the growth evaluation means and the feedback notification means, so that the growth evaluation and feedback generation are adjusted to correspond to the user's emotional state.
[0346] Specific examples
[0347] For example, a new employee accesses the system for the first time and registers as a user. They enter their name, job title, and department information into the registration input form displayed on their terminal, and press the registration button. The server stores this information in a database and sends a registration completion message to the user's terminal.
[0348] Next, the new employee accesses the job description setting screen and enters their job description. The server saves the entered job description and analyzes it using AI. Then, every morning, the server generates daily tasks based on the new employee's job description and sends them to the user's device.
[0349] When a new employee completes a task and presses the completion report button, the completion status is sent to the server and saved in the database. Based on the task completion status, the server evaluates the employee's progress, generates feedback, and notifies the user. The elder also receives the results of the growth evaluation and provides additional guidance as needed.
[0350] The emotion engine then recognizes that the new employee is showing signs of anxiety after completing the task and notifies the server. Based on this emotion data, the server adjusts the feedback content, adding more encouraging words and specific advice. The user receives this feedback and can move on to the next task while feeling a sense of personal growth.
[0351] This series of processes allows for efficient work support and growth measurement for new and mid-career employees, reducing the burden on elders and promoting employee growth. Furthermore, the use of an emotion engine provides feedback that takes into account the user's emotions, enabling more accurate and appropriate guidance.
[0352] The processing flow will be explained below.
[0353] Step 1:
[0354] The user accesses the terminal and opens the user registration screen.
[0355] Step 2:
[0356] The terminal displays a registration screen where the user enters information such as name, position, department, etc.
[0357] Step 3:
[0358] The registration information entered by the user is sent from the terminal to the server.
[0359] Step 4:
[0360] The server stores the received registration information in a database.
[0361] Step 5:
[0362] The server sends a registration completion message to the terminal, which displays this message to the user.
[0363] Step 6:
[0364] The user opens the job content setting screen on the terminal and enters his / her job content.
[0365] Step 7:
[0366] The terminal transmits the input business details to the server.
[0367] Step 8:
[0368] The server stores the received business details in a database and analyzes them using AI.
[0369] Step 9:
[0370] The server generates a list of the user's work activities based on the analysis results and transmits it to the terminal.
[0371] Step 10:
[0372] The terminal displays the list of work contents to the user for confirmation.
[0373] Step 11:
[0374] The server automatically starts its daily task generation routine every morning.
[0375] Step 12:
[0376] The server generates daily tasks based on the user's work and sends them to the terminal.
[0377] Step 13:
[0378] The terminal displays the generated daily tasks to the user.
[0379] Step 14:
[0380] Each time the user completes a task, he or she presses a task completion button on the terminal.
[0381] Step 15:
[0382] The terminal sends the task completion status to the server.
[0383] Step 16:
[0384] The server stores the task completion status in a database.
[0385] Step 17:
[0386] The server uses AI to evaluate the user's level of growth based on task completion status.
[0387] Step 18:
[0388] The emotion engine collects the user's emotion data and sends it to the server.
[0389] Step 19:
[0390] The server receives the emotion data and takes it into account in the evaluation.
[0391] Step 20:
[0392] The server generates feedback based on the growth evaluation results and transmits it to the terminal.
[0393] Step 20:
[0394] The terminal displays feedback and growth evaluation results to the user.
[0395] Step 21:
[0396] The emotion engine analyzes the user's emotional state and adjusts the feedback if emotions such as anxiety or stress are recognized.
[0397] Step 22:
[0398] Tailored feedback based on the emotion engine's analysis is sent to the user.
[0399] Step 23:
[0400] The server sends the growth assessment results to the elder's terminal.
[0401] Step 24:
[0402] The elder checks the growth assessment results on the terminal and enters additional guidance or feedback as needed.
[0403] Step 25:
[0404] When an elder sends feedback, the server sends the elder's feedback to the user's terminal.
[0405] Step 26:
[0406] The terminal displays the elder's feedback to the user.
[0407] Step 27:
[0408] Users receive feedback tailored by the emotion engine, allowing them to realize their own progress and move on to the next task.
[0409] Example 2
[0410] 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."
[0411] In companies, the performance and growth management of new and mid-career employees requires efficient and effective guidance and feedback. However, conventional systems make it difficult to take into account the emotional state of each employee, making it difficult to provide appropriate feedback. Another issue is that the burden on elders (superiors) is heavy, limiting the amount of individual guidance they can provide.
[0412] 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. In this invention, the server includes a user registration means, a task content setting means, a task creation means, a task completion reporting means, a growth evaluation means, a feedback notification means, a superior notification means, an emotion analysis means, and a feedback adjustment means. This makes it possible to provide appropriate feedback based on the user's emotional state and reduce the burden on elders.
[0413] "User registration means" refers to a system that allows new employees or mid-career employees to register by entering basic information into the system.
[0414] The "job content setting means" is a mechanism for users to input their own roles and related job content.
[0415] The "task generation means" is a mechanism for automatically generating daily tasks based on the business content.
[0416] The "task completion reporting means" is a mechanism for users to report completed tasks.
[0417] The "growth evaluation means" is a mechanism for evaluating the degree of growth of the user based on the task completion status.
[0418] The "feedback notification means" is a mechanism for notifying the user of the feedback generated based on the growth evaluation.
[0419] The "superior notifying means" is a mechanism for notifying the superior of the growth evaluation result.
[0420] "Emotion analysis means" refers to a mechanism for collecting and analyzing users' emotional data.
[0421] The "feedback adjustment means" refers to a mechanism for appropriately adjusting the content of feedback using the emotion data.
[0422] "Display means" refers to a mechanism for displaying the feedback content and growth evaluation results to the user.
[0423] MODE FOR CARRYING OUT THE INVENTION
[0424] The present invention provides a system that provides work support and growth measurement for new and mid-career employees, and enables adjustment of feedback based on user emotion recognition. The system is composed of a server, a terminal, and a user. Specific embodiments are described below.
[0425] Hardware and software used
[0426] Server: Stores and processes data. Specifically, it is equipped with a database and AI algorithms, and generates tasks, evaluates growth, and generates feedback.
[0427] Device: Provides an interface for users to input and display data. Mobile devices are equipped with cameras and microphones to collect user emotion data.
[0428] Emotion engine: Software for analyzing user emotions, including facial expression analysis and tone of voice analysis.
[0429] Program processing
[0430] The system works as follows:
[0431] User registration method
[0432] When a user accesses the system from a terminal for the first time, a user registration screen is displayed. Here, basic information such as name, job title, and department is entered and sent to the server. The server stores this information in a database and sends a notification of registration completion to the terminal. The terminal displays this notification to the user.
[0433] Business content setting method
[0434] The user accesses the job description setting screen and enters their job description. The information sent from the device is received by the server and stored in a database. The AI algorithm then analyzes the job description, and a list of saved job descriptions is displayed on the device.
[0435] Task generation method
[0436] Every morning, the server uses an AI algorithm to automatically generate daily tasks based on the user's work, and this task information is sent to the user's device and displayed there.
[0437] Task completion reporting method
[0438] When a user completes a daily task, he / she presses the completion report button on the terminal, and the terminal sends this completion status to the server, which stores it in the database.
[0439] Growth assessment tools
[0440] The server uses an AI algorithm to analyze the task completion status in the database and evaluate the user's level of growth, generating an evaluation result.
[0441] Feedback notification methods
[0442] The server generates feedback based on the growth evaluation and notifies the user's terminal, which then displays the feedback and the growth evaluation results to the user.
[0443] Elder Notification Methods
[0444] The server sends the results of the growth assessment to the superior's terminal, who then checks the results and provides additional guidance or feedback as necessary.
[0445] Emotion analysis means
[0446] When a user performs or completes a task, the camera and microphone on the mobile device are used to collect the user's facial expressions and tone of voice. The emotion engine analyzes this to assess the user's emotional state and sends the data to the server.
[0447] Feedback Adjustment Means
[0448] The server provides emotional data to the growth evaluation means and feedback notification means, and adjusts the feedback content in accordance with the user's emotional state, thereby providing optimal feedback for the user.
[0449] Specific examples
[0450] For example, when a new employee accesses the system to register as a user, they enter their name, job title, and department in the registration form displayed on their terminal and press the registration button. The server stores this information in a database and sends a message that registration is complete. The new employee then enters specific job details on the job details setting screen, which the server saves and analyzes.
[0451] Every morning, the server generates daily tasks based on the work content and sends them to the user's device. When a new employee completes a task and presses the completion report button, the server receives the information and stores it in a database. The server evaluates the employee's growth based on the task completion information, generates feedback, and sends it to the user's device. Supervisors also receive the evaluation results and provide additional guidance as needed.
[0452] When the task is completed, the device collects emotional data from the new employee using a camera and microphone, which is then analyzed by an emotion engine. The server uses this data to adjust the feedback content and provide the most appropriate feedback to the user.
[0453] Prompt Sentence Examples
[0454] "Generate a scenario where a new employee is filling out a registration form with basic information."
[0455] In this way, the system can support new and mid-career employees in their work, reduce the burden on elders, and provide emotionally sensitive feedback.
[0456] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0457] Step 1:
[0458] User Registration
[0459] Input: The user enters basic information such as name, job title, and department at the terminal.
[0460] Operation:
[0461] The terminal displays a user registration screen, and the user enters information and presses the registration button.
[0462] The entered information is sent to the server.
[0463] Data processing / calculation:
[0464] The server stores the received user information in a database.
[0465] Generates a notification message to notify the completion of registration.
[0466] Output: The server sends a registration completion notification to the terminal, which displays it to the user.
[0467] Step 2:
[0468] Business content setting
[0469] Input: The user inputs their job description into the terminal.
[0470] Operation:
[0471] The terminal displays a task content setting screen, and the user enters information and presses the save button.
[0472] The entered business details are sent to the server.
[0473] Data processing / calculation:
[0474] The server stores the received business content information in a database.
[0475] Analyze work content using AI algorithms.
[0476] Output: The server sends the analysis results to the terminal, which displays them to the user as a list of tasks.
[0477] Step 3:
[0478] Daily Task Generation
[0479] Input: User job description information and AI algorithm.
[0480] Operation:
[0481] Every morning the server runs the daily task generation process.
[0482] Data processing / calculation:
[0483] The server uses an AI algorithm to generate appropriate daily tasks based on work content information.
[0484] Output: The generated daily task information is sent to the terminal, which displays it to the user.
[0485] Step 4:
[0486] Task completion report
[0487] Input: The task that the user completed.
[0488] Operation:
[0489] The user presses the completion report button on the terminal.
[0490] The terminal sends the task completion status to the server.
[0491] Data processing / calculation:
[0492] The server stores the received completion status in a database.
[0493] Output: The server updates task completion information and generates reports for managers and elders.
[0494] Step 5:
[0495] Growth Assessment
[0496] Input: Task completion status and AI algorithm.
[0497] Operation:
[0498] The server periodically performs a growth evaluation process.
[0499] Data processing / calculation:
[0500] The server uses AI algorithms to analyze the task completion status in the database.
[0501] The degree of growth is evaluated and an evaluation result is generated.
[0502] Output: Generate growth assessment results and store them in a database.
[0503] Step 6:
[0504] Feedback Generation and Notification
[0505] Input: Growth assessment results.
[0506] Operation:
[0507] The server performs the feedback generation process.
[0508] Data processing / calculation:
[0509] The server generates appropriate feedback content based on the growth evaluation results.
[0510] Output: The feedback is sent to the user's device, where it is displayed to the user.
[0511] Step 7:
[0512] Elder Notification and Guidance
[0513] Input: Growth assessment results.
[0514] Operation:
[0515] The server performs elder notification processing.
[0516] Elders provide additional guidance and feedback.
[0517] Data processing / calculation:
[0518] The server receives input from the elder and generates appropriate instructional content.
[0519] Output: The instructional content is sent to the user's terminal, and the terminal displays it to the user.
[0520] Step 8:
[0521] Emotional data analysis and utilization
[0522] Input: User emotion data (facial expressions, tone of voice).
[0523] Operation:
[0524] The device uses a camera and microphone to collect emotional data.
[0525] The emotion data is sent to the server.
[0526] Data processing / calculation:
[0527] The emotion engine analyzes the emotion data and evaluates the emotional state.
[0528] The server reflects the emotional data in the growth evaluation means and feedback notification means.
[0529] Output: The adjusted feedback is sent to the device, which displays it to the user.
[0530] (Application example 2)
[0531] 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."
[0532] Conventional systems did not adequately support new and mid-career employees in their work and measured their growth, and it was particularly difficult to provide feedback that took into account the emotional state of each employee. Elders also faced challenges, with the burden on them being heavy and making it difficult for them to provide efficient guidance. Another major issue was the lack of a feedback system that utilized emotional data.
[0533] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[0534] In this invention, the server includes a user registration means, a task content setting means, a task generation means, a task completion reporting means, a growth evaluation means, a feedback notification means, an elder notification means, an emotion engine, and a feedback adjustment means. This allows for efficient work assistance and growth measurement for new employees and mid-career employees, and provides feedback that takes into account their emotional state. This also reduces the burden on elders, enabling more efficient guidance.
[0535] The "user registration means" is a means for new employees or mid-career employees to register in the system.
[0536] The "job content setting means" is a means for a user to input his / her role and related job content.
[0537] The "task generation means" is a means for automatically generating daily tasks based on the business content.
[0538] The "task completion reporting means" is a means for a user to report a completed task.
[0539] The "growth evaluation means" is a means for evaluating the degree of growth of the user based on the task completion status.
[0540] The "feedback notification means" is a means for generating feedback based on the growth evaluation and notifying the user of the feedback.
[0541] The "elder notification means" is a means for notifying the elder of the growth assessment results.
[0542] An "emotion engine" is a means for recognizing a user's emotions and analyzing that data.
[0543] The "feedback adjustment means" is a means for adjusting the feedback based on the emotion data.
[0544] The "display means" is a means for displaying the growth assessment result and feedback based thereon to the user.
[0545] The "data transmission means" is a means for providing the emotion data to the server and reflecting it in growth evaluation and feedback generation.
[0546] A "mobile terminal" is a portable information processing terminal.
[0547] A "smart device" is an information device that has Internet connectivity and can be operated through a user interface.
[0548] The present invention relates to a system for providing work support and growth measurement to new employees and mid-career employees, and for recognizing and reflecting the user's emotions in feedback. A specific embodiment of the present invention will be described below.
[0549] System Configuration
[0550] The system consists of a server, client terminals, and users (employees). The server stores and processes various data, while the client terminals provide an interface for users to input and display data. Furthermore, an emotion engine analyzes the user's emotional data and reflects it in the generation of feedback.
[0551] User registration method
[0552] The server provides a function for users to register themselves by entering their basic information and registering them in the system. The user enters their name, job title, and department information in the registration input form displayed on the terminal and presses the register button. The server saves this information in a database and sends a notification of registration completion to the user's terminal. The terminal displays this notification to the user.
[0553] Business content setting method
[0554] The server provides a function for users to input the job content required for their role as a job content setting means. The user inputs the job content using the input screen of the terminal, and the server receives it and stores it in a database. A list of the saved job content is displayed on the terminal.
[0555] Task generation method
[0556] The server provides a task generation function that automatically generates daily tasks based on the user's work. The automatically generated tasks are selected based on an AI algorithm. This task information is sent to the user's device, and the device displays the generated daily tasks to the user.
[0557] Task completion reporting method
[0558] Each time a user completes a daily task, they can press a completion report button on their device, which then sends the task completion status to the server, which stores this information in a database.
[0559] Growth assessment tools
[0560] The server provides a function to analyze the user's task completion status and evaluate the user's growth as a means of growth evaluation. This evaluation is performed by an AI algorithm.
[0561] Feedback notification methods
[0562] The server generates feedback based on the growth evaluation and provides a function to notify the user's terminal, which displays the feedback content and the growth evaluation results to the user.
[0563] Elder Notification Methods
[0564] The server provides a function to send the results of the growth evaluation to the device of the elder (senior employee or supervisor), who checks the results and provides additional guidance or feedback as necessary.
[0565] Emotion Engine
[0566] The emotion engine uses the mobile device's camera and microphone to analyze the user's facial expressions and tone of voice, assessing the user's current emotional state and sending the data to the server.
[0567] Feedback Adjustment Means
[0568] The server provides emotional data to the growth evaluation means and the feedback notification means, and has a function of adjusting the content of the feedback based on this data, thereby adjusting the feedback to correspond to the emotional state of the user.
[0569] Specific examples
[0570] For example, imagine a scenario in which a new employee puts on smart glasses, accesses the system for the first time, and registers as a user. He enters his name, job title, and department information into the registration form displayed on his device and presses the registration button. The server saves this information in a database and sends a registration completion message to the user's device. The new employee then accesses the job description setting screen and enters his or her job description. The server saves the entered job description, analyzes it using AI, and automatically generates daily tasks every morning and sends them to the user's device. After the new employee completes the task, he or she presses the completion report button. The completion status is sent to the server and saved in the database. Based on the task completion status, the server evaluates the employee's progress, generates feedback, and notifies the user. The elder also receives the growth evaluation results and provides additional guidance as needed. Furthermore, if the new employee shows anxiety after completing the task, the emotion engine notifies the server, which can then adjust the feedback content based on the emotion data and provide more specific advice.
[0571] Prompt Sentence Examples
[0572] "Describe a system that recognizes emotions and provides real-time feedback during training for new employees. Give an example of a program that uses smart glasses, a camera to capture images of faces, analyzes emotions, and generates specific advice based on that."
[0573] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0574] Step 1:
[0575] Register basic information via user registration means
[0576] The user enters their name, job title, and department information into the registration form displayed on the terminal. The server receives this information and stores it in a database. The input data is the user's basic information, and the output is the user profile information stored in the database.
[0577] Step 2:
[0578] Input of business content using business content setting means
[0579] The user inputs the job details required for their role through the job details input screen displayed on the terminal. The server receives this job details data and stores it in a database. The input data is the user's role and job details, and the output is a list of the saved job details.
[0580] Step 3:
[0581] Automatic generation of daily tasks by task generation means
[0582] The server uses an AI algorithm based on the saved work content to automatically generate daily tasks, which are then sent to the user's device and displayed. The input data is a list of work content, and the daily tasks are generated through calculation processing. The output is the daily tasks displayed on the user's device.
[0583] Step 4:
[0584] Reporting task completion using the task completion reporting method
[0585] The user presses the completion report button on the terminal to report task completion. The server receives this information and saves the completion status in the database. The input data is the user's task completion status, and the output is the completion status saved in the database.
[0586] Step 5:
[0587] Evaluation of the degree of growth using growth assessment tools
[0588] The server analyzes the data of completed tasks and performs a growth evaluation. At this time, an AI algorithm is used to calculate the degree of growth. The input data is the task completion status, and a growth evaluation is generated through calculation processing. The output is the evaluation result.
[0589] Step 6:
[0590] Feedback generation and notification via feedback notification methods
[0591] The server generates feedback based on the growth evaluation results and notifies the user's device. The user then checks the feedback and growth evaluation results on their device. The input data is the growth evaluation results, and the output is the feedback displayed on the user's device.
[0592] Step 7:
[0593] Notification of growth assessment results via elder notification means
[0594] The server notifies the elder of the results of the growth evaluation, and the elder checks the results on the terminal. The input data is the growth evaluation result, and the output is the evaluation content displayed on the elder's terminal.
[0595] Step 8:
[0596] Emotional data analysis using an emotion engine
[0597] The device's camera and microphone are used to capture the user's facial expressions and tone of voice. The emotion engine analyzes this data and evaluates the user's current emotional state. The input data is the video and audio data captured by the camera and microphone, and emotion data is generated through computational processing. The output is the analyzed emotion data.
[0598] Step 9:
[0599] Feedback adjustment by feedback adjustment means
[0600] The server adjusts the feedback content based on the emotional data, thereby providing feedback that corresponds to the emotional state. The input data is the emotional data, and the output is the adjusted feedback content.
[0601] 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.
[0602] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (registered trademark) (Internet search engine).<URL: https: / / openai.com / blog / chatgpt> ), Gemini (registered trademark) (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.
[0603] 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.
[0604] [Second embodiment]
[0605] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.
[0606] 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.
[0607] 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).
[0608] 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.
[0609] 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.
[0610] 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).
[0611] 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. 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.
[0612] 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.
[0613] 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.
[0614] 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.
[0615] 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.
[0616] 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."
[0617] The present invention relates to a system for providing work support and growth measurement for new employees and mid-career employees. This system is composed of an integrated user registration means, a work content setting means, a task generation means, a task completion reporting means, a growth evaluation means, a feedback notification means, a elder notification means, an elder guidance means, and a display means.
[0618] Overall system configuration
[0619] The system consists of a server, client terminals, and users (employees). The server stores and processes various data, and the client terminals provide an interface for users to input and display data.
[0620] User registration method
[0621] The user registration means allows new or mid-career employees to enter their basic information. The terminal displays a user registration screen, where the user enters their name, job title, department, etc. The server stores the received information in a database and sends a notification of registration completion to the user's terminal. The terminal displays this notification to the user.
[0622] Business content setting method
[0623] In the job content setting means, the user inputs the job content required for their role. This is done using an input screen displayed on the user's terminal. The server receives the input job content, stores it in a database, and analyzes the job content. The terminal displays a list of the saved job content to the user.
[0624] Task generation method
[0625] The server generates daily tasks based on the user's work. This is done automatically every day, and appropriate tasks are selected based on an AI algorithm. This task information is sent to the user's device, and the device displays the generated daily tasks to the user.
[0626] Task completion reporting method
[0627] Each time a user completes a daily task, they can press a completion report button on their device, which then sends the task completion status to the server, which stores this information in a database.
[0628] Growth assessment tools
[0629] The server analyzes the user's task completion status and performs a growth evaluation. The AI algorithm evaluates the user's level of growth and generates this evaluation result.
[0630] Feedback notification methods
[0631] Based on the growth evaluation, the server generates feedback and notifies the user's device, which then displays the feedback and the growth evaluation results to the user, allowing the user to obtain specific guidelines for self-improvement.
[0632] Elder Notification Methods
[0633] The server sends the results of the growth assessment to the device of the elder (senior employee or supervisor), who reviews the results and provides additional guidance or feedback as needed.
[0634] Elder Teaching Methods
[0635] The elder's guidance tool allows the elder to provide specific feedback and additional guidance to the user. The guidance content entered by the elder is sent to the user's device via the server.
[0636] Specific examples
[0637] For example, a new employee accesses the system for the first time and registers as a user. They enter their name, job title, and department information into the registration input form displayed on their terminal, and press the registration button. The server stores this information in a database and sends a registration completion message to the user's terminal.
[0638] Next, the new employee accesses the job description setting screen and enters their job description. The server saves the entered job description and analyzes it using AI. Then, every morning, the server generates daily tasks based on the new employee's job description and sends them to the user's device.
[0639] When a new employee completes a task and presses the completion report button, the completion status is sent to the server and saved in the database. Based on the task completion status, the server evaluates the employee's progress, generates feedback, and notifies the user. The elder also receives the results of the growth evaluation and provides additional guidance as needed.
[0640] This series of processes allows for efficient support of new and mid-career employees and measurement of their growth, reducing the burden on elders while promoting employee growth.
[0641] The processing flow will be explained below.
[0642] Step 1:
[0643] The user accesses the terminal and opens the user registration screen.
[0644] Step 2:
[0645] The terminal displays a registration screen where the user enters information such as name, position, department, etc.
[0646] Step 3:
[0647] The registration information entered by the user is sent from the terminal to the server.
[0648] Step 4:
[0649] The server stores the received registration information in a database.
[0650] Step 5:
[0651] The server sends a registration completion message to the terminal, which displays this message to the user.
[0652] Step 6:
[0653] The user opens the job content setting screen on the terminal and enters his / her job content.
[0654] Step 7:
[0655] The terminal transmits the input business details to the server.
[0656] Step 8:
[0657] The server stores the received business details in a database and analyzes them using AI.
[0658] Step 9:
[0659] The server generates a list of the user's work activities based on the analysis results and transmits it to the terminal.
[0660] Step 10:
[0661] The terminal displays the list of work contents to the user for confirmation.
[0662] Step 11:
[0663] The server automatically starts its daily task generation routine every morning.
[0664] Step 12:
[0665] The server generates daily tasks based on the user's work and sends them to the terminal.
[0666] Step 13:
[0667] The terminal displays the generated daily tasks to the user.
[0668] Step 14:
[0669] Each time the user completes a task, he or she presses a task completion button on the terminal.
[0670] Step 15:
[0671] The terminal sends the task completion status to the server.
[0672] Step 16:
[0673] The server stores the task completion status in a database.
[0674] Step 17:
[0675] The server uses AI to evaluate the user's level of growth based on task completion status.
[0676] Step 18:
[0677] The server generates feedback based on the growth evaluation results and transmits it to the terminal.
[0678] Step 19:
[0679] The terminal displays feedback and growth evaluation results to the user.
[0680] Step 20:
[0681] The server sends the growth assessment results to the elder's terminal.
[0682] Step 21:
[0683] The elder checks the growth assessment results on the terminal and enters additional guidance or feedback as needed.
[0684] Step 22:
[0685] When an elder sends feedback, the server sends the elder's feedback to the user's terminal.
[0686] Step 23:
[0687] The terminal displays the elder's feedback to the user.
[0688] Example 1
[0689] 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."
[0690] Organizations need support to help new and existing employees start work smoothly and grow efficiently. However, with current systems, setting job content, generating tasks, and evaluating growth levels is often done manually, which is time-consuming. It is also difficult for senior employees and supervisors (hereafter referred to as "mentors") to provide feedback in a timely manner. There is a need for a system that can solve these problems and effectively support employee growth.
[0691] 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.
[0692] In this invention, the server includes a user registration means for registering users in the system, a task content setting means for users to input their roles and related task content, a task item generation means for automatically generating daily task items based on the task content, a task completion reporting means for users to report completed task items, a growth evaluation means for evaluating the user's level of growth based on the task completion status, an opinion notification means for generating an opinion based on the growth evaluation and notifying the user, and an instructor notification means for notifying the instructor of the growth evaluation result. This enables each employee to automatically receive appropriate tasks, have their level of growth evaluated based on the task progress, and receive appropriate feedback quickly. This improves work efficiency and promotes employee growth.
[0693] "User registration means" is a function that allows new or existing employees to register their basic information and create an account in the system.
[0694] The "job content setting means" is a function that allows a user to input and set specific job content related to his or her role.
[0695] The "work item generation means" is a function for automatically generating daily work items based on the work content set by the user.
[0696] The "task completion reporting means" is a function that allows a user to report a completed task item.
[0697] The "growth evaluation means" is a function for evaluating the degree of growth of a user based on the task completion status.
[0698] The "opinion notification means" is a function for notifying the user of opinions and feedback generated based on the growth evaluation.
[0699] The "instructor notification means" is a function for notifying the instructor of the growth evaluation results.
[0700] The "instructor's instruction means" is a function that allows an instructor to provide additional instruction and feedback to a user.
[0701] The "display means" is a function for displaying the growth assessment results and feedback based on them to the user.
[0702] The present invention relates to a system for providing work support and growth measurement for new and existing employees. This system is configured by integrating the following means: registration, job content setting, task creation, completion report, growth evaluation, feedback notification, instructor notification, and guidance.
[0703] Overall system configuration
[0704] The system consists of a server, client terminals, and users (employees). The server stores and processes various data, and the client terminals provide an interface for users to input and check data.
[0705] The specific hardware and software used are a database management system (MySQL) on the server, frameworks used to implement AI algorithms (TensorFlow, Scikit-learn), and a web server (Apache), while a web browser is used as the client terminal.
[0706] User registration method
[0707] The user registration means allows the user to register their own basic information. When the user enters their own basic information and presses the registration button, the terminal sends the information to the server. The server stores the received information in a database and sends a notification that registration is complete. The user can check the notification on the terminal.
[0708] Business content setting method
[0709] In the task content setting means, the user inputs the task content related to their role. When the user inputs the task content and presses the save button, the terminal sends the data to the server. The server receives the data, analyzes it with the AI module, saves the results in a database, and displays the saved task content on the terminal.
[0710] Task generation method
[0711] The server automatically generates daily tasks based on the user's work, uses an AI algorithm to select appropriate daily tasks, and sends them to the user's device, which then displays the tasks to the user.
[0712] Task completion reporting method
[0713] When a user completes a daily task, they can press the completion report button, and the device will send the information to the server, which will store the task completion status in a database.
[0714] Growth assessment tools
[0715] The server analyzes the task completion status and evaluates the progress using AI algorithms, generating evaluation results and storing them in a database.
[0716] Feedback notification methods
[0717] Based on the growth evaluation, the server generates feedback and notifies the user's device, which then displays the feedback and evaluation results to the user and provides guidelines for self-improvement.
[0718] Leadership notification and guidance tools
[0719] The server sends the results of the growth evaluation to the instructor's device. The instructor checks the results and provides additional guidance or feedback as necessary. The guidance content entered by the instructor is sent to the user's device via the server, where the user can view it.
[0720] Specific examples
[0721] For example, when a new employee accesses the system for the first time and registers as a user, they enter their name, job title, and department information in the format displayed on their terminal and press the register button. The server saves this information in a database and sends a registration completion message to the terminal. The user then accesses the job content setting screen and enters their job content. The server saves this information and analyzes it using AI. Thereafter, every morning the server generates daily tasks based on the user's job content and sends them to the terminal. When the user completes the task and presses the completion report button, the information is sent to the server and saved in the database. The server then evaluates the user's growth, generates feedback, and notifies the user, as well as the instructor. The instructor provides additional guidance as needed, and the content is notified to the user.
[0722] Prompt Sentence Examples
[0723] "Please provide a detailed description of how new hires will set up their job description and complete their daily tasks. Include a process for evaluation and feedback after completing tasks."
[0724] The above is a specific embodiment for carrying out the present invention.
[0725] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0726] Step 1: User Registration
[0727] 1. A user accesses the system and opens the user registration screen.
[0728] Input: User's name, job title, and department information.
[0729] Specific operation: The terminal displays the registration form through a web browser.
[0730] 2. The user enters the required information and presses the registration button.
[0731] Input: Name, title, and department information entered by the user.
[0732] Specific operation: The device sends this information to the server (using the HTTPS protocol).
[0733] 3. The server stores the received information in a database (MySQL).
[0734] Data processing: Validation of input data (checking required fields).
[0735] Output: User information stored in the database.
[0736] Specific behavior: The server validates the input data and rejects invalid data.
[0737] 4. A registration completion message is sent to the user's device.
[0738] Output: A message notifying you that registration is complete.
[0739] Specific operation: The server generates a notification using a protocol (REST API) and sends it to the device. The device displays a message such as "Registration completed."
[0740] Step 2: Define the job content
[0741] 1. The user accesses the job content setting screen.
[0742] Specific operation: The terminal displays a form for entering work details.
[0743] 2. The user enters the job details required for their role and clicks the save button.
[0744] Input: The job description entered by the user.
[0745] Specific operation: The terminal transmits the business content data to the server.
[0746] 3. The server saves the business details in a database and analyzes them using an AI module (TensorFlow).
[0747] Input: Text data of business details.
[0748] Data Computing: Classification and analysis of text data.
[0749] Output: Analysis results.
[0750] Specific operation: The server stores the business content, executes the AI module, and stores the analysis results in a database.
[0751] 4. A list of saved tasks will be displayed on the device.
[0752] Output: A list of tasks.
[0753] Specific operation: The terminal displays the list received from the server.
[0754] Step 3: Daily task generation
[0755] 1. The server starts a daily task generation process every day (using the Cron scheduler).
[0756] Specific operation: The server sets the daily execution timing using a scheduler.
[0757] 2. The server retrieves the user's job information from the database.
[0758] Input: Business details stored in the database.
[0759] Specific operation: The server executes a database query to obtain the business details.
[0760] 3. Generate daily tasks using an AI algorithm (Scikit-learn).
[0761] Data calculation: Execution of task generation algorithm based on business content.
[0762] Output: Daily tasks.
[0763] Specific operation: The server runs the AI algorithm and generates task information.
[0764] 4. The generated task is sent to the user's device.
[0765] Output: Daily task information.
[0766] Specific operation: The server sends task information to the device using the REST API, and the device displays the new task to the user.
[0767] Step 4: Reporting Task Completion
[0768] 1. The user completes a daily task and presses the report completion button.
[0769] Input: Task completion status.
[0770] Specific operation: The device sends this to the server.
[0771] 2. The server saves the task completion information in the database.
[0772] Input: Task completion status information.
[0773] Output: Task completion data stored in a database.
[0774] Specific operation: The server receives the completion status and stores it in the database.
[0775] Step 5: Growth assessment
[0776] 1. The server analyzes the task completion status.
[0777] Input: Task completion status stored in the database.
[0778] Data calculation: Progress analysis using AI algorithms (TensorFlow).
[0779] Output: Growth assessment results.
[0780] Specific operation: The server inputs task data into the AI and evaluates its growth.
[0781] 2. Generate growth assessment results and store them in a database.
[0782] Input: The input data for the evaluation.
[0783] Output: Growth assessment data.
[0784] Specific operation: The server generates and stores the evaluation results.
[0785] Step 6: Feedback notification
[0786] 1. The server generates feedback based on the growth assessment.
[0787] Input: Growth assessment results.
[0788] Output: Feedback content.
[0789] Specific behavior: The server generates a feedback message.
[0790] 2. Send the feedback to the user's device.
[0791] Output: Feedback notification.
[0792] Specific operation: The server sends a notification, and the device displays it.
[0793] Step 7: Leadership Notification
[0794] 1. The server sends the growth evaluation results to the instructor's terminal.
[0795] Input: Growth assessment results.
[0796] Output: Notification to instructor.
[0797] Specific operation: The server sends the evaluation result.
[0798] 2. The instructor reviews the results and provides additional guidance and feedback as needed.
[0799] Specific operations: The instructor inputs the instruction content into a dedicated interface.
[0800] Step 8: Leadership
[0801] 1. The instructor enters the specific instruction content.
[0802] Input: Instructional content.
[0803] Specific operation: The terminal sends the instructor's input to the server.
[0804] 2. The instruction content is notified to the user's device.
[0805] Output: Instruction content notification.
[0806] Specific operation: The server notifies the user of the instruction content, and the terminal displays it.
[0807] (Application example 1)
[0808] 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."
[0809] Training new and mid-career employees, especially new operators, is extremely important in factory work, but traditional methods make it difficult to efficiently track and evaluate their individual growth and task progress. Furthermore, providing additional feedback and guidance can be a heavy burden for elders, which can result in delays in the training of new employees. To solve these problems, an efficient training system is needed.
[0810] 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.
[0811] In this invention, the server includes a user registration means, a task content setting means, a task generation means, a task completion reporting means, a growth evaluation means, a feedback notification means, an elder notification means, a robot operation training means, and a task completion tracking means, which enables new employees and mid-career employees to efficiently learn robot operation and maintenance, and to appropriately evaluate their growth and provide feedback.
[0812] The "user registration means" is a function that allows new employees and mid-career employees to register their own information in the system.
[0813] The "job content setting means" is a function that allows users to input and set their own roles and related job content.
[0814] The "task generation means" is a function for automatically generating daily tasks based on the business content.
[0815] The "task completion reporting means" is a function that allows a user to report the status of a completed task to the system.
[0816] The "growth evaluation means" is a function for evaluating the degree of growth of the user based on the task completion status.
[0817] The "feedback notification means" is a function for notifying the user of feedback generated based on the growth evaluation.
[0818] The "elder notification means" is a function for notifying the elder of the growth assessment results.
[0819] The "robot operation training means" is a function that is installed on factory robots and provides training for operators to learn robot operation and maintenance.
[0820] The "task completion tracking means" is a function for receiving task completion reports from operators and evaluating growth based on the task completion status.
[0821] This invention is a system for providing work assistance and growth measurement to new employees and mid-career employees, and in particular includes a configuration for efficiently conducting robot operation training in factories.
[0822] This system consists of a server, client terminals (factory robots and operator smartphones), and users (employees). The server stores and processes various data, while the client terminals provide an interface for users to input and display data.
[0823] Hardware and Software
[0824] Hardware
[0825] Client terminal: Factory robot, operator's smartphone
[0826] Server: A computer system that stores and processes data.
[0827] software
[0828] Programming language: Python
[0829] Framework: Flask (web application framework)
[0830] Database: SQLite (lightweight database management system)
[0831] Program Overview
[0832] User registration method
[0833] When a user accesses the system for the first time, they enter their information and send it to the server, which stores it in an SQLite database. For example, a new operator might enter their name, job title, and department information using their smartphone and press the registration button.
[0834] Business content setting method
[0835] After completing registration, the user proceeds to the screen where they can enter their work details. They enter the necessary tasks and work details and send them to the server, which then stores them in a database.
[0836] Task generation method
[0837] The server generates daily tasks based on the user's work, automatically selects the most suitable tasks using an AI algorithm, and sends them to the user's device.
[0838] Task completion reporting method
[0839] When a user completes a task, they press a completion notification button to notify the server, which stores this information in a database.
[0840] Growth assessment tools
[0841] The server analyzes the user's task completion status and performs a growth evaluation based on an AI algorithm, which is then sent to the user's device and displayed.
[0842] Feedback notification methods
[0843] Based on the progress evaluation, the server generates feedback and notifies the user. The feedback is displayed on the user's smartphone or device. For example, a message such as "Excellent progress! Keep up the good work!" may be displayed.
[0844] Elder Notification Methods
[0845] The results of the growth evaluation are also sent to the device of the elder (senior employee or supervisor), who can then provide additional feedback and guidance based on the results.
[0846] Robot operation training tool
[0847] It is installed on factory robots and provides training for operators to learn how to operate and maintain the robots. When task completion is reported, the server tracks the progress and evaluates the robot's growth.
[0848] Specific examples
[0849] A new operator accesses the system to operate a robot for the first time and enters their name, job title, and department on the user registration screen. Their first daily task is to "learn basic robot operations," and they report back after completing it. After a few days, their progress is evaluated based on their task completion status, and they receive feedback that they have made "excellent progress." An elder also reviews the results and provides additional guidance as needed.
[0850] Prompt Sentence Examples
[0851] "Enter the new user's name, job title, and department information, and set up their first task: learning the basics of robot operation. Then, report the task as completed and receive evaluations and feedback on their progress."
[0852] By using this system, it is possible to efficiently train new operators at factories and evaluate their growth.
[0853] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0854] Step 1:
[0855] User Registration
[0856] The user accesses the system and displays the registration screen. The user enters basic information such as their name, position, and department, and presses the registration button. The terminal sends the entered information to the server. The server saves the information in a database and sends a registration completion notification to the user's terminal.
[0857] Input: User's name, job title, department
[0858] Data processing: The server saves the input data in a database
[0859] Output: Registration completion notification
[0860] Step 2:
[0861] Business content setting
[0862] The user accesses the task setting screen and inputs their task details. The terminal sends the input task details to the server. The server saves them in a database and sends a save completion notification to the user's terminal.
[0863] Input: User's job description
[0864] Data processing: The server stores the business data in a database
[0865] Output: Save completion notification
[0866] Step 3:
[0867] Task Creation
[0868] The server generates daily tasks based on the user's work every day. The generated tasks are selected using an AI algorithm. The server then sends the generated tasks to the user's device.
[0869] Input: Business details in the database
[0870] Data calculation: AI algorithms select the appropriate tasks
[0871] Output: Generated daily tasks
[0872] Step 4:
[0873] Task completion report
[0874] When a user completes a daily task, they press the completion report button. The device sends the task completion status to the server, which stores this information in a database.
[0875] Input: Task completion report
[0876] Data processing: The server saves the task completion status to the database
[0877] Output: None
[0878] Step 5:
[0879] Growth Assessment
[0880] The server analyzes the user's task completion status and evaluates the user's progress based on an AI algorithm, which stores the evaluation results in a database and sends them to the user's device.
[0881] Input: Task completion status in database
[0882] Data calculation: Growth evaluation using AI algorithms
[0883] Output: Growth evaluation results
[0884] Step 6:
[0885] Feedback Notifications
[0886] The server generates feedback based on the growth evaluation and notifies the user on their device. The feedback and the growth evaluation results are displayed to the user.
[0887] Input: Growth assessment results
[0888] Data Calculation: Feedback Generation
[0889] Output: Feedback notification
[0890] Step 7:
[0891] Elder Notification
[0892] The server sends the results of the growth evaluation to the terminal of the elder (senior operator or supervisor), who reviews the results and provides additional guidance as necessary.
[0893] Input: Growth assessment results
[0894] Data processing: Notification of results
[0895] Output: Elder growth evaluation results
[0896] Step 8:
[0897] Robot operation training
[0898] Once installed on a factory robot, the operator begins training to learn the robot's tasks. Once task completion status is entered, the server tracks progress and evaluates the robot's growth. The evaluation results are then sent to the operator and elders.
[0899] Input: Task completion status of robot operation
[0900] Data Computing: Tracking Task Completion and Evaluating Growth
[0901] Output: Evaluation result notification to operator and elder
[0902] 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.
[0903] The present invention relates to a system that not only assists new and mid-career employees in their work and measures their growth, but also recognizes the user's emotions and adjusts feedback based on those emotions. This system is composed of an integrated user registration means, task content setting means, task creation means, task completion reporting means, growth evaluation means, feedback notification means, elder notification means, elder guidance means, display means, and an emotion engine.
[0904] Overall system configuration
[0905] The system consists of a server, client terminals, and users (employees). The server stores and processes various data, while the client terminals provide an interface for users to input and display data. Furthermore, an emotion engine analyzes the user's emotional data and reflects it in the generation of feedback.
[0906] User registration method
[0907] The user registration means allows new or mid-career employees to enter their basic information. The terminal displays a user registration screen, where the user enters their name, job title, department, etc. The server stores the received information in a database and sends a notification of registration completion to the user's terminal. The terminal displays this notification to the user.
[0908] Business content setting method
[0909] In the job content setting means, the user inputs the job content required for their role. This is done using an input screen displayed on the user's terminal. The server receives the input job content, stores it in a database, and analyzes the job content. The terminal displays a list of the saved job content to the user.
[0910] Task generation method
[0911] The server generates daily tasks based on the user's work. This is done automatically every day, and appropriate tasks are selected based on an AI algorithm. This task information is sent to the user's device, and the device displays the generated daily tasks to the user.
[0912] Task completion reporting method
[0913] Each time a user completes a daily task, they can press a completion report button on their device, which then sends the task completion status to the server, which stores this information in a database.
[0914] Growth assessment tools
[0915] The server analyzes the user's task completion status and performs a growth evaluation. The AI algorithm evaluates the user's level of growth and generates this evaluation result.
[0916] Feedback notification methods
[0917] Based on the growth evaluation, the server generates feedback and notifies the user's device, which then displays the feedback and the growth evaluation results to the user, allowing the user to obtain specific guidelines for self-improvement.
[0918] Elder Notification Methods
[0919] The server sends the results of the growth assessment to the device of the elder (senior employee or supervisor), who reviews the results and provides additional guidance or feedback as needed.
[0920] Elder Teaching Methods
[0921] The elder's guidance tool allows the elder to provide specific feedback and additional guidance to the user. The guidance content entered by the elder is sent to the user's device via the server.
[0922] Emotion Engine
[0923] The emotion engine collects and analyzes data to recognize the user's emotions. Specifically, it uses the mobile device's camera and microphone to analyze the user's facial expressions and tone of voice. This evaluates the user's current emotional state and sends the data to the server.
[0924] Use of Emotional Data
[0925] The server provides the emotion data from the emotion engine to the growth evaluation means and the feedback notification means, so that the growth evaluation and feedback generation are adjusted to correspond to the user's emotional state.
[0926] Specific examples
[0927] For example, a new employee accesses the system for the first time and registers as a user. They enter their name, job title, and department information into the registration input form displayed on their terminal, and press the registration button. The server stores this information in a database and sends a registration completion message to the user's terminal.
[0928] Next, the new employee accesses the job description setting screen and enters their job description. The server saves the entered job description and analyzes it using AI. Then, every morning, the server generates daily tasks based on the new employee's job description and sends them to the user's device.
[0929] When a new employee completes a task and presses the completion report button, the completion status is sent to the server and saved in the database. Based on the task completion status, the server evaluates the employee's progress, generates feedback, and notifies the user. The elder also receives the results of the growth evaluation and provides additional guidance as needed.
[0930] The emotion engine then recognizes that the new employee is showing signs of anxiety after completing the task and notifies the server. Based on this emotion data, the server adjusts the feedback content, adding more encouraging words and specific advice. The user receives this feedback and can move on to the next task while feeling a sense of personal growth.
[0931] This series of processes allows for efficient work support and growth measurement for new and mid-career employees, reducing the burden on elders and promoting employee growth. Furthermore, the use of an emotion engine provides feedback that takes into account the user's emotions, enabling more accurate and appropriate guidance.
[0932] The processing flow will be explained below.
[0933] Step 1:
[0934] The user accesses the terminal and opens the user registration screen.
[0935] Step 2:
[0936] The terminal displays a registration screen where the user enters information such as name, position, department, etc.
[0937] Step 3:
[0938] The registration information entered by the user is sent from the terminal to the server.
[0939] Step 4:
[0940] The server stores the received registration information in a database.
[0941] Step 5:
[0942] The server sends a registration completion message to the terminal, which displays this message to the user.
[0943] Step 6:
[0944] The user opens the job content setting screen on the terminal and enters his / her job content.
[0945] Step 7:
[0946] The terminal transmits the input business details to the server.
[0947] Step 8:
[0948] The server stores the received business details in a database and analyzes them using AI.
[0949] Step 9:
[0950] The server generates a list of the user's work activities based on the analysis results and transmits it to the terminal.
[0951] Step 10:
[0952] The terminal displays the list of work contents to the user for confirmation.
[0953] Step 11:
[0954] The server automatically starts its daily task generation routine every morning.
[0955] Step 12:
[0956] The server generates daily tasks based on the user's work and sends them to the terminal.
[0957] Step 13:
[0958] The terminal displays the generated daily tasks to the user.
[0959] Step 14:
[0960] Each time the user completes a task, he or she presses a task completion button on the terminal.
[0961] Step 15:
[0962] The terminal sends the task completion status to the server.
[0963] Step 16:
[0964] The server stores the task completion status in a database.
[0965] Step 17:
[0966] The server uses AI to evaluate the user's level of growth based on task completion status.
[0967] Step 18:
[0968] The emotion engine collects the user's emotion data and sends it to the server.
[0969] Step 19:
[0970] The server receives the emotion data and takes it into account in the evaluation.
[0971] Step 20:
[0972] The server generates feedback based on the growth evaluation results and transmits it to the terminal.
[0973] Step 20:
[0974] The terminal displays feedback and growth evaluation results to the user.
[0975] Step 21:
[0976] The emotion engine analyzes the user's emotional state and adjusts the feedback if emotions such as anxiety or stress are recognized.
[0977] Step 22:
[0978] Tailored feedback based on the emotion engine's analysis is sent to the user.
[0979] Step 23:
[0980] The server sends the growth assessment results to the elder's terminal.
[0981] Step 24:
[0982] The elder checks the growth assessment results on the terminal and enters additional guidance or feedback as needed.
[0983] Step 25:
[0984] When an elder sends feedback, the server sends the elder's feedback to the user's terminal.
[0985] Step 26:
[0986] The terminal displays the elder's feedback to the user.
[0987] Step 27:
[0988] Users receive feedback tailored by the emotion engine, allowing them to realize their own progress and move on to the next task.
[0989] Example 2
[0990] 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."
[0991] In companies, the performance and growth management of new and mid-career employees requires efficient and effective guidance and feedback. However, conventional systems make it difficult to take into account the emotional state of each employee, making it difficult to provide appropriate feedback. Another issue is that the burden on elders (superiors) is heavy, limiting the amount of individual guidance they can provide.
[0992] 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. In this invention, the server includes a user registration means, a task content setting means, a task creation means, a task completion reporting means, a growth evaluation means, a feedback notification means, a superior notification means, an emotion analysis means, and a feedback adjustment means. This makes it possible to provide appropriate feedback based on the user's emotional state and reduce the burden on elders.
[0993] "User registration means" refers to a system that allows new employees or mid-career employees to register by entering basic information into the system.
[0994] The "job content setting means" is a mechanism for users to input their own roles and related job content.
[0995] The "task generation means" is a mechanism for automatically generating daily tasks based on the business content.
[0996] The "task completion reporting means" is a mechanism for users to report completed tasks.
[0997] The "growth evaluation means" is a mechanism for evaluating the degree of growth of the user based on the task completion status.
[0998] The "feedback notification means" is a mechanism for notifying the user of the feedback generated based on the growth evaluation.
[0999] The "superior notifying means" is a mechanism for notifying the superior of the growth evaluation result.
[1000] "Emotion analysis means" refers to a mechanism for collecting and analyzing users' emotional data.
[1001] The "feedback adjustment means" refers to a mechanism for appropriately adjusting the content of feedback using the emotion data.
[1002] "Display means" refers to a mechanism for displaying the feedback content and growth evaluation results to the user.
[1003] MODE FOR CARRYING OUT THE INVENTION
[1004] The present invention provides a system that provides work support and growth measurement for new and mid-career employees, and enables adjustment of feedback based on user emotion recognition. The system is composed of a server, a terminal, and a user. Specific embodiments are described below.
[1005] Hardware and software used
[1006] Server: Stores and processes data. Specifically, it is equipped with a database and AI algorithms, and generates tasks, evaluates growth, and generates feedback.
[1007] Device: Provides an interface for users to input and display data. Mobile devices are equipped with cameras and microphones to collect user emotion data.
[1008] Emotion engine: Software for analyzing user emotions, including facial expression analysis and tone of voice analysis.
[1009] Program processing
[1010] The system works as follows:
[1011] User registration method
[1012] When a user accesses the system from a terminal for the first time, a user registration screen is displayed. Here, basic information such as name, job title, and department is entered and sent to the server. The server stores this information in a database and sends a notification of registration completion to the terminal. The terminal displays this notification to the user.
[1013] Business content setting method
[1014] The user accesses the job description setting screen and enters their job description. The information sent from the device is received by the server and stored in a database. The AI algorithm then analyzes the job description, and a list of saved job descriptions is displayed on the device.
[1015] Task generation method
[1016] Every morning, the server uses an AI algorithm to automatically generate daily tasks based on the user's work, and this task information is sent to the user's device and displayed there.
[1017] Task completion reporting method
[1018] When a user completes a daily task, he / she presses the completion report button on the terminal, and the terminal sends this completion status to the server, which stores it in the database.
[1019] Growth assessment tools
[1020] The server uses an AI algorithm to analyze the task completion status in the database and evaluate the user's level of growth, generating an evaluation result.
[1021] Feedback notification methods
[1022] The server generates feedback based on the growth evaluation and notifies the user's terminal, which then displays the feedback and the growth evaluation results to the user.
[1023] Elder Notification Methods
[1024] The server sends the results of the growth assessment to the superior's terminal, who then checks the results and provides additional guidance or feedback as necessary.
[1025] Emotion analysis means
[1026] When a user performs or completes a task, the camera and microphone on the mobile device are used to collect the user's facial expressions and tone of voice. The emotion engine analyzes this to assess the user's emotional state and sends the data to the server.
[1027] Feedback Adjustment Means
[1028] The server provides emotional data to the growth evaluation means and feedback notification means, and adjusts the feedback content in accordance with the user's emotional state, thereby providing optimal feedback for the user.
[1029] Specific examples
[1030] For example, when a new employee accesses the system to register as a user, they enter their name, job title, and department in the registration form displayed on their terminal and press the registration button. The server stores this information in a database and sends a message that registration is complete. The new employee then enters specific job details on the job details setting screen, which the server saves and analyzes.
[1031] Every morning, the server generates daily tasks based on the work content and sends them to the user's device. When a new employee completes a task and presses the completion report button, the server receives the information and stores it in a database. The server evaluates the employee's growth based on the task completion information, generates feedback, and sends it to the user's device. Supervisors also receive the evaluation results and provide additional guidance as needed.
[1032] When the task is completed, the device collects emotional data from the new employee using a camera and microphone, which is then analyzed by an emotion engine. The server uses this data to adjust the feedback content and provide the most appropriate feedback to the user.
[1033] Prompt Sentence Examples
[1034] "Generate a scenario where a new employee is filling out a registration form with basic information."
[1035] In this way, the system can support new and mid-career employees in their work, reduce the burden on elders, and provide emotionally sensitive feedback.
[1036] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1037] Step 1:
[1038] User Registration
[1039] Input: The user enters basic information such as name, job title, and department at the terminal.
[1040] Operation:
[1041] The terminal displays a user registration screen, and the user enters information and presses the registration button.
[1042] The entered information is sent to the server.
[1043] Data processing / calculation:
[1044] The server stores the received user information in a database.
[1045] Generates a notification message to notify the completion of registration.
[1046] Output: The server sends a registration completion notification to the terminal, which displays it to the user.
[1047] Step 2:
[1048] Business content setting
[1049] Input: The user inputs their job description into the terminal.
[1050] Operation:
[1051] The terminal displays a task content setting screen, and the user enters information and presses the save button.
[1052] The entered business details are sent to the server.
[1053] Data processing / calculation:
[1054] The server stores the received business content information in a database.
[1055] Analyze work content using AI algorithms.
[1056] Output: The server sends the analysis results to the terminal, which displays them to the user as a list of tasks.
[1057] Step 3:
[1058] Daily Task Generation
[1059] Input: User job description information and AI algorithm.
[1060] Operation:
[1061] Every morning the server runs the daily task generation process.
[1062] Data processing / calculation:
[1063] The server uses an AI algorithm to generate appropriate daily tasks based on work content information.
[1064] Output: The generated daily task information is sent to the terminal, which displays it to the user.
[1065] Step 4:
[1066] Task completion report
[1067] Input: The task that the user completed.
[1068] Operation:
[1069] The user presses the completion report button on the terminal.
[1070] The terminal sends the task completion status to the server.
[1071] Data processing / calculation:
[1072] The server stores the received completion status in a database.
[1073] Output: The server updates task completion information and generates reports for managers and elders.
[1074] Step 5:
[1075] Growth Assessment
[1076] Input: Task completion status and AI algorithm.
[1077] Operation:
[1078] The server periodically performs a growth evaluation process.
[1079] Data processing / calculation:
[1080] The server uses AI algorithms to analyze the task completion status in the database.
[1081] The degree of growth is evaluated and an evaluation result is generated.
[1082] Output: Generate growth assessment results and store them in a database.
[1083] Step 6:
[1084] Feedback Generation and Notification
[1085] Input: Growth assessment results.
[1086] Operation:
[1087] The server performs the feedback generation process.
[1088] Data processing / calculation:
[1089] The server generates appropriate feedback content based on the growth evaluation results.
[1090] Output: The feedback is sent to the user's device, where it is displayed to the user.
[1091] Step 7:
[1092] Elder Notification and Guidance
[1093] Input: Growth assessment results.
[1094] Operation:
[1095] The server performs elder notification processing.
[1096] Elders provide additional guidance and feedback.
[1097] Data processing / calculation:
[1098] The server receives input from the elder and generates appropriate instructional content.
[1099] Output: The instructional content is sent to the user's terminal, and the terminal displays it to the user.
[1100] Step 8:
[1101] Emotional data analysis and utilization
[1102] Input: User emotion data (facial expressions, tone of voice).
[1103] Operation:
[1104] The device uses a camera and microphone to collect emotional data.
[1105] The emotion data is sent to the server.
[1106] Data processing / calculation:
[1107] The emotion engine analyzes the emotion data and evaluates the emotional state.
[1108] The server reflects the emotional data in the growth evaluation means and feedback notification means.
[1109] Output: The adjusted feedback is sent to the device, which displays it to the user.
[1110] (Application example 2)
[1111] 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."
[1112] Conventional systems did not adequately support new and mid-career employees in their work and measured their growth, and it was particularly difficult to provide feedback that took into account the emotional state of each employee. Elders also faced challenges, with the burden on them being heavy and making it difficult for them to provide efficient guidance. Another major issue was the lack of a feedback system that utilized emotional data.
[1113] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[1114] In this invention, the server includes a user registration means, a task content setting means, a task generation means, a task completion reporting means, a growth evaluation means, a feedback notification means, an elder notification means, an emotion engine, and a feedback adjustment means. This allows for efficient work assistance and growth measurement for new employees and mid-career employees, and provides feedback that takes into account their emotional state. This also reduces the burden on elders, enabling more efficient guidance.
[1115] The "user registration means" is a means for new employees or mid-career employees to register in the system.
[1116] The "job content setting means" is a means for a user to input his / her role and related job content.
[1117] The "task generation means" is a means for automatically generating daily tasks based on the business content.
[1118] The "task completion reporting means" is a means for a user to report a completed task.
[1119] The "growth evaluation means" is a means for evaluating the degree of growth of the user based on the task completion status.
[1120] The "feedback notification means" is a means for generating feedback based on the growth evaluation and notifying the user of the feedback.
[1121] The "elder notification means" is a means for notifying the elder of the growth assessment results.
[1122] An "emotion engine" is a means for recognizing a user's emotions and analyzing that data.
[1123] The "feedback adjustment means" is a means for adjusting the feedback based on the emotion data.
[1124] The "display means" is a means for displaying the growth assessment result and feedback based thereon to the user.
[1125] The "data transmission means" is a means for providing the emotion data to the server and reflecting it in growth evaluation and feedback generation.
[1126] A "mobile terminal" is a portable information processing terminal.
[1127] A "smart device" is an information device that has Internet connectivity and can be operated through a user interface.
[1128] The present invention relates to a system for providing work support and growth measurement to new employees and mid-career employees, and for recognizing and reflecting the user's emotions in feedback. A specific embodiment of the present invention will be described below.
[1129] System Configuration
[1130] The system consists of a server, client terminals, and users (employees). The server stores and processes various data, while the client terminals provide an interface for users to input and display data. Furthermore, an emotion engine analyzes the user's emotional data and reflects it in the generation of feedback.
[1131] User registration method
[1132] The server provides a function for users to register themselves by entering their basic information and registering them in the system. The user enters their name, job title, and department information in the registration input form displayed on the terminal and presses the register button. The server saves this information in a database and sends a notification of registration completion to the user's terminal. The terminal displays this notification to the user.
[1133] Business content setting method
[1134] The server provides a function for users to input the job content required for their role as a job content setting means. The user inputs the job content using the input screen of the terminal, and the server receives it and stores it in a database. A list of the saved job content is displayed on the terminal.
[1135] Task generation method
[1136] The server provides a task generation function that automatically generates daily tasks based on the user's work. The automatically generated tasks are selected based on an AI algorithm. This task information is sent to the user's device, and the device displays the generated daily tasks to the user.
[1137] Task completion reporting method
[1138] Each time a user completes a daily task, they can press a completion report button on their device, which then sends the task completion status to the server, which stores this information in a database.
[1139] Growth assessment tools
[1140] The server provides a function to analyze the user's task completion status and evaluate the user's growth as a means of growth evaluation. This evaluation is performed by an AI algorithm.
[1141] Feedback notification methods
[1142] The server generates feedback based on the growth evaluation and provides a function to notify the user's terminal, which displays the feedback content and the growth evaluation results to the user.
[1143] Elder Notification Methods
[1144] The server provides a function to send the results of the growth evaluation to the device of the elder (senior employee or supervisor), who checks the results and provides additional guidance or feedback as necessary.
[1145] Emotion Engine
[1146] The emotion engine uses the mobile device's camera and microphone to analyze the user's facial expressions and tone of voice, assessing the user's current emotional state and sending the data to the server.
[1147] Feedback Adjustment Means
[1148] The server provides emotional data to the growth evaluation means and the feedback notification means, and has a function of adjusting the content of the feedback based on this data, thereby adjusting the feedback to correspond to the emotional state of the user.
[1149] Specific examples
[1150] For example, imagine a scenario in which a new employee puts on smart glasses, accesses the system for the first time, and registers as a user. He enters his name, job title, and department information into the registration form displayed on his device and presses the registration button. The server saves this information in a database and sends a registration completion message to the user's device. The new employee then accesses the job description setting screen and enters his or her job description. The server saves the entered job description, analyzes it using AI, and automatically generates daily tasks every morning and sends them to the user's device. After the new employee completes the task, he or she presses the completion report button. The completion status is sent to the server and saved in the database. Based on the task completion status, the server evaluates the employee's progress, generates feedback, and notifies the user. The elder also receives the growth evaluation results and provides additional guidance as needed. Furthermore, if the new employee shows anxiety after completing the task, the emotion engine notifies the server, which can then adjust the feedback content based on the emotion data and provide more specific advice.
[1151] Prompt Sentence Examples
[1152] "Describe a system that recognizes emotions and provides real-time feedback during training for new employees. Give an example of a program that uses smart glasses, a camera to capture images of faces, analyzes emotions, and generates specific advice based on that."
[1153] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1154] Step 1:
[1155] Register basic information via user registration means
[1156] The user enters their name, job title, and department information into the registration form displayed on the terminal. The server receives this information and stores it in a database. The input data is the user's basic information, and the output is the user profile information stored in the database.
[1157] Step 2:
[1158] Input of business content using business content setting means
[1159] The user inputs the job details required for their role through the job details input screen displayed on the terminal. The server receives this job details data and stores it in a database. The input data is the user's role and job details, and the output is a list of the saved job details.
[1160] Step 3:
[1161] Automatic generation of daily tasks by task generation means
[1162] The server uses an AI algorithm based on the saved work content to automatically generate daily tasks, which are then sent to the user's device and displayed. The input data is a list of work content, and the daily tasks are generated through calculation processing. The output is the daily tasks displayed on the user's device.
[1163] Step 4:
[1164] Reporting task completion using the task completion reporting method
[1165] The user presses the completion report button on the terminal to report task completion. The server receives this information and saves the completion status in the database. The input data is the user's task completion status, and the output is the completion status saved in the database.
[1166] Step 5:
[1167] Evaluation of the degree of growth using growth assessment tools
[1168] The server analyzes the data of completed tasks and performs a growth evaluation. At this time, an AI algorithm is used to calculate the degree of growth. The input data is the task completion status, and a growth evaluation is generated through calculation processing. The output is the evaluation result.
[1169] Step 6:
[1170] Feedback generation and notification via feedback notification methods
[1171] The server generates feedback based on the growth evaluation results and notifies the user's device. The user then checks the feedback and growth evaluation results on their device. The input data is the growth evaluation results, and the output is the feedback displayed on the user's device.
[1172] Step 7:
[1173] Notification of growth assessment results via elder notification means
[1174] The server notifies the elder of the results of the growth evaluation, and the elder checks the results on the terminal. The input data is the growth evaluation result, and the output is the evaluation content displayed on the elder's terminal.
[1175] Step 8:
[1176] Emotional data analysis using an emotion engine
[1177] The device's camera and microphone are used to capture the user's facial expressions and tone of voice. The emotion engine analyzes this data and evaluates the user's current emotional state. The input data is the video and audio data captured by the camera and microphone, and emotion data is generated through computational processing. The output is the analyzed emotion data.
[1178] Step 9:
[1179] Feedback adjustment by feedback adjustment means
[1180] The server adjusts the feedback content based on the emotional data, thereby providing feedback that corresponds to the emotional state. The input data is the emotional data, and the output is the adjusted feedback content.
[1181] 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.
[1182] 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.
[1183] 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.
[1184] [Third embodiment]
[1185] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.
[1186] 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.
[1187] 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).
[1188] 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.
[1189] 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.
[1190] 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).
[1191] 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. 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.
[1192] 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.
[1193] 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.
[1194] 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.
[1195] 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.
[1196] 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."
[1197] The present invention relates to a system for providing work support and growth measurement for new employees and mid-career employees. This system is composed of an integrated user registration means, a work content setting means, a task generation means, a task completion reporting means, a growth evaluation means, a feedback notification means, a elder notification means, an elder guidance means, and a display means.
[1198] Overall system configuration
[1199] The system consists of a server, client terminals, and users (employees). The server stores and processes various data, and the client terminals provide an interface for users to input and display data.
[1200] User registration method
[1201] The user registration means allows new or mid-career employees to enter their basic information. The terminal displays a user registration screen, where the user enters their name, job title, department, etc. The server stores the received information in a database and sends a notification of registration completion to the user's terminal. The terminal displays this notification to the user.
[1202] Business content setting method
[1203] In the job content setting means, the user inputs the job content required for their role. This is done using an input screen displayed on the user's terminal. The server receives the input job content, stores it in a database, and analyzes the job content. The terminal displays a list of the saved job content to the user.
[1204] Task generation method
[1205] The server generates daily tasks based on the user's work. This is done automatically every day, and appropriate tasks are selected based on an AI algorithm. This task information is sent to the user's device, and the device displays the generated daily tasks to the user.
[1206] Task completion reporting method
[1207] Each time a user completes a daily task, they can press a completion report button on their device, which then sends the task completion status to the server, which stores this information in a database.
[1208] Growth assessment tools
[1209] The server analyzes the user's task completion status and performs a growth evaluation. The AI algorithm evaluates the user's level of growth and generates this evaluation result.
[1210] Feedback notification methods
[1211] Based on the growth evaluation, the server generates feedback and notifies the user's device, which then displays the feedback and the growth evaluation results to the user, allowing the user to obtain specific guidelines for self-improvement.
[1212] Elder Notification Methods
[1213] The server sends the results of the growth assessment to the device of the elder (senior employee or supervisor), who reviews the results and provides additional guidance or feedback as needed.
[1214] Elder Teaching Methods
[1215] The elder's guidance tool allows the elder to provide specific feedback and additional guidance to the user. The guidance content entered by the elder is sent to the user's device via the server.
[1216] Specific examples
[1217] For example, a new employee accesses the system for the first time and registers as a user. They enter their name, job title, and department information into the registration input form displayed on their terminal, and press the registration button. The server stores this information in a database and sends a registration completion message to the user's terminal.
[1218] Next, the new employee accesses the job description setting screen and enters their job description. The server saves the entered job description and analyzes it using AI. Then, every morning, the server generates daily tasks based on the new employee's job description and sends them to the user's device.
[1219] When a new employee completes a task and presses the completion report button, the completion status is sent to the server and saved in the database. Based on the task completion status, the server evaluates the employee's progress, generates feedback, and notifies the user. The elder also receives the results of the growth evaluation and provides additional guidance as needed.
[1220] This series of processes allows for efficient support of new and mid-career employees and measurement of their growth, reducing the burden on elders while promoting employee growth.
[1221] The processing flow will be explained below.
[1222] Step 1:
[1223] The user accesses the terminal and opens the user registration screen.
[1224] Step 2:
[1225] The terminal displays a registration screen where the user enters information such as name, position, department, etc.
[1226] Step 3:
[1227] The registration information entered by the user is sent from the terminal to the server.
[1228] Step 4:
[1229] The server stores the received registration information in a database.
[1230] Step 5:
[1231] The server sends a registration completion message to the terminal, which displays this message to the user.
[1232] Step 6:
[1233] The user opens the job content setting screen on the terminal and enters his / her job content.
[1234] Step 7:
[1235] The terminal transmits the input business details to the server.
[1236] Step 8:
[1237] The server stores the received business details in a database and analyzes them using AI.
[1238] Step 9:
[1239] The server generates a list of the user's work activities based on the analysis results and transmits it to the terminal.
[1240] Step 10:
[1241] The terminal displays the list of work contents to the user for confirmation.
[1242] Step 11:
[1243] The server automatically starts its daily task generation routine every morning.
[1244] Step 12:
[1245] The server generates daily tasks based on the user's work and sends them to the terminal.
[1246] Step 13:
[1247] The terminal displays the generated daily tasks to the user.
[1248] Step 14:
[1249] Each time the user completes a task, he or she presses a task completion button on the terminal.
[1250] Step 15:
[1251] The terminal sends the task completion status to the server.
[1252] Step 16:
[1253] The server stores the task completion status in a database.
[1254] Step 17:
[1255] The server uses AI to evaluate the user's level of growth based on task completion status.
[1256] Step 18:
[1257] The server generates feedback based on the growth evaluation results and transmits it to the terminal.
[1258] Step 19:
[1259] The terminal displays feedback and growth evaluation results to the user.
[1260] Step 20:
[1261] The server sends the growth assessment results to the elder's terminal.
[1262] Step 21:
[1263] The elder checks the growth assessment results on the terminal and enters additional guidance or feedback as needed.
[1264] Step 22:
[1265] When an elder sends feedback, the server sends the elder's feedback to the user's terminal.
[1266] Step 23:
[1267] The terminal displays the elder's feedback to the user.
[1268] Example 1
[1269] 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."
[1270] Organizations need support to help new and existing employees start work smoothly and grow efficiently. However, with current systems, setting job content, generating tasks, and evaluating growth levels is often done manually, which is time-consuming. It is also difficult for senior employees and supervisors (hereafter referred to as "mentors") to provide feedback in a timely manner. There is a need for a system that can solve these problems and effectively support employee growth.
[1271] 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.
[1272] In this invention, the server includes a user registration means for registering users in the system, a task content setting means for users to input their roles and related task content, a task item generation means for automatically generating daily task items based on the task content, a task completion reporting means for users to report completed task items, a growth evaluation means for evaluating the user's level of growth based on the task completion status, an opinion notification means for generating an opinion based on the growth evaluation and notifying the user, and an instructor notification means for notifying the instructor of the growth evaluation result. This enables each employee to automatically receive appropriate tasks, have their level of growth evaluated based on the task progress, and receive appropriate feedback quickly. This improves work efficiency and promotes employee growth.
[1273] "User registration means" is a function that allows new or existing employees to register their basic information and create an account in the system.
[1274] The "job content setting means" is a function that allows a user to input and set specific job content related to his or her role.
[1275] The "work item generation means" is a function for automatically generating daily work items based on the work content set by the user.
[1276] The "task completion reporting means" is a function that allows a user to report a completed task item.
[1277] The "growth evaluation means" is a function for evaluating the degree of growth of a user based on the task completion status.
[1278] The "opinion notification means" is a function for notifying the user of opinions and feedback generated based on the growth evaluation.
[1279] The "instructor notification means" is a function for notifying the instructor of the growth evaluation results.
[1280] The "instructor's instruction means" is a function that allows an instructor to provide additional instruction and feedback to a user.
[1281] The "display means" is a function for displaying the growth assessment results and feedback based on them to the user.
[1282] The present invention relates to a system for providing work support and growth measurement for new and existing employees. This system is configured by integrating the following means: registration, job content setting, task creation, completion report, growth evaluation, feedback notification, instructor notification, and guidance.
[1283] Overall system configuration
[1284] The system consists of a server, client terminals, and users (employees). The server stores and processes various data, and the client terminals provide an interface for users to input and check data.
[1285] The specific hardware and software used are a database management system (MySQL) on the server, frameworks used to implement AI algorithms (TensorFlow, Scikit-learn), and a web server (Apache), while a web browser is used as the client terminal.
[1286] User registration method
[1287] The user registration means allows the user to register their own basic information. When the user enters their own basic information and presses the registration button, the terminal sends the information to the server. The server stores the received information in a database and sends a notification that registration is complete. The user can check the notification on the terminal.
[1288] Business content setting method
[1289] In the task content setting means, the user inputs the task content related to their role. When the user inputs the task content and presses the save button, the terminal sends the data to the server. The server receives the data, analyzes it with the AI module, saves the results in a database, and displays the saved task content on the terminal.
[1290] Task generation method
[1291] The server automatically generates daily tasks based on the user's work, uses an AI algorithm to select appropriate daily tasks, and sends them to the user's device, which then displays the tasks to the user.
[1292] Task completion reporting method
[1293] When a user completes a daily task, they can press the completion report button, and the device will send the information to the server, which will store the task completion status in a database.
[1294] Growth assessment tools
[1295] The server analyzes the task completion status and evaluates the progress using AI algorithms, generating evaluation results and storing them in a database.
[1296] Feedback notification methods
[1297] Based on the growth evaluation, the server generates feedback and notifies the user's device, which then displays the feedback and evaluation results to the user and provides guidelines for self-improvement.
[1298] Leadership notification and guidance tools
[1299] The server sends the results of the growth evaluation to the instructor's device. The instructor checks the results and provides additional guidance or feedback as necessary. The guidance content entered by the instructor is sent to the user's device via the server, where the user can view it.
[1300] Specific examples
[1301] For example, when a new employee accesses the system for the first time and registers as a user, they enter their name, job title, and department information in the format displayed on their terminal and press the register button. The server saves this information in a database and sends a registration completion message to the terminal. The user then accesses the job content setting screen and enters their job content. The server saves this information and analyzes it using AI. Thereafter, every morning the server generates daily tasks based on the user's job content and sends them to the terminal. When the user completes the task and presses the completion report button, the information is sent to the server and saved in the database. The server then evaluates the user's growth, generates feedback, and notifies the user, as well as the instructor. The instructor provides additional guidance as needed, and the content is notified to the user.
[1302] Prompt Sentence Examples
[1303] "Please provide a detailed description of how new hires will set up their job description and complete their daily tasks. Include a process for evaluation and feedback after completing tasks."
[1304] The above is a specific embodiment for carrying out the present invention.
[1305] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1306] Step 1: User Registration
[1307] 1. A user accesses the system and opens the user registration screen.
[1308] Input: User's name, job title, and department information.
[1309] Specific operation: The terminal displays the registration form through a web browser.
[1310] 2. The user enters the required information and presses the registration button.
[1311] Input: Name, title, and department information entered by the user.
[1312] Specific operation: The device sends this information to the server (using the HTTPS protocol).
[1313] 3. The server stores the received information in a database (MySQL).
[1314] Data processing: Validation of input data (checking required fields).
[1315] Output: User information stored in the database.
[1316] Specific behavior: The server validates the input data and rejects invalid data.
[1317] 4. A registration completion message is sent to the user's device.
[1318] Output: A message notifying you that registration is complete.
[1319] Specific operation: The server generates a notification using a protocol (REST API) and sends it to the device. The device displays a message such as "Registration completed."
[1320] Step 2: Define the job content
[1321] 1. The user accesses the job content setting screen.
[1322] Specific operation: The terminal displays a form for entering work details.
[1323] 2. The user enters the job details required for their role and clicks the save button.
[1324] Input: The job description entered by the user.
[1325] Specific operation: The terminal transmits the business content data to the server.
[1326] 3. The server saves the business details in a database and analyzes them using an AI module (TensorFlow).
[1327] Input: Text data of business details.
[1328] Data Computing: Classification and analysis of text data.
[1329] Output: Analysis results.
[1330] Specific operation: The server stores the business content, executes the AI module, and stores the analysis results in a database.
[1331] 4. A list of saved tasks will be displayed on the device.
[1332] Output: A list of tasks.
[1333] Specific operation: The terminal displays the list received from the server.
[1334] Step 3: Daily task generation
[1335] 1. The server starts a daily task generation process every day (using the Cron scheduler).
[1336] Specific operation: The server sets the daily execution timing using a scheduler.
[1337] 2. The server retrieves the user's job information from the database.
[1338] Input: Business details stored in the database.
[1339] Specific operation: The server executes a database query to obtain the business details.
[1340] 3. Generate daily tasks using an AI algorithm (Scikit-learn).
[1341] Data calculation: Execution of task generation algorithm based on business content.
[1342] Output: Daily tasks.
[1343] Specific operation: The server runs the AI algorithm and generates task information.
[1344] 4. The generated task is sent to the user's device.
[1345] Output: Daily task information.
[1346] Specific operation: The server sends task information to the device using the REST API, and the device displays the new task to the user.
[1347] Step 4: Reporting Task Completion
[1348] 1. The user completes a daily task and presses the report completion button.
[1349] Input: Task completion status.
[1350] Specific operation: The device sends this to the server.
[1351] 2. The server saves the task completion information in the database.
[1352] Input: Task completion status information.
[1353] Output: Task completion data stored in a database.
[1354] Specific operation: The server receives the completion status and stores it in the database.
[1355] Step 5: Growth assessment
[1356] 1. The server analyzes the task completion status.
[1357] Input: Task completion status stored in the database.
[1358] Data calculation: Progress analysis using AI algorithms (TensorFlow).
[1359] Output: Growth assessment results.
[1360] Specific operation: The server inputs task data into the AI and evaluates its growth.
[1361] 2. Generate growth assessment results and store them in a database.
[1362] Input: The input data for the evaluation.
[1363] Output: Growth assessment data.
[1364] Specific operation: The server generates and stores the evaluation results.
[1365] Step 6: Feedback notification
[1366] 1. The server generates feedback based on the growth assessment.
[1367] Input: Growth assessment results.
[1368] Output: Feedback content.
[1369] Specific behavior: The server generates a feedback message.
[1370] 2. Send the feedback to the user's device.
[1371] Output: Feedback notification.
[1372] Specific operation: The server sends a notification, and the device displays it.
[1373] Step 7: Leadership Notification
[1374] 1. The server sends the growth evaluation results to the instructor's terminal.
[1375] Input: Growth assessment results.
[1376] Output: Notification to instructor.
[1377] Specific operation: The server sends the evaluation result.
[1378] 2. The instructor reviews the results and provides additional guidance and feedback as needed.
[1379] Specific operations: The instructor inputs the instruction content into a dedicated interface.
[1380] Step 8: Leadership
[1381] 1. The instructor enters the specific instruction content.
[1382] Input: Instructional content.
[1383] Specific operation: The terminal sends the instructor's input to the server.
[1384] 2. The instruction content is notified to the user's device.
[1385] Output: Instruction content notification.
[1386] Specific operation: The server notifies the user of the instruction content, and the terminal displays it.
[1387] (Application example 1)
[1388] 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."
[1389] Training new and mid-career employees, especially new operators, is extremely important in factory work, but traditional methods make it difficult to efficiently track and evaluate their individual growth and task progress. Furthermore, providing additional feedback and guidance can be a heavy burden for elders, which can result in delays in the training of new employees. To solve these problems, an efficient training system is needed.
[1390] 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.
[1391] In this invention, the server includes a user registration means, a task content setting means, a task generation means, a task completion reporting means, a growth evaluation means, a feedback notification means, an elder notification means, a robot operation training means, and a task completion tracking means, which enables new employees and mid-career employees to efficiently learn robot operation and maintenance, and to appropriately evaluate their growth and provide feedback.
[1392] The "user registration means" is a function that allows new employees and mid-career employees to register their own information in the system.
[1393] The "job content setting means" is a function that allows users to input and set their own roles and related job content.
[1394] The "task generation means" is a function for automatically generating daily tasks based on the business content.
[1395] The "task completion reporting means" is a function that allows a user to report the status of a completed task to the system.
[1396] The "growth evaluation means" is a function for evaluating the degree of growth of the user based on the task completion status.
[1397] The "feedback notification means" is a function for notifying the user of feedback generated based on the growth evaluation.
[1398] The "elder notification means" is a function for notifying the elder of the growth assessment results.
[1399] The "robot operation training means" is a function that is installed on factory robots and provides training for operators to learn robot operation and maintenance.
[1400] The "task completion tracking means" is a function for receiving task completion reports from operators and evaluating growth based on the task completion status.
[1401] This invention is a system for providing work assistance and growth measurement to new employees and mid-career employees, and in particular includes a configuration for efficiently conducting robot operation training in factories.
[1402] This system consists of a server, client terminals (factory robots and operator smartphones), and users (employees). The server stores and processes various data, while the client terminals provide an interface for users to input and display data.
[1403] Hardware and Software
[1404] Hardware
[1405] Client terminal: Factory robot, operator's smartphone
[1406] Server: A computer system that stores and processes data.
[1407] software
[1408] Programming language: Python
[1409] Framework: Flask (web application framework)
[1410] Database: SQLite (lightweight database management system)
[1411] Program Overview
[1412] User registration method
[1413] When a user accesses the system for the first time, they enter their information and send it to the server, which stores it in an SQLite database. For example, a new operator might enter their name, job title, and department information using their smartphone and press the registration button.
[1414] Business content setting method
[1415] After completing registration, the user proceeds to the screen where they can enter their work details. They enter the necessary tasks and work details and send them to the server, which then stores them in a database.
[1416] Task generation method
[1417] The server generates daily tasks based on the user's work, automatically selects the most suitable tasks using an AI algorithm, and sends them to the user's device.
[1418] Task completion reporting method
[1419] When a user completes a task, they press a completion notification button to notify the server, which stores this information in a database.
[1420] Growth assessment tools
[1421] The server analyzes the user's task completion status and performs a growth evaluation based on an AI algorithm, which is then sent to the user's device and displayed.
[1422] Feedback notification methods
[1423] Based on the progress evaluation, the server generates feedback and notifies the user. The feedback is displayed on the user's smartphone or device. For example, a message such as "Excellent progress! Keep up the good work!" may be displayed.
[1424] Elder Notification Methods
[1425] The results of the growth evaluation are also sent to the device of the elder (senior employee or supervisor), who can then provide additional feedback and guidance based on the results.
[1426] Robot operation training tool
[1427] It is installed on factory robots and provides training for operators to learn how to operate and maintain the robots. When task completion is reported, the server tracks the progress and evaluates the robot's growth.
[1428] Specific examples
[1429] A new operator accesses the system to operate a robot for the first time and enters their name, job title, and department on the user registration screen. Their first daily task is to "learn basic robot operations," and they report back after completing it. After a few days, their progress is evaluated based on their task completion status, and they receive feedback that they have made "excellent progress." An elder also reviews the results and provides additional guidance as needed.
[1430] Prompt Sentence Examples
[1431] "Enter the new user's name, job title, and department information, and set up their first task: learning the basics of robot operation. Then, report the task as completed and receive evaluations and feedback on their progress."
[1432] By using this system, it is possible to efficiently train new operators at factories and evaluate their growth.
[1433] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1434] Step 1:
[1435] User Registration
[1436] The user accesses the system and displays the registration screen. The user enters basic information such as their name, position, and department, and presses the registration button. The terminal sends the entered information to the server. The server saves the information in a database and sends a registration completion notification to the user's terminal.
[1437] Input: User's name, title, department
[1438] Data processing: The server saves the input data in a database
[1439] Output: Registration completion notification
[1440] Step 2:
[1441] Business content setting
[1442] The user accesses the task setting screen and inputs their task details. The terminal sends the input task details to the server. The server saves them in a database and sends a save completion notification to the user's terminal.
[1443] Input: User's job description
[1444] Data processing: The server stores the business data in a database
[1445] Output: Save completion notification
[1446] Step 3:
[1447] Task Creation
[1448] The server generates daily tasks based on the user's work every day. The generated tasks are selected using an AI algorithm. The server then sends the generated tasks to the user's device.
[1449] Input: Business details in the database
[1450] Data calculation: AI algorithms select the appropriate tasks
[1451] Output: Generated daily tasks
[1452] Step 4:
[1453] Task completion report
[1454] When a user completes a daily task, they press the completion report button. The device sends the task completion status to the server, which stores this information in a database.
[1455] Input: Task completion report
[1456] Data processing: The server saves the task completion status to the database
[1457] Output: None
[1458] Step 5:
[1459] Growth Assessment
[1460] The server analyzes the user's task completion status and evaluates the user's progress based on an AI algorithm, which stores the evaluation results in a database and sends them to the user's device.
[1461] Input: Task completion status in database
[1462] Data calculation: Growth evaluation using AI algorithms
[1463] Output: Growth evaluation results
[1464] Step 6:
[1465] Feedback Notifications
[1466] The server generates feedback based on the growth evaluation and notifies the user on their device. The feedback and the growth evaluation results are displayed to the user.
[1467] Input: Growth assessment results
[1468] Data Calculation: Feedback Generation
[1469] Output: Feedback notification
[1470] Step 7:
[1471] Elder Notification
[1472] The server sends the results of the growth evaluation to the terminal of the elder (senior operator or supervisor), who reviews the results and provides additional guidance as necessary.
[1473] Input: Growth assessment results
[1474] Data processing: Notification of results
[1475] Output: Elder growth evaluation results
[1476] Step 8:
[1477] Robot operation training
[1478] Once installed on a factory robot, the operator begins training to learn the robot's tasks. Once task completion status is entered, the server tracks progress and evaluates the robot's growth. The evaluation results are then sent to the operator and elders.
[1479] Input: Task completion status of robot operation
[1480] Data Computing: Tracking Task Completion and Evaluating Growth
[1481] Output: Evaluation result notification to operator and elder
[1482] 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.
[1483] The present invention relates to a system that not only assists new and mid-career employees in their work and measures their growth, but also recognizes the user's emotions and adjusts feedback based on those emotions. This system is composed of an integrated user registration means, task content setting means, task creation means, task completion reporting means, growth evaluation means, feedback notification means, elder notification means, elder guidance means, display means, and an emotion engine.
[1484] Overall system configuration
[1485] The system consists of a server, client terminals, and users (employees). The server stores and processes various data, while the client terminals provide an interface for users to input and display data. Furthermore, an emotion engine analyzes the user's emotional data and reflects it in the generation of feedback.
[1486] User registration method
[1487] The user registration means allows new or mid-career employees to enter their basic information. The terminal displays a user registration screen, where the user enters their name, job title, department, etc. The server stores the received information in a database and sends a notification of registration completion to the user's terminal. The terminal displays this notification to the user.
[1488] Business content setting method
[1489] In the job content setting means, the user inputs the job content required for their role. This is done using an input screen displayed on the user's terminal. The server receives the input job content, stores it in a database, and analyzes the job content. The terminal displays a list of the saved job content to the user.
[1490] Task generation method
[1491] The server generates daily tasks based on the user's work. This is done automatically every day, and appropriate tasks are selected based on an AI algorithm. This task information is sent to the user's device, and the device displays the generated daily tasks to the user.
[1492] Task completion reporting method
[1493] Each time a user completes a daily task, they can press a completion report button on their device, which then sends the task completion status to the server, which stores this information in a database.
[1494] Growth assessment tools
[1495] The server analyzes the user's task completion status and performs a growth evaluation. The AI algorithm evaluates the user's level of growth and generates this evaluation result.
[1496] Feedback notification methods
[1497] Based on the growth evaluation, the server generates feedback and notifies the user's device, which then displays the feedback and the growth evaluation results to the user, allowing the user to obtain specific guidelines for self-improvement.
[1498] Elder Notification Methods
[1499] The server sends the results of the growth assessment to the device of the elder (senior employee or supervisor), who reviews the results and provides additional guidance or feedback as needed.
[1500] Elder Teaching Methods
[1501] The elder's guidance tool allows the elder to provide specific feedback and additional guidance to the user. The guidance content entered by the elder is sent to the user's device via the server.
[1502] Emotion Engine
[1503] The emotion engine collects and analyzes data to recognize the user's emotions. Specifically, it uses the mobile device's camera and microphone to analyze the user's facial expressions and tone of voice. This evaluates the user's current emotional state and sends the data to the server.
[1504] Use of Emotional Data
[1505] The server provides the emotion data from the emotion engine to the growth evaluation means and the feedback notification means, so that the growth evaluation and feedback generation are adjusted to correspond to the user's emotional state.
[1506] Specific examples
[1507] For example, a new employee accesses the system for the first time and registers as a user. They enter their name, job title, and department information into the registration input form displayed on their terminal, and press the registration button. The server stores this information in a database and sends a registration completion message to the user's terminal.
[1508] Next, the new employee accesses the job description setting screen and enters their job description. The server saves the entered job description and analyzes it using AI. Then, every morning, the server generates daily tasks based on the new employee's job description and sends them to the user's device.
[1509] When a new employee completes a task and presses the completion report button, the completion status is sent to the server and saved in the database. Based on the task completion status, the server evaluates the employee's progress, generates feedback, and notifies the user. The elder also receives the results of the growth evaluation and provides additional guidance as needed.
[1510] The emotion engine then recognizes that the new employee is showing signs of anxiety after completing the task and notifies the server. Based on this emotion data, the server adjusts the feedback content, adding more encouraging words and specific advice. The user receives this feedback and can move on to the next task while feeling a sense of personal growth.
[1511] This series of processes allows for efficient work support and growth measurement for new and mid-career employees, reducing the burden on elders and promoting employee growth. Furthermore, the use of an emotion engine provides feedback that takes into account the user's emotions, enabling more accurate and appropriate guidance.
[1512] The processing flow will be explained below.
[1513] Step 1:
[1514] The user accesses the terminal and opens the user registration screen.
[1515] Step 2:
[1516] The terminal displays a registration screen where the user enters information such as name, position, department, etc.
[1517] Step 3:
[1518] The registration information entered by the user is sent from the terminal to the server.
[1519] Step 4:
[1520] The server stores the received registration information in a database.
[1521] Step 5:
[1522] The server sends a registration completion message to the terminal, which displays this message to the user.
[1523] Step 6:
[1524] The user opens the job content setting screen on the terminal and enters his / her job content.
[1525] Step 7:
[1526] The terminal transmits the input business details to the server.
[1527] Step 8:
[1528] The server stores the received business details in a database and analyzes them using AI.
[1529] Step 9:
[1530] The server generates a list of the user's work activities based on the analysis results and transmits it to the terminal.
[1531] Step 10:
[1532] The terminal displays the list of work contents to the user for confirmation.
[1533] Step 11:
[1534] The server automatically starts its daily task generation routine every morning.
[1535] Step 12:
[1536] The server generates daily tasks based on the user's work and sends them to the terminal.
[1537] Step 13:
[1538] The terminal displays the generated daily tasks to the user.
[1539] Step 14:
[1540] Each time the user completes a task, he or she presses a task completion button on the terminal.
[1541] Step 15:
[1542] The terminal sends the task completion status to the server.
[1543] Step 16:
[1544] The server stores the task completion status in a database.
[1545] Step 17:
[1546] The server uses AI to evaluate the user's level of growth based on task completion status.
[1547] Step 18:
[1548] The emotion engine collects the user's emotion data and sends it to the server.
[1549] Step 19:
[1550] The server receives the emotion data and takes it into account in the evaluation.
[1551] Step 20:
[1552] The server generates feedback based on the growth evaluation results and transmits it to the terminal.
[1553] Step 20:
[1554] The terminal displays feedback and growth evaluation results to the user.
[1555] Step 21:
[1556] The emotion engine analyzes the user's emotional state and adjusts the feedback if emotions such as anxiety or stress are recognized.
[1557] Step 22:
[1558] Tailored feedback based on the emotion engine's analysis is sent to the user.
[1559] Step 23:
[1560] The server sends the growth assessment results to the elder's terminal.
[1561] Step 24:
[1562] The elder checks the growth assessment results on the terminal and enters additional guidance or feedback as needed.
[1563] Step 25:
[1564] When an elder sends feedback, the server sends the elder's feedback to the user's terminal.
[1565] Step 26:
[1566] The terminal displays the elder's feedback to the user.
[1567] Step 27:
[1568] Users receive feedback tailored by the emotion engine, allowing them to realize their own progress and move on to the next task.
[1569] Example 2
[1570] 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."
[1571] In companies, the performance and growth management of new and mid-career employees requires efficient and effective guidance and feedback. However, conventional systems make it difficult to take into account the emotional state of each employee, making it difficult to provide appropriate feedback. Another issue is that the burden on elders (superiors) is heavy, limiting the amount of individual guidance they can provide.
[1572] 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. In this invention, the server includes a user registration means, a task content setting means, a task creation means, a task completion reporting means, a growth evaluation means, a feedback notification means, a superior notification means, an emotion analysis means, and a feedback adjustment means. This makes it possible to provide appropriate feedback based on the user's emotional state and reduce the burden on elders.
[1573] "User registration means" refers to a system that allows new employees or mid-career employees to register by entering basic information into the system.
[1574] The "job content setting means" is a mechanism for users to input their own roles and related job content.
[1575] The "task generation means" is a mechanism for automatically generating daily tasks based on the business content.
[1576] The "task completion reporting means" is a mechanism for users to report completed tasks.
[1577] The "growth evaluation means" is a mechanism for evaluating the degree of growth of the user based on the task completion status.
[1578] The "feedback notification means" is a mechanism for notifying the user of the feedback generated based on the growth evaluation.
[1579] The "superior notifying means" is a mechanism for notifying the superior of the growth evaluation result.
[1580] "Emotion analysis means" refers to a mechanism for collecting and analyzing users' emotional data.
[1581] The "feedback adjustment means" refers to a mechanism for appropriately adjusting the content of feedback using the emotion data.
[1582] "Display means" refers to a mechanism for displaying the feedback content and growth evaluation results to the user.
[1583] MODE FOR CARRYING OUT THE INVENTION
[1584] The present invention provides a system that provides work support and growth measurement for new and mid-career employees, and enables adjustment of feedback based on user emotion recognition. The system is composed of a server, a terminal, and a user. Specific embodiments are described below.
[1585] Hardware and software used
[1586] Server: Stores and processes data. Specifically, it is equipped with a database and AI algorithms, and generates tasks, evaluates growth, and generates feedback.
[1587] Device: Provides an interface for users to input and display data. Mobile devices are equipped with cameras and microphones to collect user emotion data.
[1588] Emotion engine: Software for analyzing user emotions, including facial expression analysis and tone of voice analysis.
[1589] Program processing
[1590] The system works as follows:
[1591] User registration method
[1592] When a user accesses the system from a terminal for the first time, a user registration screen is displayed. Here, basic information such as name, job title, and department is entered and sent to the server. The server stores this information in a database and sends a notification of registration completion to the terminal. The terminal displays this notification to the user.
[1593] Business content setting method
[1594] The user accesses the job description setting screen and enters their job description. The information sent from the device is received by the server and stored in a database. The AI algorithm then analyzes the job description, and a list of saved job descriptions is displayed on the device.
[1595] Task generation method
[1596] Every morning, the server uses an AI algorithm to automatically generate daily tasks based on the user's work, and this task information is sent to the user's device and displayed there.
[1597] Task completion reporting method
[1598] When a user completes a daily task, he / she presses the completion report button on the terminal, and the terminal sends this completion status to the server, which stores it in the database.
[1599] Growth assessment tools
[1600] The server uses an AI algorithm to analyze the task completion status in the database and evaluate the user's level of growth, generating an evaluation result.
[1601] Feedback notification methods
[1602] The server generates feedback based on the growth evaluation and notifies the user's terminal, which then displays the feedback and the growth evaluation results to the user.
[1603] Elder Notification Methods
[1604] The server sends the results of the growth assessment to the superior's terminal, who then checks the results and provides additional guidance or feedback as necessary.
[1605] Emotion analysis means
[1606] When a user performs or completes a task, the camera and microphone on the mobile device are used to collect the user's facial expressions and tone of voice. The emotion engine analyzes this to assess the user's emotional state and sends the data to the server.
[1607] Feedback Adjustment Means
[1608] The server provides emotional data to the growth evaluation means and feedback notification means, and adjusts the feedback content in accordance with the user's emotional state, thereby providing optimal feedback for the user.
[1609] Specific examples
[1610] For example, when a new employee accesses the system to register as a user, they enter their name, job title, and department in the registration form displayed on their terminal and press the registration button. The server stores this information in a database and sends a message that registration is complete. The new employee then enters specific job details on the job details setting screen, which the server saves and analyzes.
[1611] Every morning, the server generates daily tasks based on the work content and sends them to the user's device. When a new employee completes a task and presses the completion report button, the server receives the information and stores it in a database. The server evaluates the employee's growth based on the task completion information, generates feedback, and sends it to the user's device. Supervisors also receive the evaluation results and provide additional guidance as needed.
[1612] When the task is completed, the device collects emotional data from the new employee using a camera and microphone, which is then analyzed by an emotion engine. The server uses this data to adjust the feedback content and provide the most appropriate feedback to the user.
[1613] Prompt Sentence Examples
[1614] "Generate a scenario where a new employee is filling out a registration form with basic information."
[1615] In this way, the system can support new and mid-career employees in their work, reduce the burden on elders, and provide emotionally sensitive feedback.
[1616] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1617] Step 1:
[1618] User Registration
[1619] Input: The user enters basic information such as name, job title, and department at the terminal.
[1620] Operation:
[1621] The terminal displays a user registration screen, and the user enters information and presses the registration button.
[1622] The entered information is sent to the server.
[1623] Data processing / calculation:
[1624] The server stores the received user information in a database.
[1625] Generates a notification message to notify the completion of registration.
[1626] Output: The server sends a registration completion notification to the terminal, which displays it to the user.
[1627] Step 2:
[1628] Business content setting
[1629] Input: The user inputs their job description into the terminal.
[1630] Operation:
[1631] The terminal displays a task content setting screen, and the user enters information and presses the save button.
[1632] The entered business details are sent to the server.
[1633] Data processing / calculation:
[1634] The server stores the received business content information in a database.
[1635] Analyze work content using AI algorithms.
[1636] Output: The server sends the analysis results to the terminal, which displays them to the user as a list of tasks.
[1637] Step 3:
[1638] Daily Task Generation
[1639] Input: User job description information and AI algorithm.
[1640] Operation:
[1641] Every morning the server runs the daily task generation process.
[1642] Data processing / calculation:
[1643] The server uses an AI algorithm to generate appropriate daily tasks based on work content information.
[1644] Output: The generated daily task information is sent to the terminal, which displays it to the user.
[1645] Step 4:
[1646] Task completion report
[1647] Input: The task that the user completed.
[1648] Operation:
[1649] The user presses the completion report button on the terminal.
[1650] The terminal sends the task completion status to the server.
[1651] Data processing / calculation:
[1652] The server stores the received completion status in a database.
[1653] Output: The server updates task completion information and generates reports for managers and elders.
[1654] Step 5:
[1655] Growth Assessment
[1656] Input: Task completion status and AI algorithm.
[1657] Operation:
[1658] The server periodically performs a growth evaluation process.
[1659] Data processing / calculation:
[1660] The server uses AI algorithms to analyze the task completion status in the database.
[1661] The degree of growth is evaluated and an evaluation result is generated.
[1662] Output: Generate growth assessment results and store them in a database.
[1663] Step 6:
[1664] Feedback Generation and Notification
[1665] Input: Growth assessment results.
[1666] Operation:
[1667] The server performs the feedback generation process.
[1668] Data processing / calculation:
[1669] The server generates appropriate feedback content based on the growth evaluation results.
[1670] Output: The feedback is sent to the user's device, where it is displayed to the user.
[1671] Step 7:
[1672] Elder Notification and Guidance
[1673] Input: Growth assessment results.
[1674] Operation:
[1675] The server performs elder notification processing.
[1676] Elders provide additional guidance and feedback.
[1677] Data processing / calculation:
[1678] The server receives input from the elder and generates appropriate instructional content.
[1679] Output: The instructional content is sent to the user's terminal, and the terminal displays it to the user.
[1680] Step 8:
[1681] Emotional data analysis and utilization
[1682] Input: User emotion data (facial expressions, tone of voice).
[1683] Operation:
[1684] The device uses a camera and microphone to collect emotional data.
[1685] The emotion data is sent to the server.
[1686] Data processing / calculation:
[1687] The emotion engine analyzes the emotion data and evaluates the emotional state.
[1688] The server reflects the emotional data in the growth evaluation means and feedback notification means.
[1689] Output: The adjusted feedback is sent to the device, which displays it to the user.
[1690] (Application example 2)
[1691] 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."
[1692] Conventional systems did not adequately support new and mid-career employees in their work and measured their growth, and it was particularly difficult to provide feedback that took into account the emotional state of each employee. Elders also faced challenges, with the burden on them being heavy and making it difficult for them to provide efficient guidance. Another major issue was the lack of a feedback system that utilized emotional data.
[1693] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[1694] In this invention, the server includes a user registration means, a task content setting means, a task generation means, a task completion reporting means, a growth evaluation means, a feedback notification means, an elder notification means, an emotion engine, and a feedback adjustment means. This allows for efficient work assistance and growth measurement for new employees and mid-career employees, and provides feedback that takes into account their emotional state. This also reduces the burden on elders, enabling more efficient guidance.
[1695] The "user registration means" is a means for new employees or mid-career employees to register in the system.
[1696] The "job content setting means" is a means for a user to input his / her role and related job content.
[1697] The "task generation means" is a means for automatically generating daily tasks based on the business content.
[1698] The "task completion reporting means" is a means for a user to report a completed task.
[1699] The "growth evaluation means" is a means for evaluating the degree of growth of the user based on the task completion status.
[1700] The "feedback notification means" is a means for generating feedback based on the growth evaluation and notifying the user of the feedback.
[1701] The "elder notification means" is a means for notifying the elder of the growth assessment results.
[1702] An "emotion engine" is a means for recognizing a user's emotions and analyzing that data.
[1703] The "feedback adjustment means" is a means for adjusting the feedback based on the emotion data.
[1704] The "display means" is a means for displaying the growth assessment result and feedback based thereon to the user.
[1705] The "data transmission means" is a means for providing the emotion data to the server and reflecting it in growth evaluation and feedback generation.
[1706] A "mobile terminal" is a portable information processing terminal.
[1707] A "smart device" is an information device that has Internet connectivity and can be operated through a user interface.
[1708] The present invention relates to a system for providing work support and growth measurement to new employees and mid-career employees, and for recognizing and reflecting the user's emotions in feedback. A specific embodiment of the present invention will be described below.
[1709] System Configuration
[1710] The system consists of a server, client terminals, and users (employees). The server stores and processes various data, while the client terminals provide an interface for users to input and display data. Furthermore, an emotion engine analyzes the user's emotional data and reflects it in the generation of feedback.
[1711] User registration method
[1712] The server provides a function for users to register themselves by entering their basic information and registering them in the system. The user enters their name, job title, and department information in the registration input form displayed on the terminal and presses the register button. The server saves this information in a database and sends a notification of registration completion to the user's terminal. The terminal displays this notification to the user.
[1713] Business content setting method
[1714] The server provides a function for users to input the job content required for their role as a job content setting means. The user inputs the job content using the input screen of the terminal, and the server receives it and stores it in a database. A list of the saved job content is displayed on the terminal.
[1715] Task generation method
[1716] The server provides a task generation function that automatically generates daily tasks based on the user's work. The automatically generated tasks are selected based on an AI algorithm. This task information is sent to the user's device, and the device displays the generated daily tasks to the user.
[1717] Task completion reporting method
[1718] Each time a user completes a daily task, they can press a completion report button on their device, which then sends the task completion status to the server, which stores this information in a database.
[1719] Growth assessment tools
[1720] The server provides a function to analyze the user's task completion status and evaluate the user's growth as a means of growth evaluation. This evaluation is performed by an AI algorithm.
[1721] Feedback notification methods
[1722] The server generates feedback based on the growth evaluation and provides a function to notify the user's terminal, which displays the feedback content and the growth evaluation results to the user.
[1723] Elder Notification Methods
[1724] The server provides a function to send the results of the growth evaluation to the device of the elder (senior employee or supervisor), who checks the results and provides additional guidance or feedback as necessary.
[1725] Emotion Engine
[1726] The emotion engine uses the mobile device's camera and microphone to analyze the user's facial expressions and tone of voice, assessing the user's current emotional state and sending the data to the server.
[1727] Feedback Adjustment Means
[1728] The server provides emotional data to the growth evaluation means and the feedback notification means, and has a function of adjusting the content of the feedback based on this data, thereby adjusting the feedback to correspond to the emotional state of the user.
[1729] Specific examples
[1730] For example, imagine a scenario in which a new employee puts on smart glasses, accesses the system for the first time, and registers as a user. He enters his name, job title, and department information into the registration form displayed on his device and presses the registration button. The server saves this information in a database and sends a registration completion message to the user's device. The new employee then accesses the job description setting screen and enters his or her job description. The server saves the entered job description, analyzes it using AI, and automatically generates daily tasks every morning and sends them to the user's device. After the new employee completes the task, he or she presses the completion report button. The completion status is sent to the server and saved in the database. Based on the task completion status, the server evaluates the employee's progress, generates feedback, and notifies the user. The elder also receives the growth evaluation results and provides additional guidance as needed. Furthermore, if the new employee shows anxiety after completing the task, the emotion engine notifies the server, which can then adjust the feedback content based on the emotion data and provide more specific advice.
[1731] Prompt Sentence Examples
[1732] "Describe a system that recognizes emotions and provides real-time feedback during training for new employees. Give an example of a program that uses smart glasses, a camera to capture images of faces, analyzes emotions, and generates specific advice based on that."
[1733] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1734] Step 1:
[1735] Register basic information via user registration means
[1736] The user enters their name, job title, and department information into the registration form displayed on the terminal. The server receives this information and stores it in a database. The input data is the user's basic information, and the output is the user profile information stored in the database.
[1737] Step 2:
[1738] Input of business content using business content setting means
[1739] The user inputs the job details required for their role through the job details input screen displayed on the terminal. The server receives this job details data and stores it in a database. The input data is the user's role and job details, and the output is a list of the saved job details.
[1740] Step 3:
[1741] Automatic generation of daily tasks by task generation means
[1742] The server uses an AI algorithm based on the saved work content to automatically generate daily tasks, which are then sent to the user's device and displayed. The input data is a list of work content, and the daily tasks are generated through calculation processing. The output is the daily tasks displayed on the user's device.
[1743] Step 4:
[1744] Reporting task completion using the task completion reporting method
[1745] The user presses the completion report button on the terminal to report task completion. The server receives this information and saves the completion status in the database. The input data is the user's task completion status, and the output is the completion status saved in the database.
[1746] Step 5:
[1747] Evaluation of the degree of growth using growth assessment tools
[1748] The server analyzes the data of completed tasks and performs a growth evaluation. At this time, an AI algorithm is used to calculate the degree of growth. The input data is the task completion status, and a growth evaluation is generated through calculation processing. The output is the evaluation result.
[1749] Step 6:
[1750] Feedback generation and notification via feedback notification methods
[1751] The server generates feedback based on the growth evaluation results and notifies the user's device. The user then checks the feedback and growth evaluation results on their device. The input data is the growth evaluation results, and the output is the feedback displayed on the user's device.
[1752] Step 7:
[1753] Notification of growth assessment results via elder notification means
[1754] The server notifies the elder of the results of the growth evaluation, and the elder checks the results on the terminal. The input data is the growth evaluation result, and the output is the evaluation content displayed on the elder's terminal.
[1755] Step 8:
[1756] Emotional data analysis using an emotion engine
[1757] The device's camera and microphone are used to capture the user's facial expressions and tone of voice. The emotion engine analyzes this data and evaluates the user's current emotional state. The input data is the video and audio data captured by the camera and microphone, and emotion data is generated through computational processing. The output is the analyzed emotion data.
[1758] Step 9:
[1759] Feedback adjustment by feedback adjustment means
[1760] The server adjusts the feedback content based on the emotional data, thereby providing feedback that corresponds to the emotional state. The input data is the emotional data, and the output is the adjusted feedback content.
[1761] 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.
[1762] 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.
[1763] 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.
[1764] [Fourth embodiment]
[1765] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.
[1766] 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.
[1767] 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).
[1768] 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.
[1769] 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.
[1770] 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).
[1771] 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. 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.
[1772] 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.
[1773] 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.
[1774] 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.
[1775] 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.
[1776] 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.
[1777] 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."
[1778] The present invention relates to a system for providing work support and growth measurement for new employees and mid-career employees. This system is composed of an integrated user registration means, a work content setting means, a task generation means, a task completion reporting means, a growth evaluation means, a feedback notification means, a elder notification means, an elder guidance means, and a display means.
[1779] Overall system configuration
[1780] The system consists of a server, client terminals, and users (employees). The server stores and processes various data, and the client terminals provide an interface for users to input and display data.
[1781] User registration method
[1782] The user registration means allows new or mid-career employees to enter their basic information. The terminal displays a user registration screen, where the user enters their name, job title, department, etc. The server stores the received information in a database and sends a notification of registration completion to the user's terminal. The terminal displays this notification to the user.
[1783] Business content setting method
[1784] In the job content setting means, the user inputs the job content required for their role. This is done using an input screen displayed on the user's terminal. The server receives the input job content, stores it in a database, and analyzes the job content. The terminal displays a list of the saved job content to the user.
[1785] Task generation method
[1786] The server generates daily tasks based on the user's work. This is done automatically every day, and appropriate tasks are selected based on an AI algorithm. This task information is sent to the user's device, and the device displays the generated daily tasks to the user.
[1787] Task completion reporting method
[1788] Each time a user completes a daily task, they can press a completion report button on their device, which then sends the task completion status to the server, which stores this information in a database.
[1789] Growth assessment tools
[1790] The server analyzes the user's task completion status and performs a growth evaluation. The AI algorithm evaluates the user's level of growth and generates this evaluation result.
[1791] Feedback notification methods
[1792] Based on the growth evaluation, the server generates feedback and notifies the user's device, which then displays the feedback and the growth evaluation results to the user, allowing the user to obtain specific guidelines for self-improvement.
[1793] Elder Notification Methods
[1794] The server sends the results of the growth assessment to the device of the elder (senior employee or supervisor), who reviews the results and provides additional guidance or feedback as needed.
[1795] Elder Teaching Methods
[1796] The elder's guidance tool allows the elder to provide specific feedback and additional guidance to the user. The guidance content entered by the elder is sent to the user's device via the server.
[1797] Specific examples
[1798] For example, a new employee accesses the system for the first time and registers as a user. They enter their name, job title, and department information into the registration input form displayed on their terminal, and press the registration button. The server stores this information in a database and sends a registration completion message to the user's terminal.
[1799] Next, the new employee accesses the job description setting screen and enters their job description. The server saves the entered job description and analyzes it using AI. Then, every morning, the server generates daily tasks based on the new employee's job description and sends them to the user's device.
[1800] When a new employee completes a task and presses the completion report button, the completion status is sent to the server and saved in the database. Based on the task completion status, the server evaluates the employee's progress, generates feedback, and notifies the user. The elder also receives the results of the growth evaluation and provides additional guidance as needed.
[1801] This series of processes allows for efficient support of new and mid-career employees and measurement of their growth, reducing the burden on elders while promoting employee growth.
[1802] The processing flow will be explained below.
[1803] Step 1:
[1804] The user accesses the terminal and opens the user registration screen.
[1805] Step 2:
[1806] The terminal displays a registration screen where the user enters information such as name, position, department, etc.
[1807] Step 3:
[1808] The registration information entered by the user is sent from the terminal to the server.
[1809] Step 4:
[1810] The server stores the received registration information in a database.
[1811] Step 5:
[1812] The server sends a registration completion message to the terminal, which displays this message to the user.
[1813] Step 6:
[1814] The user opens the job content setting screen on the terminal and enters his / her job content.
[1815] Step 7:
[1816] The terminal transmits the input business details to the server.
[1817] Step 8:
[1818] The server stores the received business details in a database and analyzes them using AI.
[1819] Step 9:
[1820] The server generates a list of the user's work activities based on the analysis results and transmits it to the terminal.
[1821] Step 10:
[1822] The terminal displays the list of work contents to the user for confirmation.
[1823] Step 11:
[1824] The server automatically starts its daily task generation routine every morning.
[1825] Step 12:
[1826] The server generates daily tasks based on the user's work and sends them to the terminal.
[1827] Step 13:
[1828] The terminal displays the generated daily tasks to the user.
[1829] Step 14:
[1830] Each time the user completes a task, he or she presses a task completion button on the terminal.
[1831] Step 15:
[1832] The terminal sends the task completion status to the server.
[1833] Step 16:
[1834] The server stores the task completion status in a database.
[1835] Step 17:
[1836] The server uses AI to evaluate the user's level of growth based on task completion status.
[1837] Step 18:
[1838] The server generates feedback based on the growth evaluation results and transmits it to the terminal.
[1839] Step 19:
[1840] The terminal displays feedback and growth evaluation results to the user.
[1841] Step 20:
[1842] The server sends the growth assessment results to the elder's terminal.
[1843] Step 21:
[1844] The elder checks the growth assessment results on the terminal and enters additional guidance or feedback as needed.
[1845] Step 22:
[1846] When an elder sends feedback, the server sends the elder's feedback to the user's terminal.
[1847] Step 23:
[1848] The terminal displays the elder's feedback to the user.
[1849] Example 1
[1850] 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."
[1851] Organizations need support to help new and existing employees start work smoothly and grow efficiently. However, with current systems, setting job content, generating tasks, and evaluating growth levels is often done manually, which is time-consuming. It is also difficult for senior employees and supervisors (hereafter referred to as "mentors") to provide feedback in a timely manner. There is a need for a system that can solve these problems and effectively support employee growth.
[1852] 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.
[1853] In this invention, the server includes a user registration means for registering users in the system, a task content setting means for users to input their roles and related task content, a task item generation means for automatically generating daily task items based on the task content, a task completion reporting means for users to report completed task items, a growth evaluation means for evaluating the user's level of growth based on the task completion status, an opinion notification means for generating an opinion based on the growth evaluation and notifying the user, and an instructor notification means for notifying the instructor of the growth evaluation result. This enables each employee to automatically receive appropriate tasks, have their level of growth evaluated based on the task progress, and receive appropriate feedback quickly. This improves work efficiency and promotes employee growth.
[1854] "User registration means" is a function that allows new or existing employees to register their basic information and create an account in the system.
[1855] The "job content setting means" is a function that allows a user to input and set specific job content related to his or her role.
[1856] The "work item generation means" is a function for automatically generating daily work items based on the work content set by the user.
[1857] The "task completion reporting means" is a function that allows a user to report a completed task item.
[1858] The "growth evaluation means" is a function for evaluating the degree of growth of a user based on the task completion status.
[1859] The "opinion notification means" is a function for notifying the user of opinions and feedback generated based on the growth evaluation.
[1860] The "instructor notification means" is a function for notifying the instructor of the growth evaluation results.
[1861] The "instructor's instruction means" is a function that allows an instructor to provide additional instruction and feedback to a user.
[1862] The "display means" is a function for displaying the growth assessment results and feedback based on them to the user.
[1863] The present invention relates to a system for providing work support and growth measurement for new and existing employees. This system is configured by integrating the following means: registration, job content setting, task creation, completion report, growth evaluation, feedback notification, instructor notification, and guidance.
[1864] Overall system configuration
[1865] The system consists of a server, client terminals, and users (employees). The server stores and processes various data, and the client terminals provide an interface for users to input and check data.
[1866] The specific hardware and software used are a database management system (MySQL) on the server, frameworks used to implement AI algorithms (TensorFlow, Scikit-learn), and a web server (Apache), while a web browser is used as the client terminal.
[1867] User registration method
[1868] The user registration means allows the user to register their own basic information. When the user enters their own basic information and presses the registration button, the terminal sends the information to the server. The server stores the received information in a database and sends a notification that registration is complete. The user can check the notification on the terminal.
[1869] Business content setting method
[1870] In the task content setting means, the user inputs the task content related to their role. When the user inputs the task content and presses the save button, the terminal sends the data to the server. The server receives the data, analyzes it with the AI module, saves the results in a database, and displays the saved task content on the terminal.
[1871] Task generation method
[1872] The server automatically generates daily tasks based on the user's work, uses an AI algorithm to select appropriate daily tasks, and sends them to the user's device, which then displays the tasks to the user.
[1873] Task completion reporting method
[1874] When a user completes a daily task, they can press the completion report button, and the device will send the information to the server, which will store the task completion status in a database.
[1875] Growth assessment tools
[1876] The server analyzes the task completion status and evaluates the progress using AI algorithms, generating evaluation results and storing them in a database.
[1877] Feedback notification methods
[1878] Based on the growth evaluation, the server generates feedback and notifies the user's device, which then displays the feedback and evaluation results to the user and provides guidelines for self-improvement.
[1879] Leadership notification and guidance tools
[1880] The server sends the results of the growth evaluation to the instructor's device. The instructor checks the results and provides additional guidance or feedback as necessary. The guidance content entered by the instructor is sent to the user's device via the server, where the user can view it.
[1881] Specific examples
[1882] For example, when a new employee accesses the system for the first time and registers as a user, they enter their name, job title, and department information in the format displayed on their terminal and press the register button. The server saves this information in a database and sends a registration completion message to the terminal. The user then accesses the job content setting screen and enters their job content. The server saves this information and analyzes it using AI. Thereafter, every morning the server generates daily tasks based on the user's job content and sends them to the terminal. When the user completes the task and presses the completion report button, the information is sent to the server and saved in the database. The server then evaluates the user's growth, generates feedback, and notifies the user, as well as the instructor. The instructor provides additional guidance as needed, and the content is notified to the user.
[1883] Prompt Sentence Examples
[1884] "Please provide a detailed description of how new hires will set up their job description and complete their daily tasks. Include a process for evaluation and feedback after completing tasks."
[1885] The above is a specific embodiment for carrying out the present invention.
[1886] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1887] Step 1: User Registration
[1888] 1. A user accesses the system and opens the user registration screen.
[1889] Input: User's name, job title, and department information.
[1890] Specific operation: The terminal displays the registration form through a web browser.
[1891] 2. The user enters the required information and presses the registration button.
[1892] Input: Name, title, and department information entered by the user.
[1893] Specific operation: The device sends this information to the server (using the HTTPS protocol).
[1894] 3. The server stores the received information in a database (MySQL).
[1895] Data processing: Validation of input data (checking required fields).
[1896] Output: User information stored in the database.
[1897] Specific behavior: The server validates the input data and rejects invalid data.
[1898] 4. A registration completion message is sent to the user's device.
[1899] Output: A message notifying you that registration is complete.
[1900] Specific operation: The server generates a notification using a protocol (REST API) and sends it to the device. The device displays a message such as "Registration completed."
[1901] Step 2: Define the job content
[1902] 1. The user accesses the job content setting screen.
[1903] Specific operation: The terminal displays a form for entering work details.
[1904] 2. The user enters the job details required for their role and clicks the save button.
[1905] Input: The job description entered by the user.
[1906] Specific operation: The terminal transmits the business content data to the server.
[1907] 3. The server saves the business details in a database and analyzes them using an AI module (TensorFlow).
[1908] Input: Text data of business details.
[1909] Data Computing: Classification and analysis of text data.
[1910] Output: Analysis results.
[1911] Specific operation: The server stores the business content, executes the AI module, and stores the analysis results in a database.
[1912] 4. A list of saved tasks will be displayed on the device.
[1913] Output: A list of tasks.
[1914] Specific operation: The terminal displays the list received from the server.
[1915] Step 3: Daily task generation
[1916] 1. The server starts a daily task generation process every day (using the Cron scheduler).
[1917] Specific operation: The server sets the daily execution timing using a scheduler.
[1918] 2. The server retrieves the user's job information from the database.
[1919] Input: Business details stored in the database.
[1920] Specific operation: The server executes a database query to obtain the business details.
[1921] 3. Generate daily tasks using an AI algorithm (Scikit-learn).
[1922] Data calculation: Execution of task generation algorithm based on business content.
[1923] Output: Daily tasks.
[1924] Specific operation: The server runs the AI algorithm and generates task information.
[1925] 4. The generated task is sent to the user's device.
[1926] Output: Daily task information.
[1927] Specific operation: The server sends task information to the device using the REST API, and the device displays the new task to the user.
[1928] Step 4: Reporting Task Completion
[1929] 1. The user completes a daily task and presses the report completion button.
[1930] Input: Task completion status.
[1931] Specific operation: The device sends this to the server.
[1932] 2. The server saves the task completion information in the database.
[1933] Input: Task completion status information.
[1934] Output: Task completion data stored in a database.
[1935] Specific operation: The server receives the completion status and stores it in the database.
[1936] Step 5: Growth assessment
[1937] 1. The server analyzes the task completion status.
[1938] Input: Task completion status stored in the database.
[1939] Data calculation: Progress analysis using AI algorithms (TensorFlow).
[1940] Output: Growth assessment results.
[1941] Specific operation: The server inputs task data into the AI and evaluates its growth.
[1942] 2. Generate growth assessment results and store them in a database.
[1943] Input: The input data for the evaluation.
[1944] Output: Growth assessment data.
[1945] Specific operation: The server generates and stores the evaluation results.
[1946] Step 6: Feedback notification
[1947] 1. The server generates feedback based on the growth assessment.
[1948] Input: Growth assessment results.
[1949] Output: Feedback content.
[1950] Specific behavior: The server generates a feedback message.
[1951] 2. Send the feedback to the user's device.
[1952] Output: Feedback notification.
[1953] Specific operation: The server sends a notification, and the device displays it.
[1954] Step 7: Leadership Notification
[1955] 1. The server sends the growth evaluation results to the instructor's terminal.
[1956] Input: Growth assessment results.
[1957] Output: Notification to instructor.
[1958] Specific operation: The server sends the evaluation result.
[1959] 2. The instructor reviews the results and provides additional guidance and feedback as needed.
[1960] Specific operations: The instructor inputs the instruction content into a dedicated interface.
[1961] Step 8: Leadership
[1962] 1. The instructor enters the specific instruction content.
[1963] Input: Instructional content.
[1964] Specific operation: The terminal sends the instructor's input to the server.
[1965] 2. The instruction content is notified to the user's device.
[1966] Output: Instruction content notification.
[1967] Specific operation: The server notifies the user of the instruction content, and the terminal displays it.
[1968] (Application example 1)
[1969] 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."
[1970] Training new and mid-career employees, especially new operators, is extremely important in factory work, but traditional methods make it difficult to efficiently track and evaluate their individual growth and task progress. Furthermore, providing additional feedback and guidance can be a heavy burden for elders, which can result in delays in the training of new employees. To solve these problems, an efficient training system is needed.
[1971] 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.
[1972] In this invention, the server includes a user registration means, a task content setting means, a task generation means, a task completion reporting means, a growth evaluation means, a feedback notification means, an elder notification means, a robot operation training means, and a task completion tracking means, which enables new employees and mid-career employees to efficiently learn robot operation and maintenance, and to appropriately evaluate their growth and provide feedback.
[1973] The "user registration means" is a function that allows new employees and mid-career employees to register their own information in the system.
[1974] The "job content setting means" is a function that allows users to input and set their own roles and related job content.
[1975] The "task generation means" is a function for automatically generating daily tasks based on the business content.
[1976] The "task completion reporting means" is a function that allows a user to report the status of a completed task to the system.
[1977] The "growth evaluation means" is a function for evaluating the degree of growth of the user based on the task completion status.
[1978] The "feedback notification means" is a function for notifying the user of feedback generated based on the growth evaluation.
[1979] The "elder notification means" is a function for notifying the elder of the growth assessment results.
[1980] The "robot operation training means" is a function that is installed on factory robots and provides training for operators to learn robot operation and maintenance.
[1981] The "task completion tracking means" is a function for receiving task completion reports from operators and evaluating growth based on the task completion status.
[1982] This invention is a system for providing work assistance and growth measurement to new employees and mid-career employees, and in particular includes a configuration for efficiently conducting robot operation training in factories.
[1983] This system consists of a server, client terminals (factory robots and operator smartphones), and users (employees). The server stores and processes various data, while the client terminals provide an interface for users to input and display data.
[1984] Hardware and Software
[1985] Hardware
[1986] Client terminal: Factory robot, operator's smartphone
[1987] Server: A computer system that stores and processes data.
[1988] software
[1989] Programming language: Python
[1990] Framework: Flask (web application framework)
[1991] Database: SQLite (lightweight database management system)
[1992] Program Overview
[1993] User registration method
[1994] When a user accesses the system for the first time, they enter their information and send it to the server, which stores it in an SQLite database. For example, a new operator might enter their name, job title, and department information using their smartphone and press the registration button.
[1995] Business content setting method
[1996] After completing registration, the user proceeds to the screen where they can enter their work details. They enter the necessary tasks and work details and send them to the server, which then stores them in a database.
[1997] Task generation method
[1998] The server generates daily tasks based on the user's work, automatically selects the most suitable tasks using an AI algorithm, and sends them to the user's device.
[1999] Task completion reporting method
[2000] When a user completes a task, they press a completion notification button to notify the server, which stores this information in a database.
[2001] Growth assessment tools
[2002] The server analyzes the user's task completion status and performs a growth evaluation based on an AI algorithm, which is then sent to the user's device and displayed.
[2003] Feedback notification methods
[2004] Based on the progress evaluation, the server generates feedback and notifies the user. The feedback is displayed on the user's smartphone or device. For example, a message such as "Excellent progress! Keep up the good work!" may be displayed.
[2005] Elder Notification Methods
[2006] The results of the growth evaluation are also sent to the device of the elder (senior employee or supervisor), who can then provide additional feedback and guidance based on the results.
[2007] Robot operation training tool
[2008] It is installed on factory robots and provides training for operators to learn how to operate and maintain the robots. When task completion is reported, the server tracks the progress and evaluates the robot's growth.
[2009] Specific examples
[2010] A new operator accesses the system to operate a robot for the first time and enters their name, job title, and department on the user registration screen. Their first daily task is to "learn basic robot operations," and they report back after completing it. After a few days, their progress is evaluated based on their task completion status, and they receive feedback that they have made "excellent progress." An elder also reviews the results and provides additional guidance as needed.
[2011] Prompt Sentence Examples
[2012] "Enter the new user's name, job title, and department information, and set up their first task: learning the basics of robot operation. Then, report the task as completed and receive evaluations and feedback on their progress."
[2013] By using this system, it is possible to efficiently train new operators at factories and evaluate their growth.
[2014] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[2015] Step 1:
[2016] User Registration
[2017] The user accesses the system and displays the registration screen. The user enters basic information such as their name, position, and department, and presses the registration button. The terminal sends the entered information to the server. The server saves the information in a database and sends a registration completion notification to the user's terminal.
[2018] Input: User's name, job title, department
[2019] Data processing: The server saves the input data in a database
[2020] Output: Registration completion notification
[2021] Step 2:
[2022] Business content setting
[2023] The user accesses the task setting screen and inputs their task details. The terminal sends the input task details to the server. The server saves them in a database and sends a save completion notification to the user's terminal.
[2024] Input: User's job description
[2025] Data processing: The server stores the business data in a database
[2026] Output: Save completion notification
[2027] Step 3:
[2028] Task Creation
[2029] The server generates daily tasks based on the user's work every day. The generated tasks are selected using an AI algorithm. The server then sends the generated tasks to the user's device.
[2030] Input: Business details in the database
[2031] Data calculation: AI algorithms select the appropriate tasks
[2032] Output: Generated daily tasks
[2033] Step 4:
[2034] Task completion report
[2035] When a user completes a daily task, they press the completion report button. The device sends the task completion status to the server, which stores this information in a database.
[2036] Input: Task completion report
[2037] Data processing: The server saves the task completion status to the database
[2038] Output: None
[2039] Step 5:
[2040] Growth Assessment
[2041] The server analyzes the user's task completion status and evaluates the user's progress based on an AI algorithm, which stores the evaluation results in a database and sends them to the user's device.
[2042] Input: Task completion status in database
[2043] Data calculation: Growth evaluation using AI algorithms
[2044] Output: Growth evaluation results
[2045] Step 6:
[2046] Feedback Notifications
[2047] The server generates feedback based on the growth evaluation and notifies the user on their device. The feedback and the growth evaluation results are displayed to the user.
[2048] Input: Growth assessment results
[2049] Data Calculation: Feedback Generation
[2050] Output: Feedback notification
[2051] Step 7:
[2052] Elder Notification
[2053] The server sends the results of the growth evaluation to the terminal of the elder (senior operator or supervisor), who reviews the results and provides additional guidance as necessary.
[2054] Input: Growth assessment results
[2055] Data processing: Notification of results
[2056] Output: Elder growth evaluation results
[2057] Step 8:
[2058] Robot operation training
[2059] Once installed on a factory robot, the operator begins training to learn the robot's tasks. Once task completion status is entered, the server tracks progress and evaluates the robot's growth. The evaluation results are then sent to the operator and elders.
[2060] Input: Task completion status of robot operation
[2061] Data Computing: Tracking Task Completion and Evaluating Growth
[2062] Output: Evaluation result notification to operator and elder
[2063] 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.
[2064] The present invention relates to a system that not only assists new and mid-career employees in their work and measures their growth, but also recognizes the user's emotions and adjusts feedback based on those emotions. This system is composed of an integrated user registration means, task content setting means, task creation means, task completion reporting means, growth evaluation means, feedback notification means, elder notification means, elder guidance means, display means, and an emotion engine.
[2065] Overall system configuration
[2066] The system consists of a server, client terminals, and users (employees). The server stores and processes various data, while the client terminals provide an interface for users to input and display data. Furthermore, an emotion engine analyzes the user's emotional data and reflects it in the generation of feedback.
[2067] User registration method
[2068] The user registration means allows new or mid-career employees to enter their basic information. The terminal displays a user registration screen, where the user enters their name, job title, department, etc. The server stores the received information in a database and sends a notification of registration completion to the user's terminal. The terminal displays this notification to the user.
[2069] Business content setting method
[2070] In the job content setting means, the user inputs the job content required for their role. This is done using an input screen displayed on the user's terminal. The server receives the input job content, stores it in a database, and analyzes the job content. The terminal displays a list of the saved job content to the user.
[2071] Task generation method
[2072] The server generates daily tasks based on the user's work. This is done automatically every day, and appropriate tasks are selected based on an AI algorithm. This task information is sent to the user's device, and the device displays the generated daily tasks to the user.
[2073] Task completion reporting method
[2074] Each time a user completes a daily task, they can press a completion report button on their device, which then sends the task completion status to the server, which stores this information in a database.
[2075] Growth assessment tools
[2076] The server analyzes the user's task completion status and performs a growth evaluation. The AI algorithm evaluates the user's level of growth and generates this evaluation result.
[2077] Feedback notification methods
[2078] Based on the growth evaluation, the server generates feedback and notifies the user's device, which then displays the feedback and the growth evaluation results to the user, allowing the user to obtain specific guidelines for self-improvement.
[2079] Elder Notification Methods
[2080] The server sends the results of the growth assessment to the device of the elder (senior employee or supervisor), who reviews the results and provides additional guidance or feedback as needed.
[2081] Elder Teaching Methods
[2082] The elder's guidance tool allows the elder to provide specific feedback and additional guidance to the user. The guidance content entered by the elder is sent to the user's device via the server.
[2083] Emotion Engine
[2084] The emotion engine collects and analyzes data to recognize the user's emotions. Specifically, it uses the mobile device's camera and microphone to analyze the user's facial expressions and tone of voice. This evaluates the user's current emotional state and sends the data to the server.
[2085] Use of Emotional Data
[2086] The server provides the emotion data from the emotion engine to the growth evaluation means and the feedback notification means, so that the growth evaluation and feedback generation are adjusted to correspond to the user's emotional state.
[2087] Specific examples
[2088] For example, a new employee accesses the system for the first time and registers as a user. They enter their name, job title, and department information into the registration input form displayed on their terminal, and press the registration button. The server stores this information in a database and sends a registration completion message to the user's terminal.
[2089] Next, the new employee accesses the job description setting screen and enters their job description. The server saves the entered job description and analyzes it using AI. Then, every morning, the server generates daily tasks based on the new employee's job description and sends them to the user's device.
[2090] When a new employee completes a task and presses the completion report button, the completion status is sent to the server and saved in the database. Based on the task completion status, the server evaluates the employee's progress, generates feedback, and notifies the user. The elder also receives the results of the growth evaluation and provides additional guidance as needed.
[2091] The emotion engine then recognizes that the new employee is showing signs of anxiety after completing the task and notifies the server. Based on this emotion data, the server adjusts the feedback content, adding more encouraging words and specific advice. The user receives this feedback and can move on to the next task while feeling a sense of personal growth.
[2092] This series of processes allows for efficient work support and growth measurement for new and mid-career employees, reducing the burden on elders and promoting employee growth. Furthermore, the use of an emotion engine provides feedback that takes into account the user's emotions, enabling more accurate and appropriate guidance.
[2093] The processing flow will be explained below.
[2094] Step 1:
[2095] The user accesses the terminal and opens the user registration screen.
[2096] Step 2:
[2097] The terminal displays a registration screen where the user enters information such as name, position, department, etc.
[2098] Step 3:
[2099] The registration information entered by the user is sent from the terminal to the server.
[2100] Step 4:
[2101] The server stores the received registration information in a database.
[2102] Step 5:
[2103] The server sends a registration completion message to the terminal, which displays this message to the user.
[2104] Step 6:
[2105] The user opens the job content setting screen on the terminal and enters his / her job content.
[2106] Step 7:
[2107] The terminal transmits the input business details to the server.
[2108] Step 8:
[2109] The server stores the received business details in a database and analyzes them using AI.
[2110] Step 9:
[2111] The server generates a list of the user's work activities based on the analysis results and transmits it to the terminal.
[2112] Step 10:
[2113] The terminal displays the list of work contents to the user for confirmation.
[2114] Step 11:
[2115] The server automatically starts its daily task generation routine every morning.
[2116] Step 12:
[2117] The server generates daily tasks based on the user's work and sends them to the terminal.
[2118] Step 13:
[2119] The terminal displays the generated daily tasks to the user.
[2120] Step 14:
[2121] Each time the user completes a task, he or she presses a task completion button on the terminal.
[2122] Step 15:
[2123] The terminal sends the task completion status to the server.
[2124] Step 16:
[2125] The server stores the task completion status in a database.
[2126] Step 17:
[2127] The server uses AI to evaluate the user's level of growth based on task completion status.
[2128] Step 18:
[2129] The emotion engine collects the user's emotion data and sends it to the server.
[2130] Step 19:
[2131] The server receives the emotion data and takes it into account in the evaluation.
[2132] Step 20:
[2133] The server generates feedback based on the growth evaluation results and transmits it to the terminal.
[2134] Step 20:
[2135] The terminal displays feedback and growth evaluation results to the user.
[2136] Step 21:
[2137] The emotion engine analyzes the user's emotional state and adjusts the feedback if emotions such as anxiety or stress are recognized.
[2138] Step 22:
[2139] Tailored feedback based on the emotion engine's analysis is sent to the user.
[2140] Step 23:
[2141] The server sends the growth assessment results to the elder's terminal.
[2142] Step 24:
[2143] The elder checks the growth assessment results on the terminal and enters additional guidance or feedback as needed.
[2144] Step 25:
[2145] When an elder sends feedback, the server sends the elder's feedback to the user's terminal.
[2146] Step 26:
[2147] The terminal displays the elder's feedback to the user.
[2148] Step 27:
[2149] Users receive feedback tailored by the emotion engine, allowing them to realize their own progress and move on to the next task.
[2150] Example 2
[2151] 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."
[2152] In companies, the performance and growth management of new and mid-career employees requires efficient and effective guidance and feedback. However, conventional systems make it difficult to take into account the emotional state of each employee, making it difficult to provide appropriate feedback. Another issue is that the burden on elders (superiors) is heavy, limiting the amount of individual guidance they can provide.
[2153] 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. In this invention, the server includes a user registration means, a task content setting means, a task creation means, a task completion reporting means, a growth evaluation means, a feedback notification means, a superior notification means, an emotion analysis means, and a feedback adjustment means. This makes it possible to provide appropriate feedback based on the user's emotional state and reduce the burden on elders.
[2154] "User registration means" refers to a system that allows new employees or mid-career employees to register by entering basic information into the system.
[2155] The "job content setting means" is a mechanism for users to input their own roles and related job content.
[2156] The "task generation means" is a mechanism for automatically generating daily tasks based on the business content.
[2157] The "task completion reporting means" is a mechanism for users to report completed tasks.
[2158] The "growth evaluation means" is a mechanism for evaluating the degree of growth of the user based on the task completion status.
[2159] The "feedback notification means" is a mechanism for notifying the user of the feedback generated based on the growth evaluation.
[2160] The "superior notifying means" is a mechanism for notifying the superior of the growth evaluation result.
[2161] "Emotion analysis means" refers to a mechanism for collecting and analyzing users' emotional data.
[2162] The "feedback adjustment means" refers to a mechanism for appropriately adjusting the content of feedback using the emotion data.
[2163] "Display means" refers to a mechanism for displaying the feedback content and growth evaluation results to the user.
[2164] MODE FOR CARRYING OUT THE INVENTION
[2165] The present invention provides a system that provides work support and growth measurement for new and mid-career employees, and enables adjustment of feedback based on user emotion recognition. The system is composed of a server, a terminal, and a user. Specific embodiments are described below.
[2166] Hardware and software used
[2167] Server: Stores and processes data. Specifically, it is equipped with a database and AI algorithms, and generates tasks, evaluates growth, and generates feedback.
[2168] Device: Provides an interface for users to input and display data. Mobile devices are equipped with cameras and microphones to collect user emotion data.
[2169] Emotion engine: Software for analyzing user emotions, including facial expression analysis and tone of voice analysis.
[2170] Program processing
[2171] The system works as follows:
[2172] User registration method
[2173] When a user accesses the system from a terminal for the first time, a user registration screen is displayed. Here, basic information such as name, job title, and department is entered and sent to the server. The server stores this information in a database and sends a notification of registration completion to the terminal. The terminal displays this notification to the user.
[2174] Business content setting method
[2175] The user accesses the job description setting screen and enters their job description. The information sent from the device is received by the server and stored in a database. The AI algorithm then analyzes the job description, and a list of saved job descriptions is displayed on the device.
[2176] Task generation method
[2177] Every morning, the server uses an AI algorithm to automatically generate daily tasks based on the user's work, and this task information is sent to the user's device and displayed there.
[2178] Task completion reporting method
[2179] When a user completes a daily task, he / she presses the completion report button on the terminal, and the terminal sends this completion status to the server, which stores it in the database.
[2180] Growth assessment tools
[2181] The server uses an AI algorithm to analyze the task completion status in the database and evaluate the user's level of growth, generating an evaluation result.
[2182] Feedback notification methods
[2183] The server generates feedback based on the growth evaluation and notifies the user's terminal, which then displays the feedback and the growth evaluation results to the user.
[2184] Elder Notification Methods
[2185] The server sends the results of the growth assessment to the superior's terminal, who then checks the results and provides additional guidance or feedback as necessary.
[2186] Emotion analysis means
[2187] When a user performs or completes a task, the camera and microphone on the mobile device are used to collect the user's facial expressions and tone of voice. The emotion engine analyzes this to assess the user's emotional state and sends the data to the server.
[2188] Feedback Adjustment Means
[2189] The server provides emotional data to the growth evaluation means and feedback notification means, and adjusts the feedback content in accordance with the user's emotional state, thereby providing optimal feedback for the user.
[2190] Specific examples
[2191] For example, when a new employee accesses the system to register as a user, they enter their name, job title, and department in the registration form displayed on their terminal and press the registration button. The server stores this information in a database and sends a message that registration is complete. The new employee then enters specific job details on the job details setting screen, which the server saves and analyzes.
[2192] Every morning, the server generates daily tasks based on the work content and sends them to the user's device. When a new employee completes a task and presses the completion report button, the server receives the information and stores it in a database. The server evaluates the employee's growth based on the task completion information, generates feedback, and sends it to the user's device. Supervisors also receive the evaluation results and provide additional guidance as needed.
[2193] When the task is completed, the device collects emotional data from the new employee using a camera and microphone, which is then analyzed by an emotion engine. The server uses this data to adjust the feedback content and provide the most appropriate feedback to the user.
[2194] Prompt Sentence Examples
[2195] "Generate a scenario where a new employee is filling out a registration form with basic information."
[2196] In this way, the system can support new and mid-career employees in their work, reduce the burden on elders, and provide emotionally sensitive feedback.
[2197] The flow of the identification process in the second embodiment will be described with reference to FIG.
[2198] Step 1:
[2199] User Registration
[2200] Input: The user enters basic information such as name, job title, and department at the terminal.
[2201] Operation:
[2202] The terminal displays a user registration screen, and the user enters information and presses the registration button.
[2203] The entered information is sent to the server.
[2204] Data processing / calculation:
[2205] The server stores the received user information in a database.
[2206] Generates a notification message to notify the completion of registration.
[2207] Output: The server sends a registration completion notification to the terminal, which displays it to the user.
[2208] Step 2:
[2209] Business content setting
[2210] Input: The user inputs their job description into the terminal.
[2211] Operation:
[2212] The terminal displays a task content setting screen, and the user enters information and presses the save button.
[2213] The entered business details are sent to the server.
[2214] Data processing / calculation:
[2215] The server stores the received business content information in a database.
[2216] Analyze work content using AI algorithms.
[2217] Output: The server sends the analysis results to the terminal, which displays them to the user as a list of tasks.
[2218] Step 3:
[2219] Daily Task Generation
[2220] Input: User job description information and AI algorithm.
[2221] Operation:
[2222] Every morning the server runs the daily task generation process.
[2223] Data processing / calculation:
[2224] The server uses an AI algorithm to generate appropriate daily tasks based on work content information.
[2225] Output: The generated daily task information is sent to the terminal, which displays it to the user.
[2226] Step 4:
[2227] Task completion report
[2228] Input: The task that the user completed.
[2229] Operation:
[2230] The user presses the completion report button on the terminal.
[2231] The terminal sends the task completion status to the server.
[2232] Data processing / calculation:
[2233] The server stores the received completion status in a database.
[2234] Output: The server updates task completion information and generates reports for managers and elders.
[2235] Step 5:
[2236] Growth Assessment
[2237] Input: Task completion status and AI algorithm.
[2238] Operation:
[2239] The server periodically performs a growth evaluation process.
[2240] Data processing / calculation:
[2241] The server uses AI algorithms to analyze the task completion status in the database.
[2242] The degree of growth is evaluated and an evaluation result is generated.
[2243] Output: Generate growth assessment results and store them in a database.
[2244] Step 6:
[2245] Feedback Generation and Notification
[2246] Input: Growth assessment results.
[2247] Operation:
[2248] The server performs the feedback generation process.
[2249] Data processing / calculation:
[2250] The server generates appropriate feedback content based on the growth evaluation results.
[2251] Output: The feedback is sent to the user's device, where it is displayed to the user.
[2252] Step 7:
[2253] Elder Notification and Guidance
[2254] Input: Growth assessment results.
[2255] Operation:
[2256] The server performs elder notification processing.
[2257] Elders provide additional guidance and feedback.
[2258] Data processing / calculation:
[2259] The server receives input from the elder and generates appropriate instructional content.
[2260] Output: The instructional content is sent to the user's terminal, and the terminal displays it to the user.
[2261] Step 8:
[2262] Emotional data analysis and utilization
[2263] Input: User emotion data (facial expressions, tone of voice).
[2264] Operation:
[2265] The device uses a camera and microphone to collect emotional data.
[2266] The emotion data is sent to the server.
[2267] Data processing / calculation:
[2268] The emotion engine analyzes the emotion data and evaluates the emotional state.
[2269] The server reflects the emotional data in the growth evaluation means and feedback notification means.
[2270] Output: The adjusted feedback is sent to the device, which displays it to the user.
[2271] (Application example 2)
[2272] 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."
[2273] Conventional systems did not adequately support new and mid-career employees in their work and measured their growth, and it was particularly difficult to provide feedback that took into account the emotional state of each employee. Elders also faced challenges, with the burden on them being heavy and making it difficult for them to provide efficient guidance. Another major issue was the lack of a feedback system that utilized emotional data.
[2274] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[2275] In this invention, the server includes a user registration means, a task content setting means, a task generation means, a task completion reporting means, a growth evaluation means, a feedback notification means, an elder notification means, an emotion engine, and a feedback adjustment means. This allows for efficient work assistance and growth measurement for new employees and mid-career employees, and provides feedback that takes into account their emotional state. This also reduces the burden on elders, enabling more efficient guidance.
[2276] The "user registration means" is a means for new employees or mid-career employees to register in the system.
[2277] The "job content setting means" is a means for a user to input his / her role and related job content.
[2278] The "task generation means" is a means for automatically generating daily tasks based on the business content.
[2279] The "task completion reporting means" is a means for a user to report a completed task.
[2280] The "growth evaluation means" is a means for evaluating the degree of growth of the user based on the task completion status.
[2281] The "feedback notification means" is a means for generating feedback based on the growth evaluation and notifying the user of the feedback.
[2282] The "elder notification means" is a means for notifying the elder of the growth assessment results.
[2283] An "emotion engine" is a means for recognizing a user's emotions and analyzing that data.
[2284] The "feedback adjustment means" is a means for adjusting the feedback based on the emotion data.
[2285] The "display means" is a means for displaying the growth assessment result and feedback based thereon to the user.
[2286] The "data transmission means" is a means for providing the emotion data to the server and reflecting it in growth evaluation and feedback generation.
[2287] A "mobile terminal" is a portable information processing terminal.
[2288] A "smart device" is an information device that has Internet connectivity and can be operated through a user interface.
[2289] The present invention relates to a system for providing work support and growth measurement to new employees and mid-career employees, and for recognizing and reflecting the user's emotions in feedback. A specific embodiment of the present invention will be described below.
[2290] System Configuration
[2291] The system consists of a server, client terminals, and users (employees). The server stores and processes various data, while the client terminals provide an interface for users to input and display data. Furthermore, an emotion engine analyzes the user's emotional data and reflects it in the generation of feedback.
[2292] User registration method
[2293] The server provides a function for users to register themselves by entering their basic information and registering them in the system. The user enters their name, job title, and department information in the registration input form displayed on the terminal and presses the register button. The server saves this information in a database and sends a notification of registration completion to the user's terminal. The terminal displays this notification to the user.
[2294] Business content setting method
[2295] The server provides a function for users to input the job content required for their role as a job content setting means. The user inputs the job content using the input screen of the terminal, and the server receives it and stores it in a database. A list of the saved job content is displayed on the terminal.
[2296] Task generation method
[2297] The server provides a task generation function that automatically generates daily tasks based on the user's work. The automatically generated tasks are selected based on an AI algorithm. This task information is sent to the user's device, and the device displays the generated daily tasks to the user.
[2298] Task completion reporting method
[2299] Each time a user completes a daily task, they can press a completion report button on their device, which then sends the task completion status to the server, which stores this information in a database.
[2300] Growth assessment tools
[2301] The server provides a function to analyze the user's task completion status and evaluate the user's growth as a means of growth evaluation. This evaluation is performed by an AI algorithm.
[2302] Feedback notification methods
[2303] The server generates feedback based on the growth evaluation and provides a function to notify the user's terminal, which displays the feedback content and the growth evaluation results to the user.
[2304] Elder Notification Methods
[2305] The server provides a function to send the results of the growth evaluation to the device of the elder (senior employee or supervisor), who checks the results and provides additional guidance or feedback as necessary.
[2306] Emotion Engine
[2307] The emotion engine uses the mobile device's camera and microphone to analyze the user's facial expressions and tone of voice, assessing the user's current emotional state and sending the data to the server.
[2308] Feedback Adjustment Means
[2309] The server provides emotional data to the growth evaluation means and the feedback notification means, and has a function of adjusting the content of the feedback based on this data, thereby adjusting the feedback to correspond to the emotional state of the user.
[2310] Specific examples
[2311] For example, imagine a scenario in which a new employee puts on smart glasses, accesses the system for the first time, and registers as a user. He enters his name, job title, and department information into the registration form displayed on his device and presses the registration button. The server saves this information in a database and sends a registration completion message to the user's device. The new employee then accesses the job description setting screen and enters his or her job description. The server saves the entered job description, analyzes it using AI, and automatically generates daily tasks every morning and sends them to the user's device. After the new employee completes the task, he or she presses the completion report button. The completion status is sent to the server and saved in the database. Based on the task completion status, the server evaluates the employee's progress, generates feedback, and notifies the user. The elder also receives the growth evaluation results and provides additional guidance as needed. Furthermore, if the new employee shows anxiety after completing the task, the emotion engine notifies the server, which can then adjust the feedback content based on the emotion data and provide more specific advice.
[2312] Prompt Sentence Examples
[2313] "Describe a system that recognizes emotions and provides real-time feedback during training for new employees. Give an example of a program that uses smart glasses, a camera to capture images of faces, analyzes emotions, and generates specific advice based on that."
[2314] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[2315] Step 1:
[2316] Register basic information via user registration means
[2317] The user enters their name, job title, and department information into the registration form displayed on the terminal. The server receives this information and stores it in a database. The input data is the user's basic information, and the output is the user profile information stored in the database.
[2318] Step 2:
[2319] Input of business content using business content setting means
[2320] The user inputs the job details required for their role through the job details input screen displayed on the terminal. The server receives this job details data and stores it in a database. The input data is the user's role and job details, and the output is a list of the saved job details.
[2321] Step 3:
[2322] Automatic generation of daily tasks by task generation means
[2323] The server uses an AI algorithm based on the saved work content to automatically generate daily tasks, which are then sent to the user's device and displayed. The input data is a list of work content, and the daily tasks are generated through calculation processing. The output is the daily tasks displayed on the user's device.
[2324] Step 4:
[2325] Reporting task completion using the task completion reporting method
[2326] The user presses the completion report button on the terminal to report task completion. The server receives this information and saves the completion status in the database. The input data is the user's task completion status, and the output is the completion status saved in the database.
[2327] Step 5:
[2328] Evaluation of the degree of growth using growth assessment tools
[2329] The server analyzes the data of completed tasks and performs a growth evaluation. At this time, an AI algorithm is used to calculate the degree of growth. The input data is the task completion status, and a growth evaluation is generated through calculation processing. The output is the evaluation result.
[2330] Step 6:
[2331] Feedback generation and notification via feedback notification methods
[2332] The server generates feedback based on the growth evaluation results and notifies the user's device. The user then checks the feedback and growth evaluation results on their device. The input data is the growth evaluation results, and the output is the feedback displayed on the user's device.
[2333] Step 7:
[2334] Notification of growth assessment results via elder notification means
[2335] The server notifies the elder of the results of the growth evaluation, and the elder checks the results on the terminal. The input data is the growth evaluation result, and the output is the evaluation content displayed on the elder's terminal.
[2336] Step 8:
[2337] Emotional data analysis using an emotion engine
[2338] The device's camera and microphone are used to capture the user's facial expressions and tone of voice. The emotion engine analyzes this data and evaluates the user's current emotional state. The input data is the video and audio data captured by the camera and microphone, and emotion data is generated through computational processing. The output is the analyzed emotion data.
[2339] Step 9:
[2340] Feedback adjustment by feedback adjustment means
[2341] The server adjusts the feedback content based on the emotional data, thereby providing feedback that corresponds to the emotional state. The input data is the emotional data, and the output is the adjusted feedback content.
[2342] 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.
[2343] 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.
[2344] 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.
[2345] 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.
[2346] 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.
[2347] 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.
[2348] 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).
[2349] 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.
[2350] The emotion map defines two emotions that promote learning. One...
Claims
1. A user registration means for new employees or mid-career employees to register in the system; a job content setting means for allowing a user to input his / her role and related job content; a task generation means for automatically generating daily tasks based on the business content; a task completion reporting means for a user to report a completed task; a growth evaluation means for evaluating a degree of growth of the user based on the task completion status; a feedback notification means for generating feedback based on the growth evaluation and notifying the user; an elder notification means for notifying the elder of the growth assessment result; A system including:
2. The system of claim 1 further comprising an elder guidance means for the elder to provide additional guidance and feedback to the user.
3. 2. The system according to claim 1, wherein the feedback notification means further includes display means for displaying the growth assessment result and feedback based thereon to the user.
Citation Information
Patent Citations
Persona chatbot control method and system
JP2022180282A