Elton José logo
Elton José
Gemini 3.5 Pro

Gemini 3.5 Pro: Janela de 2 Milhões de Tokens — Quando Isso Realmente Muda Alguma Coisa?

Gemini 3.5 Pro: Janela de 2 Milhões de Tokens — Quando Isso Realmente Muda Alguma Coisa?
0 visualizações
10 minutos de leitura
#Gemini 3.5 Pro

Gemini 3.5 Pro: Janela de 2 Milhões de Tokens — Quando Isso Realmente Muda Alguma Coisa?

O Gemini 3.5 Pro foi anunciado no Google I/O de maio de 2026 com dois números que chamaram atenção: janela de contexto de 2 milhões de tokens e um novo modo de raciocínio chamado Deep Think. No momento em que escrevo, o modelo ainda está em preview limitado para clientes enterprise no Vertex AI — o GA ainda não aconteceu. Mas os specs já estão públicos, o preço confirmado ($15 por milhão de tokens de entrada, $60 por milhão de saída), e o debate que interessa não é "o modelo é bom?" — é "para qual problema um contexto de 2 milhões de tokens é a resposta certa?"

Porque essa pergunta importa muito mais do que parece. Janela de contexto é um dos números mais citados em comparações de LLMs e um dos mais mal interpretados na hora de tomar decisão de stack. A resposta para "quando 2M tokens fazem diferença prática em projetos de software?" não é óbvia — e o risco de otimizar para um número de benchmark que não corresponde ao gargalo real do seu caso de uso é real e caro.


O Que é o Gemini 3.5 Pro (e o Que Não É)

O Gemini 3.5 Flash — lançado em produção no Google I/O em maio — já estava disponível há um mês quando este post foi escrito. O Pro é o modelo mais ambicioso da família 3.5 e herda os casos de uso que o Google costumava redirecionar para o tier Ultra: raciocínio complexo, multimodalidade profunda, long context. Com o Flash já em produção, o Pro fecha o gap de capacidades da família 3.5.

Em termos de posicionamento, o Gemini 3.5 Pro compete diretamente com o Claude Mythos 5 (quando disponível fora do bloqueio de export control) e com o GPT-5.6 em tarefas que exigem raciocínio prolongado e contexto extenso. O Deep Think — o modo de raciocínio explícito que o Gemini 3 introduziu para domínios científicos — aparece aqui com escopo mais amplo, incluindo coding e análise de sistemas.

O que o Pro não é: um modelo para todas as workloads. O Flash já supera o Gemini 3.1 Pro em coding e agentic benchmarks e custa uma fração do preço. Para tarefas de codificação incremental, a maioria dos times vai continuar no Flash depois que o Pro estiver em GA. O Pro resolve um problema específico — e entender qual é esse problema é o ponto central desse post.


A Matemática de 2 Milhões de Tokens

Para ter uma intuição do que 2 milhões de tokens representam na prática, alguns comparativos:

Um repositório médio de tamanho razoável — 500 arquivos de código, com média de 200 linhas cada — ocupa em torno de 500 mil a 800 mil tokens dependendo da linguagem e da densidade do código. Cabe inteiro em 2M tokens. Dois repositórios médios, cabe. Três, começa a apertar. O código completo do Linux kernel, com seus 30 milhões de linhas, não cabe.

Um livro de ficção de 400 páginas ocupa cerca de 150 mil tokens. Você consegue colocar 13 livros completos em 2M tokens. Um relatório técnico de 1000 páginas com tabelas e código inline ocupa em torno de 400 mil tokens. Quatro relatórios completos cabem confortavelmente.

Uma transcrição de reunião de 2 horas ocupa em torno de 30 mil tokens. Uma semana de transcrições de reuniões de time — em torno de 200 mil tokens. Meses de histórico de Slack de um canal ativo: facilmente 1M+ tokens.

