INTELIGENCIA ARTIFICIAL. CRITERIO HUMANO.Un paso adelante, cada día ↗
Actualidad
Lectura accesible · Para empezar

AKV: Tsinghua libera un sistema de caché KV que reduce costes y mejora el rendimiento de agentes de IA

Investigadores de Tsinghua y CUHK publicaron AKV, un sistema de código abierto que permite a los agentes de inteligencia artificial gestionar su caché KV sin resumir continuamente el historial. En sus evaluaciones, redujo el coste medio un 27,7% y mejoró la puntuación media en 1,7 puntos frente al resumen por umbral.

Ilustración editorial: AKV: Tsinghua libera un sistema de caché KV que reduce costes y mejora el rendimiento de agentes de IA

Lo esencial

Investigadores de Tsinghua y CUHK publicaron AKV, un sistema de código abierto que permite a los agentes de inteligencia artificial gestionar su caché KV sin resumir continuamente el historial. En sus evaluaciones, redujo el coste medio un 27,7% y mejoró la puntuación media en 1,7 puntos frente al resumen por umbral.

  • AKV es un sistema de código abierto de Tsinghua y CUHK que permite administrar directamente la caché KV de agentes LLM mediante SGLang, bajo licencia Apache-2.0.
  • Incorpora tres operaciones principales: Append, Drop y Repos, destinadas a actualizar, eliminar selectivamente y reposicionar entradas de caché.
  • Reduce el coste medio un 27,7% y mejora la puntuación media en 1,7 puntos frente al resumen por umbral en las evaluaciones publicadas con tres modelos y cuatro benchmarks.
  • GPT-OSS-120B redujo su coste por tarea de 20,0 a 9,7 centavos en SWE-bench Verified, mientras su puntuación aumentó de 40,0 a 43,2.
  • AKV mejoró el rendimiento del servicio, con aumentos máximos de 1,18 veces en salida y 1,53 veces en entrada, además de reducciones en la latencia y el tiempo de atención.
  • En 100 tareas de SWE-bench Verified con presupuesto de GPU, AKV consiguió aproximadamente un 47% de éxito, frente al 40,7% del sistema estándar y el 32,3% de Text Engineering.

Introducción: AKV propone una nueva forma de gestionar la memoria de los agentes de IA

Investigadores de la Universidad de Tsinghua y CUHK desarrollaron AKV, un sistema de código abierto para gestionar la caché de claves y valores (KV) de agentes basados en grandes modelos de lenguaje (LLM). Su propuesta consiste en conservar únicamente las entradas necesarias de la caché y permitir que el agente continúe trabajando con la información restante.

El sistema funciona sobre SGLang, utiliza una interfaz compatible con OpenAI y se distribuye bajo licencia Apache-2.0. AKV se centra en la infraestructura de servicio y gestión de caché, en lugar de distribuir nuevos pesos de modelos.

Según MarkTechPost, en una evaluación con tres modelos y cuatro benchmarks, AKV consiguió reducir el coste medio un 27,7% y aumentar la puntuación media en 1,7 puntos respecto al método de resumen por umbral.

Contexto: el coste de mantener historiales extensos en agentes LLM

Los agentes de inteligencia artificial pueden acumular grandes cantidades de contexto durante la ejecución de tareas. Una forma de gestionar ese historial consiste en resumir la información cuando alcanza determinados límites.

AKV plantea una alternativa: en lugar de generar un resumen del historial, elimina entradas seleccionadas de la caché KV y conserva las demás para reutilizarlas.

Esta diferencia afecta directamente a la forma en que se procesan las conversaciones y las operaciones sucesivas del agente.

En el análisis de costes presentado por los investigadores, las lecturas de caché KV representaban el 82,4% del coste total de API, lo que sitúa la gestión de esta memoria como un componente relevante del gasto evaluado.

Cómo funciona AKV: tres operaciones para administrar la caché KV

AKV introduce tres operaciones principales que permiten actualizar, eliminar y reorganizar las entradas de caché.

  1. Append: actualización estándar

Es la operación convencional de actualización de la caché KV. Permite incorporar las nuevas entradas generadas durante el procesamiento.

  1. Drop: eliminación selectiva de contexto

Permite retirar entradas específicas de la atención futura del modelo sin modificar las posiciones de las entradas que permanecen.

De esta manera, el agente puede descartar partes seleccionadas del historial conservando la caché restante.

  1. Repos: reorganización de posiciones

Reescribe las claves conservadas para situarlas en las posiciones consecutivas de 0 a r-1 mediante una rotación RoPE.

Durante esta operación, los valores permanecen sin cambios y no se vuelven a calcular los estados ocultos.

La combinación de estas tres operaciones permite que AKV gestione el contexto directamente sobre las estructuras de caché utilizadas por el modelo.

Interfaz compatible con OpenAI y políticas de gestión del contexto

AKV dispone de una interfaz sin estado compatible con OpenAI.

El cliente envía el historial completo de la conversación junto con dos campos opcionales:

drop_message: permite indicar la información que debe eliminarse.

reposition: controla el reposicionamiento de las entradas conservadas.

Para construir estos campos, AKV utiliza un componente denominado CachePolicy, que combina tres elementos: un disparador, un selector y una regla de reposicionamiento.

El sistema incorpora políticas basadas en turnos, tokens o decisiones del propio modelo.

También incluye CacheTool, un mecanismo que permite al modelo invocar la herramienta drop_context para gestionar la eliminación de contexto.

Resultados de AKV: evaluaciones con tres modelos y cuatro benchmarks

Los investigadores evaluaron AKV utilizando tres modelos de lenguaje con diferentes tamaños:

GPT-OSS-120B: 5.100 millones de parámetros activos.

