← Últimos artículos
🤖 AI

Looped Language Models Improve Compositional Tool Calling

Este artículo demuestra que los modelos de lenguaje en bucle, particularmente cuando emplean la inferencia adaptativa para asignar la computación de manera dinámica, mejoran significativamente el rendimiento en escenarios de llamada a herramientas compositivas al coordinar eficazmente múltiples llamadas a API, mantener el estado y gestionar las dependencias.

Autores originales: Andrei Cristian Popescu, Haitz Sáez de Ocáriz Borde, Pietro Liò

Publicado 2026-08-20
📖 5 min de lectura🧠 Análisis profundo

Autores originales: Andrei Cristian Popescu, Haitz Sáez de Ocáriz Borde, Pietro Liò

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

En el panorama de la inteligencia artificial, que evoluciona rápidamente, se está produciendo un cambio significativo: de modelos que simplemente responden preguntas a sistemas que toman acciones. Estos nuevos sistemas, a menudo llamados agentes, están diseñados para utilizar herramientas externas —como programas de software o bases de datos— para resolver problemas complejos. Imagine un asistente digital que no solo le dice el clima, sino que realmente reserva un vuelo, consulta su calendario y envía un correo electrónico para confirmar el viaje. Para que estos agentes funcionen, deben ser capaces de encadenar múltiples pasos, recordando el resultado de una acción para informar la siguiente. Esto requiere una forma de pensamiento estructurado donde el sistema planifica una secuencia, la ejecuta y se adapta si algo sale mal. El desafío para los investigadores ha sido descubrir cómo hacer que estos modelos de lenguaje de gran tamaño sean lo suficientemente fiables como para manejar tales flujos de trabajo de múltiples pasos sin perderse o cometer errores en medio del proceso.

Un equipo de investigadores de la Universidad de Cambridge ha investigado un enfoque arquitectónico específico para resolver este problema, centrándose en un diseño conocido como modelo de lenguaje de "bucle" (looped). A diferencia de los modelos estándar que procesan la información en una sola pasada directa desde la entrada hasta la salida, estos modelos de bucle permiten que el sistema revise y refine sus pensamientos internos múltiples veces antes de comprometerse con una respuesta. Piense en ello como una persona que resuelve un rompecabezas difícil y hace una pausa para revisar su trabajo después de cada pocos movimientos, en lugar de apresurarse hacia la meta de un solo golpe. Los investigadores querían saber si este tiempo adicional dedicado a pensar —este refinamiento iterativo— ayudaría a los modelos a mejorar en la coordinación de un uso complejo de herramientas, como llamar a múltiples API en el orden correcto o gestionar dependencias donde la salida de una herramienta se convierte en la entrada de otra.

Para probar esto, el equipo llevó a cabo una serie de experimentos controlados utilizando tres diferentes bancos de pruebas diseñados para medir las capacidades de llamada de herramientas (tool-calling). Estas pruebas variaban desde tareas simples, como seleccionar una única función para responder a una pregunta, hasta escenarios altamente complejos que requerían al modelo generar múltiples llamadas independientes o gestionar secuencias anidadas donde la salida de una llamada era estrictamente necesaria para la siguiente. Compararon modelos estándar con modelos de bucle "nativos", que fueron construidos con esta capacidad iterativa desde el principio, y modelos "retroalimentados" (retrofitted), donde el comportamiento de bucle se añadió a modelos estándar existentes. Los investigadores entrenaron estos modelos con los mismos conjuntos de datos y con los mismos ajustes de optimización para asegurar una comparación justa, aislando el efecto del mecanismo de bucle en sí mismo.

Los resultados sugieren que dar al modelo más tiempo para reflexionar sobre sus decisiones mejora significativamente su capacidad para manejar tareas complejas de múltiples pasos. En los bancos de pruebas que requerían que el modelo coordinara múltiples llamadas de herramientas o gestionara dependencias entre ellas, los modelos de bucle superaron consistentemente a sus contrapartes no de bucle. La mejora fue más pronunciada en tareas donde el modelo tenía que mantener un plan estructurado a través de varias decisiones, como cuando la salida de una primera llamada de herramienta debía pasarse como argumento a una segunda. En estos escenarios, la capacidad de refinar su representación interna de la tarea permitió al modelo corregir errores en la selección de funciones, la fundamentación de argumentos y el orden de las llamadas. Por ejemplo, en un caso observado, un modelo falló inicialmente al reconocer una dependencia requerida, pero tras algunas rondas de refinamiento interno, identificó con éxito el eslabón perdido y generó la secuencia de acciones correcta.

Sin embargo, los beneficios no fueron uniformes en todos los tipos de tareas. Cuando la tarea implicaba una llamada de herramienta única y aislada, la ventaja del enfoque de bucle era mucho menor y variaba dependiendo del modelo específico. Esto indica que el esfuerzo computacional adicional es más valioso cuando el problema requiere planificación y coordinación en lugar de una simple recuperación de información. Los investigadores también exploraron si este tiempo de pensamiento adicional podía utilizarse de manera más eficiente. Descubrieron que, al permitir que el modelo decidiera dinámicamente cuántas veces necesitaba realizar el bucle antes de detenerse, podían lograr casi el mismo alto rendimiento que usando un número fijo y profundo de bucles, pero con un costo computacional significativamente menor. Este enfoque adaptativo significa que el modelo puede dedicar más tiempo a problemas difíciles y complejos, mientras avanza rápidamente a través de los más sencillos.

El estudio concluye que los modelos de lenguaje de bucle representan una base prometedora para construir sistemas de agentes más fiables. Los hallazgos sugieren que la capacidad de refinar iterativamente las representaciones latentes ayuda a los modelos a preservar la estructura de flujos de trabajo complejos, haciéndolos mejores en la planificación, coordinación y ejecución del uso compositivo de herramientas. Si bien los modelos retroalimentados mostraron mejoras, los modelos de bucle nativos generalmente funcionaron mejor en tareas profundamente anidadas, lo que sugiere que la forma en que un modelo es preentrenado moldea qué tan bien puede beneficiarse de este tipo de refinamiento recursivo. En última instancia, la investigación apunta hacia un futuro donde los agentes de IA puedan asignar dinámicamente sus recursos computacionales, pensando más profundamente solo cuando la complejidad de la tarea lo demande, logrando así un equilibrio más eficiente entre velocidad y precisión.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →