Rastreamento de um ativo de IA de forma programática
Se você estiver usando o serviço AI Factsheets, saiba como rastrear e controlar os ativos de IA de forma programática.
Para rastrear um ativo de IA programaticamente, use a documentação do clientePython ou a documentação IBM_AIGOV_FACTS_CLIENT para registrar um ativo e adicioná-lo a um caso de uso de IA.
O código de amostra demonstra como registrar e controlar um modelo de aprendizado de máquina
Rastreando um ativo de IA
Se seu modelo estiver em um bloco de notas, será possível inserir código para registrar o modelo com um caso de uso de IA.
- Crie um caso de uso:
model_usecase_catalog_id = "b54179b3-d6f9-4886-bd48-a248c60d1f36" # Specify the catalog to store the use case
model_usecase_name="model_usecase_name_here"
model_usecase_desc="model usecase for data here"
model_usecase = facts_client.assets.create_model_usecase(catalog_id=model_usecase_catalog_id,name=model_usecase_name,description=model_usecase_desc)
model_usecase.get_info(True)
- Crie uma abordagem no caso de uso:
name_approach = model_usecase.create_approach(name="nameapproach",description="approach for data here")
name_approach.get_info()
- Recuperar a abordagem:
retrieve_approaches = model_usecase.get_approaches()
name_approach = model_usecase.get_approach(approach_id=retrieve_approaches[0].get_id())
- Controle o modelo no caso de uso:
wml_model = facts_client.assets.get_model(model_id="your model id ",container_type="project",container_id="container id")## model id is the auto ai model id
wml_model.track(model_usecase=model_usecase,approach=name_approach,version_number="major",version_comment="name model major version")
Rastreamento de um modelo de prompt de forma programática
Considere esses requisitos para o rastreamento de modelos de prompt para governança de forma programática:
- Certifique-se de que uma implantação local equivalente da mesma base esteja disponível no novo contêiner.
- Use o Factsheets SDK para desbloquear o ativo de modelo de prompt.
- Use watsonx.ai SDK ou as APIswatsonx.ai para alterar o modelo básico para uma nova implantação local, que atualizará o MRN. A identidade do modelo é preservada após essa atualização do MRN, ou seja, o '
resource_key hashpermanece o mesmo. - Use o Factsheets SDK para rastrear novamente o ativo de réplica de prompt sob o mesmo caso de uso e abordagem de IA.
Saiba Mais
Para obter detalhes sobre o uso de comandos Python para interagir com casos de uso de IA, consulte a documentação do cliente Pythonwatsonx.ai e a documentação IBM_AIGOV_FACTS_CLIENT.