View a markdown version of this page

Actualizar evaluador - Amazon Bedrock AgentCore

Actualizar evaluador

La UpdateEvaluator API modifica la configuración, la descripción o el nivel de evaluación de un evaluador personalizado existente. Esta operación asíncrona solo está permitida en los evaluadores desbloqueados.

Protección contra el bloqueo de modificaciones: no se permiten las actualizaciones si alguna configuración de evaluación habilitada ha utilizado el evaluador.

La API regresa inmediatamente con los metadatos actualizados. Supervise el estado del evaluador para confirmar que los cambios se hayan aplicado correctamente mediante la GetEvaluator API.

Ejemplos de código para el AgentCore SDK y AWS SDK

Los siguientes ejemplos de código muestran cómo actualizar los evaluadores mediante diferentes enfoques de desarrollo. Elija el método que mejor se adapte a su entorno de desarrollo y a sus preferencias.

ejemplo
AgentCore CLI
  1. Para actualizar un evaluador con la AgentCore CLI, edite directamente la configuración del evaluador en su agentcore.json archivo y, a continuación, vuelva a implementar:

    agentcore deploy

    Abraagentcore.json, busque el evaluador en la evaluators matriz, modifique su configuración y, a continuación, ejecútelo. agentcore deploy Los cambios no surtirán efecto hasta que los despliegues.

    nota

    Si el evaluador está bloqueado por una evaluación en línea en ejecución, primero debe pausar la evaluación en línea agentcore pause online-eval antes de realizar los cambios o, en su lugar, clonar el evaluador. Tras implementar los cambios, reanude la evaluación en línea con. agentcore resume online-eval

    nota

    Ejecútelo desde el interior de un directorio de AgentCore proyecto (creado conagentcore create).

AgentCore SDK
  1. from bedrock_agentcore_starter_toolkit import Evaluation eval_client = Evaluation() eval_client.update_evaluator( evaluator_id=evaluator_id, description="Updated custom evaluator description" )
AWS SDK
  1. import boto3 client = boto3.client('bedrock-agentcore-control') list_configs_response = client.update_evaluator( evaluatorId=evaluator_id, description="Updated custom evaluator description" )
AWS CLI
  1. aws bedrock-agentcore-control update-evaluator \ --evaluator-id 'evaluator-abc123' \ --description "Updated custom evaluator description"

Consola

Modifique la configuración personalizada del evaluador mediante la interfaz de edición de la consola, que proporciona opciones de validación de formularios y configuración guiada.

Para actualizar un evaluador personalizado

  1. Abre la AgentCore consola Amazon Bedrock.

  2. En el panel de navegación, elija Evaluación.

  3. Seleccione Evaluadores personalizados junto a Configuraciones de evaluación.

  4. En la tarjeta Evaluadores personalizados, consulte la tabla que muestra los evaluadores personalizados que ha creado.

  5. Elija uno de los siguientes métodos para actualizar el evaluador personalizado:

    • Elija el nombre del evaluador personalizado para ver sus detalles y, a continuación, seleccione Editar en la esquina superior derecha de la página de detalles.

    • Seleccione el evaluador personalizado para que quede resaltado y, a continuación, elija Editar en la parte superior de la tarjeta Evaluadores personalizados.

      nota

      Si el evaluador se utiliza en alguna evaluación en línea, no se puede actualizar. En su lugar, puede duplicar el evaluador y actualizar la versión clonada.

  6. Actualice los campos según sea necesario.

  7. Seleccione Actualizar evaluador para guardar los cambios.