View a markdown version of this page

評価者を削除する - Amazon Bedrock AgentCore

評価者を削除する

DeleteEvaluator API は、カスタム評価者とそのすべての設定データを完全に削除します。この非同期オペレーションは元に戻せません。

削除要件: 評価者はロックされず (有効な評価設定によって参照されない)、アクティブステータスである必要があります。使用中の評価者は競合エラーを返します。

クリーンアッププロセス: システムはアクティブな参照が存在しないことを確認してから、評価者設定を完全に削除します。削除された評価者を参照する評価設定は、代替評価者で更新する必要があります。

API は、評価者 ARN と削除ステータスをすぐに返します。削除が完了すると、評価者は使用できなくなります。

AgentCore CLI、AgentCore SDK、および AWS SDK のコードサンプル

次のコードサンプルは、さまざまな開発アプローチを使用して評価者を削除する方法を示しています。開発環境と設定に最適な方法を選択します。

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

    remove コマンドは、ローカルプロジェクト設定から評価者を削除します。agentcore deploy を実行して、削除を AWS アカウントに適用します。

    注記

    評価者がオンライン評価設定で参照されている場合は、評価者を削除する前に、まずその設定から削除するか、オンライン評価設定を完全に削除する必要があります。

    注記

    AgentCoreプロジェクトディレクトリ内 ( で作成) agentcore create からこれを実行します。

Interactive
  1. * リソースタイプメニューから Evaluator を実行してagentcore remove選択します。

    リソースタイプの選択を削除する
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'

コンソール

コンソールインターフェイスを使用してカスタム評価者を完全に削除します。これには、誤って削除されないようにするための確認プロンプトが含まれます。

カスタム評価者を削除するには

  1. Amazon Bedrock AgentCore コンソールを開きます。

  2. ナビゲーションペインで、評価 を選択します。

  3. 評価設定の横にあるカスタム評価者を選択します。

  4. カスタム評価者カードで、作成したカスタム評価者を一覧表示する表を表示します。

  5. 次のいずれかの方法を選択して、評価者を削除します。

    • カスタム評価者名を選択して詳細を表示し、詳細ページの右上にある削除を選択します。

    • カスタム評価者を選択して強調表示し、カスタム評価者カードの上部にある削除を選択します。

  6. confirm と入力して削除を確定します。

  7. 削除 を選択して、評価者を削除します。