← Volver al modulo NA01

Lab NA01: Agente IA con n8n

Tiempo estimado: 45-60 minutos

Paso 1: Instalar n8n

Opcion A (Docker, recomendada):

docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n n8nio/n8n

Opcion B (rapida, desarrollo):

npx n8n

Abre http://localhost:5678 en tu navegador. Deberias ver el dashboard de n8n.

Si usas Docker, asegurate de tener Docker Desktop instalado y corriendo. Los datos se persisten en el volumen n8n_data.

Paso 2: Crear workflow con trigger

  1. Click en "Add workflow"
  2. Anade un nodo trigger:
    • Chat Trigger para probar interactivamente
    • Email Trigger (IMAP) para procesar emails entrantes
  3. Guarda el workflow con un nombre descriptivo
Empieza con Chat Trigger para desarrollo. Cambia a Email Trigger cuando tengas el agente validado.

Paso 3: Anadir nodo AI Agent

  1. Anade el nodo AI Agent y conectalo al trigger
  2. Configura el modelo LLM:
    • OpenAI (necesitas API key) o Ollama (local, gratuito)
  3. Escribe el System Prompt:
Eres un clasificador de emails de soporte. Clasifica en: urgente, normal, spam.
Si urgente, busca al cliente y crea ticket.
  1. Anade 3 herramientas (tools) al agente:
    • HTTP Request para buscar datos de cliente
    • Code para logica de clasificacion
    • Telegram para alertas de tickets urgentes
Escribe descripciones claras en cada tool. El modelo las lee para decidir cuando usarlas. Ejemplo: "Busca datos del cliente por email en el CRM. Devuelve nombre, plan y tickets abiertos."

Paso 4: Probar con 10 mensajes

  1. Usa el chat integrado o envia emails de prueba
  2. Prueba con 10 mensajes variados:
    • 5 claros: "Mi servidor esta caido y no puedo acceder" (urgente), "¿Como cambio mi contrasena?" (normal), "GANA DINERO RAPIDO" (spam)
    • 3 ambiguos: "Tengo un problema con la factura del mes pasado" (requiere contexto)
    • 2 de escalado: "Llevo 3 dias sin respuesta y mi servicio sigue caido" (urgente + escalar)
  3. Revisa las ejecuciones en el panel de n8n para verificar que el agente usa las tools correctas

Paso 5: Activar y monitorizar 24h

  1. Click en "Active" (toggle arriba derecha) para activar el workflow
  2. Conecta el Email Trigger con una cuenta real o de prueba
  3. Monitoriza durante 24 horas:
    • Revisa las ejecuciones en "Executions"
    • Verifica que las clasificaciones son correctas
    • Ajusta el system prompt si hay errores recurrentes
Consejo: empieza con el agente en modo "test" (sin enviar emails reales) durante las primeras horas. Revisa manualmente antes de activar acciones irreversibles.

Checklist de entrega

Hacer quiz NA01 →