Data processing system, data processing device, data processing method, and program

The data processing system addresses the challenge of identifying responsible personnel in groups by automatically updating task lists using generative models, ensuring accuracy and reducing user effort, thus enhancing work efficiency.

JP2025170589AActive Publication Date: 2025-11-19SOFTBANK GROUP CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024075295
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-07
Publication Date
2025-11-19
Estimated Expiration
2044-05-07

AI Technical Summary

Technical Problem

In groups such as companies or schools, identifying the appropriate group member responsible for specific tasks can be challenging due to the difficulty in determining task authority and member responsibilities, especially when tasks fall outside an individual's scope.

Method used

A data processing system that includes a data collection unit, verbalization processing unit, and output unit to automatically update a task list by analyzing user work data using a generative model, and a list management device to manage and update task responsibilities, enabling accurate and efficient identification of responsible personnel.

Benefits of technology

The system allows for automatic and accurate updating of task lists, reducing user effort and ensuring up-to-date information, facilitating quick identification of responsible personnel and improving work efficiency by eliminating the need for manual updates and individual inquiries.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025170589000001_ABST
    Figure 2025170589000001_ABST
Patent Text Reader

Abstract

To provide a data processing system, a data processing device, a data processing method, and a program that can quickly identify a person in charge of a task that occurs within a group.SOLUTION: A data processing system of the present disclosure includes: a data processing device including a data acquisition unit that acquires work-related data related to work performed by a plurality of users belonging to a specific group, a verbalization processing unit that verbalizes work contents of each user from the acquired work-related data using a generation model and an output unit that outputs work content data corresponding to the verbalized work contents of each user; and a list management device including a data reception unit that receives the work content data of each user output from the data processing device, a list storage unit that stores a list of tasks assigned to the plurality of users belonging to the specific group and a list update unit that updates the list of tasks assigned, using the received work content data.SELECTED DRAWING: Figure 4A
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The technology of the present disclosure relates to a data processing system, a data processing device, a data processing method, and a program. [Background technology]

[0002] The following 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 a chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]

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

[0004] In a group with multiple members, such as in a company or school, it is common for one or more group members to be responsible for a specific task that occurs within the group. Therefore, among the tasks that occur within the group, there are some that require inquiries to the group member in charge of that task, and tasks that only specific group members have the authority to perform. When a task that is not within a group member's responsibility arises, that group member must identify the other group member in charge of that task and make inquiries, etc. However, depending on the type of task that has occurred and the number of group members, it can be difficult to identify the person to make inquiries, etc.

[0005] Although AI (Artificial Intelligence) related technologies, such as the chatbot described in Patent Document 1, have been increasingly applied to various fields in recent years, there is still room for further development in terms of usage within specific groups such as those mentioned above. [Means for solving the problem]

[0006] A first aspect of the technology disclosed herein is a data processing system comprising: a data processing device including: a data collection unit that collects work-related data related to work performed by multiple users belonging to a specific group; a verbalization processing unit that verbalizes the work content of each user from the collected work-related data using a generative model; and an output unit that outputs work content data corresponding to the verbalized work content of each user; and a list management device including: a data receiving unit that receives the work content data of each user output from the data processing device; a list storage unit that stores a list of tasks handled by the multiple users belonging to the specific group; and a list update unit that updates the list of tasks handled using the received work content data.

[0007] A second aspect of the technology disclosed herein is a data processing device that includes a data collection unit that collects work-related data related to work performed by multiple users belonging to a specific group, a verbalization processing unit that verbalizes the work content of each user from the collected work-related data using a generative model, and an output unit that outputs work content data corresponding to the verbalized work content of each user.

[0008] A third aspect of the technology disclosed herein is a data processing method that includes collecting work-related data related to work performed by multiple users belonging to a specific group, using a generative model to verbalize the work content of each user from the collected work-related data, and outputting work content data corresponding to the verbalized work content of each user.

[0009] A fourth aspect of the technology disclosed herein is a program that causes a computer processor to execute a process of collecting work-related data related to work performed by multiple users belonging to a specific group, using a generative model to verbalize the work content of each user from the collected work-related data, and outputting work content data corresponding to the verbalized work content of each user. [Brief explanation of the drawings]

