ElemedexEnciclopedia de bolsillo de arquitecturas de IA
N.º 042

Agente LLM

Language agent · ReAct · tool-using LLM

Mandadero

No sabe hacer cuentas, pero sabe dónde está la calculadora. Piensa en voz alta, aprieta un botón, lee lo que pasó y vuelve a pensar, hasta terminar la tarea o agotar el presupuesto. A veces se queda dando vueltas, como un perro que persigue su cola.

Altura
Las del LLM que hace de núcleo
Peso
El del núcleo, más herramientas y memoria externa
Parámetros
Los del núcleo (ReAct: PaLM-540B; Toolformer: GPT-J, 6,7 B)
Contexto
Ventana del núcleo, llena de pensamientos, acciones y observaciones
Datos de entrenamiento
De uno a seis ejemplos en el prompt (ReAct); unas pocas demostraciones por herramienta (Toolformer)
Año
2023
Generación
6 · Asistentes, razonamiento y agentes
Creadores
Yao, Zhao, Yu, Du, Shafran, Narasimhan & Cao (ReAct); Schick et al. (Toolformer); and many others
Clase
Sistema

Estadísticas base

Total
455

Escalas ordinales y aproximadas, pensadas para comparar especies entre sí; los números duros están en la ficha.

Debilidades

  • Los errores se acumulan: cada paso puede fallar, y el siguiente se construye sobre el error.
  • Bucles y metas abandonadas: sin memoria de lo ya hecho, repite acciones.
  • Inyección de instrucciones: una página web o un correo que el agente lee puede darle órdenes.
  • Nadie revisa los pasos intermedios si el sistema no se diseña para eso, y cada paso cuesta una llamada al modelo.

Hábitat

Nació en artículos de 2022–2023 (ReAct, Toolformer) y en repositorios de GitHub como AutoGPT. Hoy vive en terminales de programadores, navegadores automatizados y mesas de ayuda, casi siempre con acceso a más herramientas de las que convendría.

Movimientos

Habilidades

Bucle ReAct
Intercala razonamientos en lenguaje natural con acciones sobre el entorno; cada observación vuelve a la ventana de contexto.
Llamadas a herramientas
El modelo emite una llamada estructurada (un JSON con argumentos) que un programa ejecuta; el resultado vuelve como texto.
Memoria externa
Archivos, bases de datos o índices vectoriales donde el sistema guarda y recupera lo que no cabe en la ventana.

Anatomía

ejecutavuelve al contextoMeta del usuarioContexto: prompt + historialLLM (decodificador)Pensamiento (texto)Acción: llamada a función…o bien: respuesta finalBúsqueda · código · APIsEntorno: web, archivos, SOObservación (texto)Agente (LLM + andamiaje)Afuera del modelo

El bucle ReAct: el LLM escribe un pensamiento y una acción; un programa ejecuta la acción con una herramienta; la observación resultante se agrega al contexto, y el ciclo se repite hasta que el modelo emite una respuesta final. Todo lo que no es el LLM es software común: el andamiaje es simbólico, el núcleo no.

Cadena evolutiva

042 Agente LLM

Un agente basado en LLM es un sistema que pone un modelo de lenguaje dentro de un bucle: el modelo decide qué hacer, un programa lo ejecuta y el resultado vuelve al modelo como texto. Alammar y Grootendorst (2024) lo definen como un sistema que usa un modelo de lenguaje para determinar qué acciones tomar y en qué orden, con dos componentes nuevos: herramientas para hacer lo que el modelo no puede hacer solo, y un plan que decide cuándo usarlas (2024, p. 218). Un LLM es poco confiable multiplicando números largos; con una calculadora al alcance, el problema cambia de naturaleza.

Cómo funciona

