This disclosure relates to system and method for dynamically training bots in response to change in process environment. In one embodiment, the method comprises detecting the one or more changes in the process environment, and determining a need for training the one or more BOTs based on the one or more changes in the process environment. In response to the need, the method further comprises recording the one or more changes in the process environment until a conformation of the process environment to a pre-existing process environment with respect to the one or more BOTs, and dynamically training the one or more BOTs based on the recording of the one or more changes.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for dynamically training one or more BOTs in response to one or more changes in a process environment, the method comprising: detecting, via a processor, the one or more changes in the process environment; determining, via the processor, a need for training the one or more BOTs based on the one or more changes in the process environment; and in response to the need, recording, via the processor, the one or more changes in the process environment until a conformation of the process environment to a pre-existing process environment with respect to the one or more BOTs: and dynamically training, via the processor, the one or more BOTs based on the recording of the one or more changes. 2. The method of claim 1, wherein the process environment comprises at least one of a system environment, a software environment, a user interface, a user action on a user interface, and a user navigation within the user interface. 3. The method of claim 1, wherein detecting comprises: monitoring one or more attributes of the process environment; and comparing the one or more attributes of the process environment with one or more pre-existing attributes of the pre-existing process environment with respect to the one or more BOTs. 4. The method of claim 1, wherein determining the need for training comprises determining a difference in one or more confirmatory predictors between the process environment and the pre-existing process environment with respect to the one or more BOTs, and wherein each of the one or more confirmatory predictors comprise a unique combination of one or more attributes of the process environment. 5. The method of claim 1, further comprising: notifying a user via a user interface the need for training; and prompting the user for a confirmation to start the training; and wherein recording the one or more changes starts based on the confirmation by the user. 6. The method of claim 1, further comprising: notifying a user via a user interface of the conformation; and prompting the user for a confirmation to stop the training; and wherein recording the one or more changes stops based on the confirmation by the user. 7. The method of claim 1, wherein dynamically training the one or more BOTs comprises at least one of: adding at least one of new data and new rules; removing at least one of existing data and existing rules; and updating at least one of existing data and existing rules. 8. The method of claim 1, further comprising validating BOTs using confusion vector and adaptive thresholding. 9. A system for dynamically training one or more BOTs in response to one or more changes in a process environment, the system comprising: at least one processor; and a computer-readable medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising: detecting the one or more changes in the process environment; determining a need for training the one or more BOTs based on the one or more changes in the process environment; and in response to the need, recording the one or more changes in the process environment until a conformation of the process environment to a pre-existing process environment with respect to the one or more BOTs; and dynamically training the one or more BOTs based on the recording of the one or more changes. 10. The system of claim 9, wherein the process environment comprises at least one of a system environment, a software environment, a user interface, a user action on a user interface, and a user navigation within the user interface. 11. The system of claim 9, wherein detecting comprises: monitoring one or more attributes of the process environment; and comparing the one or more attributes of the process environment with one or more pre-existing attributes of the pre-existing process environment with respect to the one or more BOTs. 12. The system of claim 9, wherein determining the need for training comprises determining a difference in one or more confirmatory predictors between the process environment and the pre-existing process environment with respect to the one or more BOTs, and wherein each of the one or more confirmatory predictors comprise a unique combination of one or more attributes of the process environment. 13. The system of claim 9, wherein the operations further comprise: notifying a user via a user interface the need for training; and prompting the user for a confirmation to start the training; and wherein recording the one or more changes starts based on the confirmation by the user. 14. The system of claim 9, wherein the operations further comprise: notifying a user via a user interface of the conformation; and prompting the user for a confirmation to stop the training; and wherein recording the one or more changes stops based on the confirmation by the user. 15. The system of claim 9, wherein dynamically training the one or more BOTs comprises at least one of: adding at least one of new data and new rules; removing at least one of existing data and existing rules; and updating at least one of existing data and existing rules. 16. The system of claim 9, wherein the operations further comprise validating BOTs using confusion vector and adaptive thresholding. 17. A non-transitory computer-readable medium storing computer-executable instructions for: detecting the one or more changes in the process environment; determining a need for training the one or more BOTs based on the one or more changes in the process environment; and in response to the need, recording the one or more changes in the process environment until a conformation of the process environment to a pre-existing process environment with respect to the one or more BOTs; and dynamically training the one or more BOTs based on the recording of the one or more changes. 18. The non-transitory computer-readable medium of claim 17, further storing computer-executable instructions for: notifying a user via a user interface the need for training; and prompting the user for a confirmation to start the training; and wherein recording the one or more changes starts based on the confirmation by the user. 19. The non-transitory computer-readable medium of claim 17, further storing computer-executable instructions for: notifying a user via a user interface of the conformation; and prompting the user for a confirmation to stop the training; and wherein recording the one or more changes stops based on the confirmation by the user. 20. The non-transitory computer-readable medium of claim 17, further storing computer-executable instructions for validating BOTs using confusion vector and adaptive thresholding.