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
- Click en "Add workflow"
- Anade un nodo trigger:
- Chat Trigger para probar interactivamente
- Email Trigger (IMAP) para procesar emails entrantes
- 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
- Anade el nodo AI Agent y conectalo al trigger
- Configura el modelo LLM:
- OpenAI (necesitas API key) o Ollama (local, gratuito)
- Escribe el System Prompt:
Eres un clasificador de emails de soporte. Clasifica en: urgente, normal, spam. Si urgente, busca al cliente y crea ticket.
- 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
- Usa el chat integrado o envia emails de prueba
- 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)
- Revisa las ejecuciones en el panel de n8n para verificar que el agente usa las tools correctas
Paso 5: Activar y monitorizar 24h
- Click en "Active" (toggle arriba derecha) para activar el workflow
- Conecta el Email Trigger con una cuenta real o de prueba
- 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
- n8n instalado y corriendo
- Workflow creado con trigger configurado
- AI Agent configurado con modelo y system prompt
- 3 herramientas (tools) conectadas al agente
- 10 mensajes de prueba ejecutados con resultados revisados
- Workflow activado y monitorizado