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.
Cas d'utilisation pour Amazon Bedrock Guardrails
Après avoir créé un garde-corps, vous pouvez l'appliquer avec les fonctionnalités suivantes :
-
Inférence de modèle : appliquez un garde-corps aux invites soumises et aux réponses générées lors de l'exécution de l'inférence sur un modèle.
-
Agents : associez un garde-corps à un agent pour l'appliquer aux instructions envoyées à l'agent et aux réponses renvoyées par celui-ci.
-
Base de connaissances : appliquez un garde-fou lorsque vous interrogez une base de connaissances et que vous générez des réponses à partir de celle-ci.
-
Flux : ajoutez un garde-corps à un nœud d'invite ou à un nœud de base de connaissances d'un flux pour l'appliquer aux entrées et aux sorties de ces nœuds.
Le tableau suivant explique comment inclure un garde-corps pour chacune de ces fonctionnalités à l'aide de l'API Amazon Bedrock AWS Management Console ou de l'API Amazon Bedrock.
Cas d’utilisation | console | « Hello, World! » |
---|---|---|
Inférence du modèle | Sélectionnez le garde-corps lorsque vous utilisez un terrain de jeu. | Spécifiez dans l'en-tête d'une InvokeModelWithResponseStreamdemande InvokeModelou ou incluez dans le guardrailConfig champ du corps d'une Converse ou d'une ConverseStreamdemande. |
Associez-vous à un agent | Lorsque vous créez ou mettez à jour l'agent, spécifiez-le dans la section Détails du garde-corps du générateur d'agents. | Incluez un guardrailConfiguration champ dans le corps d'une UpdateAgentdemande CreateAgentou d'une demande. |
À utiliser lors de l'interrogation d'une base de connaissances | Suivez les étapes décrites dans la Barrières de sécurité section des configurations des requêtes. Ajoutez un garde-corps lorsque vous définissez les configurations. | Incluez un guardrailConfiguration champ dans le corps d'une RetrieveAndGeneratedemande. |
Inclure dans un nœud d'invite dans un flux | Lorsque vous créez ou mettez à jour un flux, sélectionnez le nœud d'invite et spécifiez le garde-corps dans la section Configurer. | Lorsque vous définissez le nœud d'invite dans le nodes champ d'une UpdateFlowdemande CreateFlowou, incluez un guardrailConfiguration champ dans le PromptFlowNodeConfiguration. |
Inclure dans un nœud de base de connaissances dans un flux | Lorsque vous créez ou mettez à jour un flux, sélectionnez le nœud de la base de connaissances et spécifiez le garde-corps dans la section Configurer. | Lorsque vous définissez le nœud de base de connaissances dans le nodes champ d'une UpdateFlowdemande CreateFlowou, incluez un guardrailConfiguration champ dans le KnowledgeBaseFlowNodeConfiguration. |
Cette section traite de l'utilisation d'un garde-corps avec inférence de modèle et de l'API Amazon Bedrock. Vous pouvez utiliser les opérations d'inférence de base (InvokeModelet InvokeModelWithResponseStream) et l'ConverseAPI (Converse et ConverseStream). Avec les deux ensembles d'opérations, vous pouvez utiliser un garde-corps avec inférence de modèle synchrone et en continu. Vous pouvez également évaluer de manière sélective les entrées de l'utilisateur et configurer le comportement de réponse au streaming.