CPC G06F 8/24 (2013.01) [G06F 8/75 (2013.01)] | 18 Claims |
1. A computer-implemented method of automating behaviors performed in relation to a modelled entity, comprising:
in a computer system:
accessing an entity model comprising a plurality of artefacts, each artefact modelling a feature of the modelled entity;
accessing a first predefined artefact structure associated with a first behavior, the first behavior comprising sending a message to an autonomous agent via a programming interface;
matching a first subset of one or more artefacts in the entity model with the first predefined artefact structure; and
in response to matching the first subset of one or more artefacts with the first predefined artefact structure:
initiating the first behavior associated with the first predefined artefact structure by sending the message to the autonomous agent via the programmatic interface,
receiving from the autonomous agent via the programmatic interface a response indicating an action to be performed,
causing the action to be performed, by an external service external to the computer system, by enabling interaction of the autonomous agent with the external service via the computer system, wherein the action affects the operation of the modelled entity in an automated manner; and
based on the initiated first behavior and the performed action, adding a new artefact to the entity model, or removing an existing artefact from the entity model, or modifying an existing artefact in the entity model, resulting in an updated entity model recording the action performed in the external service.
|