Eliminación de una lista específica de palabras y frases de las conversaciones con filtros de palabras - Amazon Bedrock

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Eliminación de una lista específica de palabras y frases de las conversaciones con filtros de palabras

Amazon Bedrock Guardrails tiene filtros de palabras que puede usar para bloquear palabras y frases (coincidencias exactas) en las indicaciones de entrada y modelar las respuestas. Puede usar los siguientes filtros de palabras para bloquear contenido blasfemo, ofensivo o inapropiado, o contenido con nombres de productos o de la competencia.

  • Filtro de blasfemias: actívelo para bloquear las palabras soeces. La lista de blasfemias se basa en las definiciones convencionales de blasfemia y se actualiza continuamente.

  • Filtro de palabras personalizado: añada palabras y frases personalizadas utilizando hasta tres palabras a una lista. AWS Management Console Puede agregar hasta 10 000 elementos al filtro de palabras personalizado.

    Dispones de las siguientes opciones para añadir palabras y frases con Amazon Bedrock AWS Management Console:

    • Agregarlas manualmente en el editor de texto.

    • Cargar un archivo .txt o .csv.

    • Cargar un objeto desde un bucket de Amazon S3.

    nota

    Solo puede cargar documentos y objetos utilizando el AWS Management Console. Las operaciones de la API y el SDK solo admiten texto y no incluyen la carga de documentos u objetos.

Configure una política de palabras para su barandilla

Puede configurar políticas de texto para su barandilla mediante la API o la API de AWS Management Console Amazon Bedrock.

Console
  1. Inicie sesión AWS Management Console con un director de IAM que tenga permisos para usar la consola Amazon Bedrock. A continuación, abra la consola Amazon Bedrock en https://console.aws.amazon.com/bedrock/.

  2. En el panel de navegación izquierdo, seleccione Barandillas y, a continuación, elija Crear barandilla.

  3. En la página de detalles de proporcionar barandillas, haga lo siguiente:

    1. En la sección Detalles de la barrera de protección, proporcione un Nombre y, si lo desea, una Descripción para la barrera de protección.

    2. En Mensajes para mensajes bloqueados, introduzca un mensaje que aparezca cuando la barandilla esté colocada. Selecciona la casilla Aplicar el mismo mensaje bloqueado a las respuestas para usar el mismo mensaje cuando la barrera esté colocada en la respuesta.

    3. (Opcional) Para habilitar la inferencia entre regiones para la barandilla, expanda la inferencia entre regiones y, a continuación, seleccione Habilitar la inferencia entre regiones para la barandilla. Elija un perfil de barandilla que defina el destino al que se pueden enrutar las solicitudes de inferencia de barandillas. Regiones de AWS

    4. (Opcional) De forma predeterminada, la barandilla está cifrada con un. Clave administrada de AWS Para usar su propia clave de KMS administrada por el cliente, amplíe la selección de claves de KMS y seleccione la casilla de verificación Personalizar la configuración de cifrado (avanzada).

      Puede seleccionar una AWS KMS clave existente o seleccionar Crear una AWS KMS clave para crear una nueva.

    5. (Opcional) Para añadir etiquetas a la barandilla, expanda Etiquetas y, a continuación, seleccione Añadir nueva etiqueta para cada etiqueta que defina.

      Para obtener más información, consulte Etiquetado de los recursos de Amazon Bedrock.

    6. Elija Siguiente.

  4. En la página Añadir filtros de palabras, haga lo siguiente:

    1. Seleccione Filtrar blasfemias para bloquear las blasfemias en las solicitudes y respuestas. La lista de blasfemias se basa en las definiciones convencionales y se actualiza continuamente.

    2. En Añadir palabras y frases personalizadas, selecciona cómo añadir palabras y frases para que tu barandilla las bloquee. Si subes un archivo de palabras, cada línea del archivo debe contener una palabra o una frase de hasta tres palabras. No incluya un encabezado. Dispone de las opciones siguientes:

      Opción Instrucciones
      Agregar palabras y frases manualmente Agrega palabras y frases directamente en la sección Ver y editar palabras y frases.
      Cargar desde un archivo local Cargue un archivo.txt o .csv que contenga las palabras y frases seleccionando Elegir archivo después de seleccionar esta opción.
      Cargar desde un objeto de Amazon S3 Cargue un objeto desde un bucket de S3.
    3. Edita las palabras y frases que quieres bloquear en la sección Ver y editar palabras y frases. Dispone de las opciones siguientes:

      • Si ha subido una lista de palabras de un archivo local o de un objeto de Amazon S3, esta sección se rellenará con su lista de palabras. Para filtrar los elementos con errores, seleccione Mostrar errores.

      • Para añadir un elemento a la lista de palabras, seleccione Agregar palabra o frase. Introduzca una palabra o una frase de hasta tres palabras en el cuadro y pulse Intro o seleccione el icono de marca de verificación para confirmar el elemento.

      • Para editar un elemento, seleccione el icono de edición ( Edit icon represented by a pencil symbol. ) situado junto al elemento.

      • Para eliminar un elemento de la lista de palabras, seleccione el icono de la papelera ( Trapezoid-shaped diagram showing data flow from source to destination through AWS Transfer Family. ) o, si está editando un elemento, seleccione el icono de eliminar ( Close or cancel icon represented by an "X" symbol. ) situado junto al elemento.

      • Para eliminar los elementos que contienen errores, selecciona Eliminar todo y, a continuación, selecciona Eliminar todas las filas con errores.

      • Para eliminar todos los elementos, selecciona Eliminar todo y, a continuación, selecciona Eliminar todas las filas.

      • Para buscar un elemento, introduzca una expresión en la barra de búsqueda.

      • Para mostrar solo los elementos con errores, seleccione el menú desplegable denominado Mostrar todo y Mostrar solo errores.

      • Para configurar el tamaño de cada página de la tabla o la visualización de las columnas de la tabla, seleccione el icono de configuración ( Gear icon representing settings or configuration options. ). Defina sus preferencias y, a continuación, seleccione Confirmar.

      • De forma predeterminada, en esta sección se muestra el editor de Tabla. Para cambiar a un editor de texto en el que pueda introducir una palabra o frase en cada línea, seleccione Editor de texto. El editor de texto ofrece las siguientes características:

        • Puede copiar una lista de palabras de otro editor de texto y pegarla en este editor.

        • Aparece un icono con una X roja junto a los elementos que contienen errores y una lista de errores en la parte inferior del editor.

    4. Seleccione Siguiente para configurar otras políticas según sea necesario o Saltar a revisar y crear para terminar de crear la barandilla.

    5. Revisa la configuración de tu barandilla.

      1. Seleccione Editar en cualquier sección en la que desee realizar cambios.

      2. Cuando haya terminado de configurar las políticas, seleccione Crear para crear la barandilla.