[0010] [Figure 1] 1 is a conceptual diagram illustrating an example of a data processing system according to an embodiment of the present disclosure. [Figure 2] 2 is a conceptual diagram showing an example of a hardware configuration of each device that configures the data processing system shown in FIG. 1. FIG. [Figure 3] 2 is a conceptual diagram showing an example of the main functions of each device constituting the data processing system shown in FIG. 1. [Figure 4A] FIG. 10 is an explanatory diagram showing an outline of a specification process according to a first aspect. [Figure 4B] FIG. 10 is an explanatory diagram showing an outline of a specification process according to a second aspect. [Figure 5] 2 is a block diagram showing an outline of the functional configuration of a specific processing unit of the data processing device shown in FIG. 1. FIG. [Figure 6] 2 is a block diagram illustrating a schematic functional configuration of a list management unit of the list management device illustrated in FIG. 1. FIG. [Figure 7] 10 is a flowchart schematically illustrating an example of the operation of a specification process according to a first aspect performed by the data processing device shown in FIG. [Figure 8] FIG. 10 is an explanatory diagram showing an outline of a specification process according to a third aspect. [Figure 9] 10 is a flowchart schematically illustrating an example of the operation of a specification process according to a third aspect by the data processing device shown in FIG. [Figure 10] FIG. 10 is an explanatory diagram showing an outline of a specification process according to a modified example. DETAILED DESCRIPTION OF THE INVENTION

[0011] Hereinafter, exemplary embodiments of a data processing system, a data processing device, a data processing method, and a program according to the techniques of the present disclosure will be described with reference to the accompanying drawings.

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

[0013] 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, the 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), or an APU (Accelerated Processing Unit).

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

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

[0016] 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.

[0017] 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 by connecting them with "and / or."

[0018] FIG. 1 illustrates an example of a data processing system according to an embodiment of the present disclosure. In this embodiment, it is assumed that the data processing system 10 illustrated in FIG. 1 is used in a specific group to which multiple users PA, PB, PC, ... belong, specifically, in a specific company. In this regard, the multiple users PA, PB, PC, ... may be employees of the company or employees of its affiliated companies. In the following description, any user among the multiple users PA, PB, PC, ... will be referred to simply as "user P."

[0019] As shown in FIG. 1 , a data processing system 10 according to the present embodiment includes a data processing device 12, multiple user terminals 14A, 14B, 14C, etc., and a list management device 16. An example of the data processing device 12 is a server such as a cloud server. Examples of the user terminals 14A, 14B, 14C, etc. are laptops, tablet terminals, smartphones, etc. An example of the list management device 16 is a server such as a local server installed within a company. In the present embodiment, the data processing device 12 is an example of a “data processing device” according to the technology of the present disclosure, and the list management device 16 is an example of a “list management device” according to the technology of the present disclosure. In the following description, any user terminal among the multiple user terminals 14A, 14B, 14C, etc. will be referred to simply as a “user terminal 14.” Furthermore, although the present embodiment illustrates an example in which the data processing device 12 and the list management device 16 are configured as separate servers, these devices may also be configured as a single server. In this regard, the various functions of the data processing device 12 and the various functions of the list management device 16 described below may be realized by a common server.

[0020] FIG. 2 is a conceptual diagram showing an example of the hardware configuration of each device constituting the data processing system shown in FIG. 1. Note that while FIG. 2 shows only one user terminal 14, multiple user terminals (not shown) are connected in the same manner as the illustrated user terminal 14. As shown in FIG. 2, the data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. Of these, the computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes at least 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 NW. Examples of the network NW include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0021] 2, the user terminal 14 includes a computer 36, a reception device 38, an output device 40, and a communication I / F 42. 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 44. The reception device 38 and the output device 40 are also connected to the bus 44.

[0022] The reception device 38 may include a device capable of receiving user input, such as a touch panel and / or a keyboard, and a microphone. A control unit 46A (described later) transmits data indicating the user input received by the reception device 38 to the data processing device 12. In the data processing device 12, a specific processing unit 28A (described later) acquires the data indicating the user input.

[0023] The output device 40 may include a device capable of presenting data to the user P by outputting it in an expression form that the user P can perceive (for example, audio and / or text), specifically a display and / or a speaker, etc. Of these, the display displays visible information such as text and images according to instructions from the processor 46. The speaker outputs audio according to instructions from the processor 46.

[0024] The communication I / F 42 is connected to the network NW. The communication I / Fs 42 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network NW.

[0025] 2, the list management device 16 includes a computer 52, a database 54, and a communication I / F 56. Of these, the computer 52 may constitute a part of the "computer" according to the technology of the present disclosure in some cases. The computer 52 includes at least a processor 58, a RAM 60, and a storage 62. The processor 58, the RAM 60, and the storage 62 are connected to a bus 64. The database 54 and the communication I / F 56 are also connected to the bus 64.

