

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
<a name="prompt-management-test"></a>

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 à la AWS Management Console avec une identité IAM autorisée à utiliser la console Amazon Bedrock. Ensuite, ouvrez la console Amazon Bedrock à l’adresse [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock).

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

1. 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**.

1. (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.

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

1. 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 plus d’informations, consultez [Déploiement d’une invite dans votre application à l’aide des versions dans la gestion des invites](prompt-management-deploy.md).

Vous pouvez aussi tester l’invite des manières suivantes :
+ Pour tester l’invite dans un flux, incluez un nœud d’invite dans le flux. Pour plus d’informations, consultez [Création et conception d’un flux dans Amazon Bedrock](flows-create.md) et [Types de nœuds pour votre flux](flows-nodes.md).
+ Si vous n’avez pas configuré votre invite avec un agent, vous pouvez toujours tester l’invite avec un agent en l’important lors du test d’un agent. Pour plus d’informations, consultez [Test du comportement des agents et résolution des problèmes](agents-test.md).

------
#### [ API ]

Vous pouvez tester votre invite des manières suivantes :
+ Pour exécuter l’inférence sur l’invite, envoyez une demande [InvokeModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html) [InvokeModelWithResponseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModelWithResponseStream.html), [Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html), ou [ConverseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_ConverseStream.html) avec un [point de terminaison d’exécution Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#br-rt) et spécifiez l’ARN de l’invite dans le paramètre `modelId`.
**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 des blocs `guardContent` dans le champ [ContentBlock](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_ContentBlock.html), la barrière de protection ne sera appliquée qu’à ces blocs.
+ Pour tester votre invite dans un flux, créez ou modifiez un flux en envoyant une demande [CreateFlow](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateFlow.html) ou [UpdateFlow](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateFlow.html) avec un [point de terminaison de compilation pour agents Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt). Incluez un kit SDK pour JavaScript dans Node.js de type `PromptNode` et incluez l’ARN de l’invite dans le champ `promptArn`. Envoyez ensuite une demande [InvokeFlow](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeFlow.html) avec un [point de terminaison d’exécution des agents Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-rt). Pour plus d’informations, consultez [Création et conception d’un flux dans Amazon Bedrock](flows-create.md) et [Types de nœuds pour votre flux](flows-nodes.md).
+ 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 [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html).

------