Curso RAG Agents: Construye Aplicaciones y GPTs con APIs, MCP, LangChain y n8n

0 de 63 lecciones completas (0%)

6- Construyendo Chatbots y Agentes RAG con n8n

6.5- n8n Fundamentos: Triggers, Acciones, Nodos, Modelos y Más

No tienes acceso a esta lección

Por favor, inscríbete o accede para acceder al contenido del curso.

Introducción a n8n

Antes de adentrarnos en flujos de trabajo complejos, es fundamental comprender los conceptos básicos de n8n.

Creando tu Primer Flujo de Trabajo

Para comenzar:

  1. Ve a la sección Personal en n8n
  2. Haz clic en «Crear nuevo flujo de trabajo» en la esquina superior
  3. Te encontrarás con un lienzo vacío donde construirás tu automatización

Estructura Básica: Trigger + Acción

Todo flujo de trabajo en n8n sigue una estructura mínima de dos pasos:

Paso 1: El Trigger (Disparador)

El trigger es el evento que inicia tu flujo de trabajo. Puede ser:

  • Un mensaje de chat
  • Un clic manual
  • El envío de un formulario
  • Un correo electrónico
  • Una actualización en Google Sheets
  • Y muchas opciones más

Paso 2: La Acción

La acción es lo que sucede cuando se activa el trigger. Por ejemplo:

  • Responder automáticamente a un correo
  • Guardar datos en una base de datos vectorial
  • Ejecutar un agente de IA con RAG
  • Enviar notificaciones

Ejemplo Práctico

Escenario: Automatizar el procesamiento de documentos

  • Trigger: Cuando se sube un archivo a Google Drive
  • Acción: Almacenar automáticamente el contenido en una base de datos vectorial para chatbots RAG

Tipos de Triggers Disponibles

Triggers Manuales

  • Manual Trigger: Ejecuta el flujo con un clic
  • Test Workflow: Para pruebas durante el desarrollo

Triggers de Aplicaciones

n8n se integra con cientos de servicios:

  • Google Workspace: Drive, Sheets, Docs, Calendar, Analytics
  • Redes Sociales: Facebook, Instagram, LinkedIn
  • E-commerce: Shopify, Stripe
  • Desarrollo: GitHub, GitLab
  • Email: Gmail, Outlook
  • Bases de datos: Airtable, Supabase
  • AWS y servicios en la nube

Triggers Programados

Ejecuta flujos automáticamente:

  • Cada minuto, hora, día o semana
  • En fechas específicas
  • Con intervalos personalizados

Importante: Configura correctamente tu zona horaria en Configuración → Ajustes.

Triggers Avanzados

Webhook

Los webhooks permiten que otras aplicaciones activen tu flujo de trabajo:

  • Integración con ChatGPT
  • Conexión con Flowwise
  • APIs externas
  • Aplicaciones personalizadas

Formularios Web

  • Crea formularios personalizados
  • Procesa datos enviados por usuarios
  • Ideal para capturar leads o feedback

Workflows Anidados

  • Un flujo puede activar otro flujo
  • Crear sub-agentes especializados
  • Arquitecturas complejas y modulares

Configurando Acciones

Agentes de IA

Una vez que tienes un trigger, puedes agregar un Agente de IA:

  1. Conexión del Modelo:
    • OpenAI (GPT-4, GPT-4-mini)
    • Open Router
    • Otros proveedores LLM
  2. Configuración:
    • Conecta tus credenciales API
    • Selecciona el modelo
    • Define mensajes del sistema

Herramientas y Memoria

Al igual que en Flowwise, puedes agregar:

  • Herramientas: Gmail, búsqueda web, APIs
  • Memoria: Para conversaciones contextuales
  • Integraciones: Cientos de servicios disponibles

Flujo de Datos y Debugging

Visualización del Flujo

Cada nodo muestra:

  • Entrada: Datos que recibe (lado izquierdo)
  • Procesamiento: La operación del nodo (centro)
  • Salida: Datos generados (lado derecho)

Formatos de Datos

n8n maneja datos en formato JSON:

  • Fácil de mapear entre nodos
  • Variables automáticas disponibles
  • Esquemas visuales para debugging

Monitoreo y Logs

  • Execuciones: Historial completo de ejecuciones
  • Logs detallados: Para debugging y optimización
  • Estados: Éxito, error, en progreso

Despliegue y Compartir

Chat Público

Puedes hacer tu chatbot públicamente accesible:

  1. Activa el flujo de trabajo
  2. Habilita «Chat públicamente disponible»
  3. Copia la URL generada
  4. Comparte con usuarios finales

Requisito: El flujo debe estar activo para funcionar.

Personalización

  • Mensajes de bienvenida personalizados
  • Interfaz de chat personalizable
  • Diferentes modos de autenticación

Mejores Prácticas

Organización

  • Nombres descriptivos para nodos y flujos
  • Documentación en cada paso importante
  • Estructura modular con sub-workflows

Testing

  • Usa triggers manuales para pruebas
  • Verifica cada nodo individualmente
  • Monitorea las execuciones regularmente

Mapeo de Datos

  • Utiliza el mapeo visual cuando sea posible
  • Comprende el flujo JSON entre nodos
  • Usa expresiones para lógica compleja

Próximos Pasos

Con estos fundamentos, estás listo para:

  • Construir chatbots RAG avanzados
  • Crear automatizaciones complejas
  • Integrar múltiples servicios
  • Desarrollar aplicaciones completas

En las siguientes lecciones profundizaremos en casos de uso específicos y técnicas avanzadas para maximizar el potencial de n8n en tus proyectos de IA y automatización.

Resumen de privacidad
Logo JeroCuevas.com

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Cookies de terceros

Esta web utiliza Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar nuestra web.