Blog · · 4 min de lectura

Cómo crear tu primer agente de IA en n8n (guía para principiantes)

Qué es un agente de IA y cómo montar el primero en n8n paso a paso: el disparador de chat, el modelo, la memoria, las herramientas que le dejan actuar y las instrucciones que evitan que se invente cosas.

Seguro que has oído hablar de los «agentes de IA», pero mucha gente no tiene claro en qué se diferencian de un chatbot normal. La idea es sencilla: un chatbot solo contesta; un agente, además, puede hacer cosas. Consulta tu calendario, apunta un dato en una hoja de cálculo o busca información, y decide por sí mismo cuándo hace falta cada cosa.

En esta guía montamos tu primer agente en n8n, una herramienta de automatización que puedes usar gratis en tu propio servidor. No hace falta saber programar: todo se hace uniendo bloques en pantalla.

Las cuatro piezas de un agente

Antes de empezar, conviene entender de qué está hecho un agente en n8n. Todo gira alrededor del nodo AI Agent, al que se le enchufan estas piezas:

  • El disparador: lo que pone en marcha el agente. Aquí usaremos un chat, pero puede ser un mensaje de WhatsApp o Telegram, un email o un formulario.
  • El modelo de IA (Chat Model): el «cerebro» que entiende y redacta, por ejemplo uno de OpenAI.
  • La memoria (Memory): para que recuerde lo que se ha dicho antes en la conversación.
  • Las herramientas (Tools): las acciones que le dejas hacer. Sin herramientas es un chatbot; con ellas, un agente.

Lo que necesitas

  • n8n funcionando, en la nube o en tu propio equipo (si aún no lo tienes, mira cómo instalar n8n gratis con Docker).
  • Una clave de API de un modelo de IA, por ejemplo de OpenAI.
  • Opcional: una cuenta de Google, si quieres darle herramientas como Google Sheets o Google Calendar.

Paso 1: el disparador de chat

Crea un flujo nuevo y añade el nodo Chat Trigger (aparece como «When chat message received»). Es la forma más cómoda de empezar, porque n8n te da una ventana de chat para probar sin conectar nada más.

Paso 2: el nodo AI Agent y el modelo

Conecta al disparador un nodo AI Agent. Debajo verás varios huecos para enchufar piezas:

  • En Chat Model, añade OpenAI Chat Model (u otro proveedor), crea la credencial con tu clave de API y elige un modelo. Para empezar, uno pequeño y barato suele bastar.
  • En Memory, añade Simple Memory. Con el disparador de chat no tienes que configurar nada más: cada conversación tendrá su propia memoria.

Con esto ya tienes un chatbot que funciona. Pulsa el botón de chat de la parte inferior del editor y escríbele algo para comprobarlo.

Paso 3: dale herramientas

Aquí empieza lo interesante. En el hueco Tool del agente puedes enchufar una o varias herramientas. Algunas fáciles para empezar:

  • Calculator: para que haga cuentas sin equivocarse. Los modelos de IA se equivocan con más facilidad haciendo cálculos de cabeza.
  • Google Sheets: para que lea o apunte filas en una hoja, por ejemplo una lista de precios o los contactos que le dejan.
  • Google Calendar: para que consulte huecos libres o cree una cita.
  • HTTP Request: para que consulte cualquier servicio que tenga una API.

Cada herramienta tiene una descripción. Escríbela con cuidado y en lenguaje normal, porque es lo que lee el agente para decidir cuándo usarla. Por ejemplo: «Usa esta herramienta para consultar los precios de los servicios. Devuelve una fila por servicio».

En muchos campos de las herramientas puedes dejar que el propio agente rellene el valor. n8n lo indica con un botón junto al campo (o con la expresión $fromAI()): así, si alguien pregunta por el precio de un corte de pelo, el agente busca justo ese servicio.

Paso 4: las instrucciones

En las opciones del agente, añade System Message y explica quién es, qué puede hacer y qué no. Un ejemplo para un negocio:

Eres el asistente de [NOMBRE DEL NEGOCIO].
Responde en el idioma del usuario, en 2-4 frases, con tono cercano.
Para precios, usa siempre la herramienta "Precios"; no los adivines.
Para citas, consulta primero los huecos libres en el calendario
y confirma fecha y hora con la persona antes de reservar.
Si no sabes algo, dilo y ofrece que el equipo le contacte.
No inventes precios, plazos ni disponibilidad.

Las dos reglas más importantes son las últimas: decirle qué hacer cuando no sabe algo y prohibirle que se lo invente. Si quieres afinarlas más, en el prompt para un agente de atención al cliente con IA lo explicamos con detalle.

Paso 5: prueba como si fueras un cliente

Abre el chat y hazle preguntas reales, también las difíciles: algo que no sepa, una petición rara o una pregunta fuera de tema. En el panel del nodo AI Agent puedes ver qué herramientas ha usado en cada respuesta, y así entender por qué ha contestado lo que ha contestado.

Cuando te convenza, guarda y activa el flujo. Si quieres que lo usen tus clientes, cambia el disparador por el canal que prefieras: tu web, WhatsApp o Telegram.

Errores frecuentes

  • No usa la herramienta. Casi siempre es por la descripción: hazla más clara y menciona la herramienta por su nombre en las instrucciones.
  • Se inventa datos. Refuerza en las instrucciones que solo use lo que le dan las herramientas, y dale una salida para cuando no sepa algo.
  • No recuerda la conversación. Comprueba que la memoria está conectada al agente. Si el disparador no es el chat de n8n, tendrás que indicar con qué identificador se separa cada conversación.
  • Demasiadas herramientas a la vez. Empieza con una o dos y añade más cuando funcionen. Cuantas más tiene, más fácil es que elija la que no toca.
  • Gasto sin control. Cada mensaje consume un poco de saldo de la API. Pon un límite de gasto en tu cuenta del proveedor de IA.

Atajo: agentes ya montados

Si prefieres empezar con algo que ya funciona, el pack AgentKiosk trae agentes listos para importar en n8n, con sus instrucciones escritas y reglas para no inventar. Y si quieres probar gratis, descarga el agente de WhatsApp y échale un vistazo a 7 automatizaciones con IA para pequeños negocios.