Manage AI assets¶
AI model¶
Creating an AI model is a 2-step process:
- Step 1: Create the minimal AI model with basic information
- Step 2: Create processes to link the AI model with datasets used for training, testing, inference, validation, and output
An AI model requires a name and ai_model_status. The model can be associated with training and output datasets through processes.
Coming soon
| Create an AI model | |
|---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | |
- Build up the minimum request to create an AI model.
- Provide a human-readable name for your AI model, such as
gpt-4-modelorbert-classifier. - Set the status of the AI model.
- Actually call Atlan to create the AI model.
- Retrieve the AI model response object to be used in the next step.
- Create a process to link the AI model with its associated datasets.
- Save the processes in batches of 20 to map the relationships between the AI model and the datasets.
Coming soon
| POST /api/meta/entity/bulk | |
|---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |
- All assets must be wrapped in an
entitiesarray. - Specify the entity type as
AIModelto create an AI model asset. - Provide a human-readable name for your AI model, such as
gpt-4-modelorbert-classifier. - Set the unique qualified name for the AI model in the format
default/ai/aiapplication/{name}where{name}should be in camelCase. - Specify the connector name as
aifor AI assets. - Set the status of the AI model (e.g.,
ACTIVE,INACTIVE). - (optional) Specify the version of the AI model (e.g., "1.2", "2.0").
- (optional) Assign owner groups of this AI model.
- (optional) Assign owner users of this AI model.
- Set the cover image for the AI model asset.
| POST /api/meta/entity/bulk | |
|---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | |
- All assets must be wrapped in an
entitiesarray. - Specify the entity type as
Processto create relationships between datasets and AI models. - Provide a descriptive name for the process showing the relationship (e.g., "asset-name -> model").
- Set the unique qualified name for the process in the format
default/ai/dataset/{hash}. The MD5 hash is generated internally by the SDK based on process attributes. - Specify the dataset type (e.g.,
TRAINING,TESTING,INFERENCE,VALIDATION,OUTPUT). - Define the input datasets that feed into the AI model.
- Define the output AI model that receives the data.
- Set the process state to
ACTIVEto enable the relationship.
AI application¶
An AI application requires a name, ai_application_version, and ai_application_development_stage.
Coming soon
| Create an AI application | |
|---|---|
1 2 3 4 5 6 7 8 9 10 11 12 | |
- Build up the minimum request to create an AI application.
- Provide a human-readable name for your AI application, such as
chatbot-apporrecommendation-engine. - Specify the version of the AI application (e.g., "1.1", "2.12").
- Set the development stage of the application.
- Actually call Atlan to create the AI application.
Coming soon
| POST /api/meta/entity/bulk | |
|---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | |
- All assets must be wrapped in an
entitiesarray. - Specify the entity type as
AIApplicationto create an AI application asset. - Provide a human-readable name for your AI application, such as
chatbot-apporrecommendation-engine. - Set the unique qualified name for the AI application in the format
default/ai/aiapplication/{name}where{name}should be in camelCase. - Specify the version of the AI application (e.g., "1.1", "2.12").
- Set the development stage of the application (e.g.,
PROPOSAL,DEVELOPMENT,PRODUCTION). - Set the certificate status.
- (optional) Assign owner groups of this AI application.
- (optional) Assign owner users of this AI application.
- Set the cover image for the AI application asset.
- (optional) Provide the AI models objects to be used by this application.
Next Step¶
- Learn about managing AI assets — common operations like adding descriptions, owners, and tags
- Search for AI assets — find specific AI models or applications
- Update AI assets — modify existing AI assets
- Delete AI assets — remove AI assets when no longer needed
-
For more details on the order of operations, see the creating assets overview. ↩