Cas d’utilisation des barrières de protection 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.

Cas d’utilisation des barrières de protection Amazon Bedrock

Après avoir créé une barrière de protection, vous pouvez l’appliquer aux fonctionnalités suivantes :

  • Inférence de modèle : appliquez une barrière de protection 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 une barrière de protection à un agent pour l’appliquer aux invites envoyées à l’agent et aux réponses renvoyées par celui-ci.

  • Base de connaissances : appliquez une barrière de protection lorsque vous interrogez une base de connaissances et que des réponses sont générées à partir de celle-ci.

  • Flux : ajoutez une barrière de protection à un nœud d’invite ou à un nœud de base de connaissances dans un flux pour l’appliquer aux entrées et aux sorties de ces nœuds.

Le tableau suivant explique comment inclure une barrière de protection pour chacune de ces fonctionnalités à l’aide de la AWS Management Console ou de l’API Amazon Bedrock.

Cas d’utilisation Console API
Inférence de modèle Sélectionnez la barrière de protection lorsque vous utilisez un terrain de jeu. Spécifiez-la dans l’en-tête d’une demande InvokeModel ou InvokeModelWithResponseStream ou incluez-la dans le champ guardrailConfig du corps d’une demande Converse ou ConverseStream.
Association à un agent Lorsque vous créez ou mettez à jour l’agent, spécifiez-la dans la section Détails de la barrière de protection du créateur d’agents. Incluez un champ guardrailConfiguration dans le corps d’une demande CreateAgent ou UpdateAgent.
Utilisation lors de l’interrogation d’une base de connaissances Suivez les étapes décrites dans la section Barrières de protection des configurations des requêtes. Ajoutez une barrière de protection lorsque vous définissez Configurations. Incluez un champ guardrailConfiguration dans le corps d’une demande RetrieveAndGenerate.
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 la barrière de protection dans la section Configurer. Lorsque vous définissez le nœud d’invite dans le champ nodes d’une demande CreateFlow ou UpdateFlow, incluez un champ guardrailConfiguration dans 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 la barrière de protection dans la section Configurer. Lorsque vous définissez le nœud de base de connaissances dans le champ nodes d’une demande CreateFlow ou UpdateFlow, incluez un champ guardrailConfiguration dans KnowledgeBaseFlowNodeConfiguration.

Cette section traite de l’utilisation d’une barrière de protection avec l’inférence de modèle et l’API Amazon Bedrock. Vous pouvez utiliser les opérations d’inférence de base (InvokeModel et InvokeModelWithResponseStream) et l’API Converse (Converse et ConverseStream). Avec les deux ensembles d’opérations, vous pouvez utiliser une barrière de protection avec l’inférence de modèle synchrone et en streaming. Vous pouvez également évaluer de manière sélective les entrées utilisateur et configurer le comportement de réponse en streaming.