Los 5 componentes de un agente de IA explicados
Un agente de IA consta de cinco componentes clave: un núcleo LLM que actúa como motor de razonamiento, memoria (a corto y largo plazo), herramientas (API, servidores MCP, sandbox de código), un planificador que descompone el objetivo y un ejecutor que realiza las llamadas a herramientas y aplica los guardrails. Estos componentes trabajan en un bucle iterativo (Perceive, Reason, Act, Observe) para perseguir de forma autónoma un objetivo definido.
De un vistazo
- Un agente de IA completo reúne cinco componentes: núcleo LLM, memoria, herramientas, planificador y ejecutor. Si falta alguno, normalmente se trata de un chatbot, un workflow o un asistente.
- El núcleo LLM es el motor de razonamiento: decide de forma dinámica el siguiente paso y qué herramienta usar, sin que ningún código determinista asuma el control principal.
- El bucle Perceive→Reason→Act→Observe (base conceptual: ReAct, Yao et al. 2022) es el principio de funcionamiento que conecta de forma iterativa los cinco componentes hasta que se alcance el objetivo o se interrumpa el proceso.
- La memoria distingue entre corto plazo (contexto de la conversación) y largo plazo (vectores/RAG/archivos); las herramientas van desde function calls y API hasta servidores MCP y sandbox de código.
- Los niveles de madurez L1–L5 van del bot reflejo basado en reglas al sistema multiagente coordinado; la autonomía real empieza en L4, cuando el LLM controla de forma dinámica el orden de los pasos y la elección de herramientas.
- El ejecutor gestiona los turnos, los límites del bucle y los guardrails, incluido el human-in-the-loop en acciones irreversibles, algo relevante para el cumplimiento normativo en Europa.
¿Cuáles son los componentes de un agente de IA?
Un agente de IA es un sistema de software basado en un modelo de lenguaje (grande) que persigue de forma autónoma un objetivo definido: percibe su entorno, planifica en varios pasos, elige y usa por su cuenta herramientas externas, observa los resultados y ajusta su plan de forma iterativa. Técnicamente, esta capacidad se basa en cinco componentes clave que interactúan en un ciclo fijo.
Los tres puntos más importantes, de entrada:
- Los cinco componentes son imprescindibles. Núcleo LLM, memoria, herramientas, planificador y ejecutor tienen que funcionar juntos. Si falta alguno, por lo general se trata de un chatbot, un workflow o un asistente/copiloto, no de un agente.
- Quien manda es el LLM, no el código. El orden de los pasos y la elección de herramientas surgen de forma dinámica en tiempo de ejecución. Eso es justo lo que distingue a un agente de un pipeline determinista.
- El bucle lo mantiene todo unido. Perceive → Reason → Act → Observe es el principio de funcionamiento que conecta los componentes y se recorre de forma iterativa hasta que se alcance el objetivo o se interrumpa el proceso.
Los 5 componentes clave en detalle
1. Núcleo LLM (motor de razonamiento). El modelo de lenguaje es el cerebro del agente. Interpreta el objetivo, planifica el siguiente paso y decide mediante function calling qué herramienta se invoca. Anthropic traza aquí una distinción clara: en los agentes, el LLM dirige de forma dinámica el camino y el uso de herramientas; en los workflows, se ejecutan rutas de código predefinidas.
2. Memoria. Los agentes necesitan memoria en dos niveles. La memoria a corto plazo es el contexto de la conversación en la ejecución actual (qué pasos se han dado ya, qué resultados hay disponibles). La memoria a largo plazo se implementa normalmente con bases de datos vectoriales, RAG o archivos y aporta conocimiento más allá de cada sesión.
3. Herramientas. Las herramientas son las manos del agente, su interfaz con el mundo exterior. Incluyen function calls, API REST, accesos a bases de datos, un navegador, un sandbox de código y, cada vez más, servidores MCP (Model Context Protocol). Solo gracias a las herramientas un agente puede actuar de verdad, más allá de generar texto.
4. Planificador. El planificador descompone el objetivo general en pasos parciales. Lo hace de forma implícita en el LLM (el propio modelo decide el orden) o de forma explícita como grafo o máquina de estados, tal como permiten frameworks como LangGraph.
5. Ejecutor. El ejecutor realiza las llamadas a herramientas que elige el LLM, gestiona cada turno y aplica límites de seguridad: límites del bucle para evitar bucles infinitos, guardrails y, en acciones irreversibles, human-in-the-loop. Es el componente que hace que la autonomía sea controlable.
El bucle de razonamiento: Perceive → Reason → Act → Observe
Los cinco componentes solo despliegan su efecto en el ciclo:
- Perceive: el agente recoge la entrada, el objetivo, el contexto y la memoria.
- Reason: el núcleo LLM planifica: ¿qué paso y qué herramienta vienen a continuación?
- Act: el ejecutor lleva a cabo la llamada a la herramienta, la llamada a la API o el código.
- Observe: el resultado se lee y se guarda en la memoria.
Después, el agente comprueba: ¿se ha alcanzado el objetivo? Si no, vuelve a Perceive. La base conceptual de este bucle es el paradigma ReAct (Yao et al. 2022), que entrelaza razonamiento y acción.
Ejemplo concreto: agente de investigación
Un empleado le encarga a un agente: «Encuentra los tres mayores competidores en el mercado DACH (Alemania, Austria y Suiza) y resume sus modelos de precios». Perceive: el agente lee el encargo. Reason: el núcleo LLM decide empezar con una búsqueda web. Act: el ejecutor llama a la herramienta de búsqueda. Observe: los resultados van a la memoria. El LLM detecta que faltan páginas de detalle, en el siguiente turno llama a una herramienta de navegador, extrae los precios, los guarda en la memoria y al final redacta el resumen. Nadie programó de antemano el orden de los pasos; el LLM lo determinó en tiempo de ejecución. Esa es justo la diferencia con un workflow rígido.
Niveles de madurez L1–L5: del reflejo al sistema multiagente
No todos los sistemas «agénticos» son igual de autónomos. Una escala de madurez de cinco niveles ayuda a clasificarlos:
Nivel | Tipo | Características | Ejemplo |
|---|---|---|---|
L1 | Reflejo | Basado en reglas, sin control por LLM | Bot de preguntas frecuentes |
L2 | LLM aumentado | LLM + una única llamada a herramienta, reactivo | LLM con función de búsqueda |
L3 | Agente de workflow | LLM en un pipeline determinista (prompt chaining, routing) | Flujo de tickets clasificados |
L4 | Agente autónomo | El LLM controla el orden + la elección de herramientas de forma dinámica, bucle completo | Claude Code, Deep Research |
L5 | Sistema multiagente | Varios agentes autónomos se coordinan vía A2A (orquestador + especialistas) | Equipos coordinados de especialistas |
Lo decisivo: la autonomía real orientada a objetivos empieza en L4. En L1–L3, el camino está definido de antemano total o parcialmente. En esos casos, un workflow o un asistente suele ser la opción más honesta y más barata. En L5, varios agentes se coordinan mediante el protocolo A2A (en la Linux Foundation desde junio de 2025, más de 150 organizaciones), lo que conlleva riesgos adicionales como los errores en cascada.
Nivel de madurez y realidad del mercado
La arquitectura suena potente, pero escalarla sigue siendo exigente. Según McKinsey State of AI 2025, el 23 % de los encuestados afirma que su empresa escala al menos un sistema de IA agéntica. Otro 39 % habla de primeros experimentos con agentes. En ninguna función empresarial supera el 10 % la proporción de encuestados que afirman que su empresa escala agentes en ese ámbito. Esto deja claro que más componentes y niveles de madurez más altos también implican más mantenimiento (prompts, herramientas, evals, modelos). Por eso, un piloto debería empezar pequeño, en modo de solo lectura y con un ROI claro.
Conclusión
Los cinco componentes (núcleo LLM, memoria, herramientas, planificador, ejecutor) y el bucle Perceive→Reason→Act→Observe son la base común de cualquier agente de IA. Si los conoces, puedes desenmascarar el «agent washing» y elegir para cada caso de uso el nivel de madurez adecuado, en lugar de construir por principio la arquitectura más compleja.
Abre el chat con un prompt ya preparado.
Preguntas frecuentes
¿Qué cinco componentes tiene un agente de IA?
¿Qué diferencia hay entre la memoria a corto plazo y la memoria a largo plazo?
¿Qué significa el bucle Perceive→Reason→Act→Observe?
¿A partir de qué nivel de madurez algo es un agente de verdad?
¿Para qué sirve el ejecutor?
¿Necesito un agente totalmente autónomo para cada caso de uso?
¿Quieres profundizar?
Recibe nuevos análisis directamente en tu bandeja de entrada o descubre cómo aplicamos este conocimiento en empresas.