FRENES

Agentes IA

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

Por · · 5 min

Dos pantallas juntas sobre un escritorio: una ventana de chat a la izquierda y un terminal que ejecuta comandos sucesivos a la derecha

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

CriterioChatbotAgente de IA
Qué produceTexto o una imagenAcciones: archivos modificados, correos enviados, comandos ejecutados
Quién decide los pasosUsted, mensaje a mensajeEl modelo, dentro de un ciclo
HerramientasNinguna, o una búsqueda web sencillaVarias, elegidas en cada paso (llamada a herramientas, servidores MCP)
MemoriaLa conversación actualConversación + archivos, notas e historial de tareas (memoria del agente)
Duración de una tareaUnos segundosDe unos minutos a varias horas
CostoUna llamada al modelo por intercambioUna llamada por paso, que vuelve a enviar todo el contexto al modelo: la factura aumenta con rapidez
Riesgo principalUna respuesta incorrectaUna acción incorrecta o desviada por contenido malicioso
Control humanoEn cada mensajeDebe 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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 necesidadLa herramienta adecuada
Hacer una pregunta, redactar, resumir o traducirUn chatbot basta y cuesta menos
Una tarea repetitiva cuyos pasos siempre son igualesUn flujo de trabajo automatizado, sin agente, resulta más fiable y previsible
Una tarea de varios pasos cuya ruta cambia según el casoUn agente, con aprobación de las acciones sensibles
Una tarea larga sobre código o archivosUn 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

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.

En la misma sección

Neutralidad. Ningún enlace de afiliación. Ningún editor paga por ser evaluado, puntuado o clasificado. Las evaluaciones las dirige François Chollet, neutrales y factuales, y cada dato está fechado y con su fuente. Cómo puntuamos