Extraer Documentos de Google Drive y Crear una Base de Conocimiento Inteligente en Supabase
Descripción del flujo de trabajo
Esta automatización recupera documentos de Google Drive, divide el contenido en fragmentos de texto manejables, genera incrustaciones impulsadas por IA mediante OpenAI y las almacena en Supabase para recuperación precisa a través de una interfaz de chat.
Cómo funciona
- 1.Monitorear carpetas de Google Drive y extraer automáticamente documentos nuevos
- 2.Dividir el contenido del documento en segmentos de texto coherentes usando divisor de caracteres recursivo
- 3.Generar incrustaciones inteligentes para segmentos a través de OpenAI y almacenar en Vector Store de Supabase
- 4.Responder consultas de usuarios a través de una interfaz de chat basada en la base de conocimiento almacenada
Casos de uso
- Crear un asistente inteligente que responda preguntas de empleados basadas en documentos corporativos almacenados en Google Drive
- Automatizar la extracción de contratos e informes, convirtiéndolos en una base de conocimiento consultable
Requisitos
- Cuenta de Google Drive con documentos a procesar
- Clave API de OpenAI para generar incrustaciones y responder consultas
- Base de datos Supabase configurada para almacenar incrustaciones inteligentes
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 (21)
Google Drive
Google Drive
Default Data Loader
Document Default Data Loader
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Sticky Note2
Sticky Note
Sticky Note3
Sticky Note
Question and Answer Chain
Chain Retrieval Qa
OpenAI Chat Model
OpenAI
Vector Store Retriever
Retriever Vector Store
Recursive Character Text Splitter1
Text Splitter Recursive Character Text Splitter
Customize Response
Set
When chat message received
Chat Trigger
Retrieve by Query
Vector Store Supabase
Embeddings OpenAI Retrieval
OpenAI
Embeddings OpenAI Insertion
OpenAI
Placeholder (File/Content to Upsert)
Set
Embeddings OpenAI Upserting
OpenAI
Insert Documents
Vector Store Supabase
Retrieve Rows from Table
Supabase
Sticky Note4
Sticky Note
Update Documents
Vector Store Supabase