MiniMax-M2.7: 230.000 millones de parámetros totales y 10.000 millones activos.

MiroThinker-1.7-Mini: 30.000 millones de parámetros totales y 3.000 millones activos.

Las evaluaciones se realizaron sobre cuatro benchmarks: BrowseComp-Plus, GAIA-Text, SWE-bench Verified y xbench-DeepSearch-2510.

Frente al método de resumen por umbral, AKV obtuvo una reducción media de costes del 27,7% y una mejora de 1,7 puntos en la puntuación media. En la comparación con Text Engineering, la reducción de costes fue del 21,9%.

Tabla comparativa: puntuación media y coste por modelo

Los resultados publicados incluyen las siguientes cifras de puntuación media y coste por tarea.

Modelo Puntuación media Coste por tarea (USD, centavos)
MiniMax-M2.7 53,7% 4,4
GPT-OSS-120B 53,1% 7,3
MiroThinker-1.7-Mini 45,8% 14,8

MiniMax-M2.7 registró la puntuación media más alta de los tres modelos y también el menor coste por tarea en esta comparación.

GPT-OSS-120B obtuvo una puntuación media de 53,1%, con un coste de 7,3 centavos por tarea, mientras que MiroThinker-1.7-Mini alcanzó el 45,8%, con un coste de 14,8 centavos.

Casos destacados: reducciones de coste y diferencias de precisión

Uno de los resultados más favorables para AKV se produjo con GPT-OSS-120B en SWE-bench Verified.

En esa evaluación, el coste por tarea descendió de 20,0 a 9,7 centavos de dólar, mientras que la puntuación aumentó de 40,0 a 43,2.

Sin embargo, el comportamiento no fue uniforme entre todas las combinaciones de modelos y benchmarks.

En BrowseComp-Plus, MiniMax-M2.7 obtuvo una puntuación de 58,9 con AKV, frente a los 62,3 registrados con Text Engineering.

Los resultados reflejan diferencias de rendimiento según el modelo y la tarea evaluada.

La importancia de Repos en los resultados

Los investigadores también realizaron estudios de ablación para analizar la contribución de los componentes de AKV.

En BrowseComp-Plus, la incorporación de Repos elevó la tasa de éxito de GPT-OSS-120B del 55% al 62%.

Este resultado muestra la contribución del reposicionamiento de las claves conservadas dentro de la configuración evaluada.

La operación utiliza rotaciones RoPE para reorganizar las posiciones de las claves sin modificar los valores ni recalcular los estados ocultos.

Rendimiento del servidor: mejoras en procesamiento y latencia

Las evaluaciones del servicio también incluyeron mediciones de rendimiento y latencia.

En el punto máximo registrado, AKV consiguió:

1,18 veces el rendimiento de salida.

1,53 veces el rendimiento de entrada.

Una latencia P95 1,51 veces más rápida.

En una prueba con concurrencia de 16, la latencia P95 del sistema estándar fue de 229,90 segundos, mientras que AKV registró 30,63 segundos.

Por otra parte, el tiempo de atención completa por paso de decodificación disminuyó de 7,082 a 2,849 milisegundos.

Estas mediciones muestran cómo las operaciones de gestión de caché se relacionan con el rendimiento del servicio bajo las configuraciones evaluadas.

Evaluación con presupuesto de GPU en SWE-bench Verified

Los investigadores también analizaron el comportamiento de AKV en un conjunto de 100 tareas de SWE-bench Verified con un presupuesto de GPU.

Los resultados de éxito fueron:

Método Tasa de éxito aproximada
AKV 47%
Sistema estándar 40,7%
Text Engineering 32,3%

En esta evaluación, AKV alcanzó la tasa de éxito más alta de las tres configuraciones comparadas.

La diferencia respecto al sistema estándar fue de aproximadamente 6,3 puntos porcentuales y de 14,7 puntos frente a Text Engineering.

Infraestructura utilizada y disponibilidad del proyecto

Las pruebas de AKV se realizaron sobre GPU NVIDIA mediante SGLang.

La evaluación presentada en el artículo utilizó ocho GPU NVIDIA A800 de 80 GB, con precisión BF16.

Por su parte, la configuración de inicio rápido contempla servir GPT-OSS-120B utilizando dos GPU con paralelismo tensorial de grado 2.

AKV está disponible como proyecto de código abierto con licencia Apache-2.0. Los investigadores publicaron su repositorio AKV en GitHub y también presentan el proyecto en fuvty.github.io.

El trabajo reúne mecanismos de eliminación selectiva, reposicionamiento de claves y políticas de administración de contexto para modificar la manera en que los agentes LLM gestionan su caché KV durante la ejecución de tareas.

Fuentes

✳

Una idea más. Un paso adelante.

Sigue aprendiendo

También te puede interesar

Ilustración editorial: Eric Schmidt compara a OpenAI y Anthropic con imperios coloniales y advierte sobre una nueva disputa mundial por la IA
Actualidad5 min de lectura

Eric Schmidt compara a OpenAI y Anthropic con imperios coloniales y advierte sobre una nueva disputa mundial por la IA

Eric Schmidt y otros dos investigadores advierten que Estados Unidos y China están construyendo imperios tecnológicos que condicionan el acceso mundial a la inteligencia artificial. Un ensayo en Foreign Affairs compara a OpenAI y Anthropic con antiguas compañías coloniales y señala los riesgos económicos, políticos y militares de esta competencia.

Equipo Aitualizate

Buscar en Aitualizate

Artículos, herramientas, prompts y código en una sola búsqueda.

Escribe al menos dos caracteres. Puedes buscar sin tildes.

Explora:GuíasHerramientasPrompts