Ir al contenido principal

Transferencia de KV cache entre modelos en agentes de IA: reducción de costo y latencia de hasta 25x

Camila Duarte
Camila Duarte13 de octubre de 20265 min. de leitura
Transferencia de KV cache entre modelos en agentes de IA: reducción de costo y latencia de hasta 25x

La transferencia de KV cache entre modelos reduce la latencia hasta 25 veces

Dos artículos en arXiv describen métodos que transfieren el Key-Value cache directamente entre modelos de IA distintos. Nvidia publicó el 4 de agosto de 2026 un mapeo lineal de forma cerrada que elimina el reprocesamiento de prefill al cambiar de modelo durante flujos agénticos, y reduce la latencia de transición hasta 25 veces, con 25,1 veces medidas en la transición del Qwen3 14B al Qwen3 32B en un contexto de 32.768 tokens. El framework Cache-to-Cache, de Fu et al., publicado en ICLR 2026, ataca el mismo cuello de botella por fusión neuronal de tensores.

La barrera computacional de los sistemas autónomos está cambiando de nivel. Hasta ahora, cualquier arquitectura que combinara modelos especializados enfrentaba un dilema costoso. Si un modelo liviano hacía el triaje de documentos y pasaba la tarea a un modelo mayor, el sistema tenía que recalcular toda la atención desde cero.

El tiempo perdido era enorme. En flujos largos de depuración de código o navegación en repositorios corporativos, el prefill de modelos densos consumía segundos de GPU. El artículo de Nvidia demuestra que la atención calculada por una red neuronal menor puede convertirse directamente en tensores utilizables por una red de mayor porte.

El avance resuelve la mayor contradicción de las arquitecturas multiagente contemporáneas. Los equipos de ingeniería querían usar modelos menores para ahorrar recursos operativos, pero pagaban una penalidad de tiempo tan alta en el traspaso que el ahorro financiero desaparecía. Con la proyección matemática de tensores de clave y valor, esa penalidad cae drásticamente.

El cuello de botella oculto: la tasa de handoff en agentes multimodelo

Los agentes de IA operan dividiendo tareas entre modelos menores de triaje y modelos mayores de razonamiento, pero esa división choca con la tasa de handoff. Al transferir el contexto, el modelo receptor debe recalcular toda la matriz de atención en el prefill, descartando el trabajo previo de la GPU y generando retrasos severos.

Para entender la raíz del problema, hay que separar las dos fases estructurales de la inferencia en redes Transformer: prefill y decode. La fase de prefill procesa los tokens de entrada en paralelo para construir las matrices de clave (Key) y valor (Value) en la memoria de video. Esa etapa consume una alta tasa de procesamiento en operaciones de punto flotante y está estrictamente limitada por la capacidad computacional de los chips.

La fase de decode, en cambio, emite tokens de manera autorregresiva, uno por uno. Cada token nuevo consulta el KV cache construido previamente, lo que vuelve a esa etapa dependiente del ancho de banda de memoria de la GPU. Cuando una sesión alcanza decenas de miles de tokens, el KV cache acumulado guarda el mapa completo de relaciones contextuales.

El agente transfiere el trabajo. La infraestructura convencional descarta todo ese mapa de memoria. El modelo receptor recibe el historial como texto crudo y recalcula cada proyección lineal de atención. En contextos de decenas de miles de tokens, ese retrabajo computacional representa miles de millones de operaciones matemáticas redundantes que elevan los costos de energía y retrasan la respuesta final al usuario corporativo.

La alternativa tradicional consistía en pedir al primer modelo que redactara un resumen textual antes del traspaso. Esa salida en texto crea otro problema serio: fuerza una fase lenta de decode y comprime representaciones continuas ricas en palabras discretas. La información sutil de probabilidad y contexto simplemente se evapora en el camino.

La arquitectura de Nvidia: proyección por ridge regression y alineación de tensores

