Information processing apparatus, information processing method, and program

The information processing system addresses the emotional impact of progress reports by personalizing the presentation of work progress using AI, enhancing worker motivation and productivity through tailored emotional expressions.

JP2025130524APending Publication Date: 2025-09-08TOFU2 LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024027747
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-27
Publication Date
2025-09-08

AI Technical Summary

Technical Problem

Existing systems fail to consider the emotional impact of progress reports on workers, leading to decreased motivation when progress is presented uniformly, and supervisors struggle to provide effective instructions without considering individual worker feelings.

Method used

An information processing system that utilizes a management server to acquire target and goal data, determine work progress, and generate personalized progress reports using artificial intelligence to express the progress in various emotional tones based on worker or supervisor preferences, personality, and mental state.

Benefits of technology

The system effectively induces emotions and motivation in workers by tailoring progress reports to individual preferences, enhancing work engagement and productivity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025130524000001_ABST
    Figure 2025130524000001_ABST
Patent Text Reader

Abstract

To motivate each worker when notifying the worker of work progress.SOLUTION: In a CPU 11 of a management server 1, an acquisition unit 31 acquires target data and goal information that are targets of worker's work, a progress identification unit 33 identifies the work progress based on the target data and the goal information, and an expression designation unit 34 switches the manner of expression used when notifying the worker of the work progress from a predetermined manner of expression to another manner of expression based on predetermined information.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]

[0002] BACKGROUND ART There is known a technique for presenting the progress of a task to a worker who is performing the task (for example, Patent Document 1). [Prior art documents] [Patent documents]

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

[0004] In the prior art including the above-mentioned Patent Document 1, the progress status is presented to the worker in a uniform manner. Specifically, for example, the progress status of various processes or tasks that should be performed in parallel is simply presented in the form of a so-called dashboard. When presented with such a dashboard, each worker checks their own insufficient progress and continues working. Previously, no consideration was given to how each worker would feel about the progress report, which meant that some workers' motivation to work could decrease when they saw the progress report. In addition, supervisors who supervise the progress of workers' work may view such dashboards and give instructions or advice to workers. However, it is difficult to give such instructions or advice without considering how each worker will feel about the progress status.

[0005] The present invention has been made in view of the above circumstances, and aims to be able to induce emotions and motivation in a worker when notifying the worker of the progress of the work. [Means for solving the problem]

[0006] In order to achieve the above object, one aspect of the present invention is to a target data acquisition means for acquiring target data that is the target of an operation by a worker; a goal information acquisition means for acquiring goal information indicating a goal for the work; a progress determination means for determining a progress status of the work based on the target data and the goal information; expression designation means for designating a manner of expression based on predetermined information; a progress information generating means for generating progress information including the progress status expressed in the designated manner of expression; Equipped with.

[0007] An information processing method and a program corresponding to the information processing device according to one aspect of the present invention are also provided as an information processing method and a program corresponding to the information processing device according to one aspect of the present invention. [Effects of the Invention]

[0008] According to the present invention, when notifying a worker of the progress of work, it is possible to induce the emotions and motivation of the worker. [Brief explanation of the drawings]

[0009] [Figure 1] 1 is a diagram illustrating an example of the overall configuration of an information processing system including a management server that is one aspect of an information processing device according to an embodiment of the present invention. [Figure 2] FIG. 2 is a block diagram illustrating an example of a hardware configuration of a management server. [Figure 3] FIG. 2 is a functional block diagram illustrating an example of a functional configuration of a management server and an operator terminal. [Figure 4] 10 is a flowchart illustrating an example of a processing flow of a management server. [Figure 5] 5 is a diagram showing an example of a message or the like of a worker support AI in a gentle manner, generated by a management server having the functional configuration shown in FIG. 4. FIG. [Figure 6] 5 is a diagram showing an example of a message or the like of a worker assistance AI in a strict manner, generated by a management server having the functional configuration shown in FIG. 4. FIG. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, this embodiment will be described with reference to the drawings. <System configuration> FIG. 1 is a diagram showing an example of the overall configuration of an information processing system S including a management server 1, which is one aspect of an information processing device according to this embodiment. The information processing system S is configured by connecting a management server 1 and worker terminals 2-1 to 2-n (n is an integer value equal to or greater than 1) via a network N. The network N is, for example, the Internet, a LAN (Local Area Network), or a VPN (Virtual Private Network). Hereinafter, when there is no need to explain each of the worker terminals 2-1 to 2-n individually, they will be collectively referred to as the "worker terminal 2."

[0011] (Management Server 1) The management server 1 is an information processing device that serves as a server that manages the entire information processing system S. The management server 1 acquires various pieces of information transmitted from the worker terminal 2 and is capable of performing various processes. The management server 1 also transmits various pieces of information to the worker terminal 2 and is capable of executing various processes.