El patrón canónico es ReAct (reasoning and acting): el modelo escribe un pensamiento («tengo que buscar X»), luego una acción en un formato que un programa sabe interpretar (search[X]), y recibe una observación (el resultado de la búsqueda), que se agrega a su ventana de contexto antes del paso siguiente (Yao et al., 2023). En el artículo original las acciones eran tres (buscar una entrada de Wikipedia, buscar una cadena dentro de ella y terminar con una respuesta) y el núcleo era PaLM-540B, con entre uno y seis ejemplos en el prompt. Consultar Wikipedia redujo las alucinaciones frente a la cadena de pensamiento pura, y en dos entornos interactivos (ALFWorld y WebShop) ReAct superó a métodos de imitación y de refuerzo por 34 y 10 puntos de éxito (Yao et al., 2023, secs. 3–4). Alammar y Grootendorst (2024) muestran el mismo bucle con una plantilla de LangChain, un buscador y una calculadora (2024, pp. 219–223).

El otro ingrediente es el uso de herramientas. Toolformer aprendió, en forma autosupervisada y con apenas unas demostraciones por herramienta, cuándo llamar a una calculadora, un sistema de preguntas y respuestas, buscadores, un traductor o un calendario (Schick et al., 2023). En junio de 2023 OpenAI agregó function calling a su API: el modelo emite un JSON con los argumentos de una función que describió el programador, y el programa la ejecuta. En noviembre de 2024 Anthropic propuso el Model Context Protocol para estandarizar la conexión con herramientas y datos, y en 2025 se volvieron comunes los agentes de programación, como Claude Code o Codex, que leen un repositorio, editan archivos, corren pruebas y hacen commits desde la terminal.

Qué cambió

Frente a ChatGPT (InstructGPT), el modelo puede ser el mismo: lo nuevo es el andamiaje. Frente a Generación aumentada por recuperación (RAG), la recuperación deja de ser un paso fijo previo a la generación y pasa a ser una herramienta que el modelo decide usar o no. Millière y Buckner (2024b) describen el resultado como sistemas neurosimbólicos híbridos que usan el lenguaje o el código como interfaz universal entre componentes conexionistas y simbólicos (2024b, sec. 3.1.2). Santelli (2026) lo dice así: cuando usamos ChatGPT o Claude Code no interactuamos con un LLM puro sino con un sistema neurosimbólico complejo, aunque el «procesador» del centro sea cultivado y no construido.

Límites

Los errores se acumulan. AutoGPT, uno de los primeros agentes autónomos populares (marzo de 2023, sobre GPT-4), tendía a quedar atrapado en bucles. Y como nadie mira los pasos intermedios, el diseño tiene que prever cómo verificarlos, por ejemplo pidiendo al agente las fuentes de lo que encontró (Alammar y Grootendorst, 2024, p. 223). Todo texto que el agente lee (una página, un correo) puede contener instrucciones: la inyección de prompts es el jailbreak de la era agéntica. Las estadísticas de esta entrada corresponden a un núcleo de frontera; la generalidad mide al sistema completo.

Fuentes

  • Alammar, J., & Grootendorst, M. (2024). Hands-on large language models: Language understanding and generation. O’Reilly Media. §
  • Buckner, C. J. (2024). From deep learning to rational machines: What the history of philosophy can teach us about the future of artificial intelligence. Oxford University Press. https://doi.org/10.1093/oso/9780197653302.001.0001 §
  • Millière, R., & Buckner, C. (2024b). A philosophical introduction to language models—Part II: The way forward (arXiv:2405.03207). arXiv. https://doi.org/10.48550/arXiv.2405.03207 §
  • Santelli, M. (2026, August 25). El futuro de la IA: Entre doomers y hyperos. 421.news. https://www.421.news/es/ia-doomers-hyperos/ §
  • Schick, T., Dwivedi-Yu, J., Dessì, R., Raileanu, R., Lomeli, M., Hambro, E., Zettlemoyer, L., Cancedda, N., & Scialom, T. (2023). Toolformer: Language models can teach themselves to use tools. In Advances in Neural Information Processing Systems (Vol. 36, pp. 68539–68551). Curran Associates. https://doi.org/10.52202/075280-2997 §
  • Shanahan, M. (2024). Talking about large language models. Communications of the ACM, 67(2), 68–79. https://doi.org/10.1145/3624724 §
  • Yao, S., Zhao, J., Yu, D., Du, N., Shafran, I., Narasimhan, K., & Cao, Y. (2023). ReAct: Synergizing reasoning and acting in language models. In 11th International Conference on Learning Representations (ICLR 2023). https://openreview.net/forum?id=WE_vluYUL-X §