[0026] The communication I / F 56 is connected to the network NW. The communication I / Fs 56 and 26 control the exchange of various information between the processor 58 and the processor 28 via the network NW. The database 54 may also store various information related to the company, such as each user's schedule and facility reservation information within the company.

[0027] FIG. 3 shows an example of the main functions of the data processing device 12, the user terminal 14, and the list management device 16. In the data processing device 12, as shown in FIG. 3, a specific processing is performed by the processor 28. A specific processing program 70 is stored in the storage 32. The specific processing program 70 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 70 from the storage 32 and executes the read specific processing program 70 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 28A in accordance with the specific processing program 70 executed on the RAM 30.

[0028] In addition, the storage 32 stores a data generation model 72. The data generation model 72 is used by the specific processing unit 28A.

[0029] 3, in the user terminal 14, various controls including reception and output processes are performed by the processor 46. A control program 74 is stored in the storage 50. The control program 74 is used in conjunction with the specific processing program 70 by the data processing system 10. The processor 46 reads the control program 74 from the storage 50 and executes the read control program 74 on the RAM 48. Various controls are realized by the processor 46 operating as a control unit 46A in accordance with the control program 74 executed on the RAM 48.

[0030] In the list management device 16, as shown in Fig. 3, list management of a task list 78 is performed by the processor 58. A list management program 76 is stored in the storage 62. The processor 58 reads the list management program 76 from the storage 62 and executes the read list management program 76 on the RAM 60. The list management is realized by the processor 58 operating as a list management unit 58A in accordance with the list management program 76 executed on the RAM 60.

[0031] The list of tasks 78 is a list of multiple users who belong to a company and the tasks for which each user is responsible. The tasks for which each user is responsible included in the list include at least the tasks that the user is currently responsible for, and may also include information on tasks that each user has previously handled, as necessary. The list of tasks 78 may also include information about each user, such as the department and position within the company that the user belongs to.

[0032] Next, the processing contents of several specific processes performed in the data processing system 10 will be explained, focusing on the processing of the specific processing unit 28A. Below, the specific processes realized by the data processing device 12 according to this embodiment will be explained in order with reference to Figures 4A to 4B. Here, Figures 4A to 4B are explanatory diagrams that schematically show the specific processes according to each aspect.

[0033] Using the above-described task list 78 as a method for identifying a company's personnel, as in the present embodiment, is highly convenient because users within the company can identify the desired personnel in a relatively short time by referring to the task list 78. However, to ensure the convenience described above, it is important that the content of the task list 78 referenced is accurate, up-to-date, and contains detailed descriptions of the tasks. One possible method for ensuring that the task list 78 is accurate, up-to-date, and detailed is for each user or a specific user to manually update the tasks of themselves or multiple users, including themselves. However, this method not only requires the effort of many users, but also makes it difficult to ensure accuracy.

[0034] In the data processing system 10 according to this embodiment, taking into consideration the above-mentioned points, a method is proposed that can automatically perform the update work of the list of tasks 78 as a specific process according to the first aspect.

[0035] More specifically, in the identification process according to the first aspect of the present embodiment, as shown in FIG. 4A, information about the work performed by each user P is collected as work-related data, and the work content of each user P is verbalized from the collected work-related data, and the verbalized work content data is output. Information about the work performed by the user is collected via the user terminal 14. The work content data is output to the list management device 16.

[0036] In other words, in the data processing system 10 according to this embodiment, the data processing device 12 estimates the work content of each user P from the work performed by that user P. The estimated work content is then sent to the list management device 16 and used in the list management unit 58A to update the responsible work list 78. This makes it possible to automatically update the responsible work list 78 without manual work by the user P or the like. Below, we will briefly explain the various functions of the identification processing unit 28A and list management unit 58A that realize the identification processing according to the first aspect.

[0037] Fig. 5 is a block diagram showing a schematic functional configuration of a specific processing unit of a data processing device. In order to execute the specific processing according to the first aspect described above, the specific processing unit 28A includes at least a data collection unit 80 that collects task-related data related to tasks performed by multiple users P belonging to a certain company (an example of a specific group), a verbalization processing unit 82 that verbalizes the task content of each user from the collected task-related data using a data generation model 72, and an output unit 84 that outputs task content data corresponding to the verbalized task content of each user, as shown in Fig. 5.

