Testez un flux rapide dans Amazon Bedrock - 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.

Testez un flux rapide dans Amazon Bedrock

Note

Prompt Flows est en cours d'aperçu et est sujet à modification.

Après avoir créé un flux rapide, vous disposerez d'un brouillon de travail. Le brouillon de travail est une version du flux rapide que vous pouvez créer et tester de manière itérative. Chaque fois que vous modifiez votre flux, le brouillon de travail est mis à jour.

Lorsque vous testez votre flux, Amazon Bedrock vérifie d'abord les points suivants et émet une exception en cas d'échec de la vérification :

  • Connectivité entre tous les nœuds de flux.

  • Au moins un nœud de sortie de flux est configuré.

  • Les types de variables d'entrée et de sortie sont mis en correspondance selon les besoins.

  • Les expressions de condition sont valides et un résultat par défaut est fourni.

Si la vérification échoue, vous devrez corriger les erreurs avant de pouvoir tester et valider les performances de votre flux. Voici les étapes à suivre pour tester votre flux, sélectionnez l'onglet correspondant à la méthode de votre choix et suivez les étapes.

Console
Pour tester votre flux
  1. Si vous n'êtes pas encore dans le générateur de flux rapide, procédez comme suit :

    1. Connectez-vous à l' AWS Management Console aide d'un rôle IAM avec les autorisations Amazon Bedrock et ouvrez la console Amazon Bedrock sur Getting Started with the. AWS Management Console

    2. Sélectionnez Prompt flows dans le volet de navigation de gauche. Ensuite, dans la section Prompt flows, sélectionnez le flux prompt que vous souhaitez tester.

    3. Choisissez Modifier dans le générateur de flux rapide.

  2. Sur la page Prompt flow builder, dans le volet droit, entrez une entrée pour appeler votre flux. Vérifiez que le type de données d'entrée correspond au type de données de sortie que vous avez configuré pour le nœud d'entrée du flux.

  3. Cliquez sur Run (Exécuter).

  4. Vous verrez une bannière en haut si la configuration du flux d'invite comporte des erreurs. Lisez le message d'erreur, corrigez les problèmes identifiés, enregistrez le flux d'invite et relancez le test.

    Note

    Vous devez enregistrer le flux d'invite pour que les modifications que vous avez apportées soient appliquées lorsque vous testez le flux.

  5. Une fois que vous êtes satisfait des performances de Rapid Flow, choisissez Enregistrer et quittez.

  6. Vous pouvez continuer à itérer pour créer votre flux. Lorsque vous en êtes satisfait et que vous êtes prêt à le déployer en production, créez une version du flux et un alias pour pointer vers cette version. Pour plus d’informations, consultez Déployez un flux rapide vers votre application à l'aide de versions et d'alias.

API

Pour tester votre flux de demandes, envoyez une InvokeFlowdemande (voir le lien pour les formats de demande et de réponse et les détails des champs) avec un point de terminaison Agents for Amazon Bedrock Runtime. Incluez l'ARN ou l'ID du flux d'invite dans le flowIdentifier champ et l'ARN ou l'ID de l'alias à utiliser dans le flowAliasIdentifier champ.

Le corps de la demande spécifie l'entrée pour le flux et est au format suivant :

{ "inputs": [ { "content": { "document": "JSON-formatted string" }, "nodeName": "string", "nodeOutputName": "string" } ] }

Entrez l'entrée dans le document champ, fournissez un nom pour l'entrée dans le nodeName champ et fournissez un nom pour l'entrée dans le nodeOutputName champ.

La réponse est renvoyée dans un flux. Chaque événement renvoyé contient le résultat d'un nœud du document champ, le nœud traité nodeName sur le terrain et le type de nœud du nodeType champ. Le format de ces événements est le suivant :

{ "flowOutputEvent": { "content": { "document": "JSON-formatted string" }, "nodeName": "string", "nodeType": "string" } }

Si le flux d'invite se termine, un flowCompletionEvent champ contenant le completionReason est également renvoyé. En cas d'erreur, le champ d'erreur correspondant est renvoyé.