← Últimos artículos
💻 computer science

Squeez: Task-Conditioned Tool-Output Pruning for Coding Agents

El paper introduce Squeez, un método de poda de salidas de herramientas condicionado a la tarea que, mediante un modelo Qwen 3.5 2B fine-tuneado, elimina el 92% de los tokens de entrada manteniendo una alta precisión y superando significativamente a modelos más grandes y baselines heurísticos en la identificación de la evidencia relevante para agentes de codificación.

Autores originales: Ádám Kovács

Publicado 2026-04-08
📖 4 min de lectura☕ Lectura para el café

Autores originales: Ádám Kovács

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

¡Claro que sí! Imagina que tienes un detective privado (el agente de programación) que necesita resolver un misterio en una ciudad gigante llena de archivos, registros y mensajes.

El problema es que este detective está ahogado en información. Cada vez que revisa una pista (como un registro de error o un archivo de código), recibe un "manuscrito" de 500 páginas, pero la respuesta al misterio está escondida en dos líneas en medio de todo ese texto.

Si el detective tiene que leer las 500 páginas cada vez, se cansa, se vuelve lento y gasta una fortuna en "cerebro" (computación).

Aquí es donde entra Squeez (el nombre del sistema que proponen los autores).

¿Qué es Squeez?

Squeez es como un asistente de filtrado superinteligente y rápido. Su trabajo no es resolver el misterio, sino leer el manuscrito de 500 páginas y decirle al detective: "Oye, no leas todo esto. Solo necesitas mirar estas dos líneas exactas aquí y aquí. El resto es ruido, puedes tirarlo a la basura".

La Analogía de la "Búsqueda del Tesoro"

Imagina que tienes un mapa del tesoro (la pregunta) y una montaña de arena (la salida de la herramienta).

  • El problema actual: El agente de programación tiene que cavar toda la montaña de arena para encontrar la moneda de oro.
  • La solución Squeez: Es un detector de metales entrenado específicamente para esa moneda. Escanea la montaña y te entrega solo la moneda y un poco de arena alrededor, descartando el 92% del resto de la montaña.

¿Cómo lo hicieron? (La "Escuela de Entrenamiento")

Los autores no usaron un modelo gigante y costoso (como un superordenador) para hacer esto. En su vez, crearon un entrenador especializado (un modelo pequeño llamado Qwen 3.5 2B) y le dieron un curso intensivo.

  1. El Material de Estudio: Crearon un banco de pruebas con más de 11,000 ejemplos. Usaron casos reales de errores de software (como si fueran casos policiales reales) y también crearon situaciones falsas para que el modelo aprendiera a distinguir lo importante de lo irrelevante.
  2. El Entrenamiento: Le enseñaron al modelo a ser un "podador" experto. Le decían: "Aquí tienes una pregunta sobre un error de conexión y 500 líneas de registro. ¿Qué líneas exactas debo guardar?".
  3. El Resultado: El modelo pequeño aprendió a ser mucho mejor que los modelos gigantes que no fueron entrenados específicamente para esto.

¿Por qué es tan genial? (Los Números)

El paper compara a su modelo pequeño (Squeez) contra modelos gigantes que no fueron entrenados para esta tarea específica:

  • Eficiencia: Squeez elimina el 92% de la información innecesaria. Es como si redujeras una biblioteca entera a una sola hoja de papel con la respuesta.
  • Precisión: A pesar de tirar tanta basura, no pierde la información importante (tiene un 86% de éxito en encontrar lo que se necesita).
  • Comparación: Funciona mejor que un modelo 18 veces más grande y costoso que intenta adivinar la respuesta sin entrenamiento previo.

¿Por qué no usar un modelo gigante?

El paper explica algo muy interesante: Más grande no siempre es mejor.

  • Un modelo gigante (como un genio generalista) intenta "pensar" demasiado y a veces se pierde en detalles o lee cosas que no son relevantes porque intenta ser demasiado creativo.
  • Squeez es como un herramienta de precisión: no intenta resolver el problema, solo sabe exactamente qué recortar. Es rápido, barato y se puede instalar fácilmente en cualquier sistema de programación existente.

En resumen

Squeez es un filtro inteligente que ayuda a los robots programadores a no ahogarse en datos. En lugar de leer todo el océano, el robot solo bebe el vaso de agua que necesita para seguir trabajando.

  • Problema: Demasiada información, muy poco tiempo.
  • Solución: Un pequeño asistente que sabe exactamente qué recortar.
  • Resultado: Programación más rápida, barata y eficiente.

Es como tener un editor de texto que, en lugar de escribir la historia, sabe exactamente qué párrafos borrar para que la historia tenga sentido, ahorrando al autor horas de trabajo.

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