CPC G06Q 30/016 (2013.01) [G06F 40/205 (2020.01); G06F 40/253 (2020.01); G06F 40/56 (2020.01)] | 17 Claims |
1. A system comprising:
at least one hardware processor; and
a non-transitory computer-readable medium storing instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform operations comprising:
accessing a service report, the service report having text indicating one or more technical issues detected during running of an online software service and, for each of the one or more technical issues, one or more recommendations on how to address a corresponding technical issue;
segmenting the text in the service report into one or more sentences;
performing natural language processing on the one or more sentences to identify one or more structured sentence objects of each of the one or more sentences, each structured sentence object indicating a grammatical type of a corresponding word or article of punctuation in a corresponding sentence;
passing the one or more structured sentence objects into a machine-learned model trained by a machine learning algorithm to map commands in the one or more sentences to commands available in one or more software tools;
generating an actionable objects list including the mapped commands available in the one or more software tools; and
sending the actionable objects list to an action executor on a computer system on which the online software service was running, the action executor designed to automatically execute the mapped commands in the actionable objects list to address the one or more technical issues.
|