n8n y Supabase: memoria y base vectorial para tu agente
Lección del curso de n8n gratis de Juan Pe: guardas las conversaciones del agente en Supabase y le das documentos para que responda con ellos.
El vídeo empieza en el minuto de esta lección y sigue con el resto del curso. Ver el curso completo con su índice · Ver en YouTube
Supabase se usa con n8n para dos cosas: guardar la memoria de las conversaciones de un agente de IA (nodo Postgres Chat Memory) y crear una base de datos vectorial con documentos de la empresa (nodo Supabase Vector Store). Se crea una cuenta gratuita, un proyecto, y se copian sus datos de conexión en n8n. Juan Pe lo enseña en el curso de n8n gratis, publicado en junio de 2025.
Cuenta, organización y proyecto
Juan Pe crea una cuenta gratuita en Supabase y explica cómo ordenarla. La organización agrupa tus proyectos; cada proyecto agrupa bases de datos con información parecida, por ejemplo un cliente o un negocio. Dentro de un proyecto puedes tener varias tablas: no tiene sentido mezclar en la misma el inventario y la historia de la empresa. Para la memoria y la base vectorial del agente usa el mismo proyecto.
La memoria del agente con Postgres Chat Memory
Para que el agente recuerde lo que habló contigo meses después, la memoria se guarda en Supabase. En n8n eliges Postgres Chat Memory y creas una credencial nueva. Los datos salen del botón Connect del proyecto en Supabase, en la opción Transaction pooler: host, base de datos, usuario, contraseña y puerto. El identificador de la conversación es el número de quien escribe. Al probarlo con un audio, en el editor de tablas aparece una tabla nueva con cada mensaje y su session ID.
- En Supabase, pulsa Connect y abre Transaction pooler.
- Copia host, usuario, contraseña y puerto en la credencial.
- Comprueba la tabla en el Table Editor.
La base de datos vectorial
La segunda conexión es el nodo Supabase Vector Store. Te pide un host y una clave: el host es la URL de Data API, en los ajustes del proyecto, y la clave es la service role de API Keys. Juan Pe explica la diferencia con una base de datos normal: en la vectorial, el texto se divide en fragmentos (chunks), con un tamaño y un solapamiento que configuras, y cada fragmento se convierte en vectores con un modelo de embeddings de OpenAI. Así el agente encuentra lo más parecido a lo que le preguntan.
Cargar documentos desde Google Drive
Para llenar la base vectorial, el curso usa una automatización que se activa cuando subes un documento a una carpeta de Google Drive. Si subes varios a la vez, un bucle los procesa uno por uno: descarga el archivo, lo convierte y lo guarda en Supabase. Desde ese momento, el agente puede responder con la información de la empresa.
Dudas sobre esta lección
¿Supabase es gratis?
Supabase tiene una cuenta gratuita, y es la que crea Juan Pe en el curso, grabado en junio de 2025. Los planes y límites pueden haber cambiado; revísalos en su web.
¿Necesito Supabase para la memoria de un agente en n8n?
No siempre. Juan Pe explica que una memoria simple basta para un asistente personal. Para un agente que habla con muchos clientes o que debe recordar conversaciones de hace meses, recomienda guardar la memoria en una base de datos como Supabase.
¿Qué es un sistema RAG?
Es un sistema en el que la IA busca primero en tus documentos y responde con esa información. La base vectorial de Supabase es una de sus piezas. Lo tienes en qué es un sistema RAG.
Más lecciones de este curso
- Qué es un servidor MCP y para qué sirveEmpieza en el 04:31:21
- Qué es un webhook y en qué se diferencia de una APIEmpieza en el 50:19
- n8n y Google Calendar: un agente que agenda por tiEmpieza en el 01:21:48
Lecciones relacionadas de otros cursos
- Pinecone en n8n: carga tus documentos en una base vectorialLección · Curso gratis de inteligencia artificial desde cero
- Cómo activar la memoria en Claude y traer la de ChatGPTLección · Curso gratis de Claude para principiantes
- Cómo usar la API de Google Places en n8nLección · Curso gratis de automatizaciones con n8n e IA
- Auditoría web con IA: cómo hacerla con ChatGPT AtlasLección · Curso gratis de ChatGPT Atlas: qué es y 3 negocios
