Information processing system, information processing method, and information processing program
The AI agent-enhanced information processing system dynamically evaluates and updates tasks to enhance accuracy by subdividing, changing, or rearranging tasks, addressing the limitations of conventional systems and improving task processing efficiency.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- D4ALL CO LTD
- Filing Date
- 2025-07-31
- Publication Date
- 2026-04-21
AI Technical Summary
Conventional AI-based task management systems are limited in scope and do not effectively improve the accuracy of processing tasks beyond company management.
An information processing system utilizing an AI agent that includes a processing execution means, task evaluation means, and task distribution means to evaluate, review, and dynamically update tasks based on execution results, allowing for task subdivision, content change, deletion, addition, or rearrangement to enhance accuracy.
The system significantly improves the accuracy of processing tasks by evaluating and reviewing task content, enabling high-performing tasks to be reused and low-performing tasks to be optimized, ultimately raising all tasks to a predetermined level.
Smart Images

Figure 0007849092000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing system, an information processing method, an information processing program, and an AI agent using an AI agent.
Background Art
[0002] Conventionally, there has been proposed a management system using a generative AI that visualizes and classifies tasks across the company by AI and appropriately allocates them to each employee. The AI monitors the progress of tasks in real time and reallocates tasks as necessary (see, for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, although the conventional system can allocate tasks by AI, it is for the purpose of company management, so there is a problem that the scope of application is limited.
[0005] In view of such circumstances, the present invention provides an information processing system, an information processing method, and an information processing program that can dramatically improve the accuracy of processing a predetermined task by evaluating and reviewing the contents of a plurality of tasks constituting the predetermined task. And, information processing progr Mu to be provided.
Means for Solving the Problems
[0006] The information processing system according to the present invention is an information processing system configured to have an AI agent, wherein the AI agent comprises a processing execution means for executing a predetermined task consisting of a plurality of tasks, and a task evaluation means for evaluating the plurality of tasks based on the execution results of the predetermined task, and performs a review of the plurality of tasks based on the evaluation of the tasks. It is configured in such a way , The review of the aforementioned tasks includes subdividing the task processing, changing the content of the task processing, deleting tasks, adding new tasks, changing the order in which tasks are executed, or rearranging all tasks. This is an information processing system characterized by the following: Furthermore, the information processing system according to the present invention is an information processing system configured to have an AI agent, wherein the AI agent comprises a processing execution means for executing a predetermined task consisting of a plurality of tasks, a task evaluation means for evaluating the plurality of tasks based on the execution results of the predetermined task, and a task distribution means for distributing the predetermined task to the plurality of tasks, and the task distribution means updates the content of the task if there is a task among the plurality of tasks whose evaluation has not reached a predetermined level.
[0007] Book The information processing method according to the invention is an information processing method performed using an AI agent, wherein the AI agent performs a processing execution step in which it performs a predetermined task consisting of a plurality of tasks, and a task evaluation step in which it evaluates the plurality of tasks based on the execution results of the predetermined task. , is at least feasible, Based on the evaluation of the aforementioned tasks, the aforementioned multiple tasks are reviewed. It is composed of , The review of the aforementioned tasks includes subdividing the task processing, changing the content of the task processing, deleting tasks, adding new tasks, changing the order in which tasks are executed, or rearranging all tasks. This is an information processing method characterized by the following features. Information processing characterized by performing method That is the case. Furthermore, the information processing method according to the present invention is an information processing method performed using an AI agent, wherein the AI agent is capable of performing at least the following: a processing execution step of performing a predetermined task consisting of a plurality of tasks; a task evaluation step of performing an evaluation of the plurality of tasks based on the execution results of the predetermined task; and a task allocation step of distributing the predetermined task to the plurality of tasks, wherein the task allocation step updates the content of the task until the evaluation of all of the plurality of tasks reaches a predetermined level.
[0008] Book The information processing program according to the invention is a program for an information processing system configured to have an AI agent, wherein the AI agent, which is a computer, functions as a processing execution means for executing a predetermined task composed of multiple tasks, and as a task evaluation means for evaluating the multiple tasks based on the execution results of the predetermined task, and the program reviews the multiple tasks based on the evaluation of the tasks. It is composed of , The review of the aforementioned tasks includes subdividing the task processing, changing the content of the task processing, deleting tasks, adding new tasks, changing the order in which tasks are executed, or rearranging all tasks. This is an information processing program characterized by the following: Furthermore, the information processing program according to the present invention is a program for an information processing system configured to have an AI agent, wherein the AI agent, which is a computer, functions as a processing execution means for executing a predetermined task composed of multiple tasks, a task evaluation means for evaluating the multiple tasks based on the execution results of the predetermined task, and a task distribution means for distributing the predetermined task to the multiple tasks, and the task distribution means updates the content of the task until the evaluation of all of the multiple tasks reaches a predetermined level. [Effects of the Invention]
[0010] Information processing system, information processing method, and information processing program according to the present invention MuAccording to this, by evaluating and reviewing the contents of a plurality of tasks that constitute a predetermined task, it is possible to achieve an excellent effect of dramatically improving the accuracy of processing the predetermined task.
Brief Description of Drawings
[0011] [Figure 1] It is a schematic diagram showing an overview of the information processing system 10 according to the present embodiment. [Figure 2] It is a system configuration diagram showing a configuration example of the information processing system 10 according to the present embodiment. [Figure 3] (a) It is a diagram showing an example of task allocation. (b) It is a diagram showing an example of the execution order of tasks. (c) It is a diagram showing an example of task evaluation and task reallocation.
Mode for Carrying Out the Invention
[0012] Hereinafter, the information processing system 10 according to the embodiment of the present invention will be described with reference to the drawings.
[0013] <Overview of the System> First, the overview of the information processing system 10 according to the present embodiment will be described using FIG. 1. FIG. 1 is a schematic diagram showing an overview of the information processing system 10 according to the present embodiment.
[0014] The information processing system 10 is an information processing system configured to have an AI agent 12. The AI agent 12 includes a task allocation means 12a that allocates a predetermined task to a plurality of tasks, a processing execution means 12b that executes the predetermined task by executing a plurality of tasks, and a task evaluation means 12c that evaluates a plurality of tasks based on the execution result of the predetermined task. The task allocation means 12a updates the allocation of a plurality of tasks based on the evaluation of the tasks, and is an information processing system characterized by this.
[0015] According to the information processing system 10, by evaluating and reviewing the contents of a plurality of tasks that constitute a predetermined task, the accuracy of processing the predetermined task can be significantly improved.
[0016] Here, an "AI agent" is a system that operates as an agent for humans, has the ability to learn and make judgments on its own, and is a system that integrates various AI technologies for solving complex problems.
[0017] When a task occurs based on an external event (e.g., a question (prompt) from a user, a signal input from a sensor) or an internal event (e.g., activation by an internal scheduler, occurrence of an abnormality), the AI agent executes the task and outputs a predetermined result.
[0018] For example, when a question (prompt) is given as an external event, tasks such as searching for an answer to the question or generating an answer are executed, and an answer to the question is output. Also, for example, when a task (prompt) is given as an external event, tasks such as searching for a solution to the task or generating a solution are executed, and a solution to the task is output.
[0019] Here, a "prompt" refers to an instruction or question given by a user to the system, and includes, for example, an AI prompt given to a generative AI or a command prompt that gives an instruction by a command.
[0020] Also, a "task" is the work required to achieve a certain purpose or task. The "tasks" may be executed in parallel, some or all of them, or each may be executed in a predetermined order, or in accordance with a predetermined priority, or each may be executed in a random order.
[0021] Furthermore, the "predetermined task" according to the present invention may be a task generated based on external events (e.g., a question (prompt) from a user, a signal input from a sensor), or it may be a task generated (defined) by the AI agent itself in response to an ambiguous or abstract question or issue (prompt) entered by a user. It may also be a task generated based on internal events (e.g., activation by an internal scheduler, occurrence of an anomaly). The "task" according to the present invention may be a task related to management figures or a task related to purchase history.
[0022] With this structure, tasks related to management figures and purchase history can be divided into multiple tasks, and by evaluating and reviewing the content of these tasks, the accuracy of tasks related to management figures and purchase history can be dramatically improved.
[0023] Here, "management figures" refer to numerical values that indicate a company's management status and are used to evaluate a company's performance through management indicators and financial indicators. Furthermore, "data related to management figures" refers to data (information such as numbers and strings) that shows the management status of a company, and "data related to management figures" includes, for example, (1) sales and profit-related data (e.g., sales data, profit data), (2) sales and product management-related data (e.g., product master specifications, shelf layout data, sales performance and promotional effects), (3) inventory and procurement-related data (e.g., inventory status, ordering and procurement data), (4) customer and marketing-related data (e.g., customer ID data (ID-POS), marketing campaign results), (5) store operations and personnel management-related data (e.g., store performance, staff shifts), (6) expense and financial-related data (e.g., store and headquarters expenses, financial indicators), (7) external environment data (e.g., trade area / population data, competitor store location and price information, weather, temperature, and disaster information), (8) local event / school event information, and (9) instruction and communication-related data (e.g., work instructions and policies from superiors, reports and proposals from the field, history of collaboration with headquarters).
[0024] Furthermore, among the "data related to management figures," (2) sales and product management-related data (e.g., product master data, specifications, shelf layout data, sales performance and promotional effects) may be referred to as "data related to sales promotion (sales promotion)," and among the "data related to management figures," (4) customer and marketing-related data (e.g., customer ID data (ID-POS), results of marketing measures) may be referred to as "data related to purchase history."
[0025] <Example of system configuration> Next, an example of the configuration of the information processing system 10 according to this embodiment will be described using Figure 2. Figure 2 is a system configuration diagram showing an example of the configuration of the information processing system 10 according to this embodiment.
[0026] The information processing system 10 can be configured, for example, to include a system terminal 12 that controls the entire system, and external terminals 16 that are connected to the system terminal 12 via a network NW so that they can communicate with each other.
[0027] System terminal 12 is a terminal that constitutes the AI agent and controls the entire information processing system 10, and is composed of conventionally known servers, personal computers, etc. In this example, system terminal 12 is composed of one server, but it may be composed of multiple servers, personal computers, etc. The hardware configuration of system terminal 12 and the programs that system terminal 12 executes will be described later.
[0028] External terminals 16 are terminals used by users of the information processing system 10 (individuals or specific groups of people (teams, departments, companies, etc.)), and consist of personal computers, tablets, smartphones, etc. The types of external terminals 16 are not particularly limited, but examples include smartphones, personal computers, and tablets used by individuals, or smartphones, personal computers, and tablets used by employees of a company or specific groups.
[0029] The network NW is a line that allows system terminal 12 and external terminal 16 to communicate with each other, and is typically composed of a WAN (Wide Area Network), also known as the Internet. The network NW may be wired or wireless, a LAN (Local Area Network), a dedicated line such as a VPN (Virtual Private Network), or a combination of these lines.
[0030] <System Terminal / Hardware Configuration Example> Next, we will describe an example of the hardware configuration of system terminal 12.
[0031] As shown in Figure 2, the system terminal 12 is configured to include, for example, a CPU 21, and a ROM 22, RAM 23, external storage drive 25, storage device 26, input device 27, display device 28, communication unit 29, etc., all connected to the CPU 21 via a bus.
[0032] The CPU 21 is a control means that controls the entire system terminal 12, and performs processes such as executing application programs and operating systems (OS) stored in ROM 22 and storage devices 26, and storing data and files necessary for program execution in RAM 23 and storage devices 26.
[0033] ROM22 is a storage means for storing basic I / O programs and various data, and is composed of, for example, PROM, flash memory, etc. RAM23 is a storage means for temporarily storing data, and is composed of, for example, SDRAM, DRAM, etc. External storage drive25 is a control means that can read and write data to recording media 24 such as magnetic tape, DVD, etc., and is composed of, for example, magnetic tape storage, DVD drive, etc.
[0034] The storage device 26 is a storage means for storing application programs, the OS, control programs, related programs, various information, etc., and is composed of, for example, a hard disk drive (HDD), a solid-state drive (SDD), etc. The input device 27 is for inputting commands (instructions), etc., to the system terminal 12, and is composed of, for example, a keyboard, a pointing device (mouse, etc.), a touch panel, etc.
[0035] The display device 28 displays commands input by the input device 27, the response output of the system terminal 12 to those commands, and various other displays, and is composed of, for example, a liquid crystal display, plasma display, organic EL, etc. The communication unit 29 is a control means that controls communication with external terminals 16, etc. via the network NW, and is composed of, for example, a communication card, etc.
[0036] <System Terminal / Function> Next, we will explain the functions of the system terminal 12.
[0037] The storage device 26 of the system terminal 12 stores a program (information processing program) that causes the system terminal 12 to function as a task distribution means 12a, a processing execution means 12b, and a task evaluation means 12c.
[0038] <System terminal / function / task distribution method> Next, the task distribution means 12a will be described.
[0039] The task distribution means 12a is a means for distributing a predetermined task into multiple tasks and updating the distribution of multiple tasks based on the evaluation of the tasks. In this example, it is composed of a program stored in the storage device 26 of the system terminal 12, and the storage device 26, etc.
[0040] The task distribution means 12a distributes predetermined tasks given from within or outside the AI agent 12 into multiple tasks. As described above, a "task" is work necessary to achieve a certain purpose or objective. Tasks may be executed in parallel, or each may be executed in a predetermined order, or each may be executed according to a predetermined priority, or each may be executed in a random order.
[0041] For example, if a task is given to the AI agent 12 from outside as a predetermined task, the task distribution means 12a, based on the knowledge acquired through machine learning, distributes the processing necessary to accomplish the task into multiple processes, and stores each of the distributed processes in the storage device 26, associating it with the user's ID as a task (subtask).
[0042] For example, if an external terminal 16 provides a task (prompt) such as "Predict sales of product a," the task distribution means 12a will, based on the knowledge acquired through machine learning and the knowledge obtained from the external terminal 16, break down the processing necessary to accomplish the task (predicting sales of product a) into multiple processes and distribute them as tasks.
[0043] The processes necessary to realize a sales forecast for product a include, for example, (process 1) collecting sales performance data for product a (e.g., POS data), (process 2) collecting external factor data (weather, season, etc.), (process 3) collecting market data (market trends, sales trends of similar products, etc.), (process 4) collecting competitor data (prices of competing products, etc.), (process 5) selecting a forecasting model (moving average method, exponential smoothing method, etc.), (process 6) creating a sales forecast, and (process 7) visualizing the sales forecast (creating a forecast graph, etc.).
[0044] The task distribution means 12a distributes each of the multiple decomposed (process 1) to (process 7) into tasks 1 to 7, as shown in Figure 3(a), and then stores tasks 1 to 7 in the storage device 26, associating them with the user's ID.
[0045] <System terminal / Function / Processing execution means> Next, the processing execution means 12b will be described.
[0046] The processing execution means 12b is a means for executing a predetermined task by executing multiple tasks, and in this example, it is composed of a program stored in the storage device 26 of the system terminal 12, and the storage device 26, etc.
[0047] The processing execution means 12b executes a predetermined task by referring to a plurality of tasks stored in the storage device 26 by the task distribution means 12a and executing those plurality of tasks.
[0048] For example, consider a case where a given task is "Predict sales of product a," and multiple tasks are stored in the memory device 26, including: (Task 1) collecting sales performance data for product a, (Task 2) collecting external factor data (weather, season, etc.), (Task 3) collecting market data (market trends, sales trends of similar products, etc.), (Task 4) collecting competitor data (prices of competing products, etc.), (Task 5) selecting a forecasting model (moving average method, exponential smoothing method, etc.), (Task 6) creating a sales forecast, and (Task 7) visualizing the sales forecast (creating a forecast graph, etc.).
[0049] First, the processing execution means 12b refers to the multiple tasks stored in the storage device 26, determines whether each task can be executed in parallel or should be executed in a predetermined order, and then determines the optimal execution method that can execute the multiple tasks in the most efficient way.
[0050] In the previous case, tasks 1-4 are not dependent on each other and are therefore judged to be tasks that can be executed in parallel. On the other hand, tasks 5-7 are dependent on each other and should be executed in the order of their task numbers (task 5 → task 6 → task 7) after all tasks 1-4 have been completed. As the optimal execution method, tasks 1-4 are executed in parallel, and then the remaining tasks 5-7 are executed in this order.
[0051] Next, the processing execution means 12b executes a predetermined task by executing multiple tasks according to the determined optimal execution method.
[0052] In the previous case, as shown in Figure 3(b), the processing execution means 12b executes tasks 1 to 4 in parallel, and after all tasks 1 to 4 are completed, it executes the remaining tasks 5 to 7 in that order to perform the processing for the task of "forecasting sales of product a".
[0053] Finally, once the processing execution means 12b has completed the process of updating the assignment of multiple tasks by the task evaluation means 12c described later, it executes the updated tasks again and outputs a solution for the predetermined task (problem).
[0054] In the above case, once the processing execution means 12b has completed the process of updating the allocation of multiple tasks 1 to 7, it executes the updated tasks 1 to 7 again and sends the sales forecast result (solution) as the execution result (answer) for the predetermined task (problem) to the external terminal 16 used by the user.
[0055] <System terminal / function / task evaluation method> Next, the task evaluation means 12c will be described.
[0056] The task evaluation means 12c is a means for evaluating multiple tasks based on the execution results of a predetermined task, and in this example, it is composed of a program stored in the storage device 26 of the system terminal 12, and the storage device 26, etc.
[0057] First, the task evaluation means 12c evaluates multiple tasks based on the execution results of the processing performed by the processing execution means 12b.
[0058] Here, task evaluation is performed using indicators such as the task execution time, the difference between the scheduled task execution time and the actual task execution time (e.g., whether there is a delay, and the number of delays), the utilization rate of resources required for task execution (e.g., server, CPU, memory, etc.), the accuracy and precision of task execution, the amount of information obtained through task execution, and the variability of task processing results.
[0059] For example, consider a case where the processing execution means 12b executes tasks 1 to 7, thereby performing processing for the task (a predetermined task) of "predicting sales of product a," and generating the sales forecast result.
[0060] In this case, for example, if the task evaluation means 12c analyzes the sales forecast results based on knowledge acquired through machine learning and knowledge obtained from an external terminal 16, and determines that the market trend is not sufficiently reflected, it will determine that the amount of information in (Task 3) "Collection of Market Data" is insufficient and inaccurate, and set the evaluation score for (Task 3) to, for example, 3 on a 10-point scale, as shown in Figure 3(c).
[0061] On the other hand, if the task evaluation means 12c analyzes the sales forecast results based on the knowledge acquired through machine learning and the knowledge obtained from the external terminal 16, and determines that the accuracy of the sales performance data is high, it determines that the accuracy of (Task 1) "Collection of sales performance data for product a" is high, and sets the evaluation score for (Task 1) to, for example, 9 out of 10, as shown in Figure 3(c).
[0062] The task evaluation means 12c also evaluates tasks other than Task 1 and Task 3 based on knowledge acquired through machine learning and knowledge obtained from the external terminal 16, and sets evaluation scores. Here, as shown in Figure 3(c), we assume that the evaluation scores for the other tasks are set to, for example, 6 out of 10.
[0063] The task distribution means 12a described above updates the distribution of multiple tasks based on the evaluation of tasks performed by the task evaluation means 12c.
[0064] For example, in the case above, since the evaluation scores for tasks other than Task 3 are above the predetermined threshold (e.g., 6), the task assignments will not be changed. However, since Task 3 is below the predetermined threshold (e.g., 6), Task 3 will be reviewed.
[0065] Task review involves taking measures to improve the metrics used in evaluating the task (e.g., task execution time). Examples of task review include changing the content of the task, subdividing the task, deleting tasks, adding new tasks, changing the order in which tasks are executed, and changing the priority of tasks.
[0066] For example, in the previous case, as a revision of Task 3, the processing of (Task 3) was subdivided into two processes: (Task 3-1) collecting market trends and (Task 3-2) collecting sales trends of similar products. By replacing (Task 3) with (Task 3-1) and (Task 3-2), the amount of information obtained from each collection process was increased, improving the accuracy of the information. At the same time, by making (Task 3-1) and (Task 3-2) tasks that can be executed in parallel, the overall execution time of (Task 3) was shortened.
[0067] As this example demonstrates, by evaluating and reviewing the content of multiple tasks that comprise a given task, the accuracy of processing that task can be dramatically improved.
[0068] The task distribution means 12a terminates updating (revising) the distribution of multiple tasks when the evaluation score of all tasks reaches or exceeds a predetermined threshold (for example, 6). Note that task updating (revising) is not limited to the subdivision of task processing, but may also include, for example, changes to the processing content of tasks, deletion of tasks, addition of new tasks, changes in the order in which tasks are executed, changes in the priority of tasks to be executed, or complete replacement of tasks.
[0069] Therefore, for example, in the previous case, the processing of (Task 3) may be changed to either (Task 3-1) collecting market trends or (Task 3-2) collecting sales trends of similar products. Also, for example, if the processing time for (Task 4) collecting competitor data is long, this task may be deleted. Furthermore, if, as a result of evaluation based on knowledge acquired through machine learning or knowledge acquired from external terminal 16, it is determined that the accuracy of the sales forecast for product a is low, the accuracy of the sales forecast may be improved by collecting additional data other than the data collected in Tasks 1 to 4. Also, tasks that were being executed in parallel may be executed sequentially, or conversely, tasks that were being executed sequentially may be executed in parallel.
[0070] <Information Processing Systems / Summary> As described above, the information processing system according to this embodiment (for example, the information processing system 10 shown in Figures 1 and 2) is an information processing system configured to have an AI agent (for example, the AI agent 12 shown in Figure 1, the system terminal 12 shown in Figure 2), wherein the AI agent comprises a processing execution means (for example, the processing execution means 12b shown in Figures 1 and 2) that executes a predetermined task consisting of a plurality of tasks (for example, tasks 1 to 7 shown in Figure 3(a)) (for example, a task to realize the task of "predicting sales of product a"), and a task evaluation means (for example, the task evaluation means 12c shown in Figures 1 and 2) that evaluates the plurality of tasks based on the execution results of the predetermined task, and is characterized in that the plurality of tasks are reviewed based on the evaluation of the tasks.
[0071] Furthermore, the information processing method according to this embodiment (for example, the method executed by the information processing system 10 shown in Figures 1 and 2) is an information processing method executed using an AI agent (for example, the AI agent 12 shown in Figure 1, the system terminal 12 shown in Figure 2), wherein the AI agent comprises a processing execution step (for example, the processing executed by the processing execution means 12b shown in Figures 1 and 2) that executes a predetermined task consisting of a plurality of tasks (for example, tasks 1 to 7 shown in Figure 3(a)) (for example, a task to realize the task of "predicting sales of product a"), and a task evaluation step (for example, the processing executed by the task evaluation means 12c shown in Figures 1 and 2) that evaluates the plurality of tasks based on the execution results of the predetermined task, and the task allocation step is characterized in that the plurality of tasks are reviewed based on the evaluation of the tasks.
[0072] Furthermore, the program for the information processing system according to this embodiment (for example, the information processing system 10 shown in Figures 1 and 2) is a program for an information processing system configured to have an AI agent (for example, the AI agent 12 shown in Figure 1, the system terminal 12 shown in Figure 2), and is characterized in that the AI agent, which is a computer, functions as a processing execution means (for example, the processing execution means 12b shown in Figures 1 and 2) that executes a predetermined task consisting of a plurality of tasks (for example, tasks 1 to 7 shown in Figure 3(a)) (for example, a task to realize the task of "predicting sales of product a"), and as a task evaluation means (for example, the task evaluation means 12c shown in Figures 1 and 2) that evaluates the plurality of tasks based on the execution results of the predetermined task, and the task distribution means reviews the plurality of tasks based on the evaluation of the tasks.
[0073] Furthermore, the AI agent according to this embodiment (for example, the AI agent 12 shown in Figure 1, the system terminal 12 shown in Figure 2) is an AI agent that acts as a substitute for a human and has the ability to learn and make decisions on its own, and is characterized in that the computer functions as a processing execution means (for example, the processing execution means 12b shown in Figures 1 and 2) that executes a predetermined task consisting of a plurality of tasks (for example, tasks 1 to 7 shown in Figure 3(a)) (for example, a task to realize the task of "predicting sales of product a"), and a task evaluation means (for example, the task evaluation means 12c shown in Figures 1 and 2) that evaluates the plurality of tasks based on the execution results of the predetermined task, and the task distribution means reviews the plurality of tasks based on the evaluation of the tasks.
[0074] According to the information processing system, information processing method, information processing program, and AI agent of this embodiment, the accuracy of processing a predetermined task can be dramatically improved by evaluating and reviewing the content of multiple tasks that constitute a predetermined task.
[0075] Furthermore, the system includes task distribution means (for example, task distribution means 12a shown in Figures 1 and 2) (or task distribution steps (for example, processes executed by task distribution means 12a shown in Figures 1 and 2)) for distributing the predetermined task to the plurality of tasks, and the task distribution means (or task distribution steps) may update the content of a task if there is a task among the plurality of tasks whose evaluation has not reached a predetermined level.
[0076] With this configuration, high-performing tasks can be reused while the content of low-performing tasks can be reviewed, thereby improving the accuracy of task processing.
[0077] Furthermore, updating the content of the task may include subdividing the processing of the task.
[0078] This configuration allows for task optimization and improves the accuracy of task processing.
[0079] Furthermore, the task distribution means (or task distribution step) may update the content of the tasks until the evaluation of all of the multiple tasks reaches the predetermined level.
[0080] With this configuration, all tasks that make up a given task can be raised to a predetermined level, thereby improving the overall accuracy of the processing.
[0081] Furthermore, the system may be configured to acquire the correspondence between the predetermined task and the plurality of tasks through machine learning.
[0082] With this configuration, multiple tasks can be quickly assigned to a given task, thereby increasing the processing speed for that given task.
[0083] It should be noted that the information processing system, information processing method, information processing program, and AI agent according to the present invention are not limited to the embodiments described above, and various modifications can be made without departing from the spirit of the present invention.
[0084] Therefore, for example, the "predetermined task" according to the present invention is not limited to a prompt given from an external terminal 16, but may also be a task that arises based on an external event (e.g., a signal input from a sensor) or an internal event (e.g., activation by an internal scheduler, occurrence of an anomaly).
[0085] Furthermore, although the above embodiment shows an example in which the information processing system 10 includes a task distribution means 12a, the task distribution means 12a is not an essential component, and the system does not need to include the task distribution means 12a. [Industrial applicability]
[0086] The information processing system, information processing method, information processing program, and AI agent according to the present invention can be widely applied in manufacturing, service, retail, and other industries. [Explanation of symbols]
[0087] 10 Information Processing Systems 12 System Terminals 12a Task distribution means 12b Processing execution means 12c Task evaluation method 16 External terminals 21 CPU 22 ROM 23 RAM 24 Recording media 25 External storage drives 26 Storage device 27 Input devices 28 Display device 29 Communications Department
Claims
1. An information processing system configured to include an AI agent, The aforementioned AI agent, A processing execution means that executes a predetermined task consisting of multiple tasks, The system includes a task evaluation means that evaluates the plurality of tasks based on the execution results of the predetermined tasks, The system is configured to review the multiple tasks based on the evaluation of the aforementioned tasks, The review of the aforementioned tasks includes subdividing the task processing, changing the content of the task processing, deleting tasks, adding new tasks, changing the order in which tasks are executed, or rearranging all tasks. An information processing system characterized by the following:
2. An information processing system comprising an AI agent, The aforementioned AI agent, A processing execution means that executes a predetermined task consisting of multiple tasks, A task evaluation means that evaluates the plurality of tasks based on the execution results of the predetermined tasks, The system includes a task distribution means for distributing the predetermined task to the plurality of tasks, The task distribution means updates the content of a task if there is a task among the multiple tasks whose evaluation has not reached a predetermined level. An information processing system characterized by the following:
3. In the information processing system described in claim 2, Updating the contents of the aforementioned task includes subdividing the processing of the task. An information processing system characterized by the following:
4. An information processing system according to claim 2 or 3, The task distribution means updates the content of each task until the evaluation of all of the multiple tasks reaches the predetermined level. An information processing system characterized by the following:
5. An information processing method that is performed using an AI agent, The aforementioned AI agent, A processing execution step that executes a predetermined task consisting of multiple tasks, The system includes a task evaluation step that evaluates the plurality of tasks based on the execution results of the predetermined tasks, The system is configured to review the multiple tasks based on the evaluation of the aforementioned tasks, The review of the aforementioned tasks includes subdividing the task processing, changing the content of the task processing, deleting tasks, adding new tasks, changing the order in which tasks are executed, or rearranging all tasks. An information processing method characterized by the following:
6. An information processing method to be performed using an AI agent, The aforementioned AI agent, A processing execution step that executes a predetermined task consisting of multiple tasks, A task evaluation step in which the plurality of tasks are evaluated based on the execution results of the predetermined tasks, The system is capable of at least performing a task distribution step, which involves distributing the predetermined task among the multiple tasks, The task allocation step updates the content of the tasks until the evaluation of all of the tasks reaches a predetermined level. An information processing method characterized by the following:
7. A program for an information processing system configured to include an AI agent, The aforementioned AI agent, which is a computer, A processing execution means that executes a predetermined task consisting of multiple tasks, This is configured to function as a task evaluation means for evaluating the plurality of tasks based on the execution results of the predetermined tasks, The system is configured to review the multiple tasks based on the evaluation of the aforementioned tasks, The review of the aforementioned tasks includes subdividing the task processing, changing the content of the task processing, deleting tasks, adding new tasks, changing the order in which tasks are executed, or rearranging all tasks. An information processing program characterized by the following features.
8. A program for an information processing system configured to have an AI agent, The aforementioned AI agent, which is a computer, A processing execution means that executes a predetermined task consisting of multiple tasks, A task evaluation means that evaluates the plurality of tasks based on the execution results of the predetermined tasks, This function serves as a task distribution means for distributing the predetermined task to the plurality of tasks. The task distribution means updates the content of each task until the evaluation of all of the tasks reaches a predetermined level. An information processing program characterized by the following features.
Citation Information
Patent Citations
Information processing method and device, electronic equipment and storage medium
CN118796472A
Intelligent agent-based data processing method, system, device and program product
CN119494361A
Task processing method, device and system
CN120216167A
Agent system, information processing method and record medium recording software for information processing
JP2000112904A
Task distribution system, agent and method for distributing task
JP2007052683A