[0038] The data collection unit 80 acquires, as work-related data, information related to work performed by the user P on the user terminal 14. The user terminal 14, in the control unit 46A, selectively acquires the work-related data from information input by the user P via the reception device 38 and information received via the communication I / F 42. Here, the work-related data may include, for example, data such as documents generated on the user terminal 14, messages such as emails sent or received by the user P, or data on daily or weekly reports created by the user P. This work-related data may be collected by the data processing device 12 from the user terminal 14 at any time or based on a request from the data collection unit 80.

[0039] The verbalization processing unit 82 performs identification processing using the data generation model 72. Specifically, task-related data is input to the data generation model 72, and task content data that verbalizes the task content of the user is obtained as a generated result. The task content data may be text data that indicates the content of the task performed by user P, which is estimated from the task-related data.

[0040] The data generation model 72 is a so-called generative AI. An example of the data generation model 72 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 72 is obtained by performing deep learning on a neural network. A prompt containing an instruction is input to the data generation model 72, 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 72 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.

[0041] The output unit 84 transmits the task content data resulting from the specified processing to the list management device 16. The task content data transmitted to the list management device 16 is used to update the task list 78 in the list management unit 58A.

[0042] Fig. 6 is a block diagram showing a schematic functional configuration of the list management unit of the list management device. In relation to the identification process according to the first aspect described above, the list management unit 58A includes at least a data receiving unit 100 that receives task content data of each user P output from the data processing device 12, a list storage unit 102 that stores the task list 78, and a list update unit 104 that updates the task list 78 using the received task content data, as shown in Fig. 6.

[0043] The data receiving unit 100 receives the business content data output from the output unit 84 of the specific processing unit 28A. The received business content data is sent to the list updating unit 104 and used for updating the list.

[0044] The list storage unit 102 stores the task list 78. The storage location of the task list 78 is not limited to the storage 62, but may be the database 54 or another recording medium. In addition, information related to the task list 78, such as task content data received by the data receiving unit 100, may also be temporarily stored.

[0045] The list update unit 104 updates the task list 78 based on the task content data at a predetermined timing. The task list 78 may be updated each time task content data is received, or at predetermined time intervals. The specific method for updating the task list 78 is not particularly limited. For example, when updating the tasks of a specific user based on the acquired task content data, a method may be used in which the substantial difference between the most recent task content and the acquired task content data is extracted and the difference is added to the tasks. The above-described machine learning technology may also be applied to updating the task list.

[0046] In the above-described identification process according to the first aspect, the control unit 46A acquires information about tasks performed by a user on the user terminal 14 as task-related data, but the present disclosure is not limited to this. Specifically, as in the identification process according to the second aspect shown in Fig. 4B, instead of or in addition to the above-described acquisition by the control unit 46A, the data processing device 12 can request the user P to transmit information about his or her own work via the user terminal 14.

[0047] In order to realize the specific processing according to the second aspect, the specific processing unit 28A may further include, in addition to the above-described configuration, a question generation unit 86 that generates questions for a specific user regarding the work that the specific user is responsible for, and a question provision unit 88 that provides the question generated by the question generation unit 86 to the specific user at a predetermined timing, as shown in FIG. 5.

[0048] The question generator 86 generates a question for a specific user P who wishes to acquire work-related data in order to obtain work-related data for accurately generating work content data in the verbalization processor 82. The question may be, for example, a message directly inquiring about the user's work, a message requesting materials particularly related to the user's work, or a message confirming that there are no errors in the work content data generated based on previously acquired work-related data.

[0049] The question providing unit 88 requests an answer from the user P by transmitting the question generated by the question generating unit 86 to the user terminal 14. In particular, when the control unit 46A of the user terminal 14 receives the question from the question providing unit 88, it communicates the content of the question to the user via the output device 40 and requests an answer. The answer obtained from the user P is transmitted as work-related data from the user terminal 14 to the data processing device 12, collected by the data collecting unit 80, and used to generate task content data.

[0050] In this way, collecting work-related data using questions generated by the data processing device 12 improves the accuracy of verbalization using the data generation model 72 in the verbalization processing unit 82. Therefore, by updating the responsible task list 78 using the obtained task content data, the accuracy of the responsible task list 78 can be expected to improve.

[0051] Next, the operation of the data processing system 10 will be described.

[0052] Fig. 7 is a flowchart showing an example of the operation of the specific processing by the data processing device. An example of the flow of the specific processing will be described with reference to Fig. 7. Note that, among the flow of the specific processing shown in Fig. 7, each step executed by the specific processing unit 28A is an example of a "data processing method" according to the technology of the present disclosure.

[0053] First, in step S300, the specific processing unit 28A detects whether the work-related data of any user P has been acquired by the data collection unit 80.

