View a markdown version of this page

Elimina valutatore - Amazon Bedrock AgentCore

Elimina valutatore

L'DeleteEvaluatorAPI rimuove definitivamente un valutatore personalizzato e tutti i relativi dati di configurazione. Questa operazione asincrona è irreversibile.

Requisiti di eliminazione: il valutatore non deve essere bloccato (non deve essere referenziato da alcuna configurazione di valutazione abilitata) e deve essere in uno stato Attivo. I valutatori in uso restituiranno un errore di conflitto.

Processo di pulizia: il sistema verifica che non esistano riferimenti attivi, quindi rimuove definitivamente la configurazione del valutatore. Tutte le configurazioni di valutazione che fanno riferimento al valutatore eliminato dovranno essere aggiornate con valutatori alternativi.

L'API restituisce immediatamente l'ARN del valutatore e lo stato di eliminazione. Il valutatore non è più disponibile per l'uso una volta completata l'eliminazione.

Esempi di codice per AgentCore CLI, AgentCore SDK e AWS SDK

I seguenti esempi di codice mostrano come eliminare i valutatori utilizzando approcci di sviluppo diversi. Scegliete il metodo più adatto al vostro ambiente di sviluppo e alle vostre preferenze.

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

    Il remove comando rimuove lo strumento di valutazione dalla configurazione locale del progetto. Esegui agentcore deploy per applicare l'eliminazione al tuo AWS account.

    Nota

    Se una configurazione di valutazione online fa riferimento al valutatore, devi prima rimuoverlo da quella configurazione o eliminare completamente la configurazione di valutazione online prima di eliminare il valutatore.

    Nota

    Eseguila dall'interno di una directory di AgentCore progetto (creata con). agentcore create

Interactive
  1. * Esegui agentcore remove e seleziona Evaluator dal menu del tipo di risorsa.

    Rimuovi la selezione del tipo di risorsa
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

Rimuove definitivamente un valutatore personalizzato utilizzando l'interfaccia della console, che include richieste di conferma per impedire l'eliminazione accidentale.

Per eliminare un valutatore personalizzato

  1. Apri la AgentCore console Amazon Bedrock.

  2. Nel riquadro di navigazione, scegli Valutazione.

  3. Scegli Valutatori personalizzati accanto a Configurazioni di valutazione.

  4. Nella scheda Valutatori personalizzati, visualizza la tabella che elenca i valutatori personalizzati che hai creato.

  5. Scegliete uno dei seguenti metodi per eliminare il valutatore:

    • Scegli il nome del valutatore personalizzato per visualizzarne i dettagli, quindi scegli Elimina nella parte superiore destra della pagina dei dettagli.

    • Seleziona il valutatore personalizzato in modo che sia evidenziato, quindi scegli Elimina nella parte superiore della scheda Valutatori personalizzati.

  6. Inserisci confirm per confermare l'eliminazione.

  7. Scegliete Elimina per eliminare il valutatore.