Tu primer agente de IA: tools y memoria
Esta clase profundiza en la arquitectura de un Agente de IA profesional, centrándose en cómo dotarlo de memoria a largo plazo y capacidad de acción mediante Tools.
🧠 Memoria con Redis (Sustituyendo a Simple Memory)
La memoria simple de N8N es volátil. Para producción, usamos Redis (una base de datos clave-valor ultrarrápida).
- Instalación: Desplegar Redis en EasyPanel dentro del mismo proyecto que N8N.
- Conexión: Usar la credencial “Redis” en N8N apuntando al host interno (no hace falta exponer el puerto a internet, lo cual mejora la seguridad).
- Session ID: Configurar la clave de sesión (ej. ID de usuario de Telegram/WhatsApp) para que el bot recuerde quién es cada usuario, incluso días después.
- Debug: Cómo usar el visor de memoria de N8N para leer qué está almacenando el agente sobre cada usuario.
🛠️ Configuración de Herramientas (Tools)
- Conectamos Google Calendar como herramienta.
- El Agente ahora tiene capacidad (“permiso”) para leer disponibilidad o crear eventos si el usuario lo pide.
⚙️ System Prompt Avanzado
Creamos un prompt robusto para un “Asistente Setter (Agendador)”:
- Definir su rol (experto en automatización).
- Definir su objetivo (agendar citas).
- Inyección de Tiempo: Volvemos a enfatizar la importancia de pasarle la fecha y hora actual en el prompt para que pueda agendar citas en el momento correcto (“mañana a las 5”).
💡 Consejo Pro: Si usas Redis en el mismo servidor que N8N, usa siempre la red interna (Docker network) para la conexión. Es más rápido y mucho más seguro que abrir puertos al exterior.