View a markdown version of this page

Excluir avaliador - Amazon Bedrock AgentCore

Excluir avaliador

A DeleteEvaluator API remove permanentemente um avaliador personalizado e todos os seus dados de configuração. Essa operação assíncrona é irreversível.

Requisitos de exclusão: O avaliador não deve estar bloqueado (não referenciado por nenhuma configuração de avaliação habilitada) e deve estar em um status Ativo. Os avaliadores em uso retornarão um erro de conflito.

Processo de limpeza: o sistema verifica se não existem referências ativas e, em seguida, remove permanentemente a configuração do avaliador. Qualquer configuração de avaliação que faça referência ao avaliador excluído precisará ser atualizada com avaliadores alternativos.

A API retorna o ARN do avaliador e o status de exclusão imediatamente. O avaliador fica indisponível para uso após a conclusão da exclusão.

Exemplos de código para AgentCore CLI, AgentCore SDK e AWS SDK

Os exemplos de código a seguir demonstram como excluir avaliadores usando diferentes abordagens de desenvolvimento. Escolha o método que melhor se adapta ao seu ambiente de desenvolvimento e às suas preferências.

exemplo
AgentCore CLI
  1. agentcore remove evaluator --name "your_custom_evaluator_name" agentcore deploy

    O remove comando remove o avaliador da configuração local do projeto. Execute agentcore deploy para aplicar a exclusão à sua AWS conta.

    nota

    Se o avaliador for referenciado por uma configuração de avaliação on-line, você deverá primeiro removê-lo dessa configuração ou excluir totalmente a configuração da avaliação on-line antes de excluir o avaliador.

    nota

    Execute isso de dentro de um diretório de AgentCore projeto (criado comagentcore create).

Interactive
  1. * Execute agentcore remove e selecione Avaliador no menu do tipo de recurso.

    Remover seleção do 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'

Console

Remova permanentemente um avaliador personalizado usando a interface do console, que inclui solicitações de confirmação para evitar a exclusão acidental.

Para excluir um avaliador personalizado

  1. Abra o AgentCore console Amazon Bedrock.

  2. No painel de navegação, escolha Avaliação.

  3. Escolha Avaliadores personalizados ao lado de Configurações de avaliação.

  4. No cartão de avaliadores personalizados, veja a tabela que lista os avaliadores personalizados que você criou.

  5. Escolha um dos métodos a seguir para excluir o avaliador:

    • Escolha o nome personalizado do avaliador para ver seus detalhes e, em seguida, escolha Excluir no canto superior direito da página de detalhes.

    • Selecione o avaliador personalizado para que ele seja destacado e escolha Excluir na parte superior do cartão de avaliadores personalizados.

  6. Insira confirm para confirmar a exclusão.

  7. Escolha Excluir para excluir o avaliador.