[0012] For example, the management server 1 acquires information (hereinafter referred to as "worker information") about a person who will perform a predetermined task (hereinafter referred to as "worker") transmitted from the worker terminal 2, and stores and manages the information in a database. The worker information includes, for example, the worker's name, age, sex, address, occupation, position, attendance, family composition, and other information, as well as information indicating the worker's mental state (for example, vital signs, questionnaire results, etc.). The worker information also includes information such as the way messages described below are expressed that are provided to the worker by the management server 1, and subsequent changes in the progress of the worker's work.

[0013] A "predetermined task" is any task involving electronic data, and may consist of one or more tasks. Furthermore, a task may consist of multiple steps. The content of the task is not particularly limited. For example, if a worker is in charge of employee payroll and benefits at a company, the worker's tasks may include compiling, processing, and managing employee payroll data.

[0014] Such data that is the target of a worker's work is called “target data.” The target data reflects the work status and is sufficient as long as it can identify the progress of the work, as will be described later. In the above case, the target data includes, for example, data such as employees' arrival and departure times, data on working hours, data on salary payments, and data on amounts of taxes, insurance premiums, etc. collected. The information processing system S of this embodiment may be provided as one function of a corporate system that manages employee salary data.

[0015] In the following description of this embodiment, the worker is assumed to be a person in charge of salaries and benefits for employees of a certain company.

[0016] The management server 1 acquires target data, stores it in a database, and manages it. The target data is provided, for example, from the worker terminal 2. The management server 1 also acquires information indicating the worker's work goals (hereinafter referred to as "goal information"), and stores it in a database and manages it. The goal information is provided, for example, from the worker terminal 2. The management server 1 manages the target data and the goal information in association with each other.

[0017] Specifically, for example, the target information includes information for specifying what work (processing) is to be performed on data such as employee arrival and departure times, the detailed tasks and steps in that work, and the state of working hours data that will be considered complete (the work (processing) completed). Also, for example, the target information includes information that makes it possible to specify what work (processing) is to be performed on working hours data, the detailed tasks and steps in that work, and the state of data on salary payments and amounts of taxes, insurance premiums, etc. that will be considered complete (the work (processing) completed). Furthermore, the goal information includes the above-mentioned work (processing) and its detailed tasks and steps, as well as information on when they should be completed (when the work (processing) should be completed). The target information may be set in advance by a supervisor who supervises the progress of the work of the workers.

[0018] The management server 1 identifies the progress of the worker's work based on the acquired target data and goal information. Specifically, for example, the management server 1 determines, based on the target data and goal information, what kind of work the target data is the target of, what tasks and steps the work includes, what state it will be completed at, what stage the current situation is, when the delivery date is, etc., to identify the progress of the worker's work.

[0019] The management server 1 stores and manages the identified progress status in a database. For example, the management server 1 identifies tasks that have not been completed (hereinafter referred to as "incomplete tasks") and tasks that have been completed (hereinafter referred to as "completed tasks") among the worker's work as the progress status of the worker's work, and stores and manages them in a database.

[0020] The management server 1 notifies the worker who will perform the work (or the worker who has performed the work) of the progress status of the identified work. There are no particular limitations on the method by which the management server 1 notifies the worker of the progress status of the work. Hereinafter, the management server 1 will be described as an entity that notifies the worker by displaying information indicating the progress on the worker terminal 2, but this is not particularly limited, and the information indicating the progress may be provided to the worker in the form of audio or the like as appropriate.

[0021] For example, in this embodiment, the progress status and the like are presented to the worker in the following format. Specifically, for example, the progress status, etc., presented to the worker includes not only the progress status of the work identified by the management server 1 itself, but also a picture (image) of a virtual character that assists in managing the progress of the work and a summary of the progress status as a message (text or voice) from the character.

[0022] Such a virtual character can be controlled by AI (artificial intelligence) to issue messages to the worker operating the worker terminal 2 and change its own movements and facial expressions. Hereinafter, such a character will be referred to as a "worker support AI."

[0023] The "worker support AI" provided by the management server 1 can notify the worker of the progress status in a variety of "ways of expression." "Manner of expression" refers to the items to be expressed within the specified content, the positioning of those items, and the wording (tone, endings, other tone, tone of voice, etc.) when expressing the specified content using natural language.

[0024] For example, the management server 1 can change the way a message is expressed by specifying how the message is to be expressed by the worker assistance AI based on information indicating the way of expression set by the worker or the supervisor who oversees the progress of the worker's work (hereinafter referred to as "setting information").