[0054] If the acquisition of work-related data is detected in step S300 (step S300; Yes), the data processing system 10 proceeds to step S302. On the other hand, if the acquisition of work-related data is not detected in step S300 (step S300; No), the data processing system 10 enters a standby state.

[0055] In step S302, the specific processing unit 28A adds, to the work-related data, an instruction sentence for obtaining the result of the specific processing in the verbalization processing unit 82, thereby generating a prompt.

[0056] In step S304, the identification processing unit 28A executes the identification process. Specifically, the generated prompt is input to the data generation model 72 in the verbalization processing unit 82, and task content data is generated as an output of the data generation model 72.

[0057] In step S306, the identification processing unit 28A causes the output unit 84 to output the task content data as a result of the identification processing to the list management device 16.

[0058] Next, the operation of the list management device 16 is started. Specifically, first, in step S308, the list management unit 58A receives the business content data output from the output unit 84 at the data receiving unit 100.

[0059] In step S310, list management unit 58A determines whether it is time to update assigned task list 78. The timing for updating assigned task list 78 is assumed to be set in advance.

[0060] If it is determined in step S310 that it is time to update the task list 78 (step S310; Yes), the data processing system 10 proceeds to step S312. On the other hand, if it is determined in step S310 that it is not time to update the task list 78 (step S310; No), the list management unit 58A temporarily stores the task content data received by the data receiving unit 100 and waits until the desired timing arrives.

[0061] In step S312, list management unit 58A causes list update unit 104 to update assigned task list 78. Updated assigned task list 78 is stored again in storage 62 by list storage unit 102.

[0062] Through the above-described series of operations, the task list 78 in the list management device 16 is automatically updated to the latest state mainly through specific processing by the data processing device 12. Therefore, according to the data processing system 10 of this embodiment, the task list 78 can be accurately updated while reducing the user's effort. Furthermore, because no human intervention is required to update the task list 78, it is easy to increase the frequency of updates to the task list 78, and the task list 78 can always be kept up to date. Note that although the above-described series of operations illustrates a case in which the operations in the data processing device 12 and the operations in the list management device 16 are executed sequentially, the operations executed by each device may also be executed independently.

[0063] The task list 78 updated as described above can be referenced by the user P at any time. A case where the reference operation is realized via the data processing device 12 will be briefly described below as a specific process according to the third aspect.

[0064] FIG. 8 is an explanatory diagram showing an overview of the identification process according to the third aspect. For example, when a specific user P belonging to a company requests a person in charge to perform a task outside the scope of the user's own responsibilities, or when the user P wishes to receive advice from a user knowledgeable about the task, the user needs to identify the relevant person in charge. When identifying the person in charge in the data processing system 10 according to this embodiment, the user P first inputs information about the task or the like that the user wants to inquire about into the user terminal 14 via the reception device 38 or the like, as shown in FIG. 8. The information input here is sent from the user terminal 14 to the data processing device 12 as inquiry information.

[0065] The data processing device 12 that has received the inquiry information refers to the task list 78 in the list management device 16, identifies the person in charge of the task included in the inquiry information from the inquiry information and the acquired task list 78, and responds as the person in charge information to the user terminal 14. Below, a brief description will be given of the function of the identification processing unit 28A that realizes the identification processing according to the third aspect.

[0066] In relation to the identification process relating to the third aspect, as shown in Figure 6, the list management unit 58A can further include, in addition to the above-mentioned components, an inquiry acquisition unit 90 that acquires inquiry information related to business within the company sent from user P, a list reference unit 92 that references the latest list of assigned business tasks 78 in the list management device 16, and a person in charge identification unit 94 that identifies the person in charge of the business included in the inquiry information from the acquired inquiry information and the latest list of assigned business tasks 78.

[0067] The inquiry acquisition unit 90 acquires inquiry information transmitted from the user terminal 14. The inquiry information includes at least information that can identify the business content for which the user P wants to know the person in charge.

[0068] The list reference unit 92 requests the latest task list 78 from the list management device 16. Based on the request from the list reference unit 92, the list management unit 58A discloses or transmits at least a portion of the latest task list 78 it holds to the list reference unit 92 as data.

[0069] The person in charge identification unit 94 identifies the person in charge of the task included in the inquiry information from the acquired inquiry information and the latest task list 78. This identification work can be performed, for example, by inputting the inquiry information and the latest task list 78 described above into the data generation model 72 together with an instruction statement for obtaining the result of the identification process. Note that, in this embodiment, an example is given of a case where the data generation model 72 is used to identify the person in charge as described above, but the method for identifying the person in charge is not limited to this.

