Supprimer une liste spécifique de mots et d'expressions des conversations à l'aide de filtres de mots - 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.

Supprimer une liste spécifique de mots et d'expressions des conversations à l'aide de filtres de mots

Amazon Bedrock Guardrails dispose de filtres de mots que vous pouvez utiliser pour bloquer les mots et les phrases (correspondance exacte) dans les invites de saisie et les réponses des modèles. Vous pouvez utiliser les filtres de mots suivants pour bloquer les contenus grossiers, offensants ou inappropriés, ou les contenus portant des noms de concurrents ou de produits.

  • Filtre blasphématoire — Activez cette option pour bloquer les mots grossiers. La liste des blasphèmes est basée sur les définitions conventionnelles des blasphèmes et elle est continuellement mise à jour.

  • Filtre de mots personnalisé : ajoutez des mots et des phrases personnalisés en utilisant jusqu'à trois mots dans une liste. AWS Management Console Vous pouvez ajouter jusqu'à 10 000 éléments au filtre de mots personnalisé.

    Vous disposez des options suivantes pour ajouter des mots et des phrases à l'aide d'Amazon Bedrock AWS Management Console :

    • Ajoutez manuellement dans l'éditeur de texte.

    • Téléchargez un fichier .txt ou .csv.

    • Chargez un objet depuis un compartiment Amazon S3.

    Note

    Vous ne pouvez télécharger des documents et des objets qu'à l'aide du AWS Management Console. Les opérations de l'API et du SDK ne prennent en charge que le texte et n'incluent pas le téléchargement de documents et d'objets.

Configurez la politique des mots pour votre garde-corps

Vous pouvez configurer des politiques relatives aux mots pour votre garde-corps à l'aide de l'API AWS Management Console Amazon Bedrock.

Console
  1. Connectez-vous à l' AWS Management Console aide d'un rôle IAM avec les autorisations Amazon Bedrock et ouvrez la console Amazon Bedrock à l'adresse. https://console.aws.amazon.com/bedrock/

  2. Dans le volet de navigation de gauche, choisissez Guardrails, puis Create garde-corps.

  3. Pour la page Fournir des informations sur le garde-corps, procédez comme suit :

    1. Dans la section Détails du garde-corps, indiquez un nom et une description facultative pour le garde-corps.

    2. Dans Messagerie pour les invites bloquées, entrez un message qui s'affiche lorsque votre garde-corps est appliqué. Cochez la case Appliquer le même message bloqué pour les réponses pour utiliser le même message lorsque votre garde-fou est appliqué à la réponse.

    3. (Facultatif) Pour activer l'inférence entre régions pour votre garde-corps, développez l'inférence entre régions, puis sélectionnez Activer l'inférence entre régions pour votre garde-corps. Choisissez un profil de garde-corps qui définit la destination vers Régions AWS laquelle les demandes d'inférence de garde-corps peuvent être acheminées.

    4. (Facultatif) Par défaut, votre garde-corps est chiffré avec un. Clé gérée par AWS Pour utiliser votre propre clé KMS gérée par le client, élargissez la sélection de clés KMS et cochez la case Personnaliser les paramètres de chiffrement (avancés).

      Vous pouvez sélectionner une AWS KMS clé existante ou sélectionner Créer une AWS KMS clé pour en créer une nouvelle.

    5. (Facultatif) Pour ajouter des balises à votre garde-corps, développez Tags, puis sélectionnez Ajouter une nouvelle balise pour chaque balise que vous définissez.

      Pour de plus amples informations, veuillez consulter Marquer les ressources Amazon Bedrock.

    6. Choisissez Suivant.

  4. Sur la page Ajouter des filtres de mots, procédez comme suit :

    1. Sélectionnez Filtrer les grossièretés pour bloquer les grossièretés dans les invites et les réponses. La liste des grossièretés est basée sur des définitions conventionnelles et est continuellement mise à jour.

    2. Pour Ajouter des mots et des phrases personnalisés, sélectionnez comment ajouter des mots et des phrases à bloquer par votre garde-corps. Si vous téléchargez un fichier de mots, chaque ligne du fichier doit contenir un mot ou une phrase de trois mots maximum. N'incluez pas d'en-tête. Vous avez les options suivantes :

      Option Instructions
      Ajouter des mots et des phrases manuellement Ajoutez directement des mots et des phrases dans la section Afficher et modifier des mots et des phrases.
      Téléchargement depuis un fichier local Téléchargez un fichier .txt ou .csv contenant les mots et les phrases en sélectionnant Choisir un fichier après avoir sélectionné cette option.
      Chargement depuis un objet Amazon S3 Téléchargez un objet depuis un compartiment S3.
    3. Modifiez les mots et les phrases que le garde-corps doit bloquer dans la section Afficher et modifier les mots et les phrases. Vous avez les options suivantes :

      • Si vous avez chargé une liste de mots à partir d'un fichier local ou d'un objet Amazon S3, cette section sera renseignée avec votre liste de mots. Pour filtrer les éléments comportant des erreurs, sélectionnez Afficher les erreurs.

      • Pour ajouter un élément à la liste de mots, sélectionnez Ajouter un mot ou une phrase. Entrez un mot ou une phrase de trois mots maximum dans le champ et appuyez sur Entrée ou sélectionnez l'icône en forme de coche pour confirmer l'élément.

      • Pour modifier un élément, sélectionnez l'icône de modification ( Edit icon represented by a pencil symbol. ) à côté de l'élément.

      • Pour supprimer un élément de la liste de mots, sélectionnez l'icône de la corbeille ( Trapezoid-shaped diagram showing data flow from source to destination through AWS Transfer Family. ) ou, si vous modifiez un élément, sélectionnez l'icône de suppression ( Close or cancel icon represented by an "X" symbol. ) à côté de l'élément.

      • Pour supprimer les éléments contenant des erreurs, sélectionnez Tout supprimer, puis sélectionnez Supprimer toutes les lignes comportant une erreur.

      • Pour supprimer tous les éléments, sélectionnez Tout supprimer, puis sélectionnez Supprimer toutes les lignes.

      • Pour rechercher un élément, entrez une expression dans la barre de recherche.

      • Pour afficher uniquement les éléments comportant des erreurs, sélectionnez le menu déroulant intitulé Afficher tout et sélectionnez Afficher uniquement les erreurs.

      • Pour configurer la taille de chaque page du tableau ou l'affichage des colonnes du tableau, sélectionnez l'icône des paramètres ( Gear icon representing settings or configuration options. ). Définissez vos préférences, puis sélectionnez Confirmer.

      • Par défaut, cette section affiche l'éditeur de table. Pour passer à un éditeur de texte dans lequel vous pouvez saisir un mot ou une phrase sur chaque ligne, sélectionnez Éditeur de texte. L'éditeur de texte fournit les fonctionnalités suivantes :

        • Vous pouvez copier une liste de mots depuis un autre éditeur de texte et la coller dans cet éditeur.

        • Une icône X rouge apparaît à côté des éléments contenant des erreurs et une liste d'erreurs apparaît sous l'éditeur.

    4. Choisissez Suivant pour configurer d'autres politiques selon vos besoins ou passez directement à la révision et à la création pour terminer la création de votre garde-corps.

    5. Vérifiez les paramètres de votre garde-corps.

      1. Sélectionnez Modifier dans la section à laquelle vous souhaitez apporter des modifications.

      2. Lorsque vous avez terminé de configurer les politiques, sélectionnez Créer pour créer le garde-corps.