[0025] In this embodiment, the "way of expression" is defined by a character string in a natural language that specifies the way of expression. Specifically, for example, the strings specifying the manner of expression in this embodiment include "gentle manner of expression," "strict manner of expression," "businesslike manner of expression," "masculine manner of expression," "feminine manner of expression," "concrete manner of expression," "abstract manner of expression," "way of expression that makes the worker happy," and "way of expression that makes the worker feel frustrated."

[0026] In other words, a "way of expression" may be a string of characters specified by describing the style of the natural language expressed by that way of expression, such as "gentle way of expression," "strict way of expression," "businesslike way of expression," "masculine way of expression," or "feminine way of expression."

[0027] Furthermore, the "way of expression," such as "a way of concrete expression" or "a way of abstract expression," may be a character string specified by describing the position of the matter to be expressed or the wording when expressed as a character string.

[0028] Furthermore, the "way of expression" may be a string that specifies the emotion expected from the worker as a result of being provided with information in that expression, such as "a way of expression that will make the worker feel happy" or "a way of expression that will make the worker feel frustrated."

[0029] The worker specifies the expression method, for example, by an operation of selecting one of multiple "expression methods" selectably displayed on the worker terminal 2, or an operation of instructing the worker support AI to consider the expression method. For example, multiple "expression methods" specified by the above-mentioned character string are presented on the worker terminal 2.

[0030] Furthermore, multiple "ways of expression" can be used in combination. For example, by combining a "gentle way of expression" and a "specific way of expression," a progress summary can be provided to the worker as a message (text or voice) by a character that is gentle yet specific.

[0031] Furthermore, for example, the management server 1 can provide a message to a worker in a manner of expression based on the worker information. Specifically, the management server 1 adopts a manner of expression that suits the worker's personality or mental state based on information indicating the worker's personality or mental state estimated from the worker information. In this case, the management server 1 may cause the worker support AI described above to learn the worker information and search for a manner of expression that is suitable for each individual worker.

[0032] The management server 1 can generate a progress summary as a message (character string or voice) using characters that includes the content of at least one of the completed tasks and the uncompleted tasks.

[0033] In other words, the management server 1 can generate a message using a character that prioritizes completed tasks over uncompleted tasks as a result of selecting the "way of expression" or having the worker assistance AI take the "way of expression" into consideration. Specifically, for example, a message from a character that prioritizes completed tasks over incomplete tasks may include a predetermined value indicating the progress of the worker's work, a completed task and praise for completing that task, or something that gives the worker a sense of accomplishment. Here, the "predetermined value" may be, for example, a percentage showing the proportion of the tasks that the worker has completed to the total work. For example, if a worker is the type of person who feels happy and motivated to complete a task when they receive a message praising them for completing a task, a character message will be generated that prioritizes completed tasks over uncompleted tasks.

[0034] In response to this, the management server 1 can generate a message using a character that includes uncompleted tasks in priority over completed tasks as a result of selecting the "way of expression" or having the worker assistance AI take the "way of expression" into consideration. Specifically, for example, it can highlight incomplete tasks, highlight tasks with an imminent deadline, or guide workers to the next task they should tackle. For example, if a worker is the type who feels frustrated when presented with a clear next task to do and is motivated to complete that task, a character message may be generated that prioritizes uncompleted tasks over completed tasks.

[0035] The management server 1 notifies the worker of the progress status in a specified manner. For example, if a "gentle manner of expression" is specified, the work assistance AI generates a message that prioritizes completed tasks over incomplete tasks and notifies the worker of the progress status in that manner. In this case, the worker can feel that the message is not simply a bureaucratic message pointing out incomplete tasks that should be completed one after another, but rather a heartfelt message that acknowledges the worker's work. The specific configuration and processing details of the management server 1 will be described later.

[0036] Also, for example, if a "harsh expression" is specified, the work support AI will generate a message that prioritizes incomplete tasks over completed tasks and notify the worker of the progress using that expression. In this case, for a worker who is able to work hard enough to be pushed by the criticism, the incomplete tasks that need to be addressed can be perceived as being expressed in a harsh manner (for example, tone of voice) but with the human touch and humanity of natural language.

[0037] In this way, the management server 1 can generate a message in a specific expression style by specifying the expression style based on the target data, goal information, worker information, etc. That is, for example, the management server 1 can generate a message in a "gentle expression style" or a message in a "severe expression style" based on the target data, goal information, worker information, etc. Each of the workers can receive a message from the work support AI in any way they like. The specific configuration and processing of the management server 1 will be described in detail later. Additionally, the management server 1 can switch whether or not to include completed tasks and incomplete tasks, as well as tasks whose deadlines are approaching and tasks whose deadlines have passed.

