← Últimos artículos
💬 NLP

Concurrency without Model Changes: Future-based Asynchronous Function Calling for LLMs

Este artículo presenta AsyncFC, un marco que reduce la latencia de los agentes de LLM al desacoplar la decodificación del modelo de la ejecución de funciones para permitir el uso de herramientas asíncrono y paralelo sin requerir ningún ajuste fino del modelo ni cambios en el protocolo.

Autores originales: Guangyu Feng, Huanzhi Mao, Prabal Dutta, Joseph E. Gonzalez

Publicado 2026-05-15
📖 5 min de lectura🧠 Análisis profundo

Autores originales: Guangyu Feng, Huanzhi Mao, Prabal Dutta, Joseph E. Gonzalez

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

Imagina que eres un gerente de proyectos brillante (la IA) intentando completar una tarea compleja, como planificar un viaje o reparar un software. Tienes un equipo de especialistas (las funciones) que pueden reservar vuelos, consultar el clima o escribir código.

La Vieja Forma: El Problema de la "Sala de Espera"

En la forma estándar actual de hacer las cosas, tu gerente de proyectos es muy educado pero increíblemente ineficiente.

  1. Le pides a un especialista que reserve un vuelo.
  2. El especialista va al mostrador a realizar el trabajo.
  3. El gerente de proyectos se queda congelado, mirando fijamente una pared, sin hacer absolutamente nada, hasta que el especialista regresa con el boleto.
  4. Solo entonces el gerente hace la siguiente pregunta (por ejemplo: "Ahora, ¿cuál es el clima en ese aeropuerto?").

Si tienes tres tareas que tardan 10 segundos cada una, todo el proceso toma 30 segundos de tiempo de espera puro. El gerente está inactivo durante 20 de esos segundos. Esto es lo que el artículo denomina ejecución síncrona.

La Nueva Forma: AsyncFC (La "Pizarra Mágica")

Los investigadores de la UC Berkeley introdujeron un nuevo sistema llamado AsyncFC. Imagínalo como darle al gerente de proyectos una Pizarra Mágica y un Asistente Súper Rápido.

Así es como funciona:

  1. Le pides al especialista que reserve un vuelo.
  2. El especialista toma la solicitud y te entrega inmediatamente un Bono Mágico de Reserva (llamado "Futuro" en el artículo). Este bono dice: "Tu vuelo está reservado; traeré el boleto real de vuelta en 10 segundos".
  3. Crucialmente, el gerente de proyectos NO se detiene. Inmediatamente mira el bono, dice "Entendido", y pasa a la siguiente tarea (consultar el clima) mientras la reserva del vuelo sigue ocurriendo en segundo plano.
  4. El especialista termina la reserva del vuelo en segundo plano. Cuando termina, desliza silenciosamente el boleto real sobre el escritorio del gerente.
  5. Si el gerente necesita el boleto para reservar un hotel, simplemente mira el escritorio, ve que el boleto ha llegado y lo utiliza. Si el hotel no necesita el boleto todavía, el gerente sigue trabajando en otras cosas.

Los Dos Superpoderes Principales

Este sistema crea dos tipos de aceleraciones:

1. Trabajo Superpuesto (El Efecto de "Multitarea")
En lugar de esperar a que la Tarea A termine antes de comenzar la Tarea B, el gerente está haciendo la Tarea B mientras la Tarea A se está procesando. Esto es como un chef picando verduras mientras una olla de sopa hierve, en lugar de esperar a que la sopa hierva antes de agarrar el cuchillo.

2. Especialistas Paralelos (El Efecto de "Reunión del Equipo")
A veces, necesitas reservar un vuelo y alquilar un coche. Estas dos tareas no dependen una de la otra.

  • Vieja Forma: Reservar vuelo (esperar 10s) -> Alquilar coche (esperar 10s). Total: 20s.
  • AsyncFC: El gerente pide ambos a la vez. El sistema envía ambas solicitudes a diferentes especialistas que trabajan al mismo tiempo. El gerente recibe ambos bonos inmediatamente y sigue trabajando. El tiempo total es solo de 10 segundos.

El "Planificador Inteligente"

Podrías preocuparte: "¿Qué pasa si el gerente pide el hotel antes de que el boleto del vuelo esté listo? ¡Eso sería un desastre!"

El artículo introduce un Planificador Inteligente (un agente de tráfico) que se sienta entre el gerente y los especialistas.

  • Sabe qué tareas dependen de otras.
  • Si la reserva del hotel necesita el boleto del vuelo, el planificador mantiene la solicitud del hotel en una "sala de espera" hasta que llegue el boleto del vuelo.
  • Si la reserva del hotel no necesita el boleto, permite que el especialista comience a trabajar inmediatamente.
  • Esto asegura que el gerente nunca se confunda ni intente usar un resultado que aún no existe, todo sin que el gerente necesite cambiar su comportamiento.

¿Qué Demostraron?

Los investigadores probaron esto en tareas del mundo real como:

  • Búsqueda Web: Encontrar información en múltiples sitios web.
  • Ingeniería de Software: Corregir errores en el código (usando una herramienta llamada SWE-agent).
  • Razonamiento Complejo: Responder preguntas que requieren múltiples pasos (como HotpotQA).

Los Resultados:

  • Velocidad: Las tareas terminaron mucho más rápido (hasta 1.44 veces más rápido en tareas de ingeniería de software).
  • Precisión: La calidad de las respuestas no disminuyó. La IA era igual de inteligente, solo mucho más rápida.
  • Sin Entrenamiento Necesario: No tuvieron que volver a enseñarle a la IA cómo pensar. Solo cambiaron la "capa de ejecución" (el sistema que ejecuta las tareas). La IA entendió naturalmente los "Bonos Mágicos de Reserva" porque había visto conceptos similares en sus datos de entrenamiento.

La Conclusión

AsyncFC es como actualizar una fábrica de una carretera de un solo carril donde los coches se detienen en cada intersección, a un sistema de autopista inteligente donde los coches pueden fusionarse, adelantar y llegar en momentos diferentes sin chocar. Hace que los agentes de IA sean más rápidos permitiéndoles seguir trabajando mientras esperan respuestas, sin romper las reglas de cómo se comunican con las herramientas.

¿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 →