Automatización con IA vs Agentes autónomos
En esta clase establecemos la diferencia fundamental entre una “automatización que usa IA” (lineal y específica) y un “Agente de IA” (autónomo y contextual). Aprendemos a configurar ambos enfoques.
🤖 Enfoque 1: Automatización Lineal con IA
Es un flujo paso a paso:
Trigger →→ Procesar con IA →→ Guardar resultado.
- Caso Práctico: Recibir un mensaje en Telegram, usar un nodo básico de OpenAI (Message a Model) para redactar un post de LinkedIn y guardar el resultado en Google Sheets.
- Configuración de Credenciales: Repaso de cómo crear credenciales OAuth2 para Google Sheets (Client ID y Secret) y API Keys de OpenAI.
🕵️ Enfoque 2: El Nodo “AI Agent” (Avanzado)
El Agente es superior porque tiene memoria y herramientas.
- OpenRouter: Aprendimos a conectar OpenRouter para acceder a cientos de modelos (incluyendo gratuitos como GLM, Qwen o versiones free de Llama) con una sola API Key.
- Resiliencia (Fallback): Configuración de un “Modelo de Respaldo”. Si el modelo principal falla, N8N cambia automáticamente al secundario (ej. Gemini) para no romper el flujo.
- Model Selector: Un nodo que permite elegir qué IA usar según la complejidad de la pregunta.
🧠 Concepto Crítico: La “Fecha de Hoy”
Las APIs de IA (a diferencia de ChatGPT web) no saben qué día es.
- El Problema: Si preguntas “¿Qué día es hoy?” a la API, te dirá la fecha de su último entrenamiento (ej. 2023).
- La Solución: Debes inyectar la variable {{ $now }} en el System Prompt del agente para que tenga conciencia temporal real.
💡 Conclusión: Usa automatizaciones lineales para tareas repetitivas (resumir, extraer datos) y Agentes para tareas conversacionales complejas.