[0038] In the following description of this embodiment, it is assumed that the worker assistance AI uses a generative AI model that employs a large language model (LLM). A generative AI model is an AI model that can output new data or information based on data learned by a computer. When a prompt (character string) using natural language is input, the large-scale language model can output the character string based on the input prompt and the context of prompts that have been input and output so far.

[0039] In processing using a large-scale language model, prompt engineering is performed to obtain more suitable output strings and to specify the output format. In other words, rather than simply using questions, requests, etc. as prompts, prompt engineering embeds information such as assumptions, constraints, and output format specifications, resulting in more appropriate content for the output string.

[0040] In this embodiment, as described above, a plurality of prepared prompts are used to make the large-scale language model function as a worker assistance AI. In particular, the generation of progress information with different "ways of expression" described below is realized by inputting each of the prompts corresponding to the "ways of expression" into the large-scale language model.

[0041] In the following description of this embodiment, a prompt template is provided in advance for each "way of expression," but this is not particularly limited. That is, there is no need for a one-to-one correspondence between the "way of expression" and the prompt template. For example, a section specifying the "way of expression" may be provided within the prompt, and the "way of expression" may be changed by varying this section for each "way of expression." Specifically, for example, a prompt template including the character string "way of expression:" and other assumptions, constraints, etc. is provided in advance. Then, a prompt that is applied as "way of expression: gentle" or "way of expression: strict" according to the setting information is input to the large-scale language model.

[0042] (Worker terminal 2) The worker terminal 2 is an information processing device such as a personal computer, tablet terminal, or smartphone operated by a worker who uses the information processing system S. The worker terminal 2 is capable of executing a predetermined application program that enables the information processing system S to be used.

[0043] The worker terminal 2 is capable of performing various processes based on various information transmitted from the management server 1 and various information input by the worker. The worker terminal 2 is also capable of transmitting various information to the management server 1.

[0044] For example, the worker terminal 2 accepts operations to input worker information, target data, and goal information, and transmits the input information to the management server 1. When control information for displaying information such as progress on the worker terminal 2 is transmitted, the worker terminal 2 acquires the control information and displays information such as the worker assistance AI and progress on a display or the like. The specific configuration and processing of the worker terminal 2 will be described in detail later.

[0045] The above-described processing by each of the management server 1 and the worker terminal 2 that constitute the information processing system S is one example. In addition, since it is sufficient for the information processing system S as a whole to have the function of realizing the above-described processing, some or all of the functions of realizing the above-described processing may be shared or cooperated within the information processing system S.

[0046] For example, some or all of the functions of the management server 1 may be functions of other information processing devices in the information processing system S. Also, some or all of the functions of other information processing devices in the information processing system S may be functions of the management server 1. Furthermore, some or all of the functions of the management server 1 may be transferred to other servers (not shown). This promotes processing in the information processing system S as a whole and also enables processes to complement each other.

[0047] <Hardware configuration> (Hardware configuration of Management Server 1) FIG. 2 is a block diagram showing an example of the hardware configuration of the management server 1. As shown in FIG. The management server 1 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a bus 14, an input / output interface 15, an output unit 16, an input unit 17, a memory unit 18, a communication unit 19, and a drive 20.

[0048] The CPU 11 executes various processes in accordance with programs recorded in the ROM 12 or programs loaded from the storage unit 18 into the RAM 13. The RAM 13 also stores data and the like required for the CPU 11 to execute various processes. The CPU 11, the ROM 12, and the RAM 13 are interconnected via a bus 14. An input / output interface 15 is also connected to this bus 14.

[0049] The input / output interface 15 is connected to an output unit 16, an input unit 17, a storage unit 18, a communication unit 19, and a drive 20. The output unit 16 is composed of a display, a speaker, etc., and outputs various types of information as images and sounds. The input unit 17 is composed of a keyboard, a mouse, a touch panel, etc., and accepts input of various types of information. The storage unit 18 is composed of a hard disk, a DRAM (Dynamic Random Access Memory), etc., and stores various types of data. The communication unit 19 communicates with other devices via the above-mentioned network N, which is composed of the Internet, etc.

[0050] Removable media 21, such as a magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, is appropriately attached to the drive 20. Programs read from the removable media 21 by the drive 20 are installed in the storage unit 18 as needed. The removable media 21 can also store various data stored in the storage unit 18 in the same way as the storage unit 18.

[0051] (Hardware configuration of worker terminal 2) The hardware configuration of the worker terminal 2 is similar to the hardware configuration of the management server 1 shown in Fig. 2. That is, the worker terminal 2 is equipped with a CPU, ROM, RAM, bus, input / output interface, output unit, input unit, memory unit, communication unit, drive, and removable media that have the same functions as the CPU 11, ROM 12, RAM 13, bus 14, input / output interface 15, output unit 16, input unit 17, memory unit 18, communication unit 19, drive 20, and removable media 21 shown in Fig. 2, and illustration and description thereof will be omitted.

