¿Qué es un agente de IA? Una definición útil para quien construye
La palabra agente se ha estirado hasta cubrirlo todo: desde un prompt con buen nombre hasta un sistema distribuido con su propia guardia. No es un problema de vocabulario, es un problema de presupuesto: los equipos aprueban una cosa y reciben otra.
Esta es la definición que usamos al delimitar trabajo, y es deliberadamente estrecha. Un agente de IA es software donde un modelo de lenguaje elige el siguiente paso, llama a una herramienta real para darlo, lee lo que vuelve y vuelve a elegir, hasta cumplir un objetivo o hasta que un límite lo detiene. Si nada en tu sistema llama a una herramienta, tienes un generador de texto muy bueno. Si la secuencia está fijada de antemano, tienes un flujo de trabajo con un modelo en una de las cajas. Ambas cosas están bien. Ninguna necesita presupuesto de agente.
El producto es el bucle, no el modelo#
Todo agente son los mismos tres movimientos repetidos: decidir, actuar, observar. El modelo aporta el decidir. Todo lo demás — qué herramientas existen, cómo se redactan sus errores, qué estado sobrevive entre iteraciones, cuándo debe parar el bucle — es software corriente que escribes y mantienes. Los equipos que creen que el producto es el modelo dedican su tiempo a los prompts y se sorprenden de la falta de fiabilidad. Los que tratan el bucle como el producto trabajan en contratos de herramientas y condiciones de parada, y obtienen algo depurable una tarde mala.
Prueba útil: si quitaras el modelo y pusieras a una persona leyendo la misma información, ¿seguiría teniendo sentido el resto? Si no, el software alrededor es demasiado fino.
Qué separa a un agente de aquello con lo que se confunde#
| Sistema | Quién decide el paso siguiente | ¿Llama herramientas reales? | Fallo típico |
|---|---|---|---|
| Chatbot | Nadie: responde lo preguntado | No | Respuesta errónea o inventada |
| Flujo con un paso LLM | La desarrolladora, por adelantado | Sí, en orden fijo | Se rompe fuera del flujo |
| Agente | El modelo, en tiempo de ejecución | Sí, elegidas al vuelo | Divaga, cicla o actúa con datos malos |
| Sistema multiagente | Varios modelos y un coordinador | Sí | Todo lo anterior, más difícil de rastrear |
Las cuatro partes de todo agente real#
Si quitas los nombres de framework, todo agente en producción con el que hemos trabajado tiene las mismas cuatro partes.
- Un objetivo comprobable. No una sensación: una frase que alguien pueda marcar como correcta o incorrecta.
- Una superficie de herramientas: las funciones concretas, con argumentos tipados y errores honestos.
- Un portador de estado: qué puede ver la siguiente iteración de la anterior.
- Condiciones de parada: tope de pasos, tope de gasto y una regla para ceder el control a una persona.
La autonomía es un dial, no un interruptor#
La decisión interesante no es si usar un agente, sino cuánta cuerda darle. En la práctica hay cuatro posiciones, y los proyectos que salen bien empiezan más a la izquierda de lo que sugiere la demo: el agente redacta y una persona envía; el agente actúa sobre lo reversible y pregunta ante lo irreversible; el agente actúa libre en un entorno aislado con tope de gasto; el agente actúa libre en producción. Cada paso a la derecha multiplica el valor y el radio del daño. Muévete cuando tus números de evaluación lo justifiquen, no cuando lo diga la hoja de ruta.
Dónde se gana la definición su sitio#
Ser estricto ahorra dinero en tres puntos. Al delimitar: cinco llamadas API fijas con un paso de resumen son un flujo, y construirlo como agente añade indeterminismo que nadie pedía. Al estimar: los agentes cuestan más porque la superficie de fallo es mayor, y una etiqueta honesta da un presupuesto honesto. Al evaluar: solo puedes probar bien un agente cuando aceptas que la misma entrada puede tomar caminos distintos, es decir, comprobando resultados y no transcripciones.
Si alguien pide un agente, pregunta qué decisión quiere que tome el software por su cuenta. Si no hay ninguna, acabas de ahorrarle tres meses.
Preguntas frecuentes
¿Un chatbot es un agente de IA?
Con esta definición, no. Un chatbot responde dentro de la conversación; un agente actúa en sistemas fuera de ella. Un bot de soporte que lee tu base de pedidos, emite un reembolso y envía un correo sí es un agente: lo que cambió su categoría son las acciones, no el hecho de hablar.
¿Un agente tiene que ser autónomo?
Tiene que elegir su siguiente paso, que no es lo mismo que actuar sin supervisión. Un agente que planifica cinco pasos, ejecuta cuatro y se detiene a pedir aprobación en el quinto sigue siendo un agente. La autonomía se elige por acción, según lo reversible que sea.
¿Necesito un framework?
No. El agente útil más pequeño es un bucle, una lista de definiciones de herramientas y una condición de parada: quizá cien líneas. Los frameworks se ganan su sitio con estado duradero, control de flujo con ramas o coordinación entre agentes, no al principio.
qué es un agente de iadefinición agente iaagente o flujo de trabajoagentic aibucle razonar actuar