El equipo de investigación de Nvidia desarrolló un puente matemático que convierte el KV cache entre modelos de tamaños distintos sin reejecutar el prefill. El método combina selección de capas de origen, inversión de Rotary Position Embeddings y ridge regression por cabeza de atención. En un contexto de 32.768 tokens, la conversión entre el Qwen3 14B y el Qwen3 32B duró 278 milisegundos, frente a 6.975 milisegundos del prefill convencional, medida en un nodo con 8 GPUs H100 y precisión bf16.

El desafío de ingeniería parecía casi infranqueable por las disparidades estructurales profundas entre modelos. Redes de tamaños distintos tienen dimensiones ocultas diferentes, cantidades variables de cabezas de atención y esquemas posicionales propios. Nvidia superó esas discrepancias. El proceso tiene tres componentes analíticos bien definidos.

Seleccionar las capas de origen más predictivas es el primer componente. Un modelo de 14 mil millones de parámetros no tiene correspondencia directa uno a uno con una red de 32 mil millones. Los investigadores usaron el coeficiente de determinación (R²) promedio por cabeza de atención de una regresión lineal para identificar, para cada capa del modelo de destino, las capas de origen más predictivas.

El segundo componente elimina la rotación posicional del cache. El Rotary Position Embedding (RoPE) codifica el orden temporal de los tokens aplicando matrices ortogonales bidimensionales sobre pares de coordenadas vectoriales. Para permitir que tensores de modelos distintos conversen entre sí, el sistema invierte matemáticamente esas rotaciones y recupera vectores de activación en estado posicionalmente neutro.

La proyección lineal en sí es el tercer componente: una ridge regression, también conocida como regularización L2 de Tikhonov, aplicada por cabeza de atención. Una matriz de pesos entrenada de forma previa proyecta los vectores de clave y valor de la dimensión de origen a la de destino. La regularización estabiliza la inversión de la matriz de covarianza del problema (XᵀX), que se vuelve casi singular porque las capas de origen seleccionadas están correlacionadas entre sí. Al final, el sistema reaplica las rotaciones RoPE ajustadas a las frecuencias dimensionales y a los índices de posición del modelo receptor. La operación entera se resume en multiplicaciones matriciales simples.

El alcance tiene un límite declarado en el propio artículo. La técnica funciona dentro de una misma familia de modelos, en pares con formatos de cache compatibles, y de los seis pares probados dos se degradan fuertemente, los Ministral 3B a 14B y 8B a 14B, con retención de 41% a 44% de la precisión. El propio artículo muestra un camino de recuperación: un mapeador no lineal basado en MLP, entrenado con los mismos datos de calibración, añade de 24 a 37 puntos porcentuales de retención en HellaSwag en esos pares degradados. Entre los cuatro pares que funcionan, la retención varía de 73% a 98%, y la transición Qwen3 14B a Qwen3 32B registra 97,6% de retención promedio de la precisión del modelo receptor en cinco benchmarks.

Comparativo: prefill redundante frente a transferencia de KV cache entre modelos

Convertir tensores por matrices lineales consume una fracción insignificante del poder de la GPU en comparación con el procesamiento de la atención completa.

El framework Cache-to-Cache: fusión de atención sin cuello de botella textual

El framework Cache-to-Cache introduce una capa de fusión neuronal que conecta representaciones latentes de modelos especialistas directamente en la memoria de la GPU. En lugar de forzar a los agentes a intercambiar informes en texto plano, el C2C transfiere tensores de atención puros, alcanzando una aceleración promedio de 2,5 veces y una ganancia de hasta 5,4 puntos porcentuales de precisión sobre la comunicación por texto intermedio.

La ganancia es doble.

La serialización de razonamiento intermedio en texto corrido es un cuello de botella de información documentado en la literatura de aprendizaje automático. Cuando un modelo resume sus conclusiones en formato textual, aplana distribuciones continuas de certeza en símbolos aislados. El modelo siguiente lee el texto, pero pierde el rastro de las incertidumbres y conexiones latentes que el modelo anterior calculó durante la exploración inicial.

