| CPC G06F 30/27 (2020.01) | 20 Claims |

|
15. A system for creating an artificial intelligence (AI) pipeline, comprising:
a memory storage including a non-transitory, computer-readable medium comprising instructions; and
a hardware-based processor that executes the instructions to carry out stages comprising:
receiving a selection of pipeline objects on a user interface (UI), the selected pipeline objects including a dataset object and an AI model, wherein the dataset object includes at least one vector database;
receiving inputs to the UI to arrange the selected pipeline objects in an AI pipeline, including causing an execution linking between the selected dataset object and AI model to be established, wherein the UI visually represents the established execution linking between the pipeline objects, wherein the pipeline objects are moveable by a user within the UI, and wherein the AI pipeline is displayed as an execution flow within the UI,
wherein establishing the execution linking between the selected dataset object and AI model comprises validating that outputs from the selected dataset object can be used as inputs to the AI model;
causing a management policy to be applied to the dataset object, compliance with the management policy being a prerequisite for accessing the dataset object through an execution of the AI pipeline, wherein the UI visually represents the application of the management policy to the dataset object,
wherein enforcing the management policy includes verifying at least one of device location and a device security state based on a profile, and wherein the AI pipeline includes a conditional execution alternative based on noncompliance with the management policy;
causing a simulated execution of the AI pipeline to be displayed within the UI, including:
receiving a query in the UI;
receiving compliance information;
causing the selected pipeline objects to be executed in an order that follows the execution linking displayed within the UI and applies the management policy based on the compliance information; and
causing an output of the simulated execution to be displayed in the UI; and
causing the AI pipeline to be deployed, wherein the deployed AI pipeline is accessible by at least one AI application through a generated endpoint.
|