DYNAMIC ARTIFICIAL INTELLIGENCE / MACHINE LEARNING MODEL UPDATE, OR RETRAIN AND UPDATE, IN DIGITAL PROCESSES AT RUNTIME
First Claim
1. A computer-implemented method, comprising:
- listening for an update request for an artificial intelligence (AI)/machine learning (ML) model, by a digital process executing on a computing system; and
when the update request is received to update the AWL model, reinitializing or re-instantiating the digital process to call an updated version of the AWL model and listening for another update request, by the digital process executing on the computing system, whereinthe updating of the AI/ML, model occurs during runtime of the digital process.
1 Assignment
0 Petitions
Accused Products
Abstract
Dynamically updating, or retraining and updating, artificial intelligence (AI)/machine learning (ML) models in digital processes at runtime is disclosed. Production operation may not need to be stopped for AI/ML model update or retraining and update. The update steps and/or retraining steps for the AWL model may be included as part of the digital process. The AI/ML model update may be requested from internal logic (e.g., from the evaluation of a condition, by an that expression calls for the AI/ML model, etc.), external requests (e.g., from external triggers in a finite state machine (FSM), such as a file change, database data, a service call, etc.), or both. Automation of AI/ML model updates or retraining and updates may be provided, where the software reloads/reinitializes/re-instantiates with a retrained and/or updated AWL model after (and possibly immediately after) the AI/ML model becomes available.
27 Citations
30 Claims
-
1. A computer-implemented method, comprising:
-
listening for an update request for an artificial intelligence (AI)/machine learning (ML) model, by a digital process executing on a computing system; and when the update request is received to update the AWL model, reinitializing or re-instantiating the digital process to call an updated version of the AWL model and listening for another update request, by the digital process executing on the computing system, wherein the updating of the AI/ML, model occurs during runtime of the digital process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program comprising a digital process and embodied on a non-transitory computer-readable medium, the program configured to cause at least one processor to:
-
listen for a retraining request or an update request for an artificial intelligence (AI)/machine learning (ML) model; when the retraining request is received to retrain the AWL model, initiate retraining of the AWL model; and when the update request is received to update the AWL model, reinitialize or re-instantiate the digital process to call an updated version of the AI/ML model and listen for another retraining request or update request, wherein the retraining or updating of the AI/ML model occurs during runtime of the digital process. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computing system, comprising:
-
memory storing computer program instructions comprising a digital process; and at least one processor configured to execute the computer program instructions, the instructions configured to cause the at least one processor to; listen for a retraining request for an artificial intelligence (AI)/machine learning (ML) model, and when the retraining request is received to retrain the AWL model, initiate retraining of the AI/ML model, wherein the retraining of the AI/ML model occurs during runtime of the digital process. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A computer-implemented method for dynamic update, or retraining and update, of an artificial intelligence (AI)/machine learning (ML) model, comprising:
-
listening for an update request for the AWL model, by a robotic process automation (RPA) digital process executing on a computing system; and when the update request is received to update the AWL model, reinitializing or re-instantiating the RPA digital process to call an updated version of the AI/ML model and listening for another update request, by the RPA digital process executing on the computing system, wherein the updating of the AI/ML model occurs during runtime of the RPA digital process, and the RPA digital process comprises an RPA workflow and the AI/ML model is called by an activity of the RPA workflow. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification