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)”:

  1. Definir su rol (experto en automatización).
  2. Definir su objetivo (agendar citas).
  3. 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.