Patent ID: 11941414
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A computer program product for programmatically generating an RPA based on monitoring agent actions, the computer program product comprising:
a computer readable storage medium having computer readable program code embodied therewith, the computer-readable program code executable by one or more computer processors to perform an operation, the operation comprising:
identifying events based on monitoring the agent actions performed on a workstation when performing a task multiple times, wherein the identified events correspond to both unstructured and structured data sources, wherein identifying the events comprises:
assigning individual utterances in the unstructured data source as a first set of events,
identifying operating system (OS)-level events performed on the structured data source by monitoring actions of the OS in the workstation, and
identifying intra-application input/output (I/O) events performed on the structured data source by monitoring an I/O device used by the agent;

adding timestamps to the first set of events, the OS-level events, and the intra-application I/O events;
identifying groupings of duplicate events in the identified events that each correspond to a common event using pattern matching;
identifying causal relationships between the common events based on the timestamps;
mapping, based on at least one of the causal relationships, a first common event corresponding to the unstructured data source to a second common event corresponding to the structured data source; and
generating an ordered list of instructions for the RPA of a bot based on the mapped events.