El C2C fuser opera directamente sobre los tensores de activación presentes en la memoria de video. Recibe los bloques de KV cache generados por agentes especialistas y fusiona sus representaciones mediante un fuser neuronal de cache con mecanismo de gating aprendible, que selecciona las capas del modelo destino que se benefician de la comunicación de cache. Esa fusión preserva matices que ninguna cadena de prompts en texto consigue transmitir.

Los resultados prácticos comprueban la superioridad de este enfoque sobre los flujos convencionales. En benchmarks de resolución de problemas de múltiples etapas, el C2C redujo la latencia agregada en 2,5 veces y elevó la tasa de acierto con una ganancia de hasta 5,4 puntos porcentuales de precisión sobre la comunicación por texto intermedio. Los agentes cooperan sin esperar la generación de texto intermedio.

Comparativo técnico: recomputación tradicional frente a transferencia de cache

La sustitución del prefill redundante por técnicas de transferencia directa de tensores altera el perfil de consumo computacional en agentes de IA. Los métodos lineales y la fusión de memoria reducen la sobrecarga de GPU y permiten que arquitecturas multimodelo operen con tiempos de respuesta compatibles con sistemas interactivos en tiempo real.

La tabla compara el comportamiento de los sistemas bajo los enfoques existentes y las nuevas técnicas de preservación de tensores:

Dimensión TécnicaPrefill Redundante TradicionalHandoff por Resumen TextualMapeo de Nvidia (Ridge Regression)Framework Cache-to-Cache (C2C)
Tiempo de Transición (Qwen3 14B a 32B, 32.768 tokens)6.975 msAlto, con decode adicional del resumen278 ms en 8xH100 con bf16No reportado en milisegundos; aceleración promedio de 2,5 veces
Cuello de Botella de HardwareCómputo bruto (GPU FLOPS)Ancho de banda de memoriaMultiplicación matricial ligeraFusión directa en memoria VRAM
Preservación de SeñalPerfecta, pero con costo integralBaja (pérdida de estados latentes)Alta (97,6% de retención promedio, rango de 73% a 98% entre los pares que funcionan)Muy alta (+5,4 puntos porcentuales)
Costo de InferenciaPagado dos veces por completoCosto adicional de generación de tokensCasi nulo tras el modelo de origenPequeño módulo adicional de fusión
Complejidad de SoftwareBaja (reenvía prompt estándar)Media (ingeniería de prompts)Alta (requiere alineación de tensores)Alta (demanda kernel de fusión)

El análisis de los datos expone la ineficiencia del modelo convencional. La cuenta no cierra. Pagar dos veces el prefill en cada transición entre agentes vuelve inviables los productos interactivos de escala corporativa que exigen respuestas ágiles bajo contextos largos de documentación técnica o bases de código. La transferencia directa convierte el handoff entre modelos de un obstáculo costoso en una operación casi instantánea.

Impacto en la infraestructura corporativa: modelos abiertos frente a APIs propietarias

La transferencia directa de KV cache establece una división estructural entre modelos de código abierto y servicios propietarios cerrados. La técnica exige acceso irrestricto a los tensores en la memoria de video de la GPU e integración en el motor de inferencia: el artículo de Nvidia valida el método en código de investigación, y los motores de serving de código abierto son la vía natural de implementación, pero el enfoque sigue siendo inviable en APIs comerciales que exponen solo interfaces de texto.

La barrera es física.

Esa distinción impone consecuencias estratégicas inmediatas para directores de tecnología e ingenieros líderes. La reutilización de tensores depende del control absoluto sobre los búferes de memoria física en los aceleradores. Las plataformas que usan motores de serving de código abierto, como vLLM y SGLang, ofrecen el nivel de control necesario para implementar módulos personalizados que extraen tensores de activación y los inyectan directamente en procesos adyacentes.

En las APIs de nube pública con modelos cerrados, ese nivel de intervención es imposible. Los proveedores comerciales ofrecen recursos de prompt caching dentro de sus propios límites operativos, pero no exponen endpoints para extraer matrices de atención crudas. Una organización no consigue retirar el KV cache de un modelo de un proveedor para aplicarlo en otro modelo diferente.

