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

Barreras de protección para Amazon Bedrock tiene filtros de palabras que puede usar para bloquear palabras y frases (coincidencia exacta) en las peticiones de entrada y en las respuestas del modelo. 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: agrega palabras y frases personalizadas usando hasta tres palabras a una lista. Consola de administración de AWS Puede agregar hasta 10 000 elementos al filtro de palabras personalizado.

    Dispone de las siguientes opciones para añadir palabras y frases desde la Consola de administración de AWS de Amazon Bedrock:

    • 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 elConsola de administración de AWS. Las operaciones de la API y el SDK solo admiten texto y no incluyen la carga de documentos u objetos.

Configuración de una política de palabras para su barrera de protección

Puede configurar políticas de texto para su barandilla mediante la API o la API de Consola de administración de AWS Amazon Bedrock.

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

  2. En el panel de navegación izquierdo, elija Barreras de protección y, a continuación, elija Crear barrera de protección.

  3. En la página Proporcione los detalles de la barrera de protección, 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 peticiones bloqueadas, escriba un mensaje que muestre cuándo se aplica la barrera de protección. Seleccione la casilla de verificación para Aplicar el mismo mensaje bloqueado para las respuestas para usar el mismo mensaje cuando se aplique la barrera de protección en la respuesta.

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

    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, expanda Selección de clave de KMS y seleccione la casilla de verificación Personalizar configuración de cifrado (avanzado).

      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 barrera de protección, expanda Etiquetas y, a continuación, seleccione Agregar 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 Agregar filtros de palabras, haga lo siguiente:

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

    2. En Agregar palabras y frases personalizadas, seleccione cómo añadir palabras y frases para que la barrera de protección las bloquee. Si decide cargar 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. Edite las palabras y frases que bloqueará la barrera de protección 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, seleccione Eliminar todo y, a continuación, Eliminar todas las filas con errores.

      • Para eliminar todos los elementos, seleccione Eliminar todo y, a continuación, 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. Elija Siguiente para configurar otras políticas según sea necesario u Omitir para revisar y crear para terminar de crear su barrera de protección.

    5. Revise la configuración de la barrera de protección.

      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 barrera de protección.

API

Para crear una barrera con políticas de palabras, envía una CreateGuardrailsolicitud. 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 objeto wordPolicyConfig:

    • Utilice managedWordListsConfig para configurar una lista predefinida de palabras blasfemas.

    • Use la matriz wordsConfig para especificar las palabras y frases personalizadas que desea filtrar:

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

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

      • (Opcional) Utilice inputEnabled y outputEnabled para controlar si la evaluación de la barrera de protección 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 barrera de protección 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" }