[0052] <Functional configuration> (Management Server 1 Functional Configuration) FIG. 3 is a functional block diagram showing an example of the functional configuration of the management server 1 and the worker terminal 2. As shown in FIG. In the CPU 11 of the management server 1, an acquisition unit 31, a management unit 32, a progress determination unit 33, a representation instruction unit 34, a generation unit 35, and a notification control unit 36 ​​function when operating.

[0053] Furthermore, databases for storing various types of information are provided in the storage unit 18 of the management server 1. Examples of the databases provided in the storage unit 18 include a worker DB 41 in which worker information is stored, a target DB 42 in which target data is stored, a goal DB 43 in which goal information is stored, a progress DB 44 in which progress statuses are stored, a large-scale language model DB 45 in which large-scale language models are stored, and a prompt template DB 46 in which prompt templates for large-scale language models are stored.

[0054] The acquisition unit 31 acquires various types of information as a worker information acquisition means, a target data acquisition means, and a goal information acquisition means. For example, the acquisition unit 31 acquires various types of information transmitted from the worker terminal 2. Examples of the various types of information acquired by the acquisition unit 31 include worker information, target data, goal information, and setting information.

[0055] The management unit 32 stores and manages the various types of information acquired by the acquisition unit 31 in the databases of the storage unit 18. For example, the management unit 32 stores and manages worker information, target data, and goal information in a worker DB 41, a target DB 42, and a goal DB 43, respectively. The management unit 32 also stores and manages the progress status identified by a progress identification unit 33 (described later) in a progress DB 44.

[0056] The progress identification unit 33 identifies the progress of the worker's work based on the target data and goal information acquired by the acquisition unit 31. For example, the progress identification unit 33 identifies uncompleted tasks and completed tasks among the worker's work as the progress of the worker's work.

[0057] The expression designation unit 34 designates a way of expressing progress information including a progress situation for a worker based on predetermined information. Specifically, for example, the expression designation unit 34 designates the "way of expression" by selecting a prompt template based on the predetermined information. As will be described later, the way of expression is changed by generating a message in the generation unit 35 using the prompt template selected by the expression designation unit 34.

[0058] Furthermore, for example, the expression designation unit 34 can designate the manner of expression based on the setting information as predetermined information. Specifically, for example, the expression designation unit 34 can switch the expression method using information on the expression method selected by the worker as predetermined information. This allows the worker to be provided with a summary of their progress as a message (text or voice) from the character in the way they want to express it, which in turn makes the worker more motivated to work by having the character say a message (text or voice) that contributes to their perceived motivation.

[0059] Furthermore, for example, the expression designation unit 34 can switch the expression method using, as predetermined information, information on the expression method selected by a manager (not shown) who manages the progress of work by workers. This allows the worker to be provided with a summary of the progress status as a message (text or voice) by a character in a manner of expression selected by the manager who manages the progress of the worker's work. In other words, the manager can select a manner of expression that he or she would use himself or herself, or a manner of expression that he or she finds difficult to use. As a result, by having the character send a message (text or voice) that contributes to the worker's motivation on behalf of the manager, the worker can work more enthusiastically.

[0060] Furthermore, the expression designation unit 34 can designate the manner of expression based on the worker information as predetermined information. Specifically, for example, the expression designation unit 34 switches and designates the manner of expression based on information indicating the worker's personality or mental state estimated from the worker information. The generation of information indicating the worker's personality or mental state from the worker information can be performed using any generation AI. Furthermore, after presenting a message to the worker, the generation AI can learn about the worker's personality or mental state and the manner of expression that is appropriate for that personality or mental state based on whether the work progress was actually good or not.

[0061] The generation unit 35 uses the model stored in the large-scale language model DB 45 to generate progress information in the manner of expression designated by the expression designation unit 34 . Specifically, for example, the generation unit 35 uses a prompt template corresponding to the expression method designated by the expression designation unit 34 to generate a summary of the progress status as a message (character string or voice) by a character. At this time, the generating unit 35 can generate the contents of the progress status summary by appropriately using the worker information, target data, goal information, and progress status.

[0062] The notification control unit 36 ​​serves as a notification control means and performs control for notifying the worker of various pieces of information. Specifically, for example, the notification control unit 36 ​​causes control information for displaying the progress information identified by the progress identification unit 33 on the worker terminal 2 to be transmitted via the communication unit 19. Furthermore, for example, the notification control unit 36 ​​causes control information for displaying, together with the progress information, a worker assistance AI that conveys the progress information to the worker on the worker terminal 2 to be transmitted via the communication unit 19.