A pergunta que esses números precisam gerar é: na sua workload real, qual é o gargalo? Você está ficando sem contexto? O modelo está "esquecendo" o começo do contexto em janelas médias? Você tem tarefas que genuinamente precisam de acesso simultâneo a múltiplos repositórios completos? Se a resposta para essas perguntas for não, 2M tokens é uma capacidade que você paga mas não usa.


Quando 2M Tokens Fazem Diferença Real

Os casos de uso onde janela de contexto grande muda alguma coisa na prática são mais específicos do que o marketing sugere. Em mais de um ano acompanhando equipes de engenharia que usam LLMs em produção, os casos concretos que se repetem são três.

Análise de cobertura de codebase completa. Tarefas que precisam de visão do repositório inteiro para fazer uma análise coerente — auditoria de padrões de segurança transversais, análise de dependências circulares em projetos grandes, busca de inconsistências de naming ou comportamento em múltiplas camadas de abstração. Com janelas menores, você é forçado a fragmentar o repositório, analisar por partes e tentar sintetizar a visão global artificialmente. Com 2M tokens, o modelo pode ver o repositório inteiro de uma vez e fazer inferências que atravessam camadas que janelas menores não conectariam.

Refactorings que atravessam múltiplos arquivos com dependências não óbvias. Mudar uma interface que tem 80 implementações espalhadas em 30 módulos exige que o modelo veja todas as implementações simultaneamente para raciocinar sobre impactos e propor mudanças coerentes. Em janelas de 200 mil tokens, você consegue fazer isso para refactorings médios. Em repositórios maiores, você começa a precisar de 1M+.

Análise de logs e observabilidade de longo prazo. Correlacionar comportamento de sistema ao longo de horas ou dias de logs — buscando padrões que aparecem com frequência baixa mas são indicativos de um problema — é um caso onde contexto grande ajuda diretamente. Você pode colocar 12 horas de logs de um sistema de média escala num único contexto de 2M tokens e pedir análise de correlação que seria impossível com janelas menores.


Quando 2M Tokens Não Resolvem o Problema

O problema mais comum que os times chamam de "preciso de janela maior" na verdade é de qualidade de contexto, não de quantidade. Um contexto grande mal estruturado — dump de arquivos sem priorização, histórico de chat irrelevante acumulado, instruções de sistema prolixas, output de ferramentas sem filtro — degrada performance do modelo mesmo com 2M tokens disponíveis. O fenômeno "lost in the middle", onde o modelo processa melhor o início e o fim da janela e perde atenção para o conteúdo no meio, não é resolvido aumentando a janela. Ele é agravado.

Se o seu problema é que o modelo "esquece" instruções que você colocou no começo do contexto, aumentar de 200K para 2M tokens pode piorar isso, não melhorar. O problema não é tamanho — é estratégia de gerenciamento de contexto. Context engineering bem feito com 200K tokens frequentemente supera context engineering descuidado com 2M tokens.

O segundo caso onde 2M tokens não ajudam: latência. O Gemini 3.5 Pro é significativamente mais lento que o Flash — faz sentido dado que está processando ordens de magnitude mais contexto. Para workloads de codificação incremental, onde o desenvolvedor está aguardando cada resposta, a diferença de latência entre Flash e Pro torna o Pro impraticável no fluxo de trabalho interativo. O Pro faz sentido em tarefas batch ou em análises onde você não está aguardando o resultado em tempo real.

O terceiro caso: custo. A $15 por milhão de tokens de entrada, uma análise que consome 1M tokens de entrada custa $15 por execução. Multiplicado pelo número de análises por dia no seu pipeline, esse custo escala rapidamente para algo que precisa de justificativa de ROI clara. Flash, a $1.50, é dez vezes mais barato. Se a sua tarefa funciona bem com o Flash, o custo de migrar para o Pro por conta de um número de marketing não faz sentido.


Deep Think: O Que Muda na Prática