La ventaja económica favorece a las operaciones que sostienen clústeres propios o instancias dedicadas. Las empresas que mantienen infraestructura local o instancias reservadas en la nube podrán orquestar flotas de agentes donde las tareas extensas de triaje corren en modelos compactos y la toma de decisiones ocurre en modelos pesados, sin costo de traspaso.

El papel de los gateways de IA y el posicionamiento de Nexforce Router

La evolución de los flujos agénticos exige que la capa de infraestructura gestione costos y latencia de forma integrada. Nexforce Router actúa como gateway corporativo de modelos de IA, con enrutamiento inteligente, failover automático y control de presupuesto por agente, y prepara arquitecturas empresariales para transiciones eficientes entre proveedores y modelos.

A medida que técnicas como la transferencia de KV cache maduran en el nivel de los servidores de inferencia, la necesidad de gobernanza centralizada se vuelve más urgente. Un gateway inteligente de modelos debe desacoplar la aplicación final de la complejidad de múltiples proveedores y variantes de código abierto. Nexforce Router centraliza esa gestión en un único endpoint compatible con el estándar OpenAI.

La plataforma resuelve dolores críticos de las operaciones de inteligencia artificial en escala:

  • Enrutamiento inteligente por intención: distribuye solicitudes según criterios de costo por token, latencia exigida y límite de contexto, enviando tareas simples a modelos económicos y tareas complejas a modelos de punta.
  • Gobernanza con spend caps: define límites rigurosos de presupuesto por clave de API o por agente individual, limitando disparos accidentales de facturación en cadenas autónomas.
  • Alta disponibilidad con failover automático: monitorea la salud de las respuestas y migra llamadas en milisegundos si un proveedor presenta lentitud o inestabilidad técnica.

La gestión unificada de logs y métricas en Nexforce Router ofrece visibilidad exacta de cada token consumido en la operación corporativa. La trazabilidad es indispensable. Revela qué cuellos de botella del ciclo de vida de los agentes encarecen las transiciones entre tareas de análisis y producción.

La infraestructura no puede quedar rehén de arquitecturas rígidas. Los gateways corporativos garantizan que la empresa obtenga las reducciones de costo en tiempo real, sin reescribir el código de sus productos ante cada innovación en hardware o tensores.

Decisiones prácticas para arquitectos de software y líderes de ingeniería

Para aplicar ganancias de eficiencia en sistemas agénticos antes de la estandarización completa de caches cruzados, los equipos de ingeniería deben estructurar sus pipelines en pasos claros. Separar tareas por complejidad, optimizar la retención de contexto en el gateway y estandarizar interfaces de inferencia son medidas inmediatas para contener gastos y reducir latencias operativas.

Las siguientes acciones orientan la modernización de los flujos de trabajo con foco en sustentabilidad operativa y eficiencia económica:

  1. Mapear el impuesto de handoff en los pipelines en producción: mida exactamente cuántos tokens se reprocesan en cada cambio de agente y calcule cuánto tiempo de la GPU se gasta solo reconstruyendo la atención en etapas posteriores.
  2. Segmentar agentes entre exploradores y sintetizadores: encargue a los modelos más livianos barrer las bases de datos y reserve la llamada a los modelos de mayor costo estrictamente para el momento de la síntesis analítica final.
  3. Centralizar cuotas y políticas de enrutamiento en el gateway: utilice Nexforce Router para fijar techos de consumo por agente y garantizar que ninguna falla en cadenas autónomas comprometa el presupuesto mensual de IA.
  4. Estructurar ambientes de inferencia dedicados para cargas sensibles a la latencia: evalúe el uso de motores de alta eficiencia como vLLM en clústeres privados donde el acceso a los tensores de memoria permita pruebas con pipelines de proyección lineal de cache.
  5. Aislar el código de la aplicación de contratos propietarios: adopte patrones de conexión agnósticos para que el cambio de modelos y la redirección de flujos ocurran vía configuración de ruta, sin refactorización de código fuente.

