En esta sección hablaremos sobre n8n, que es una herramienta realmente excelente y potente. Puedes usar n8n para automatizar tareas, construir aplicaciones RAG y hacer muchas cosas interesantes.
Instalación y Configuración
Instalación Local: Primero, necesitamos instalar n8n localmente en tu máquina. Funciona sobre Node.js, así que si ya tienes Node.js instalado, solo necesitas escribir unas pocas líneas de comando. Si aún no lo has hecho, te mostraré el proceso nuevamente, ya que sé que algunas personas se saltan algunas lecciones.
Alternativa en la Nube: Si no quieres instalarlo localmente, también puedes usar la versión de prueba gratuita de n8n. Puedes probarla durante dos semanas completamente gratis a través de una interfaz en la nube, sin tener que lidiar con la instalación.
Recomendación: Te recomiendo encarecidamente que lo instales localmente porque puedes generar flujos ilimitados.
Gestión de Versiones y Actualizaciones
Una vez que tengas n8n instalado, te mostraré cómo puedes gestionar tus versiones nuevamente con NVM (Node Version Manager). Y por supuesto, aquí tenemos una pequeña rima. ¡Qué sorpresa!
También te enseñaré cómo actualizar tu instancia de n8n.
Conceptos Fundamentales
Te mostraré todos los conceptos básicos que necesitas entender:
- Qué son los triggers (disparadores)
- Qué son las acciones
- Cómo se procesan los datos entre estos nodos
Construcción de la Aplicación RAG
Después construiremos nuestra aplicación RAG. Esta aplicación RAG es un poco diferente porque aquí podemos automatizar la observación de nuestros datos.
Funcionamiento: Todo lo que tienes que hacer es simplemente insertar tus datos en una carpeta de Google Drive, y entonces cada archivo que insertes en esta carpeta se almacenará automáticamente en una base de datos vectorial de Pinecone, y podrás chatear con estos datos inmediatamente.
Por supuesto, puedes hacer esta automatización más grande, más pequeña, como quieras.
Potencial del Agente: Este agente es realmente poderoso porque puedes acceder a muchas herramientas muy fácilmente:
- Google Sheets para recopilar información de leads
- Gmail para conectar correo electrónico
- Y cualquier otra herramienta que te guste
Es relativamente fácil de configurar.
Importación y Exportación de Flujos
Te mostraré cómo puedes exportar e importar diferentes flujos de trabajo. Es lo mismo que en Flowwise: puedes simplemente «robar» mis flujos de trabajo y usarlos.
Web Scraping Legal
Por último, necesito mostrarte cómo podemos hacer scraping de páginas web. Pero importante: necesitamos hacer scraping de manera legal.
Este será un flujo de trabajo gigantesco y realmente interesante, así que mantente atento a las próximas lecciones.
Ventaja del Scraping con n8n: Creo que especialmente el scraping es realmente genial porque puedes hacerlo completamente gratis, sin ningún software de scraping costoso.
Continuación del Curso
Nos vemos por supuesto en el próximo video.
Cuando hablemos sobre vender estas aplicaciones, por supuesto regresaremos a n8n una vez más. Y cuando hablemos sobre MCPs (Model Context Protocols) más adelante en el curso, también volveremos a n8n nuevamente.
Esta sección te dará una base sólida para entender y usar n8n como una herramienta poderosa para automatización y construcción de aplicaciones RAG.