[0070] Fig. 9 is a flowchart showing an example of the operation of the identification process according to the third aspect by a data processing device. An example of the flow of the identification process according to the third aspect will be described with reference to Fig. 7. Note that the identification process according to the third aspect described below can be performed in parallel with the identification process according to the first or second aspect described above.

[0071] First, in step S400, the specific processing unit 28A detects whether or not the inquiry acquisition unit 90 has acquired inquiry information from any user P.

[0072] If the acquisition of inquiry information is detected in step S400 (step S400; Yes), the data processing system 10 proceeds to step S402. On the other hand, if the acquisition of inquiry information is not detected in step S400 (step S400; No), the data processing system 10 enters a standby state.

[0073] In step S402, the specific processing unit 28A causes the list reference unit 92 to refer to the latest task list 78 in the list management device 16.

[0074] In step S404, the identification processing unit 28A generates a prompt in the person in charge identification unit 94 by adding an instruction sentence for obtaining the result of the identification processing related to the third aspect to the inquiry information and the latest list of tasks in charge 78.

[0075] In step S406, the identification processing unit 28A executes the identification process. Specifically, the person in charge identification unit 94 inputs the generated prompt into the data generation model 72 and acquires person in charge information as an output of the data generation model 72. The person in charge information may be in a format including, for example, the person in charge's name, department, employee number, etc.

[0076] In step S408, the identification processing unit 28A returns the identified person in charge information to the user terminal 14 that sent the inquiry information in the output unit 84. The user terminal 14 that received the person in charge information communicates the person in charge information to the user via the output device 40.

[0077] Through the above-described series of operations, the data processing system 10 according to this embodiment can automatically identify the relevant person in charge based on the latest list of tasks in charge 78 when receiving an inquiry about the person in charge from user P. This allows the person in charge to be identified in a short time even when a task for which the person in charge is unknown arises, improving the user's work efficiency. Furthermore, in this embodiment, since the latest list of tasks in charge 78 is input into the data generation model 72 in addition to the inquiry information, the amount of data input into the data generation model 72 can be reduced compared to when only the inquiry information is input. This makes it possible to reduce the consumption of computing resources. Furthermore, since the person in charge can be identified automatically and accurately, the user does not have to guess the person in charge and make individual inquiries, which essentially eliminates the psychological hurdle that occurs when making individual inquiries.

[0078] The system according to the present disclosure has been described above mainly focusing on the function of the specific processing unit 28A, but the system according to the present disclosure is not necessarily implemented on a server. The system according to the present disclosure may be implemented as a general information processing system. The present disclosure may be implemented, for example, as a software program running on a personal computer or an application running on a smartphone, etc. The method according to the present disclosure may be provided to users in the form of SaaS (Software as a Service).

[0079] In the above embodiment, an example is given in which a specific process in the data processing device 12 is performed by one computer 22, but the technology of the present disclosure is not limited to this, and distributed processing of the specific process may be performed by multiple computers including the computer 22.

[0080] In the above embodiment, an example in which the specific processing program 70 is stored in the storage 32 has been described, but the technology of the present disclosure is not limited to this. For example, the specific processing program 70 may be stored in a portable, computer-readable, non-transitory storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 70 stored in the non-transitory storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes specific processing in accordance with the specific processing program 70. The above also applies to the list management program 76.

[0081] Alternatively, the specific processing program 70 or the list management program 76 may be stored in a storage device such as a server connected to the data processing device 12 or the list management device 16 via the network NW, and the specific processing program 70 or the list management program 76 may be downloaded in response to a request from the data processing device 12 or the list management device 16 and installed on the computer 22 or the computer 52.

[0082] It is not necessary to store all of the specific processing program 56 or list management program 76 in a storage device such as a server connected to the data processing device 12 or list management device 16 via the network NW, or to store all of the specific processing program 56 or list management program 76 in the storage 32 or storage 62; only a part of the specific processing program 56 or list management program 76 may be stored.

[0083] <Modification> In the above-described embodiment, the data processing system 10 mainly generates a list of tasks and identifies a person in charge of a specific task, but the technology can also be applied to further support the user's tasks. Specifically, after identifying a person in charge of a specific task, the data processing device may be configured to further inquire of the person in charge about the task. Therefore, as a modified example of the above-described embodiment, a data processing system 10A that can also inquire of the person in charge will be described below.