API

Para crear una barrera con políticas de palabras, envía una solicitud. CreateGuardrail El formato de la solicitud es el siguiente:

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" } }
  • Especifique un name y una description para la barrera de protección.

  • Especifique los mensajes para cuando la barrera de protección bloquee correctamente una petición o una respuesta del modelo en los campos blockedInputMessaging y blockedOutputsMessaging.

  • Configure las políticas de palabras en el wordPolicyConfig objeto:

    • Se utiliza managedWordListsConfig para configurar una lista predefinida de palabras profanas.

    • Use wordsConfig una matriz para especificar palabras y frases personalizadas para filtrar:

      • Especifique las palabras y frases que desee filtrar en el text campo.

      • (Opcional) Especifique la acción que se debe realizar cuando se detecte la palabra en las solicitudes inputAction o en las respuestas que se utilicenoutputAction. Elija BLOCK bloquear el contenido y sustituirlo por mensajes bloqueados, o bien no NONE realizar ninguna acción y devolver la información de detección.

      • (Opcional) Utilice inputEnabled y outputEnabled para controlar si la evaluación de las barandillas está habilitada para las entradas y salidas.

  • (Opcional) Asocie las etiquetas que quiera a la barrera de protección. Para obtener más información, consulte Etiquetado de los recursos de Amazon Bedrock.

  • (Opcional) Por motivos de seguridad, incluya el ARN de una clave de KMS en el campo kmsKeyId.

  • (Opcional) Para habilitar la inferencia entre regiones, especifique un perfil de barandilla en el objeto. crossRegionConfig

El formato de la respuesta es el siguiente:

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