View a markdown version of this page

Administrar versiones de conjuntos de datos - Amazon Bedrock AgentCore

Administrar versiones de conjuntos de datos

Se utiliza CreateDatasetVersion para publicar el borrador actual como una versión numerada inmutable. El borrador permanece sin cambios después de la publicación: draftStatus cambia de aMODIFIED. UNMODIFIED

CreateDatasetVersion

En los ejemplos siguientes se muestra cómo publicar una versión:

ejemplo
AgentCore CLI
  1. agentcore dataset publish-version --name my_eval_dataset
AgentCore SDK
  1. from bedrock_agentcore.evaluation import DatasetClient client = DatasetClient(region_name="us-west-2") ds = client.create_dataset_version_and_wait(datasetId="my-dataset-id") print(f"Published, draftStatus: {ds.get('draftStatus')}")
AWS SDK
  1. import boto3 client = boto3.client('bedrock-agentcore-control') client.create_dataset_version(datasetId='my-dataset-id')
AWS CLI
  1. aws bedrock-agentcore-control create-dataset-version \ --dataset-id my-dataset-id

ListDatasetVersions

Devuelve las versiones publicadas ordenadas primero por las más recientes. El resumen de cada versión incluye datasetVersionexampleCount, ycreatedAt.

Los siguientes ejemplos muestran cómo enumerar las versiones:

ejemplo
AgentCore CLI
  1. agentcore status --type dataset
AgentCore SDK
  1. from bedrock_agentcore.evaluation import DatasetClient client = DatasetClient(region_name="us-west-2") resp = client.list_dataset_versions(datasetId="my-dataset-id") for v in resp["versions"]: print(f" Version {v['datasetVersion']}: {v['exampleCount']} examples")
AWS SDK
  1. import boto3 client = boto3.client('bedrock-agentcore-control') resp = client.list_dataset_versions(datasetId='my-dataset-id') for v in resp['versions']: print(f" Version {v['datasetVersion']}: {v['exampleCount']} examples")
AWS CLI
  1. aws bedrock-agentcore-control list-dataset-versions \ --dataset-id my-dataset-id