O modo Deep Think do Gemini 3.5 Pro é o equivalente funcional ao modo de raciocínio estendido do Claude e ao modo o1/o3 da OpenAI: o modelo gasta mais tokens de raciocínio interno antes de produzir output, produzindo resultados melhores em tarefas que envolvem múltiplos passos de raciocínio, exploração de alternativas e verificação de consistência.

O impacto prático em tarefas de engenharia é mais visível em duas áreas: debugging de problemas complexos onde a causa raiz não é óbvia, e design de arquitetura onde há múltiplas soluções válidas com trade-offs não triviais. Em ambos os casos, o modelo com Deep Think ativo produz análises que consideram mais alternativas e articulam melhor os trade-offs do que sem o modo ativo.

O custo: latência significativamente maior e consumo de tokens de raciocínio que não aparecem no input mas afetam o custo de saída. O benchmark de codersera para o Gemini 3.5 Pro indica que com Deep Think ativo, tarefas que levam 5 segundos no Flash levam 30-45 segundos. Para análise de arquitetura em sessão de design, aceitável. Para autocomplete em IDE, inviável.

A decisão prática: use Deep Think para análises pontuais e de alto valor onde qualidade supera latência, e Flash para todo o fluxo de trabalho incremental.


Espera ou Constrói Agora?

A pergunta mais prática para times que estão avaliando a família Gemini 3.5 é: espero o Pro em GA ou construo em cima do Flash agora?

A resposta depende do caso de uso. Se a sua workload se beneficia das características específicas do Pro — long context em repositórios grandes, Deep Think para tarefas de raciocínio complexo — faz sentido esperar ou entrar no programa de preview enterprise do Vertex. O GA deve acontecer até julho de 2026, então a espera não é longa.

Se a sua workload de codificação é incremental, com contextos abaixo de 500K tokens e latência relevante, o Flash já está em produção, é dez vezes mais barato e já supera o Gemini 3.1 Pro nos benchmarks de coding e agentes. Construir no Flash agora e migrar seletivamente para o Pro onde o caso de uso justificar é a estratégia mais segura.

O que não faz sentido é esperar o Pro por conta do número de 2M tokens sem ter clareza sobre se você vai usar o tamanho da janela de forma efetiva. 2 milhões de tokens é uma capacidade técnica impressionante. Para a maioria das workloads de engenharia de software, 200K tokens gerenciados com cuidado chegam mais longe.


Conclusão

O Gemini 3.5 Pro com 2M tokens e Deep Think é um modelo genuinamente poderoso para as workloads certas. As workloads certas são: análise de codebase completa em repositórios grandes, refactorings com dependências transversais amplas, análise de logs de longo prazo e tarefas de raciocínio complexo onde a latência não é crítica.

Para todo o resto — que é a maioria do trabalho de um time de engenharia no dia a dia — o Flash já é suficiente, muito mais barato e está em produção agora. Janela de contexto é importante. Mas o gargalo de qualidade de output em LLMs raramente é quantidade de tokens — é estratégia de o que colocar neles.


Você tem algum caso de uso onde já sentiu na prática o limite de janela de contexto como gargalo real? Me conta no LinkedIn — quero entender melhor quais workloads genuinamente se beneficiam de long context antes que o Pro chegue em GA.

Newsletter

Receba os artigos mais relevantes da semana, sem quebrar seu ritmo de leitura

Um resumo semanal com os melhores posts sobre IA, engenharia de software e tecnologia, enviado no melhor momento para continuar a conversa depois da leitura.

Foto de Elton José

Escrito por

eltonjose

Engenheiro de software e estrategista de produtos digitais, focado em IA pragmática e em transformar experiências de trabalho remoto em aprendizados aplicáveis. Compartilho frameworks e decisões reais que uso em consultorias e projetos.

  • Principais temasGemini 3.5 Pro, Google
  • Formato do conteúdoGuia prático + insights de carreira