View a markdown version of this page

Test d’une invite à l’aide de la gestion des invites - Amazon Bedrock

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Test d’une invite à l’aide de la gestion des invites

Pour savoir comment tester une invite que vous avez créée dans la gestion des invites, choisissez l’onglet correspondant à votre méthode préférée, puis suivez les étapes :

Console
Pour tester une invite dans la gestion des invites
  1. Connectez-vous au AWS Management Console avec une identité IAM autorisée à utiliser la console Amazon Bedrock. Ouvrez ensuite la console Amazon Bedrock à https://console.aws.amazon.com/bedrockl'adresse.

  2. Sélectionnez Gestion des invites dans le volet de navigation de gauche. Choisissez ensuite une invite dans la section Invites.

  3. Choisissez Modifier dans le créateur d’invites dans la section Brouillon d’invite, ou choisissez une version de l’invite dans la section Versions.

  4. (Facultatif) Pour fournir des valeurs pour les variables dans votre invite, vous devez d’abord sélectionner un modèle dans le volet Configurations. Entrez ensuite une valeur de test pour chaque variable dans le volet Variables de test.

    Note

    Ces valeurs de test sont temporaires et ne sont pas enregistrées si vous enregistrez votre invite.

  5. Pour tester votre invite, choisissez Exécuter dans le volet de la fenêtre de test.

  6. Modifiez votre invite ou ses configurations, puis réexécutez-la si nécessaire. Si vous êtes satisfait de votre invite, vous pouvez choisir Créer une version pour créer un instantané de votre invite qui pourra être utilisé en production. Pour de plus amples informations, veuillez consulter Déploiement d’une invite dans votre application à l’aide des versions dans la gestion des invites.

Vous pouvez aussi tester l’invite des manières suivantes :

API

Vous pouvez tester votre invite des manières suivantes :

  • Pour exécuter une inférence sur l'invite, envoyez une demande InvokeModelInvokeModelWithResponseStream, Converse ou une ConverseStreamrequête avec un point de terminaison Amazon Bedrock et spécifiez l'ARN de l'invite dans le paramètre. modelId Pour transmettre des valeurs aux variables d'invite, incluez le promptVariables champ avec un mappage des noms de variables avec leurs valeurs :

    response = bedrock_runtime.converse( modelId="arn:aws:bedrock:us-east-1:123456789012:prompt/PROMPT_ID:VERSION", promptVariables={ "variable_name": {"text": "value"} } )

    Lorsque vous appelez une invite gérée, vous n'avez pas besoin de spécifier messages de system champs ; ceux-ci sont définis dans le modèle d'invite. Vous devez uniquement fournir des valeurs pour les variables définies dans l'invite. Pour un exemple complet, voirExécution d’exemples de code de gestion des invites.

    Note

    Les restrictions suivantes s’appliquent lorsque vous utilisez une invite de la gestion des invites avec Converse ou ConverseStream :

    • Vous ne pouvez pas inclure les champs additionalModelRequestFields, inferenceConfig, system ni toolConfig.

    • Si vous incluez le champ messages, les messages sont ajoutés après les messages définis dans l’invite.

    • Si vous incluez le champ guardrailConfig, la barrière de protection est appliquée à l’ensemble de l’invite. Si vous incluez guardContent des blocs dans le ContentBlockchamp, le garde-corps ne sera appliqué qu'à ces blocs.

  • Pour tester votre invite dans un flux, créez ou modifiez un flux en envoyant une demande CreateFlowou en envoyant une UpdateFlowdemande à un point de terminaison Agents for Amazon Bedrock. Incluez un SDK pour JavaScript in Node.js de PromptNode ce type et incluez l'ARN de l'invite dans le promptArn champ. Envoyez ensuite une InvokeFlowdemande avec un point de terminaison Agents for Amazon Bedrock Runtime. Pour plus d’informations, consultez Création et conception d’un flux dans Amazon Bedrock et Types de nœuds pour votre flux.

  • Pour tester votre invite auprès d’un agent, utilisez la console Amazon Bedrock (voir l’onglet Console) ou entrez le texte de l’invite dans le champ inputText d’une demande InvokeAgent.