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.
Creación de esquemas
Cómo crear esquemas para salidas personalizadas
Amazon Bedrock La automatización de datos (BDA) le permite crear planos personalizados para cualquier tipo de archivo que BDA pueda extraer. Puede usar esquemas para definir el formato de salida y la lógica de extracción deseados para los archivos de entrada. Al crear esquemas personalizados, puede personalizar la salida de BDA de acuerdo con sus requisitos específicos.
Dentro de un proyecto, puede aplicar:
-
Varios esquemas de documentos, hasta 40. Esto le permite procesar diferentes tipos de documentos dentro del mismo proyecto, cada uno con su propia lógica de extracción personalizada.
-
Un esquema de imagen. Esto garantiza la coherencia en el procesamiento de imágenes dentro de un proyecto.
-
Un esquema de audio.
-
Un esquema de vídeo.
Creación de esquemas
Existen dos métodos para crear esquemas en BDA:
-
Uso de la petición de esquema
-
Creación manual del esquema
Uso de la petición de esquema
La petición de esquema proporciona una interfaz guiada y basada en lenguaje natural para crear esquemas. Para crear un esquema mediante la petición:
-
Desplácese hasta la sección Esquemas en la consola de BDA.
-
Haga clic en Crear esquema y seleccione Usar petición de esquema.
-
Elija el tipo de datos (documento, imagen, audio o vídeo) para su esquema.
-
Describa los campos y los datos que desea extraer en lenguaje natural. Por ejemplo: “Extraer el número de factura, el importe total y el nombre del proveedor de las facturas”.
-
La petición generará un esquema basado en su descripción.
-
Revise el esquema generado y haga los ajustes necesarios. Las peticiones de esquema se basan en un solo turno, lo que significa que tendrá que volver a introducir toda la información para modificar la petición, no solo la información nueva.
-
Guarde el esquema y asígnele un nombre.
Ejemplo de petición de esquema
En la siguiente sección se ofrece un ejemplo de una petición de esquema para un esquema de audio. Para este caso de uso, queremos crear un esquema para extraer información de una conversación entre un cliente y un representante del servicio de atención al cliente. En la siguiente captura de pantalla se muestra la ventana de petición en la consola.
En la parte inferior de la captura de pantalla puede ver la petición generada por IA en función de la información introducida en el cuadro. Podemos ver cómo se procesan los campos que mencionamos. A continuación, podemos ver el esquema creado a partir de la petición.
Aquí podemos ver la información que esperamos procesar de la conversación. Si los campos ya tienen la precisión que desea, puede empezar a procesar un archivo de audio inmediatamente. Si quiere editar el esquema, tendrá que crear un duplicado en lugar de editarlo directamente. También puede ajustar la petición para obtener otros resultados.
Creación manual de esquemas
Los usuarios más avanzados o aquellos que requieren un control detallado pueden crear los esquemas manualmente:
-
Desplácese hasta la sección Esquemas en la consola de BDA.
-
Haga clic en Crear esquema y seleccione Crear manualmente.
-
Elija el tipo de datos (documento, imagen, audio o vídeo) para su esquema.
-
Defina los campos que desee extraer, especificando los tipos de datos, los formatos y las reglas de validación.
-
Realice ajustes adicionales, como la división del documento o el tratamiento del diseño.
-
Guarde el esquema y asígnele un nombre.
También puede usar el editor JSON de esquemas para crear o modificar un esquema. Esto le permite ajustar el JSON del esquema directamente a través del editor de texto.
Adición de esquemas a los proyectos
Los proyectos actúan como contenedores para los flujos de trabajo de procesamiento de contenido multimodales, mientras que los esquemas definen la lógica de extracción de esos flujos de trabajo. Los esquemas se agregan a los proyectos para aplicarlos a los archivos que se procesan con ese proyecto.
Cómo añadir un esquema a un proyecto:
-
Desplácese hasta la sección Proyectos en la consola de BDA.
-
Seleccione el proyecto al que desea agregar el esquema.
-
Haga clic en Agregar esquema o Administrar esquemas.
-
Elija el esquema que desee añadir de la lista de esquemas disponibles.
-
Realice los ajustes específicos del proyecto para el esquema.
-
Guarde los cambios en el proyecto.
Definición de campos
Para empezar, puede crear un campo para identificar la información que desea extraer o generar, como product_type. Para cada campo, debe proporcionar una descripción, un tipo de datos y un tipo de inferencia.
Para definir un campo, debe especificar los siguientes parámetros:
-
Descripción: proporciona una explicación en lenguaje natural de lo que representa el campo. Esta descripción ayuda a comprender el contexto y el propósito del campo, lo que contribuye a la extracción precisa de los datos.
-
Tipo: especifica el tipo de datos del valor del campo. BDA admite los siguientes tipos:
cadena: para valores basados en texto
número: para valores numéricos
booleano: para valores verdadero o falso
matriz: para campos que pueden tener varios valores del mismo tipo (por ejemplo, una matriz de cadenas o una matriz de números)
-
Tipo de inferencia: indica a BDA cómo gestionar la generación de respuestas del valor del campo. En el caso de las imágenes, BDA solo admite el tipo de inferencia inferido. Esto significa que BDA deduce el valor del campo en función de la información presente en la imagen.
En el caso de los vídeos, los campos también incluyen la granularidad como opción. Para obtener más información sobre esta característica, consulte Creación de esquemas para vídeos.
La siguiente imagen muestra el módulo «Añadir campos» de la Amazon Bedrock consola con los siguientes campos y valores de ejemplo:
-
Nombre del campo: product_type
-
Tipo: cadena
-
Instrucción: ¿cuál es el producto o servicio principal que se va a anunciar, por ejemplo, ropa, productos electrónicos, alimentos y bebidas, etc.?
-
Tipo de extracción: inferida.
Este es un ejemplo del aspecto que tiene la misma definición de campo en un esquema JSON, para la API:
"product_type":{ "type": "string", "inferenceType": "inferred", "description": "What is the primary product or service being advertised, e.g., Clothing, Electronics, Food & Beverage, etc.?" }
En este ejemplo:
El tipo se establece en cadena, lo que indica que el valor del campo product_type debe estar basado en texto.
inferenceType está configurado como inferido, lo que indica a BDA que deduzca el valor en función de la información presente en la imagen.
La descripción proporciona un contexto adicional al indicar que el campo debe identificar el tipo de producto de la imagen. Los valores de ejemplo del campo product_type son: ropa, productos electrónicos y alimentos o bebidas.
Al especificar estos parámetros para cada campo, proporciona a BDA la información necesaria para extraer y generar información de forma precisa a partir de sus imágenes.
Creación de versiones del proyecto
Al trabajar con proyectos, puede crear una versión de un esquema. Una versión es una instantánea inmutable de un esquema que conserva sus configuraciones y lógica de extracción actuales. Esta versión del esquema se puede enviar como una solicitud para empezar a procesar los datos, lo que garantiza que BDA procese los documentos de acuerdo con la lógica especificada en el esquema en el momento de crear la versión.
Puede crear una versión mediante la operación CreateBlueprintVersion.
La consola de Amazon Bedrock también le permite crear y guardar esquemas. Al guardar un esquema, se le asigna un ID. A continuación, puede publicar el esquema, lo que crea una instantánea de ese esquema que no se puede editar. Por ejemplo, si el plano asociado a su proyecto es «DocBlueprint», la versión del proyecto creada será «DocBlueprint_1». No podrá realizar más cambios en «DocBlueprint_1», pero sí podrá editar el esquema base. Si realiza cambios en el esquema y vuelve a publicarlo, se creará una nueva versión, como «DocBlueprint_2». Las versiones de los esquemas se pueden duplicar y utilizar como base para un nuevo esquema.