Back to Blog

DiffusionGemma: El salto de Google hacia una generación de texto 4 veces más rápida

June 11, 2026by Ichiban Team
aimachine-learninggemmatext-generationperformance

Hero

Si hay una verdad universal en la era actual de la ingeniería de IA, es esta: la latencia es la gran enemiga de la experiencia de usuario. Hemos pasado los últimos años inyectando un inmenso poder de cómputo, técnicas de cuantización avanzadas y una gestión altamente optimizada de la caché KV a los grandes modelos de lenguaje (LLMs) solo para que se sientan fluidos y rápidos. Pero en el fondo, la arquitectura estándar de los transformers depende de la decodificación autorregresiva; es decir, generar texto un token a la vez. Es un proceso fundamentalmente secuencial y, por lo tanto, sufre de un cuello de botella estructural.

Hoy, Google ha anunciado un cambio radical en este paradigma: DiffusionGemma. Al adaptar los modelos de difusión (la famosa tecnología detrás de generadores de imágenes como Midjourney y Stable Diffusion) al ámbito del texto discreto, Google ha logrado un asombroso incremento de 4 veces la velocidad en la generación de texto.

Para quienes desarrollamos herramientas de IA responsivas, esto es mucho más que una actualización menor; es una verdadera revolución estructural. Vamos a explorar qué ha pasado, cómo funciona y por qué cambia las reglas del juego en la ingeniería de IA.

#Qué pasó: El salto a la difusión de texto

En un anuncio que rápidamente copó la portada de Hacker News, Google presentó DiffusionGemma, una nueva variante dentro de su familia de modelos de pesos abiertos (open-weights) Gemma. En lugar de depender exclusivamente del clásico mecanismo de predicción del siguiente token, DiffusionGemma aplica una estrategia de generación no autorregresiva (NAR).

Modelos tradicionales como GPT-4, Claude y el Gemma original generan texto analizando todos los tokens anteriores para predecir el siguiente. Si necesitas 1.000 tokens, tienes que ejecutar el forward pass del modelo 1.000 veces. DiffusionGemma, por el contrario, genera la secuencia completa de tokens en paralelo. Empieza con ruido aleatorio en un espacio latente continuo y, a través de un número pequeño y fijo de pasos, va "eliminando el ruido" de forma iterativa hasta obtener texto coherente. ¿El resultado? Una paralelización masiva del proceso de generación que reduce la latencia total en un factor de cuatro.

#Por qué es importante: Desbloqueando la experiencia de usuario en tiempo real

En Ichiban Tools creamos utilidades que a menudo dependen de un procesamiento de texto intensivo: resumidores, conversores de código y herramientas de formateo. Para nosotros, y para el ecosistema de desarrolladores en general, las implicaciones de DiffusionGemma son muy profundas.

  • Menor latencia drástica para textos largos: Cuando generas documentos extensos, artículos o fragmentos de código, ya no tienes que quedarte mirando cómo avanza una barra de progreso token por token. El texto completo toma forma rápidamente, haciendo que las aplicaciones se sientan instantáneas.
  • Costes de cómputo predecibles: Como los modelos de difusión resuelven secuencias en un número fijo de pasos (sin importar la longitud del texto), el tiempo de cómputo escala mucho mejor para la generación de contextos largos en comparación con los modelos autorregresivos, los cuales escalan linealmente con el número de tokens.
  • Ejecución en local y en el edge: Un aumento de velocidad de 4x reduce las barreras de entrada para ejecutar modelos de alta calidad en hardware de consumo. Los portátiles y dispositivos en el edge que antes sufrían para generar 10 tokens por segundo ahora pueden, a efectos prácticos, escupir párrafos enteros al instante.

#Implicaciones técnicas: Rompiendo el cuello de botella autorregresivo

Para entender este salto, tenemos que mirar bajo el capó. Aplicar difusión al texto siempre ha sido complicado porque el texto es discreto (palabras/tokens), mientras que los modelos de difusión brillan en espacios continuos (como los valores de los píxeles). DiffusionGemma cierra esta brecha mapeando tokens discretos en un espacio de embeddings continuo, aplicando el proceso de difusión y, finalmente, redondeando de vuelta a los tokens discretos más cercanos.

#Generación autorregresiva frente a difusión

CaracterísticaAutorregresivo estándar (AR)DiffusionGemma
Estilo de generaciónSecuencial ($P(x_t | x_{<t})$)Paralelo / Global
Complejidad temporal$O(N)$ donde N es la longitud de la secuencia$O(K)$ donde K son los pasos fijos de difusión
Tamaño de caché KVCrece con la secuencia generadaFijo / Inexistente para pasos de generación
Mejora de velocidadBase (1x)~4x para secuencias > 512 tokens

Desde la perspectiva de la implementación, adoptar este modelo cambia la forma en que manejamos los parámetros de generación. En lugar de ajustar temperature y top_p como hacíamos antes, ahora los desarrolladores tendrán que equilibrar el parámetro num_diffusion_steps (número de pasos de difusión) frente a la calidad del texto generado.

Aquí tienes una idea conceptual de cómo cambiarán los parámetros de inferencia al pasar a un pipeline basado en difusión:

# Traditional Autoregressive Generation
outputs = model.generate(
    input_ids,
    max_new_tokens=1024,
    temperature=0.7,
    top_p=0.9
)

# Conceptual DiffusionGemma Generation
outputs = diffusion_model.generate(
    input_ids,
    target_length=1024, 
    diffusion_steps=20, # Higher steps = better quality, slower. Lower = 4x speedup!
    noise_schedule="cosine"
)

El precio a pagar es que, aunque obtienes todo el texto a una velocidad increíble, debes conocer (o predecir) por adelantado la longitud objetivo (target_length) de la secuencia de salida. Esto nos obligará a hacer un pequeño giro arquitectónico a la hora de diseñar nuestros gestores de prompts.

#¿Qué le depara el futuro al ecosistema?

El lanzamiento de código abierto de DiffusionGemma significa que casi con total seguridad veremos una rápida integración en librerías clave como transformers de Hugging Face y en motores de inferencia de alto rendimiento como vLLM y Ollama.

Sin embargo, esto también implica que la comunidad tendrá que construir nuevas herramientas. Las interfaces tradicionales de streaming (como los Server-Sent Events que envían chunks palabra por palabra) no encajan perfectamente con la difusión, donde el texto se "resuelve" a partir de ruido de manera global. Es posible que veamos surgir nuevos paradigmas en la interfaz de usuario —quizá una animación de "desenfocado a nítido" que reemplace al clásico cursor de escritura— para representar el estado de la generación.

Además, prevemos una oleada de modelos afinados (fine-tunes). Como los modelos de difusión ven la secuencia de forma global, tienen una capacidad asombrosa para adherirse estrictamente a restricciones estructurales (como el formato JSON o recuentos exactos de caracteres), lo cual históricamente ha sido el punto débil de los modelos autorregresivos que leen de izquierda a derecha.

#Conclusión

El lanzamiento de DiffusionGemma es una clara señal de que la industria de la IA está yendo más allá de simplemente construir modelos cada vez más grandes; el enfoque se está moviendo hacia la eficiencia estructural y la innovación arquitectónica. Al romper el cuello de botella autorregresivo, Google nos ha dado las herramientas a los desarrolladores para crear aplicaciones más rápidas, más baratas y mucho más ágiles.

En Ichiban Tools ya estamos evaluando cómo integrar la decodificación no autorregresiva en nuestra próxima generación de herramientas para desarrolladores. El futuro de la generación por IA no solo será más inteligente; por fin será lo suficientemente rápido como para seguir el ritmo de nuestros pensamientos.