News · Gemini Diffusion troca o streaming de tokens da esquerda para a direita por um ciclo de refinamento da saída completa

May, 204 min de leitura
Frontend

Gemini Diffusion troca o streaming de tokens da esquerda para a direita por um ciclo de refinamento da saída completa

O modelo experimental de difusão de texto do Google promete gerar conteúdo mais rápido com a mesma qualidade de código — e, sem alarde, quebra o padrão de interface em streaming em que a maioria dos frontends de IA é construída.

O que o Google realmente lançou — e o que não lançou

O Google anunciou o Gemini Diffusion como um modelo experimental de pesquisa, disponível apenas por meio de uma demo com lista de espera. Não é um lançamento geral, e o Google tem o cuidado de apresentá-lo como uma entre várias abordagens que está testando para reduzir a latência em toda a linha Gemini.

A afirmação específica é pontual e vale a pena citar com precisão em vez de exagerar. A demo, segundo o Google, faz duas coisas ao mesmo tempo.

A demo experimental do Gemini Diffusion lançada hoje gera conteúdo significativamente mais rápido que nosso modelo mais rápido até agora, mantendo o mesmo desempenho em código.Montana Labs

Essa frase contém duas afirmações mensuráveis: mais rápido que o modelo mais veloz anterior do Google, e desempenho em código mantido no mesmo nível, não melhorado. O Google não publica os números de latência, o modelo usado como base nem o benchmark de código neste post, então a magnitude de 'significativamente mais rápido' fica sem verificação a partir só da fonte.

Difusão significa que a saída chega de outro jeito, não só mais rápido

O método é a verdadeira notícia aqui. O Google descreve o Gemini Diffusion como um modelo que aprende a gerar saídas convertendo ruído aleatório em texto ou código coerente, o mesmo princípio por trás dos seus modelos de geração de imagem e vídeo. Isso é uma ruptura em relação aos modelos de linguagem autoregressivos, que produzem um token após o outro, condicionados a tudo que veio antes.

Um modelo de difusão refina uma saída candidata completa por etapas sucessivas de remoção de ruído, em vez de emitir uma sequência da esquerda para a direita. A consequência prática é que o formato da saída ao longo do tempo é diferente: em vez de um prefixo que vai crescendo, você recebe versões cada vez mais limpas de um bloco completo.

Por que isso afeta primeiro os times de frontend

Hoje, a maioria dos frontends de produtos de IA é construída sobre uma premissa: os tokens chegam em ordem, então você os renderiza conforme chegam. O efeito de cursor digitando, a renderização incremental de markdown, os blocos de código parciais que vão se completando linha a linha — tudo isso depende da geração autoregressiva produzir um prefixo estável, que só cresce.

Um modelo de difusão não entrega isso naturalmente. Se os estados intermediários são rascunhos completos que continuam mudando, o padrão de renderização de 'só adicionar no final' deixa de corresponder ao que o modelo está realmente fazendo. Os times podem precisar decidir se mostram as etapas de remoção de ruído, se retêm a saída até ela se estabilizar, ou se recriam artificialmente uma camada de streaming por cima.

Especificamente para interfaces de código, isso tem dois lados. A afirmação do Google de paridade em código sugere que a qualidade do código é comparável, mas a forma como esse código é entregue — chegando como um todo já refinado, em vez de digitado gradualmente — muda como uma visualização de diff, um autocomplete inline ou uma interface de revisão de código deveriam apresentá-lo. O design de interação que fazia sentido para streams de tokens não é automaticamente o design certo para um ciclo de refinamento.

A implicação: a busca por menor latência está seguindo dois caminhos incompatíveis ao mesmo tempo

O Google deixa claro que o Gemini Diffusion é um experimento entre vários, e no mesmo post menciona um 2.5 Flash Lite mais rápido chegando em breve. Esse é um caminho convencional e autoregressivo para reduzir a latência, que mantém intacto o contrato de streaming já existente.

Ou seja, o Google está se protegendo dos dois lados: modelos autoregressivos incrementalmente mais rápidos em uma frente, e um método de geração fundamentalmente diferente em outra. Para quem constrói sobre o Gemini, isso significa não presumir um único contrato de saída daqui para frente. Um modelo que faz streaming de tokens e um modelo que remove ruído de rascunhos completos podem ambos ser 'mais rápidos', mas exigem frontends diferentes.

A lista de espera e o rótulo de 'modelo experimental de pesquisa' são os sinais mais honestos aqui. É cedo o suficiente para que o movimento certo seja testar o modelo de interação, não reconstruir um produto em torno de números de latência que ainda não foram publicados.

Find this story relevant to you?

Contact us to find a unique solution

Contact us

Precisa de um parceiro de engenharia de IA que consiga construir de verdade?

Ajudamos empresas no Brasil a integrar IA, acelerar produtos com IA, automatizar operações e modernizar os sistemas de software por trás do negócio.

Get in touch

Leituras relacionadas

Mais análises sobre entrega de produto, IA operacional e o trabalho de sistemas que faz a implantação se sustentar na prática.

Jul, 134 min de leitura
Frontend

A DNP colocou o ChatGPT Enterprise à disposição de dez departamentos e tratou a janela de chat como a interface

Jul, 134 min de leitura
Frontend

AdventHealth implementa o ChatGPT em nove estados tratando a adoção como o produto

Jul, 134 min de leitura
Frontend

A AP+ usa o Codex para criar protótipos de pagamento que realmente funcionam, não só telas clicáveis