Agente de IA o chatbot: ¿en qué se diferencian?

Un chatbot responde a sus mensajes; un agente de IA actúa. El chatbot genera texto y se detiene, mientras que el agente recibe un objetivo, elige por sí mismo las herramientas que necesita —búsqueda web, archivos, terminal o aplicaciones de gestión—, encadena varios pasos y comprueba el resultado antes de devolverle el control. Ambos suelen utilizar el mismo modelo de lenguaje: lo que cambia es el ciclo de acciones y los permisos que se les conceden.
La diferencia en una frase: responder o actuar
Un chatbot funciona por turnos: recibe un mensaje y devuelve una respuesta. Si se equivoca, usted debe detectar el error y reformular la petición. El chatbot no modifica nada fuera de la conversación.
Un agente trabaja en un ciclo: lee el objetivo, decide qué acción realizar, la ejecuta con una herramienta, observa el resultado y elige la siguiente acción, hasta considerar que ha alcanzado el objetivo. Este esquema de «razonar, actuar y observar» ya se describió en 2022 en el artículo de investigación ReAct; hoy es la base de casi todos los agentes.
Anthropic, que publica los modelos Claude, propone una distinción útil en su guía Building effective agents: un flujo de trabajo sigue una ruta que un desarrollador ha definido de antemano, mientras que un agente decide por sí mismo qué ruta seguir y qué herramientas utilizar. Entre el chatbot y el agente autónomo existe, por tanto, toda una gama de opciones intermedias.
Tabla comparativa
| Criterio | Chatbot | Agente de IA |
|---|---|---|
| Qué produce | Texto o una imagen | Acciones: archivos modificados, correos enviados, comandos ejecutados |
| Quién decide los pasos | Usted, mensaje a mensaje | El modelo, dentro de un ciclo |
| Herramientas | Ninguna, o una búsqueda web sencilla | Varias, elegidas en cada paso (llamada a herramientas, servidores MCP) |
| Memoria | La conversación actual | Conversación + archivos, notas e historial de tareas (memoria del agente) |
| Duración de una tarea | Unos segundos | De unos minutos a varias horas |
| Costo | Una llamada al modelo por intercambio | Una llamada por paso, que vuelve a enviar todo el contexto al modelo: la factura aumenta con rapidez |
| Riesgo principal | Una respuesta incorrecta | Una acción incorrecta o desviada por contenido malicioso |
| Control humano | En cada mensaje | Debe definirse: aprobación de cada acción, solo de las acciones sensibles o ninguna |
La fila del costo merece una aclaración: un agente vuelve a leer su contexto —instrucciones, historial y resultados de las herramientas— en cada vuelta del ciclo. Por eso, una tarea de 30 pasos consume mucho más que una respuesta única. La calculadora de precios de LLM permite estimar esa diferencia para su caso de uso.
Qué convierte un programa en un agente
Son cuatro componentes, que también aparecen en las fichas de nuestro directorio de agentes de IA:
- Un modelo de lenguaje que planifica y decide. No necesita ser el más grande: muchos agentes de programación funcionan con modelos de tamaño medio, y la elección depende sobre todo del precio y de la fiabilidad de la llamada a herramientas. Las fichas de los modelos indican cuáles admiten esta función.
- Herramientas para leer y escribir archivos, ejecutar código, buscar en la web, manejar un navegador o llamar a la API de una aplicación. El protocolo MCP sirve como conexión estándar para integrar estas herramientas; nuestro directorio de servidores MCP recoge decenas de miles.
- Un ciclo que encadena acciones y se detiene según una regla: objetivo alcanzado, presupuesto agotado, número máximo de pasos o solicitud de aprobación humana.
- Un estado: lo que el agente sabe sobre la tarea en curso, como los archivos abiertos, los pasos completados y los errores encontrados. A veces también dispone de una memoria persistente entre sesiones.
Si se eliminan el ciclo y las herramientas, queda un chatbot. Si se añaden a un chatbot, este se convierte en un agente.
Ejemplos concretos
La misma petición, dos comportamientos. «Busque las facturas pendientes de pago de septiembre y envíe un recordatorio a los clientes».
- Un chatbot le explica cómo hacerlo, propone una plantilla de correo para reclamar el pago y se detiene ahí.
- Un agente conectado a su software de facturación y a su correo enumera las facturas, comprueba los pagos recibidos y redacta un recordatorio para cada cliente. Según su configuración, se los presenta para que los apruebe o los envía directamente.
Las principales familias de agentes en 2026:
- Agentes de programación: leen un repositorio, modifican archivos, ejecutan las pruebas y corrigen los errores hasta que todas pasan. Ejemplos: Claude Code, Codex y Aider. La comparativa de Claude Code y Codex explica sus diferencias.
- Agentes personales autoalojados: se instalan en su equipo o en un servidor pequeño, se controlan desde una aplicación de mensajería y tienen acceso a sus archivos y cuentas. Ejemplos: OpenClaw y Hermes Agent.
- Agentes de navegación: completan formularios y navegan por usted, como el modo agente de ChatGPT.
- Agentes de automatización: se crean sin código en n8n o Make y procesan correos, solicitudes de soporte o fichas de clientes siguiendo unas reglas.
Por qué importa la diferencia: cambia el tipo de riesgo
Con un chatbot, el error se queda en la pantalla. Con un agente, se convierte en una acción: un archivo eliminado, un correo enviado o un pedido pagado. Además, un agente que lee contenido externo —páginas web, correos o documentos— puede encontrar instrucciones ocultas que lo desvíen de su tarea: es la inyección de prompts.
El investigador Simon Willison resume el peligro mediante una combinación que denomina la «tríada letal»: un agente que tiene acceso a datos privados, lee contenido no confiable y puede comunicarse con el exterior puede ser inducido a filtrar sus datos. Un chatbot aislado no tiene ninguna de estas tres capacidades; un agente personal suele tener las tres.
Tres precauciones antes de pasar del chatbot al agente:
- conceder los permisos mínimos necesarios (principio de mínimo privilegio);
- exigir aprobación humana para las acciones irreversibles, como pagar, enviar o eliminar;
- ejecutar el agente en un entorno aislado cuando vaya a ejecutar código (sandbox).
El diagnóstico de seguridad de agentes de IA revisa estos puntos en unos minutos, y la guía Cómo proteger un agente de IA los explica en detalle.
¿Cuál elegir?
| Su necesidad | La herramienta adecuada |
|---|---|
| Hacer una pregunta, redactar, resumir o traducir | Un chatbot basta y cuesta menos |
| Una tarea repetitiva cuyos pasos siempre son iguales | Un flujo de trabajo automatizado, sin agente, resulta más fiable y previsible |
| Una tarea de varios pasos cuya ruta cambia según el caso | Un agente, con aprobación de las acciones sensibles |
| Una tarea larga sobre código o archivos | Un agente de programación o un agente personal, dentro de un entorno aislado |
La guía de OpenAI A practical guide to building agents hace la misma recomendación: reservar los agentes para los casos en los que unas reglas fijas no bastan, como las decisiones que requieren matices, las reglas demasiado numerosas o los datos no estructurados.
Si duda entre varios agentes, el cuestionario ¿Qué agente de IA elegir? recomienda tres opciones según su perfil a partir de cinco preguntas.
Ideas clave
- Un chatbot responde; un agente actúa en un ciclo con herramientas hasta alcanzar un objetivo.
- El modelo puede ser el mismo: la diferencia está en el ciclo, las herramientas y los permisos concedidos.
- Un agente cuesta más por tarea y plantea riesgos de otro tipo, relacionados con las acciones y las filtraciones de datos.
- Para profundizar: Agente de IA: definición, funcionamiento y ejemplos concretos y Primeros pasos con un agente de IA.
Preguntas frecuentes
¿ChatGPT es un agente de IA?
La interfaz de chat clásica de ChatGPT funciona como un chatbot: usted escribe y recibe una respuesta. En cambio, el modo agente de ChatGPT abre un navegador y un terminal virtuales, elige sus acciones y encadena varios pasos: eso lo convierte en un agente. Un mismo producto puede ofrecer ambas funciones.
¿Un agente de IA es más inteligente que un chatbot?
No necesariamente: ambos suelen utilizar el mismo modelo de lenguaje. La diferencia está en lo que se le permite hacer, mediante herramientas, un ciclo de acciones y memoria, y no en que tenga un modelo más capaz. Un agente mal configurado con un buen modelo comete más errores que un chatbot con instrucciones y límites claros.
¿Hay que saber programar para usar un agente de IA?
No para utilizar agentes dirigidos al público general, como el modo agente de los asistentes o las herramientas sin código como n8n o Make. Sí hace falta saber algo de programación para instalar un agente de código abierto como OpenClaw o crear uno con un framework. En cualquier caso, debe saber revisar lo que el agente está a punto de hacer antes de autorizarlo.
¿Un chatbot de atención al cliente es un agente?
Si se limita a responder a partir de una base de preguntas, es un chatbot. Si puede consultar su pedido, tramitar un reembolso o cambiar una cita en el software de la empresa, está actuando: es un agente, con los riesgos que eso implica.