CPC G06F 11/3409 (2013.01) [G06F 9/4881 (2013.01); G06F 9/5038 (2013.01)] | 17 Claims |
1. A method for managing software agents by a software platform at a device, comprising:
outputting, to one or more software agents, a plurality of requests, wherein each request of the plurality of requests is associated with operation of a respective software agent;
obtaining a plurality of statistics for each software agent in response to the plurality of requests, wherein the plurality of statistics corresponds to a performance of the respective software agent;
outputting, at the software platform, a user interface that displays, for each of the one or more software agents, a representation of the plurality of statistics that correspond to the performance of the respective software agent;
obtaining, based at least in part on receiving at the user interface a selection of a first software agent of the one or more software agents, a first request for information associated with operation of the first software agent;
outputting, to the first software agent and in response to the first request, a second request for the information associated with the operation of the first software agent;
obtaining, from the first software agent and in response to the second request, the information;
generating, based at least in part on the information obtained from the first software agent and on a plurality of rules configured at a rule engine, a recommendation for the first software agent, wherein the recommendation is based at least in part on a first plurality of statistics associated with the first software agent and includes a workflow of diagnostic options to perform on the first software agent; and
outputting, at the software platform, the recommendation for the first software agent.
|