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 estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Analítica

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.