Agentes de IA

Agente de IA para conversar con archivos en almacenamiento Supabase

33 nodos 309 181 Automatic trigger
Descargar

Descripción del flujo de trabajo

Una automatización que permite conversar directamente con archivos almacenados en Supabase usando un agente de IA. El sistema carga archivos, los divide en fragmentos, genera incrustaciones semánticas a través de OpenAI, las almacena en una base de datos vectorial, y responde consultas del usuario basándose en el contenido del archivo.

Cómo funciona

  1. 1.Cargar archivos desde almacenamiento Supabase y extraer contenido de texto
  2. 2.Dividir documentos en fragmentos significativos para procesamiento
  3. 3.Generar incrustaciones semánticas usando el modelo de OpenAI
  4. 4.Almacenar incrustaciones en la base de datos vectorial de Supabase
  5. 5.Recibir preguntas del usuario a través de la interfaz de chat
  6. 6.Buscar en la base de datos vectorial y proporcionar respuestas contextuales

Casos de uso

  • Responder preguntas sobre PDF, presentaciones y documentos almacenados
  • Analizar informes empresariales y contratos de forma interactiva
  • Extraer información específica de grandes colecciones de documentos

Requisitos

  • Cuenta Supabase activa con tabla vectorial configurada
  • Clave API válida de OpenAI para incrustaciones y modelos de chat
  • Soporte para formatos de archivo y límites de tamaño definidos

Valor del servicio

Ideal como servicio de automatización inteligente que combina integraciones e inteligencia artificial para producir resultados listos para usar.

Aplicaciones utilizadas

Document Default Data Loader Text Splitter OpenAI Supabase Split In Batches Chat Trigger Vector Store AI Agent

Detalles

Disparador Automatic trigger
Nodos 33
Aplicaciones 8
Vistas 309
Descargas 181

Cómo usar

  1. 1.Haz clic en "Descargar plantilla"
  2. 2.Abre tu panel de n8n
  3. 3.Ve a Workflows > Import from File
  4. 4.Selecciona el archivo descargado y configura las credenciales

Nodos utilizados (33)

/

Get All files

HTTP Request

#1

Default Data Loader

Document Default Data Loader

#2

Recursive Character Text Splitter

Text Splitter Recursive Character Text Splitter

#3

Extract Document PDF

Extract From File

#4

Embeddings OpenAI

OpenAI

#5

Create File record2

Supabase

#6

If

If

#7

Get All Files

Supabase

#8

Download

HTTP Request

#9

Loop Over Items

Split In Batches

#10

When clicking ‘Test workflow’

Manual Trigger

#11

Aggregate

Aggregate

#12

When chat message received

Chat Trigger

#13

OpenAI Chat Model1

OpenAI

#14

Embeddings OpenAI2

OpenAI

#15

OpenAI Chat Model2

OpenAI

#16

Vector Store Tool1

Tool Vector Store

#17

Switch

Switch

#18

Insert into Supabase Vectorstore

Vector Store Supabase

#19

Merge

Merge

#20

AI Agent

Agent

#21

Supabase Vector Store

Vector Store Supabase

#22

Sticky Note

Sticky Note

#23

Sticky Note1

Sticky Note

#24

Sticky Note2

Sticky Note

#25

Sticky Note3

Sticky Note

#26

Sticky Note4

Sticky Note

#27

Sticky Note5

Sticky Note

#28

Sticky Note9

Sticky Note

#29

Sticky Note7

Sticky Note

#30

Sticky Note6

Sticky Note

#31

Sticky Note8

Sticky Note

#32

Sticky Note10

Sticky Note

#33