View a markdown version of this page

Actualizar evaluador - Base amazónica AgentCore

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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 asincrónica 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 a los evaluadores utilizando diferentes enfoques de desarrollo. Elija el método que mejor se adapte a sus preferencias y entorno de desarrollo.

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 implementarlo:

    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 se implemente.

    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 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 directorio de un 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 ofrece opciones de validación de formularios y configuración guiada.

Para actualizar un evaluador personalizado

  1. Abra la consola de Amazon Bedrock. AgentCore

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

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

  4. En la tarjeta de evaluadores personalizados, consulte la tabla en la que se enumeran 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, elija Editar en la esquina superior derecha de la página de detalles.

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

      nota

      Si el evaluador está en uso 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 el evaluador para guardar los cambios.