Pinecone en n8n: carga tus documentos en una base vectorial
Lección del curso gratis de inteligencia artificial de 23 horas: Juan Pe Navarro monta el indexador de un sistema RAG para una clínica real.
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
Para usar Pinecone en n8n creas un índice en Pinecone, copias su clave API y la añades como credencial en el nodo Pinecone Vector Store de n8n. Después le conectas un cargador de datos, un divisor de texto y los embeddings de OpenAI. En este tramo del curso de inteligencia artificial gratis, grabado a principios de 2025, Juan Pe Navarro hace que cada documento que subes a una carpeta de Google Drive se cargue solo en Pinecone.
El plan: un indexador y un agente
Juan Pe divide el proyecto en dos flujos de trabajo. El primero, el sistema A, es un indexador: toma los documentos del negocio y los guarda en una base de datos vectorial, que convierte el texto en números para que la IA encuentre la información por su significado. El segundo, el sistema B, es el agente que responde a los clientes y consulta esa base. Esta lección es el sistema A, para una clínica de osteopatía: su horario, sus tratamientos, el precio de la consulta y el enlace para pedir cita. Si quieres repasar la teoría antes, tienes la lección qué es un sistema RAG.
Crear el índice en Pinecone y conectarlo a n8n
En pinecone.io creas una cuenta, eliges que eres nuevo en los embeddings y te genera una clave API. En n8n la pegas al crear la credencial de Pinecone. Luego creas un índice, el espacio donde se guardan los datos de un cliente.
- El nombre del índice va junto, sin espacios ni mayúsculas.
- Elige el modelo de embeddings text-embedding-3-small, que usa 1.536 dimensiones.
- En el nodo Pinecone Vector Store, la acción es añadir documentos a la base vectorial.
- Usa el mismo modelo de embeddings en n8n y en Pinecone, o dará error.
Cargar documentos desde Google Drive
El flujo empieza con un disparador de Google Drive que revisa cada minuto los cambios en una carpeta concreta, con todos los tipos de archivo. Un nodo descarga el archivo nuevo y el Default Data Loader lo lee en modo binario. Juan Pe añade el nombre del archivo como metadato, para encontrarlo y borrarlo más tarde si hace falta. El Recursive Character Text Splitter divide el texto en fragmentos y el nodo de embeddings de OpenAI los convierte en vectores. Al subir el documento de la clínica, aparecen en Pinecone los fragmentos con la información.
Activarlo y el error más típico
Mientras pruebas, ejecutas cada nodo a mano. Cuando todo funciona, activas el flujo y cualquier archivo que subas a la carpeta se carga solo en la base vectorial. En directo, el flujo no se ejecuta como debería y los documentos se duplican. La causa era no haber guardado el flujo. Por eso Juan Pe insiste en guardar siempre antes de activar.
Dudas sobre esta lección
¿Para qué sirve Pinecone en n8n?
Sirve para dar a un agente de IA la información de un negocio. Pinecone guarda los documentos convertidos en vectores y el agente de n8n los consulta para responder con datos reales, sin inventar. En el curso se usa para que un asistente de una clínica responda horarios, precios y cómo pedir cita.
¿Qué modelo de embeddings uso con Pinecone?
En el curso, Juan Pe recomienda text-embedding-3-small de OpenAI, con 1.536 dimensiones. Lo importante es elegir el mismo modelo al crear el índice en Pinecone y en el nodo de embeddings de n8n; si no coinciden, el flujo falla.
¿Cómo subo documentos a Pinecone automáticamente?
Con un disparador de Google Drive que vigila una carpeta. Cada vez que subes un archivo, n8n lo descarga, lo divide en fragmentos, crea los embeddings y lo guarda en Pinecone. Así el cliente solo tiene que subir documentos a una carpeta para actualizar lo que sabe el agente.
¿Qué hago después de cargar los documentos?
Crear el agente que los consulta. El curso sigue con el sistema B: un asistente que responde a los clientes por Telegram buscando en esa base. Lo tienes en la lección cómo hacer un agente de IA con n8n.
Más lecciones de este curso
- Cómo hacer un agente de IA con n8nEmpieza en el 08:50:30
- Telegram y n8n: crea un bot de Telegram que responde con IAEmpieza en el 09:13:00
- ManyChat y n8n: un agente de IA que responde en InstagramEmpieza en el 15:44:00
- Cómo automatizar correos en Gmail con inteligencia artificialEmpieza en el 18:53:30
- Harpa AI: la extensión de Chrome que lleva ChatGPT a cualquier páginaEmpieza en el 01:24:30
- Programar con ChatGPT sin saber programarEmpieza en el 02:33:28
Lecciones relacionadas de otros cursos
- n8n y Supabase: memoria y base vectorial para tu agenteLección · Curso gratis de n8n: crea y vende agentes de IA
- 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
