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.

  1. 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)
  1. Crie uma abordagem no caso de uso:
name_approach = model_usecase.create_approach(name="nameapproach",description="approach for data here")
name_approach.get_info()
  1. Recuperar a abordagem:
retrieve_approaches = model_usecase.get_approaches()
name_approach = model_usecase.get_approach(approach_id=retrieve_approaches[0].get_id())
  1. 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 hash permanece 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.