SkillWeaver, la técnica de Alibaba que recorta un 99% los tokens de los agentes de IA

Rubén Castro, 6 julio 2026
alibaba skillweaver tokens agentes ia alibaba skillweaver tokens agentes ia

Los agentes de IA se han vuelto glotones. Cada vez que quieres que uno realice una tarea, la práctica habitual es volcarle en el contexto la descripción de todas las herramientas que podría llegar a usar —decenas, cientos o miles de funciones— para que elija. Eso funciona con cuatro herramientas; con dos mil, el coste en tokens se dispara y el modelo empieza a equivocarse de puro ruido.

Un equipo de investigadores de Alibaba propone una alternativa llamada SkillWeaver. La idea es tan sencilla de enunciar como difícil de ejecutar bien: en lugar de enseñarle al agente el catálogo completo, recuperar sobre la marcha solo las herramientas relevantes para cada subtarea. En su propio banco de pruebas, el ahorro es brutal —de unos 884.000 tokens por consulta a apenas 1.160, más de un 99% menos— y, de paso, el agente acierta más. Ahora bien, conviene leer la letra pequeña antes de emocionarse.

El problema: no puedes meter 2.209 herramientas en el contexto

Un agente de IA no “sabe” hacer cosas por sí mismo: llama a herramientas externas —buscar en la web, mandar un correo, consultar una base de datos, crear un evento— que hoy suelen exponerse mediante el estándar MCP (Model Context Protocol). El enfoque clásico consiste en describirle al modelo todas esas herramientas de golpe, dentro del propio prompt, para que decida cuáles encadenar.

El problema es de escala. Cada descripción de herramienta ocupa tokens, y una biblioteca realista puede tener miles. En el experimento de Alibaba se usaron 2.209 herramientas reales procedentes de servidores MCP: cargarlas todas suponía llenar la ventana de contexto con cientos de miles de tokens antes siquiera de empezar a trabajar. Eso encarece cada llamada, la ralentiza y —lo más contraintuitivo— empeora los resultados, porque el modelo se pierde entre tanta opción irrelevante.

Es exactamente el tipo de cuello de botella que aparece cuando pasas de un juguete a un sistema de verdad. Si quieres ver cómo se monta un agente que llama a herramientas paso a paso, lo explicamos en cómo crear un agente de IA de investigación web en local.

Cómo funciona: descomponer, recuperar y componer

SkillWeaver ataca el problema en tres fases, en lugar de soltarle todo al modelo de una vez:

  1. Descomponer. Un LLM parte la petición del usuario (“organízame el viaje y avisa al equipo”) en subtareas manejables.
  2. Recuperar. Para cada subtarea, un modelo de embeddings busca en la biblioteca solo las herramientas candidatas que encajan, en lugar de exponer las 2.209. Esta búsqueda es rapidísima: por debajo de 15 ms una vez indexada.
  3. Componer. El sistema evalúa qué herramientas son compatibles entre sí y arma un grafo dirigido acíclico (DAG) con el plan de ejecución: qué se hace primero, qué depende de qué.

La pieza más interesante es lo que los autores llaman descomposición iterativa consciente de las habilidades (Iterative Skill-Aware Decomposition, SAD). En vez de descomponer una sola vez y rezar, el sistema reescribe su propia descomposición a la vista de las herramientas que ha encontrado. Si trocea la tarea demasiado fino o demasiado grueso para lo que la biblioteca puede ofrecer, ajusta la granularidad y vuelve a intentarlo. Ese bucle de realimentación es lo que dispara la precisión: la descomposición pasa del 51% inicial al 67,7% solo con SAD, y hasta el 92% con un modelo grande.

Los números

Para medirse, el equipo construyó su propio banco de pruebas, CompSkillBench: 300 consultas compuestas (de varios pasos) sobre esas 2.209 herramientas reales de servidores MCP. Estos son los resultados que reporta:

SkillWeaver frente al enfoque tradicional en el banco CompSkillBench de Alibaba

ConceptoEnfoque tradicional (cargar todo)Con SkillWeaver
Tokens de contexto por consulta~884.000~1.160
Precisión al descomponer la tarea51%92% (con Qwen-Max)
Herramientas expuestas al modeloLas 2.209 del catálogoSolo las relevantes por subtarea
Recuperación de herramientasNo aplicaMenos de 15 ms una vez indexada

La cifra que se lleva el titular es la del contexto: pasar de unos 884.000 tokens por consulta a alrededor de 1.160 es un recorte de más del 99%. Y no es solo cuestión de coste: al quitar de en medio el ruido de miles de herramientas irrelevantes, el agente también acierta más al planificar. Como referencia del punto de partida, un enfoque ReAct clásico obtuvo un 0% de precisión al descomponer estas tareas de varios pasos: sencillamente no estaba pensado para este tipo de encadenamiento a gran escala.

Que ahorrar contexto y ganar precisión vayan de la mano es lo que hace atractiva la propuesta. Es la misma idea que subyace a buena parte del "agentic coding": darle al modelo justo lo que necesita, cuando lo necesita, y no un vertedero de opciones.

La letra pequeña: qué falta antes de celebrarlo

Antes de dar por hecho que los agentes van a costar mil veces menos mañana, conviene bajar las expectativas. SkillWeaver es, por ahora, un trabajo de investigación, y arrastra las limitaciones típicas de esa etapa:

  • Sin código público. Los autores no han liberado el código. Sí comparten las plantillas de prompts para reproducir la idea con librerías como LangChain o LlamaIndex, pero no hay un paquete listo para producción.
  • Banco de pruebas propio. Tanto el 99% de ahorro como el 92% de precisión salen de CompSkillBench, construido por el propio equipo de Alibaba. La cifra de referencia (884.000 tokens) asume el peor caso —cargar la descripción de las 2.209 herramientas— que no todos los sistemas reales sufren igual. Falta validación independiente.
  • Le faltan piezas de ingeniería. No hay recuperación de errores si un paso del plan falla, ni un mecanismo de reranking que afine del top-10 al top-1 en la búsqueda de herramientas. En pruebas con ejecutores simulados, la tasa de cadenas completadas se quedó en un 76,7%.
  • Es una pieza estrecha. SkillWeaver resuelve una cosa —seleccionar herramientas sin inflar el contexto— muy bien, pero no es un marco de orquestación completo. Frameworks como LangGraph, Pydantic AI, el ADK de Google o BeeAI ofrecen control de errores, despliegue y producción que a este trabajo todavía le faltan.
Nada de esto invalida la idea: recuperar herramientas bajo demanda en vez de cargarlas todas es una dirección sensata y encaja con hacia dónde va el sector. Pero una cosa es una técnica prometedora en un paper y otra un sistema probado en producción. De momento, SkillWeaver es lo primero.

No deja de ser otra señal de la apuesta china —y de Alibaba en particular— por la IA a bajo coste, en la línea de cómo China acelera para reemplazar a Nvidia con chips propios. Si la eficiencia es el nuevo campo de batalla, ahorrar el 99% de los tokens es justo el tipo de titular que buscan.

Fuentes

  1. venturebeat.com
  2. winbuzzer.com
Rubén Castro

Rubén Castro

Redactor

Apasionado de explorar y diseccionar lo último en tecnología. Tengo mucha experiencia en el mundo de los ordenadores y el gaming, aunque también me gustan todos los tipos de gadgets.