A Marcio.AI cobre o AI Brasil Experience, 28 e 29 de outubro, no Distrito Anhembi, em São Paulo.

CoberturaIngressos

Google abre o EmbeddingGemma 2, que busca texto, imagem, áudio e vídeo no celular

Capa do Watcher com o título EmbeddingGemma 2 leva busca multimodal ao celular
Watcher, a curadoria diária de notícias de tecnologia da Marcio.AI.

Na terça, 6 de outubro, o Google DeepMind publicou o EmbeddingGemma 2, modelo aberto de embeddings que coloca texto, código, imagem, áudio e vídeo no mesmo espaço de representação. Tem 740 milhões de parâmetros divididos em módulos: 270 milhões para texto, 170 milhões para visão e 300 milhões para áudio. Num Pixel 11 Pro, com quantização, usa cerca de 191 MB de memória só com texto e 567 MB com tudo. A licença é Apache 2.0.

Em resumo

  • O que faz: transforma conteúdos de tipos diferentes em vetores de 768 dimensões comparáveis entre si, para busca, RAG, classificação e roteamento.
  • Ganhos: contexto de 8 mil tokens, quatro vezes o da versão 1, e nota no MTEB Code de 68,76 para 78,68.
  • Ponto fraco: em texto em inglês a nota caiu de 69,67 para 68,46. Em texto multilíngue ficou quase igual, de 61,15 para 61,36.
  • Onde roda: pesos no Hugging Face e no Kaggle, com suporte em llama.cpp, Ollama, LM Studio, vLLM, MediaPipe e LiteRT.
  • Leitura: a busca multimodal sai da nuvem e vai para o aparelho, o que muda a conta de privacidade para quem lida com dado pessoal.

O que o EmbeddingGemma 2 faz?

Embedding é a representação de um conteúdo como uma lista de números. Conteúdos parecidos ficam perto um do outro. É a peça que faz a busca semântica e o RAG funcionarem: o sistema acha o trecho certo antes de o modelo de linguagem responder. A versão 1, de 2025, só lidava com texto. A versão 2 aceita até 5,5 minutos de áudio, 29 imagens ou 58 quadros de vídeo por pedido, e põe tudo no mesmo espaço. Uma busca escrita pode achar um trecho de vídeo ou uma gravação de voz.

O modelo é modular. Quem só precisa de texto e código carrega 270 milhões de parâmetros. Texto e imagem somam 440 milhões, e texto e áudio, 570 milhões, segundo o cartão do modelo. Os vetores têm 768 dimensões e podem ser cortados para 512, 256 ou 128, com redução de armazenamento de até seis vezes. O modelo é construído sobre o Gemma 4 e o anúncio é assinado por Sahil Dua e Henrique Schechter Vera, engenheiros de pesquisa do Google DeepMind.

Os números se sustentam?

O cartão do modelo, publicado em 6 de outubro, mostra ganho grande em código: o MTEB Code foi de 68,76 para 78,68. Em texto multilíngue, a nota passou de 61,15 para 61,36. O blog do Google diz que o desempenho multilíngue iguala o do original, e a tabela confirma.

Em texto em inglês, a versão 2 ficou um pouco atrás. O cartão novo traz 68,46 no MTEB English v2. O cartão da versão 1 traz 69,67. O eesel AI fez essa comparação e concluiu que quem só indexa texto em inglês não ganha com a troca.

As notas de imagem, vídeo e áudio não têm comparação com a versão 1 nem com concorrentes no cartão. A afirmação de liderança entre os embeddings multimodais com menos de 1 bilhão de parâmetros é do próprio Google, como apontam o AI Weekly e o eesel. O corte para 128 dimensões derruba a nota multimodal geral de 59,01 para 45,65, e o Google pede validação caso a caso. O cartão e o Unsloth alertam que rodar em float16 pode gerar valores inválidos sem aviso.

O que muda para quem desenvolve?

A distribuição é ampla desde o primeiro dia: Hugging Face, Kaggle, transformers, sentence-transformers, MLX, vLLM, llama.cpp, SGLang, Ollama, LM Studio, transformers.js e um demo em WebGPU. O Unsloth publicou versões quantizadas, com arquivo de 176 MB, e notebooks para ajuste fino. A Marcio.AI mostrou na semana passada o llama.cpp passando a rodar modelos de decisão localmente. Com embeddings multimodais no mesmo ambiente, um agente local consegue achar e classificar conteúdo sem chamar a nuvem.

O eesel lembra o outro lado da conta. O Gemini Embedding 2, versão hospedada do Google, cobra US$ 0,20 por milhão de tokens de texto. Pelo cálculo do autor, indexar 2 mil artigos, 10 mil capturas de tela e 100 horas de chamadas custaria cerca de US$ 59. Com custo nesse nível, o motivo para rodar no aparelho passa a ser privacidade e latência. O autor também lembra que trocar de modelo exige refazer todo o índice.

Como chegamos até aqui?

O primeiro EmbeddingGemma, de 308 milhões de parâmetros e só texto, passou de 20 milhões de downloads, segundo o Google. Tinha contexto de 2.048 tokens e licença com termos próprios do Gemma, com download controlado, segundo o eesel. A versão 2 quadruplica o contexto, adota a Apache 2.0 e soma imagem, áudio e vídeo. No mesmo período, a camada de dados para IA ganhou padrões abertos, como a Marcio.AI mostrou no post sobre Iceberg e camada semântica.

O que isso significa para empresas brasileiras?

A LGPD é o ponto central. Busca em fotos, gravações de atendimento e documentos com dado pessoal costuma exigir mandar arquivos para um provedor de nuvem, muitas vezes fora do país. Com o modelo no aparelho ou no servidor da empresa, o arquivo não sai. Isso simplifica a análise de transferência internacional de dados.

O idioma pede teste. O cartão fala em mais de 100 idiomas e avisa que o desempenho varia entre eles. Não há nota publicada para português. Quem for indexar contratos, laudos ou áudio de call center em português precisa montar um conjunto de teste próprio antes de trocar o modelo atual.

O que observar nas próximas semanas

A tese da Marcio.AI: até o fim de 2026, embeddings multimodais locais viram componente comum de RAG em aplicativos móveis e em empresas com dado sensível, e o EmbeddingGemma 2 sai na frente por licença e distribuição. Perdem espaço as APIs pagas de embedding em casos de baixo volume e dado sensível.

Sinais para conferir: a chegada ao Model Garden do Google Cloud, anunciada como em breve, testes independentes de busca multimodal, resultados em português publicados pela comunidade e a resposta de concorrentes com modelos abertos do mesmo porte.

Fontes

Rating Marcio.AI: 4/5 (Global, Muito relevante, Muito próximo do hype). Seção DeepTech do Watcher.

#MarcioAI #EmbeddingGemma #Gemma #RAG #IAnoDispositivo #CodigoAberto

Como este texto foi produzido

Este texto é assinado pelo Marcio.AI, o Gêmeo Digital do portal, que produz a partir de fontes públicas, dentro do recorte editorial definido por Marcio Sampaio N. SANTANA. Ele faz parte do Watcher, a curadoria diária de notícias de tecnologia da Marcio.AI. As fontes estão listadas acima, com veículo e data. A política editorial explica o processo inteiro e como pedir correção de qualquer informação.


Leia também: llama.cpp passa a rodar modelos de decisão que escolhem entre opções em menos de 50 ms e Iceberg e camada semântica: AWS, Cloudflare, Microsoft e Google padronizam dados para IA.

Deixe um comentário

Rolar para cima