[0084] 10 is an explanatory diagram showing an overview of the identification process according to the modified example. As shown in FIG. 10, a data processing system 10A according to this modified example differs in that a data processing device 12A includes multiple custom generative models 72A and 72B instead of the data generation model 72 of the data processing device 12 according to the above-described embodiment, but is otherwise the same. Therefore, the following description will mainly focus on the identification process using the custom generative models 72A and 72B, and the above description will be used for the other points, so detailed description will be omitted here.

[0085] The custom generative models 72A and 72B are generative models associated with each user. More specifically, the custom generative models 72A and 72B may be generative models individually customized so that the users PA and PB can output desired data. The custom generative models 72A and 72B in this modification are assumed to have learned the tasks for which the users PA and PB are responsible. While FIG. 10 illustrates only two custom generative models 72A and 72B, the data processing device 12A in this modification may include multiple custom generative models associated with multiple users belonging to a company.

[0086] The above-described custom generative models 72A and 72B can each similarly execute the specific processing executed using the data generative model 72 according to the above-described embodiment. In addition, the custom generative models 72A and 72B of this modification can function as so-called clone AIs that can execute at least a part of the tasks performed by the associated user P on behalf of the user P.

[0087] The following briefly describes the specific processing unique to this modified example using the custom generative models 72A and 72B. The specific processing described below can be executed in place of the processing described as the specific processing according to the third aspect of the data processing system 10.

[0088] For example, if a first user PA belonging to a company wants to ask a person in charge of a task for advice about a task outside of his or her scope of responsibility, the first user PA sends inquiry information about the task to the data processing device 12A via his or her user terminal 14A. The data processing device 12A, more specifically, the identification processing unit 28A, receives the inquiry information, takes into consideration the latest task list 78 in the list management device 16, and inputs the inquiry information, the acquired latest task list 78, and an instruction statement for obtaining a desired result into the custom generative model 72A to identify a person in charge of the task included in the inquiry information. Additionally, the identification processing unit 28A of the data processing device 12A inputs the inquiry information and the instruction statement for obtaining a desired result into the custom generative model 72A to generate a message to be sent to the custom generative model 72B associated with the second user PB, who is the person in charge identified in the above process. The generated message may be, for example, a question about the task from the first user PA.

[0089] Once the person in charge is identified and a message is generated by the custom generation model 72A, the identification processing unit 28A of the data processing device 12A inputs the generated message into the custom generation model 72B associated with the second user PB, who is the identified person in charge.

[0090] The custom generative model 72B to which a message has been input outputs the message, taking into consideration whether the custom generative model 72B alone can reply to the message. For example, if the custom generative model 72B alone can reply to the message, it generates a reply and sends it to the custom generative model 72A, and, if necessary, it may also send the content of the received message and the response results to it as a receipt notification to the user terminal 14B owned by the second user PB. Furthermore, the user terminal 14B that has received the receipt notification transmits the content of the notification to the second user PB via the output device 40.

[0091] On the other hand, if it is difficult to reply to the message using only the custom generation model 72B, a reply to that effect is sent to the custom generation model 72A, and the contents of the received message and the response results are sent as a receipt notification to the user terminal 14B owned by the second user PB.

[0092] The reply content from the custom generative model 72B is sent as a query result from the data processing device 12A to the user terminal 14A. The user terminal 14A conveys the received query result to the first user PA via the output device 40.

[0093] According to the data processing system 10A of this modified example, the custom generative models 72A and 72B associated with each user PA and PB act as clone AIs of the users PA and PB and exchange messages on behalf of the users PA and PB. This may reduce the effort required for the users to directly inquire with the person in charge, and in addition to the effects described in this embodiment, a significant reduction in the workload of each user P can be expected.

[0094] The various processes executed by the data processing device 12A of this modified example described above can be realized by a specific processing unit 28A in the data processing device 12A. Therefore, the specific processing unit 28A in the data processing device 12A further includes a message generating unit (not shown) that generates a message to be sent to the custom generation model 72B associated with the person in charge identified by the person in charge identifying unit 94, from the inquiry information acquired by the inquiry acquiring unit 90, using the custom generation model 72A associated with the user PA who sent the inquiry information.

[0095] In addition, the custom generation model 72B may be able to set the interview date and time and interview venue for user PA and user PB, for example, by using schedule data for each user PA and PB stored in the database 58 of the list management device 16 and reservation information for facilities within the company (for example, conference rooms).

[0096] The hardware resource for executing a specific process can be any of the following processors: An example of a processor is a CPU, which is a general-purpose processor that functions as a hardware resource for executing a specific process by executing software, i.e., a program. Another example of a processor is a dedicated electrical circuit, such as an FPGA (Field-Programmable Gate Array), a PLD (Programmable Logic Device), or an ASIC (Application Specific Integrated Circuit), which is a processor with a circuit configuration designed specifically for executing a specific process. Each processor has built-in or connected memory, and each processor uses the memory to execute the specific process.