Implementar esas medidas crea disciplina operativa inmediata. Los equipos que controlan la ruta de sus tokens cosechan ahorros sustanciales hoy y preparan sus sistemas para incorporar la transferencia física de memoria mañana.

Preguntas frecuentes sobre KV cache en agentes de IA

Las dudas sobre el funcionamiento del KV cache y su impacto en flujos multimodelo involucran conceptos de memoria de GPU, límites de arquitectura y viabilidad práctica. Las respuestas siguientes aclaran el papel del prefill, la aplicabilidad en APIs públicas y las diferencias entre el caching convencional y la transferencia directa entre modelos.

¿Qué es exactamente el KV cache y por qué consume tanta memoria en la GPU? El KV cache almacena los tensores de clave (Key) y valor (Value) calculados por las capas de atención de un modelo Transformer para todos los tokens anteriores de una conversación. A medida que el contexto crece, ese historial exige una asignación sustancial de VRAM para evitar el recálculo de la atención en cada nuevo token generado.

¿La transferencia de KV cache entre modelos funciona en APIs como las de OpenAI o Anthropic? No. Los proveedores de modelos cerrados entregan solo interfaces de texto por red y no conceden acceso a los búferes de tensores en la memoria de las GPUs. La transferencia física de KV cache exige control total sobre los servidores de inferencia y funciona exclusivamente en instancias con modelos de código abierto.

¿Cuál es la diferencia entre el prompt caching tradicional y la transferencia cruzada de KV cache? El prompt caching tradicional almacena y reutiliza el KV cache exclusivamente dentro del mismo modelo e instancia, cuando los prefijos de texto coinciden. La transferencia cruzada convierte matemáticamente el cache generado por un modelo menor para que un modelo diferente y mayor continúe el razonamiento sin recomputación.

¿La proyección de tensores por ridge regression degrada la calidad de la respuesta del modelo final? Los experimentos de Nvidia registraron 97,6% de retención promedio de la precisión del modelo receptor en la transición del Qwen3 14B al Qwen3 32B, y la retención varía de 73% a 98% entre los cuatro pares que funcionan. Pueden ocurrir pérdidas pequeñas en tareas de sensibilidad extrema, y pares fuera de esas condiciones pueden degradarse fuertemente, pero la aceleración de hasta 25 veces compensa la variación en la enorme mayoría de las aplicaciones corporativas.

Referencias y Lectura Complementar

  • Heo, Taekyung et al. (4 de agosto de 2026). Cross-Model KV Cache Transfer in LLM Families: A Closed-Form Linear Mapping for Prefill Reuse. NVIDIA. arXiv:2608.03893. Disponible en: https://arxiv.org/abs/2608.03893
  • Fu, Tianyu et al. (2025, revisión de marzo de 2026). Cache-to-Cache: Direct Semantic Communication Between Large Language Models. arXiv:2510.03215. Disponible en: https://arxiv.org/abs/2510.03215
  • Nexforce Router (2026). Documentación Técnica de Enrutamiento Inteligente y Gestión de Costos de LLMs. Disponible en: https://nexforce.ai/router

Qué viene después para la transferencia de KV cache

En los próximos meses, el trabajo pasa de la investigación a los motores de serving. El método actual funciona dentro de una misma familia de modelos con formatos de cache compatibles: retención de precisión de 73% a 98% en los pares que funcionan, degradación fuerte en los dos pares Ministral y recuperación de 24 a 37 puntos por el mapeador no lineal en MLP. El soporte vive en la capa de serving; vLLM y SGLang dan los puntos de control, y la adopción depende de esa maduración. Nexforce Router no transfiere cache. Decide qué modelo ejecuta cada tarea y fija el techo de gasto por clave y agente. Cuando el handoff deje de pagar el prefill dos veces, la capa de enrutamiento captura ese ahorro a escala de flota.

Nexforce

Acelera la eficienciaoperativa de tu negocio

Diseñamos tecnología de nivel global para impulsar escala del negocio

Hablar con un Especialista

Artículos relacionados