Skip to main content

Rellenadores

Los rellenadores son componentes configurables que se utilizan para extraer y completar automáticamente información estructurada de los documentos. Definen cómo se identifican y recuperan datos específicos, como etiquetas, idioma y plantillas, del contenido del documento.

Los rellenadores se suelen utilizar junto con los flujos de trabajo de procesamiento de documentos para permitir la extracción automatizada de datos y reducir la entrada manual de datos.

Gestión de rellenos

En Administración > Inteligencia Artificial > Rellenadores, puede gestionar los rellenadores desde el panel específico.

El panel de relleno proporciona una lista de todos los rellenos configurados y le permite:

  • Ver rellenos existentes
  • Crear nuevos rellenos (Añadir relleno)
  • Editar la configuración de rellenos
  • Eliminar rellenos

Cada elemento de relleno se muestra con los siguientes atributos:

  • Nombre: Identificador interno del rellenador
  • Etiqueta: Nombre descriptivo que se muestra en la interfaz
  • Tipo: Estrategia de extracción utilizada por el rellenador
  • Descripción: Información adicional sobre la finalidad del rellenador
  • Sobrescribir: Si está marcada, el sistema sobrescribe la información ya ingresada.
  • Rellenar al registrar: Si está marcada, el documento se completa automáticamente al registrarlo.

Al crear un nuevo relleno haciendo clic en Añadir relleno, deberá especificar uno de los rellenos disponibles.

Propiedades del Rellenador

Cada rellenador se configura a través del panel Propiedades del rellenador, donde se define cómo se realiza la extracción y qué tecnologías se utilizan.
La configuración es dinámica: algunos campos aparecen o cambian según el tipo de rellenador y la estrategia seleccionados.

En el momento de redactar este texto, puede elegir entre estos tipos de relleno:

  • Etiqueta: Asigna un valor a un campo según su similitud semántica o clasificación.
  • Idioma: Asigna el idioma del documento según su análisis de contenido.
  • Plantilla: Asigna una plantilla de documento según su similitud semántica.
  • Cadena: Asigna valores combinando varios elementos de relleno en secuencia.

Relleno de etiquetas

Cuando el campo de relleno seleccionado sea de tipo Etiqueta, deberá definir una Estrategia que determine cómo se recupera el valor, junto con un valor Umbral que defina el nivel mínimo de confianza necesario para aceptar un resultado.

Las estrategias disponibles son: Modelo de IA y Similitud Semántica. Además, la estrategia seleccionada influye en los campos adicionales que se requieren.

  • Modelo de IA (basado en modelos)
    Utiliza un modelo de aprendizaje automático para clasificar o extraer el valor directamente.
    • Modelo: para la selección de un modelo de IA específico (esta configuración debe hacer referencia a un modelo configurado previamente).
  • Similitud semántica (basada en recuperación)
    Utiliza la búsqueda de similitud vectorial sobre incrustaciones para recuperar el contenido más relevante.
    • Esquema de incrustación: para seleccionar un esquema de incrustación específico (esta configuración debe hacer referencia a un esquema de incrustación configurado previamente).

Relleno de idioma

Cuando el relleno seleccionado sea de tipo Idioma, deberá definir un Modelo para especificar el modelo de IA utilizado para la extracción.

Relleno de plantilla

Un formulario de tipo plantilla no presenta campos obligatorios adicionales

El Rellenador de Plantillas es una herramienta especializada que se utiliza para asignar automáticamente una plantilla a un documento en función de su contenido. En lugar de extraer un solo campo, este relleno realiza una clasificación semántica, identificando la plantilla que mejor se ajusta al documento.

Relleno de atributos

Cuando el elemento de relleno seleccionado es de tipo Atributo, además de lo básico, debe definir tres parámetros importantes (Modelo, Etiqueta candidata y Atributo).

  • Modelo: Seleccione el modelo YOLO (consulte Detección de objetospara obtener más información) que se utilizará para detectar la región deseada dentro del documento.
  • Etiqueta candidata: Especifique el nombre de la clase de objeto que se va a detectar. El valor debe coincidir exactamente con una de las etiquetas (categorías) definidas durante el entrenamiento del modelo YOLO, por ejemplo, FECHA, TOTAL o NÚMERO_DE_FACTURA. Durante el procesamiento, el modelo busca detecciones con la etiqueta especificada.
  • Atributo: Seleccione el atributo del documento que recibirá el valor extraído. Una vez detectada la región especificada, se aplica el OCR a dicha región y el texto extraído se almacena en el atributo seleccionado.

Criterios del Attribute Filler

Cuando un Attribute Filler busca una etiqueta candidata, el modelo YOLO puede detectar varios objetos pertenecientes a la misma categoría. Por ejemplo, una factura puede contener varios valores etiquetados como TOTAL, DATE o NUMBER.

Los criterios permiten identificar el candidato más adecuado evaluando su posición con respecto a las demás etiquetas detectadas. Cada criterio que se cumple incrementa la puntuación del candidato. El candidato con la puntuación más alta se selecciona para el procesamiento mediante OCR y las etapas posteriores de extracción.

Un criterio consta de tres componentes:

  • Operator: define la relación espacial que se debe evaluar.
  • Operand: la etiqueta de referencia utilizada para la comparación.
  • Metric: un valor de distancia opcional utilizado únicamente por los operadores basados en la distancia.

Operadores disponibles:

OperadorDescripción
Above

El candidato se encuentra por encima de la etiqueta de referencia.

Below

El candidato se encuentra por debajo de la etiqueta de referencia.

Left

El candidato se encuentra a la izquierda de la etiqueta de referencia.

Right

El candidato se encuentra a la derecha de la etiqueta de referencia.

Included

El candidato está completamente contenido dentro de la etiqueta de referencia.

Topmost

El candidato es el más alto entre todas las etiquetas del tipo de referencia especificado.

Bottommost

El candidato es el más bajo entre todas las etiquetas del tipo de referencia especificado.

Leftmost

El candidato es el que se encuentra más a la izquierda entre todas las etiquetas del tipo de referencia especificado.

Rightmost

El candidato es el que se encuentra más a la derecha entre todas las etiquetas del tipo de referencia especificado.

Max Distance

El candidato se encuentra dentro de la distancia máxima especificada respecto a la etiqueta de referencia.

Relleno de cadena

Cuando el relleno seleccionado es de tipo Idioma, debe definir una cadena de rellenos en la tabla del lado derecho del panel. El relleno actúa como una secuencia de varios rellenos que se ejecutan en orden.

En este caso, la tabla le permite:

  • Agregar elementos de relleno a la cadena
  • Reordenar la ejecución (arrastrar y soltar)
  • Eliminar elementos de relleno
  •  

Automation

You can execute your own automation script before and after each filler execution.

Diccionario disponible para la Automatización en este contexto.

CONTEXTO DE AUTOMATIZACIÓN: FILLER
VariableClase JavaDescripción
fillerExtensibleObjectel mismo filler que se está ejecutando actualmente
documentDocumentel documento que se está rellenando
transactionDocumentHistoryel evento actual
valueValuecontiene la representación en cadena del valor rellenado
fillerDictionaryMapdiccionario de la canalización de ejecución de llenado actual

Lea el manual de la Automatización para más información.