[0063] (Functional configuration of worker terminal 2) In the CPU of the worker terminal 2, an acquisition unit 51, a display control unit 52, and a transmission control unit 53 function when the worker terminal 2 is operating.

[0064] The acquisition unit 51 acquires various types of information. For example, the acquisition unit 51 acquires various types of information whose input is accepted by the input unit. Examples of information whose input is accepted by the input unit include designation information input to designate a method of expression, and information input to display the progress of the work of the worker on a display or the like of the output unit.

[0065] The acquisition unit 51 also acquires various types of information transmitted from the management server 1 to the worker terminal 2. For example, the acquisition unit 51 acquires control information for displaying the progress of the worker's work on the worker terminal 2.

[0066] The display control unit 52 executes control to display various types of information. Specifically, the display control unit 52 executes control to display various types of information on a display of the output unit, etc. For example, the display control unit 52 executes control to display the progress of the work of the worker on a display of the output unit, etc., based on the control information acquired by the acquisition unit 51.

[0067] The transmission control unit 53 executes control to transmit various types of information via the communication unit. For example, the transmission control unit 53 executes control to transmit worker information, task data, and goal information to the management server 1. The transmission control unit 53 also executes control to transmit various types of input information to the management server 1. Examples of input information transmitted to the management server 1 include information input to specify the method of expression and information input to display the progress of the worker's task on the display of the output unit, etc.

[0068] <Processing flow of Management Server 1> FIG. 4 is a flowchart showing an example of the processing flow of the management server 1. In the management server 1, when worker information is transmitted from the worker terminal 2 (YES in step S1), the acquisition unit 31 acquires the worker information (step S2), and the management unit 32 stores and manages the worker information in a database (step S3). On the other hand, if worker information has not been transmitted (NO in step S1), the management server 1 repeats the determination process in step S1 until worker information is transmitted.

[0069] Furthermore, when target data is transmitted from the worker terminal 2 (YES in step S4), the acquisition unit 31 acquires the target data (step S5), and the management unit 32 stores and manages the target data in a database (step S6). On the other hand, when target data has not been transmitted (NO in step S4), the management server 1 repeats the determination process in step S4 until target data is transmitted.

[0070] Furthermore, when target information is transmitted from the worker terminal 2 (YES in step S7), the acquisition unit 31 acquires the target information (step S8), and the management unit 32 stores and manages the target information in a database (step S9). On the other hand, when target information has not been transmitted (NO in step S7), the management server 1 repeats the determination process in step S7 until target information is transmitted.

[0071] Next, in the management server 1, the progress identification unit 33 identifies the progress of the worker's work based on the target data and the goal information (step S10), and the expression designation unit 34 switches the way of expressing the progress based on predetermined information (step S11). Specifically, the expression designation unit 34 switches the way of expressing the progress of the work when notifying the worker from a predetermined way of expressing to another way of expressing. Then, the notification control unit 36 ​​performs control to notify the worker of the progress in the way of expression switched by the expression designation unit 34 (step S12).

[0072] <Example> FIG. 5 is a diagram showing an example of a message or the like of the worker support AI in a gentle manner, generated by the management server having the functional configuration shown in FIG. As shown in FIG. 5, for example, assume that a worker is in charge of inputting salary data for each employee at a certain company. In this case, the worker operates the worker terminal 2 (see FIG. 1) to input worker information, target data, and goal information. Here, the target data includes a file containing salary data for each employee that indicates the content of the worker's work. Note that the worker support AI 100 is displayed on the worker terminal 2.

[0073] The management server 1 (see FIG. 1) acquires the input worker information, target data, and goal information, and identifies the progress of the worker's work. For example, let us assume that the progress status indicates that the input of salary data for 50 out of 100 employees has been completed.

[0074] For example, suppose the worker instructs the worker assistance AI 100 to notify the progress status in a "gentle manner." In this case, the worker assistance AI 100 displays a message 200 such as "You've almost reached the halfway point in the salary data entry work. You've done well." along with a face (image) with a gentle and kind expression. This allows the worker to feel a sense of fulfillment for the work they have done so far, thereby maintaining their motivation to work even harder. Also, at least some of the incomplete tasks are displayed as the next task, with a message such as "Your next task is to continue entering payroll data."

[0075] 5, a dashboard 300 is displayed below the message 200. The dashboard 300 basically shows the work status comprehensively, and the worker can check the progress of his or her own work in detail by viewing the dashboard 300 as needed.

