UNPKG

n8n-nodes-rckflr-ner

Version:

N8N node for Named Entity Recognition (NER) using Transformer.js

44 lines (26 loc) 3.03 kB
# n8n-nodes-rckflr-ner Este es un nodo comunitario de n8n para **Reconocimiento de Entidades Nombradas (NER)**. Permite extraer información estructurada de texto no estructurado, identificando y categorizando entidades como personas, organizaciones, ubicaciones, fechas y más. Este nodo utiliza modelos de aprendizaje automático de última generación de [Hugging Face Transformers.js](https://huggingface.co/docs/transformers.js/index), ejecutándolos localmente dentro de tu instancia de n8n. **Idiomas:** [English](README.md) | [Español](README.es.md) | [Português](README.pt.md) ![Ejemplo del Nodo](https://raw.githubusercontent.com/MauricioPerera/n8n-nodes-rckflr-ner/main/docs/node-example.png) ## Características * **Procesamiento Local:** Todos los cálculos se ejecutan directamente en el servidor que aloja tu instancia de n8n. Ningún dato se envía a servicios de terceros, garantizando la privacidad y seguridad. * **Sin Necesidad de Claves de API Externas:** Este nodo es completamente gratuito y no requiere suscripciones de pago ni claves de API. * **Modelo Fiable:** Utiliza un modelo potente y específico para inglés (`Xenova/bert-base-NER`) para garantizar estabilidad y rendimiento. * **Agregación Personalizable:** Controla cómo el modelo agrupa las partes de tokens reconocidas en una única entidad coherente. **Nota Importante:** El rendimiento y la velocidad de este nodo dependen en gran medida de los recursos de hardware (CPU, RAM) de la máquina que ejecuta n8n. La primera vez que se utiliza el nodo, el modelo se descargará y almacenará en caché, lo que puede llevar algún tiempo. ## Instalación 1. Ve a **Settings > Community Nodes** en tu instancia de n8n. 2. Selecciona **Install** e introduce `n8n-nodes-rckflr-ner`. 3. Haz clic en **Install** para añadir el nodo a tu instancia de n8n. ## Uso El nodo toma una cadena de texto especificada en la propiedad `Input Text (Texto de Entrada)` y devuelve un único elemento con un nuevo campo que contiene un array de las entidades encontradas. **Importante:** Este nodo siempre generará exactamente un elemento de salida. No procesa múltiples elementos de su entrada. El parámetro `Input Text (Texto de Entrada)` es siempre obligatorio. **Propiedades del Nodo:** * **Input Text (Texto de Entrada):** El texto que deseas analizar. * **Aggregation Strategy (Estrategia de Agregación):** Define cómo agrupar partes de palabras en una sola entidad (por ejemplo, "Nueva" y "York" convirtiéndose en "Nueva York"). La estrategia `simple` es la recomendada para la mayoría de los casos. * **Output Field Name (Nombre del Campo de Salida):** El nombre del campo donde se almacenará el array de entidades resultante. ## Flujo de Trabajo de Ejemplo Puedes encontrar un flujo de trabajo de ejemplo en el directorio `examples` del repositorio o simplemente copiando el siguiente código y pegándolo en tu lienzo de n8n. *Próximamente* ## Licencia [MIT](LICENSE)