Extraer Correos Gmail y Almacenar en Base de Datos Vectorial
Descripción del flujo de trabajo
Automatización que captura mensajes entrantes de Gmail, divide el contenido en fragmentos de texto procesables, convierte estos en vectores numéricos usando modelos de incrustación, y los almacena en una base de datos vectorial Postgres para búsqueda semántica y recuperación inteligente.
Cómo funciona
- 1.Recibir mensajes nuevos de Gmail mediante disparador
- 2.Cargar y procesar contenido de mensajes
- 3.Dividir texto en segmentos lógicos y procesables
- 4.Convertir segmentos en vectores numéricos con embeddings
- 5.Agrupar vectores en lotes para procesamiento eficiente
- 6.Almacenar vectores en base de datos PGVector
Casos de uso
- Crear archivos inteligentes de correos de trabajo con búsqueda semántica
- Construir motor de búsqueda interno que entienda significado más allá de palabras clave
Requisitos
- Cuenta Gmail activa con acceso API habilitado
- Servidor Postgres con extensión pgvector instalada
- Modelo de incrustación local o en la nube (Ollama o alternativa)
Valor del servicio
Ideal como servicio de automatización inteligente que combina integraciones e inteligencia artificial para producir resultados listos para usar.
Aplicaciones utilizadas
Detalles
Cómo usar
- 1.Haz clic en "Descargar plantilla"
- 2.Abre tu panel de n8n
- 3.Ve a Workflows > Import from File
- 4.Selecciona el archivo descargado y configura las credenciales
Nodos utilizados (20)
Embeddings Ollama
Embeddings Ollama
Default Data Loader
Document Default Data Loader
Recursive Character Text Splitter
Text Splitter Recursive Character Text Splitter
Gmail Trigger
Gmail
Loop Over Items
Split In Batches
Split Out
Split Out
Was manually triggered?
If
Manual Trigger
Manual Trigger
No Operation, do nothing
No Op
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Sticky Note2
Sticky Note
Set before and after dates
Set
Extract email fields
Set
Sticky Note3
Sticky Note
Store structured
Postgres
Store vectorized
Vector Store P G Vector
Create the table
Postgres
Explode interval into weeks
Code
Get a batch of messages
Gmail