[0076] In this way, the worker can maintain motivation for the work without feeling negative about the criticism or instructions while checking the summary of the dashboard 300 through the message 200 from the worker support AI 100. The worker can then continue working on the actual work while checking the dashboard 300.

[0077] FIG. 6 is a diagram showing an example of a message or the like of the worker assistance AI in a strict manner, generated by the management server having the functional configuration shown in FIG. Also, for example, suppose the worker instructs the worker assistance AI 100 to notify the progress status in a "strict manner." In this case, the worker assistance AI 100, although not shown in the figure, displays a message with a stern expression and strict language such as, "Payroll data input is not progressing well. Input is only half complete. Put in more effort." This allows the worker to reflect on the slowness of their work so far and realize that they need to work harder to make progress, which is expected to increase their motivation to work harder in the future.

[0078] 6, similar to FIG. 5, the worker assistance AI 100 has a gentle and soft-spoken face (image). It is preferable to use different icons (images) for the worker assistance AI 100 depending on the way of expression. Specifically, for example, a stern-faced icon (image) may be used as the icon (image) for the worker assistance AI 100 when the way of expression is stern.

[0079] <Advantageous Effects of the Present Embodiment> According to the above-described embodiment, when notifying workers of the progress of their work, it is possible to motivate each worker.

[0080] <Other embodiments> Although one embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment, and modifications, improvements, etc. within the scope of achieving the object of the present invention are included in the present invention.

[0081] For example, the above-described series of processes can be executed by hardware or software. In other words, the above-described functional configuration is merely an example and is not particularly limited. In other words, it is sufficient for the information processing system S to be provided with a function that can execute the above-described series of processes as a whole, and the type of functional block used to realize this function is not particularly limited to the above-described example.

[0082] The location of the functional blocks is not particularly limited and may be arbitrary. For example, the functional blocks of the management server 1 may be transferred to another device, or the functional blocks of another device may be transferred to a server. Furthermore, one functional block may be configured as a single piece of hardware, a single piece of software, or a combination of both.

[0083] When a series of processes is executed by software, the programs constituting the software are installed into a computer or the like from a network N or a recording medium. The computer may be a computer incorporated into dedicated hardware. The computer may also be a computer capable of executing various functions by installing various programs, such as a server, a general-purpose smartphone, or a personal computer.

[0084] The recording medium containing such a program may be configured as a removable medium (not shown) that is distributed separately from the device main body in order to provide the program to users, etc., or may be configured as a recording medium that is pre-installed in the device main body and provided to users, etc. Since the program can be distributed via a network N, the recording medium may be installed in or accessible to a computer that is connected to or connectable to the network N.

[0085] In this specification, the steps describing the program recorded on the recording medium include not only processes that are performed in chronological order, but also processes that are not necessarily performed in chronological order but are performed in parallel or individually. Also, in this specification, the term "system" means an overall device composed of multiple devices or multiple means, etc.

[0086] In other words, the management server 1, which is one aspect of an information processing device to which the present invention is applied, can take on a variety of embodiments having the following configurations. (1) That is, the management server 1 includes a target data acquisition unit (e.g., the acquisition unit 31 in FIG. 3) for acquiring target data that is the target of the worker's work; A goal information acquisition means (for example, the acquisition unit 31 in FIG. 3) for acquiring goal information indicating a goal in the work; a progress determination means (for example, the progress determination unit 33 in FIG. 3) that determines the progress of the work based on the target data and the goal information; an expression specifying means (for example, the expression specifying unit 34 in FIG. 3) for specifying a way of expressing the progress information including the progress status to the worker based on predetermined information; and a progress information generating means for generating the progress information expressed in the specified manner of expression. This allows the way in which progress is reported to workers to be switched from a predetermined way to another way of reporting based on the specified information, thereby motivating each worker when the progress of the work is reported to the workers.

[0087] (2) The expression designation means can designate the manner of expression of the progress status using information on the manner of expression of the progress information set by the worker or the worker's supervisor as predetermined information. This allows the progress status to be reported in a manner that matches the preferences of the worker or supervisor, thereby motivating each individual worker.

[0088] (3) Furthermore, the progress identification means identifies completed tasks among the work as the progress status, and the progress information generation means can generate progress information by varying whether or not to preferentially include the contents of the completed tasks in the progress status based on the specified way of expression. This allows the worker to feel a sense of fulfillment for the work they have done so far, since they are presented with progress information that includes content about completed tasks, rather than progress information that merely points out incomplete tasks, and thus maintains their motivation to work harder. Furthermore, for example, whether or not completed tasks are prioritized can be changed depending on the way the information is expressed. This makes it possible to generate progress information that does not prioritize completed tasks when expressed in a different way, for example, in a stricter way.

