| CPC G06F 8/20 (2013.01) [G06N 5/04 (2013.01); G06N 20/00 (2019.01)] | 17 Claims |

|
1. A method for adding at least one process action to a design of a software process, the software process comprising a plurality of process steps, the software process corresponding to a software file, the method being executed by a processor, the processor being operatively connected to a user interface, the method comprising:
recognizing a current state in said software process, said current state being associated with contextual information;
encoding, by a first trained neural network, contextual information of said current state to obtain an encoded context, said encoded context being a single numerical representation;
evaluating, based on said encoded context, by a second trained neural network, suitability of at least one process action relative to the current state;
making a recommendation of said at least one process action based on said evaluated suitability;
transmitting, to the user interface, said recommendation to a designer of said software process;
receiving, from the user interface, a response to said recommendation from said designer; and
adding said at least one process action to said design of said software process when said response is an acceptance of said at least one process action, said adding comprising adding a section of software code corresponding to said at least one process action in the software file.
|