Configuración de Google Drive en N8N para RAG

Clase 10 de 16Curso de N8N

Resumen

La creación de un agente RAG eficiente para la investigación de mercado en cosméticos en Colombia implica configurar un flujo de trabajo claro, usando servicios potentes como Google Drive, n8n y Pinecone. Vamos a analizar paso a paso cómo estructurar este proceso.

¿Cómo utilizar Google Drive para almacenar documentos en n8n?

Primero, crea una carpeta dedicada en tu Google Drive, especializada en estudios de cosmética. Después, configura un nodo de Google Drive en n8n para detectar automáticamente cambios en esta carpeta.

Sigue estos pasos:

  • Ve a n8n, crea un nuevo workflow, y selecciona el nodo de Google Drive.
  • Elige el disparador "Triggers on change involving a specific folder" para activar acciones ante nuevos archivos.
  • Configura las credenciales con Google Drive mediante OAuth2 desde Google Cloud.

¿Cuál es el procedimiento para crear credenciales OAuth2 en Google Cloud?

La configuración segura y adecuada de credenciales OAuth2 es vital para integrar Google Drive con n8n. Sigue estos pasos claramente:

  1. Accede a Google Cloud, crea un proyecto nuevo llamado "N8N Credenciales Platzi".
  2. Dirígete a la opción APIs y Servicios, luego selecciona pantalla de consentimiento de OAuth.
  3. Completa la información requerida para usuario externo, incluyendo correos electrónicos de contacto.
  4. Acepta la política de consentimiento y crea una aplicación OAuth.
  5. Crea un cliente web; agrega el callback URL proporcionado por n8n a la sección de direccionamiento autorizado.
  6. Copia el ID de cliente y clave secreta generadas para vincularlas a n8n.

¿Cómo conectar Google Cloud con n8n y descargar automáticamente archivos nuevos?

Una vez que has activado la API de Google Drive en Google Cloud, vincúlala a n8n:

  • Pega el ID del cliente y la clave secreta en n8n.
  • Selecciona cada minuto como modo de revisión en n8n para verificar nuevos archivos.
  • Configura los permisos correspondientes y valida tu cuenta, a pesar del mensaje de verificación.

Luego:

  • Añade otro nodo de Google Drive en n8n configurado para descargar automáticamente los archivos nuevos hacia tu carpeta especializada.
  • Usa la operación "Download file", dejando la notación JSON predeterminada correctamente expresada.

El último paso será conectar tu carpeta de Google Drive al almacenamiento vectorial Pinecone, etapa que abordaremos posteriormente con detalle en próximas explicaciones.

¿Tienes dudas sobre algún paso específico? ¡Deja tu comentario y sigue aprendiendo con nosotros!