View a markdown version of this page

Eliminar evaluador - Amazon Bedrock AgentCore

Eliminar evaluador

La DeleteEvaluator API elimina permanentemente un evaluador personalizado y todos sus datos de configuración. Esta operación asíncrona es irreversible.

Requisitos de eliminación: el evaluador no debe estar bloqueado (ninguna configuración de evaluación habilitada puede hacer referencia a él) y debe estar en estado activo. Los evaluadores que estén en uso devolverán un error de conflicto.

Proceso de limpieza: el sistema verifica que no haya referencias activas y, a continuación, elimina permanentemente la configuración del evaluador. Cualquier configuración de evaluación que haga referencia al evaluador eliminado deberá actualizarse con evaluadores alternativos.

La API devuelve el ARN del evaluador y el estado de eliminación inmediatamente. El evaluador deja de estar disponible para su uso una vez que se completa la eliminación.

Ejemplos de código para AgentCore CLI, AgentCore SDK y AWS SDK

Los siguientes ejemplos de código muestran cómo eliminar 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. agentcore remove evaluator --name "your_custom_evaluator_name" agentcore deploy

    El remove comando elimina el evaluador de la configuración local del proyecto. Ejecute agentcore deploy para aplicar la eliminación a su AWS cuenta.

    nota

    Si una configuración de evaluación en línea hace referencia al evaluador, primero debe eliminarlo de esa configuración o eliminar la configuración de evaluación en línea por completo antes de eliminar el evaluador.

    nota

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

Interactive
  1. * Ejecute agentcore remove y seleccione Evaluador en el menú de tipos de recurso.

    Eliminar la selección de tipo de recurso
AgentCore SDK
  1. from bedrock_agentcore_starter_toolkit import Evaluation eval_client = Evaluation() eval_client.delete_evaluator(evaluator_id="your_evaluator_id")
AWS SDK
  1. import boto3 client = boto3.client('bedrock-agentcore-control') list_configs_response = client.delete_evaluator(evaluatorId='your_evaluator_id')
AWS CLI
  1. aws bedrock-agentcore-control delete-evaluator \ --evaluator-id 'your_evaluator_id'

Consola

Elimine permanentemente un evaluador personalizado mediante la interfaz de la consola, que incluye mensajes de confirmación para evitar su eliminación accidental.

Para eliminar 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 eliminar el evaluador:

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

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

  6. Escriba confirm para confirmar la eliminación.

  7. Seleccione Eliminar para eliminar el evaluador.