View a markdown version of this page

Mettre à jour l'évaluateur - Amazon Bedrock AgentCore

Mettre à jour l'évaluateur

L'UpdateEvaluatorAPI modifie la configuration, la description ou le niveau d'évaluation d'un évaluateur personnalisé existant. Cette opération asynchrone n'est autorisée que sur les évaluateurs déverrouillés.

Protection contre le verrouillage des modifications : les mises à jour ne sont pas autorisées si l'évaluateur a été utilisé par une configuration d'évaluation activée.

L'API revient immédiatement avec des métadonnées mises à jour. Surveillez l'état de l'évaluateur pour vous assurer que les modifications sont correctement appliquées à l'aide de l'GetEvaluatorAPI.

Exemples de code pour le AgentCore SDK et AWS Kit SDK

Les exemples de code suivants montrent comment mettre à jour les évaluateurs à l'aide de différentes approches de développement. Choisissez la méthode qui correspond le mieux à votre environnement de développement et à vos préférences.

Exemple
AgentCore CLI
  1. Pour mettre à jour un évaluateur à l'aide de la AgentCore CLI, modifiez directement la configuration de l'évaluateur dans votre agentcore.json fichier, puis redéployez :

    agentcore deploy

    Ouvrezagentcore.json, trouvez l'évaluateur dans le evaluators tableau, modifiez sa configuration, puis exécutez-leagentcore deploy. Les modifications n'entreront pas en vigueur tant que vous n'aurez pas effectué le déploiement.

    Note

    Si l'évaluateur est bloqué par une évaluation en ligne en cours, vous devez d'abord suspendre l'évaluation en ligne agentcore pause online-eval avant d'apporter des modifications, ou cloner l'évaluateur à la place. Après avoir déployé vos modifications, reprenez l'évaluation en ligne avecagentcore resume online-eval.

    Note

    Exécutez-le depuis un répertoire de AgentCore projet (créé avecagentcore 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"

Console

Modifiez les paramètres de votre évaluateur personnalisé à l'aide de l'interface d'édition de la console, qui fournit des options de validation de formulaire et de configuration guidée.

Pour mettre à jour un évaluateur personnalisé

  1. Ouvrez la AgentCore console Amazon Bedrock.

  2. Dans le volet de navigation, choisissez Evaluation.

  3. Choisissez Évaluateurs personnalisés à côté de Configurations d'évaluation.

  4. Dans la fiche Évaluateurs personnalisés, consultez le tableau répertoriant les évaluateurs personnalisés que vous avez créés.

  5. Choisissez l'une des méthodes suivantes pour mettre à jour l'évaluateur personnalisé :

    • Choisissez le nom de l'évaluateur personnalisé pour afficher ses détails, puis choisissez Modifier dans le coin supérieur droit de la page de détails.

    • Sélectionnez l'évaluateur personnalisé afin qu'il soit surligné, puis choisissez Modifier en haut de la fiche des évaluateurs personnalisés.

      Note

      Si l'évaluateur est utilisé dans le cadre d'une évaluation en ligne, il ne peut pas être mis à jour. Au lieu de cela, vous pouvez dupliquer l'évaluateur et mettre à jour la version clonée.

  6. Mettez à jour les champs selon vos besoins.

  7. Choisissez Mettre à jour l'évaluateur pour enregistrer les modifications.