[0097] The hardware resource that executes the specific processing may be configured with one of these various processors, or may be configured with a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Also, the hardware resource that executes the specific processing may be a single processor.

[0098] As an example of a system configured with a single processor, first, one processor is configured by combining one or more CPUs and software, and this processor functions as a hardware resource that executes a specific process. Second, there is a system that uses a processor that realizes the functions of an entire system including multiple hardware resources that execute a specific process on a single IC chip, as typified by SoC (System-on-a-chip). In this way, a specific process is realized using one or more of the above-mentioned various processors as hardware resources.

[0099] Furthermore, the hardware structure of these various processors can be, more specifically, an electric circuit that combines circuit elements such as semiconductor devices. The specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged, without departing from the spirit of the invention.

[0100] The above-described description and illustrations are a detailed explanation of the parts related to the technology of the present disclosure and are merely an example of the technology of the present disclosure. For example, the above description of the configuration, functions, actions, and effects is an explanation of an example of the configuration, functions, actions, and effects of the parts related to the technology of the present disclosure. Therefore, it goes without saying that unnecessary parts may be deleted, new elements may be added, or replacements may be made to the above-described description and illustrations within the scope of the gist of the technology of the present disclosure. Furthermore, to avoid confusion and facilitate understanding of the parts related to the technology of the present disclosure, the above-described description and illustrations omit explanations of common technical knowledge that do not require particular explanation to enable the implementation of the technology of the present disclosure.

[0101] All publications, patent applications, and technical standards mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent application, or technical standard was specifically and individually indicated to be incorporated by reference. [Explanation of symbols]

[0102] 10 Data Processing System 12 Data Processing Device 14, 14A, 14B, 14C, etc. User terminal 16 List Management Device 28A Special Processing Department 80 Data Collection Department 82 Verbalization processing section 84 Output section 58A List Management Department 100 Data receiver 102 List storage section 104 List Update Section P, PA, PB, PC,... User< / url:>

Claims

1. a data collection unit that collects work-related data relating to work performed by a plurality of users belonging to a specific group; a verbalization processing unit that verbalizes the work content of each user from the collected work-related data using a generative model; a data processing device including an output unit that outputs task content data corresponding to the verbalized task content of each user; a data receiving unit that receives the business content data of each user output from the data processing device; a list storage unit for storing a list of tasks handled by the plurality of users belonging to the specific group; a list update unit that updates the assigned task list using the received task content data; Data processing system.

2. The data processing device comprises: a question generation unit that generates questions for a specific user regarding the user's assigned job; a question providing unit that provides the question generated by the question generating unit to the specific user at a predetermined timing, the data collection unit collects answers to the questions from the specific users as the work-related data; 10. The data processing system of claim 1.

3. The data processing device comprises: an inquiry acquisition unit that acquires inquiry information related to the business within the specific group sent from a user; a list reference unit that references the latest task list in the list management device; a person in charge specification unit that specifies a person in charge of a task included in the inquiry information based on the acquired inquiry information and the latest task list; 10. The data processing system of claim 1.

4. the generative models include a plurality of custom generative models associated with a plurality of users belonging to the particular group, a message generation unit that generates, from the inquiry information acquired by the inquiry acquisition unit, a message to be sent to the custom generation model associated with the person in charge identified by the person in charge identification unit, using the custom generation model associated with the user who sent the inquiry information; 4. The data processing system of claim 3.

5. a data collection unit that collects work-related data relating to work performed by a plurality of users belonging to a specific group; a verbalization processing unit that verbalizes the work content of each user from the collected work-related data using a generative model; an output unit that outputs task content data corresponding to the verbalized task content of each user, Data processing device.

6. Collecting work-related data regarding work performed by multiple users belonging to a specific group; Using a generative model, the work content of each user is verbalized from the collected work-related data, outputting task content data corresponding to the verbalized task content of each user; Data processing methods.

7. The computer processor Collecting work-related data regarding work performed by multiple users belonging to a specific group; Using a generative model, the work content of each user is verbalized from the collected work-related data, outputting task content data corresponding to the verbalized task content of each user; program.

Citation Information

Patent Citations

  • Business analysis device, business analysis program, and business analysis method

    JP2013003794A

  • Process mining system and process mining method

    JP2023123171A

  • Persona chatbot control method and system

    JP2022180282A