| CPC G06Q 10/0633 (2013.01) [B25J 9/163 (2013.01); B25J 9/1653 (2013.01); B25J 9/1679 (2013.01); G05B 13/026 (2013.01); G05B 13/0265 (2013.01); G06F 17/18 (2013.01); G06F 18/217 (2023.01); G06N 20/00 (2019.01)] | 28 Claims |

|
1. A non-transitory computer-readable medium storing a computer program for performing artificial intelligence (AI)/machine learning (ML) model drift detection and correction for robotic process automation (RPA), the computer program configured to cause at least one processor to:
analyze information pertaining to input data for an AI/ML model executed by one or more of RPA robots to determine whether data drift has occurred, analyze information pertaining to results from execution of the AI/ML model to determine whether model drift has occurred, or both, wherein the information comprises one or more statistical distributions of predictions made by the AI/ML model;
map the one or more statistical distributions of the predictions made by the AI/ML model to respective actions taken by the one or more RPA robots in respective activities of RPA workflows; and
responsive to, based on the analysis of the information, a change condition being found, a change threshold is met or exceeded, or both, retrain the AI/ML model.
|