[0089] (4) The progress identification means can further identify, as the progress status, overdue tasks among the work that have passed their deadlines and are not yet completed, and the progress information generation means can generate the progress information including the overdue tasks. This allows progress information to be generated that includes overdue tasks regardless of the way it is expressed. As a result, even in a gentle way of expression, for example, completed tasks are preferentially included, but overdue tasks that should be pointed out are also pointed out.

[0090] (5) The progress information generating means can generate the progress information by regarding at least some of the uncompleted tasks as the next tasks that the worker should work on. This allows workers to not only be told about incomplete tasks, but also to be provided with explicit progress information about the next task they should tackle, allowing them to make progress by first working on the next task.

[0091] (6) The apparatus further includes a worker information acquisition means (e.g., acquisition unit 31 in FIG. 3) for acquiring worker information about the worker, and the expression designation means can designate the manner of expression using the worker information as the specified information. This allows the way of expression to be specified based on worker information, such as the worker's personality and mental state, and which of the ways of expression have been effective up to now, etc. As a result, the worker's motivation can be further improved.

[0092] (7) Furthermore, the progress information generation means may be a large-scale language model that outputs a summary of the progress status as early progress information expressed in the specified manner of expression based on the character string corresponding to the specified manner of expression and the progress status. As a result, progress information is generated using a large-scale language model. At this time, a character string corresponding to the specified expression and the progress status, etc. are input as a character string using natural language. For example, by preparing a prompt template in advance for each "expression style," the character string corresponding to the specified expression style can be switched. In other words, by generating progress information via a large-scale language model, progress information expressed in that expression style can be easily generated. In addition to being easy to implement, a progress information generation program, etc., can be generated in a variety of expression styles simply by changing the character string corresponding to the specified expression style, as long as the "expression style" can be expressed in natural language. [Explanation of symbols]

[0093] 1: Management server, 2: Worker terminal, 11: CPU, 16: Output unit, 17: Input unit, 18: Memory unit, 19: Communication unit, 31: Acquisition unit, 32: Management unit, 33: Progress determination unit, 34: Expression specification unit, 35: Generation unit, 36: Notification control unit, 51: Acquisition unit, 52: Display control unit, 53: Transmission control unit, 100: Worker support AI, S: Information processing system, N: Network

Claims

1. a target data acquisition means for acquiring target data that is the target of an operation by a worker; a goal information acquisition means for acquiring goal information indicating a goal for the work; a progress determination means for determining a progress status of the work based on the target data and the goal information; an expression specifying means for specifying to the worker how to express the progress information including the progress status based on predetermined information; a progress information generating means for generating the progress information expressed in the designated manner of expression; An information processing device comprising:

2. the expression designation means designates the manner of expression of the progress status using information on the manner of expression of the progress information set by the worker or the worker's supervisor as predetermined information. The information processing device according to claim 1 .

3. the progress identification means identifies, as the progress status, completed tasks of the work, the progress information generating means generates progress information by varying whether or not the content of the completed task is preferentially included in the progress status based on the specified way of expression. The information processing device according to claim 2 .

4. The progress identification means further identifies, as the progress status, a task among the work items whose deadline has passed and which has not yet been completed; the progress information generating means generates the progress information including the deadline-overdue tasks. The information processing device according to claim 3 .

5. the progress information generating means generates the progress information by regarding at least a part of the uncompleted tasks as the next task to be undertaken by the worker. The information processing device according to claim 4 .

6. worker information acquisition means for acquiring worker information relating to the worker; Furthermore, the expression specifying means specifies the manner of expression using the worker information as the predetermined information. The information processing device according to claim 1 .

7. the progress information generation means is a large-scale language model that outputs a summary of the progress status as early progress information expressed in the specified expression style, based on the character string corresponding to the specified expression style and the progress status; The information processing device according to claim 1 .

8. An information processing method executed by an information processing device, a target data acquisition step of acquiring target data that is a target of an operation by a worker; a goal information acquisition step of acquiring goal information indicating a goal of the work; a progress determination step of determining a progress status of the work based on the target data and the goal information; an expression designation step of designating to the worker how to express the progress information including the progress status based on predetermined information; a progress information generating step of generating the progress information expressed in the designated manner of expression; An information processing method including:

9. On the computer, a target data acquisition step of acquiring target data that is a target of an operation by a worker; a goal information acquisition step of acquiring goal information indicating a goal of the work; a progress determination step of determining a progress status of the work based on the target data and the goal information; an expression designation step of designating to the worker how to express the progress information including the progress status based on predetermined information; a progress information generating step of generating the progress information expressed in the designated manner of expression; A program that executes control processing including:

Citation Information

Patent Citations

  • Information processing device, information processing method, and information processing program

    JP2021149492A