API

Pour créer un garde-corps avec des politiques Word, envoyez une CreateGuardraildemande. Le format de demande est le suivant :

POST /guardrails HTTP/1.1 Content-type: application/json { "blockedInputMessaging": "string", "blockedOutputsMessaging": "string", "wordPolicyConfig": { "managedWordListsConfig": [ { "inputAction": "BLOCK | NONE", "inputEnabled": true, "outputAction": "BLOCK | NONE", "outputEnabled": true, "type": "PROFANITY" }, ], "wordsConfig": [{ "text": "string", "inputAction": "BLOCK | NONE", "inputEnabled": true, "outputAction": "BLOCK | NONE", "outputEnabled": true }] }, "description": "string", "kmsKeyId": "string", "name": "string", "tags": [{ "key": "string", "value": "string" }], "crossRegionConfig": { "guardrailProfileIdentifier": "string" } }
  • Spécifiez un name et description pour le garde-corps.

  • Spécifiez les messages lorsque le garde-corps bloque avec succès une invite ou un modèle de réponse dans les champs blockedInputMessaging etblockedOutputsMessaging.

  • Configurez les politiques relatives aux mots dans l'wordPolicyConfigobjet :

    • Permet managedWordListsConfig de configurer une liste prédéfinie de mots profanes.

    • Utilisez wordsConfig un tableau pour spécifier des mots et des phrases personnalisés à filtrer :

      • Spécifiez les mots et les phrases à filtrer dans le text champ.

      • (Facultatif) Spécifiez l'action à effectuer lorsque le mot est détecté dans les invites inputAction ou les réponses utilisantoutputAction. Choisissez BLOCK de bloquer le contenu et de le remplacer par un message bloqué, ou NONE de ne rien faire mais de renvoyer les informations de détection.

      • (Facultatif) Utilisez inputEnabled et outputEnabled pour contrôler si l'évaluation du garde-corps est activée pour les entrées et les sorties.

  • (Facultatif) Fixez des étiquettes sur le garde-corps. Pour de plus amples informations, veuillez consulter Marquer les ressources Amazon Bedrock.

  • (Facultatif) Pour des raisons de sécurité, incluez l'ARN d'une clé KMS dans le kmsKeyId champ.

  • (Facultatif) Pour activer l'inférence entre régions, spécifiez un profil de garde-corps dans l'objet. crossRegionConfig

Le format de réponse est le suivant :

HTTP/1.1 202 Content-type: application/json { "createdAt": "string", "guardrailArn": "string", "guardrailId": "string", "version": "string" }