| CPC G06F 9/544 (2013.01) [G06F 2209/541 (2013.01)] | 20 Claims |

|
1. A method for controlling client-application-initiated execution of artificial intelligence (“AI”) pipelines, comprising:
transmitting a user identifier associated with a user of a client application to an AI pipeline management service, the client application being configured to initiate execution of an AI pipeline in accordance with one of multiple AI pipeline profiles and a management profile made accessible by the AI pipeline management service;
receiving, from the AI pipeline management service, access to a first AI pipeline profile and the management profile, the first AI pipeline profile comprising a pairing of a first AI pipeline endpoint locator and a first AI pipeline endpoint credential, and the management profile comprising a pairing of a controller locator and a controller ruleset;
identifying an input to the client application associated with the user identifier, the input being provided by the user of the client application through a user interface (UI) generated by the client application;
identifying a second AI pipeline profile associated with the input, the second AI pipeline profile comprising a second AI pipeline endpoint locator and a second AI pipeline endpoint credential;
identifying a management controller based on the controller locator; and
in an instance in which the management controller determines the management profile prohibits executing the AI pipeline in accordance with the second AI pipeline profile based on a semantic evaluation of the input, causing the AI pipeline to execute in accordance with the first AI pipeline profile.
|