intro

No dia 15 de Junho de 2026, a Z.ai — o laboratório chinês por detrás do ecossistema GLM — lançou o GLM-5.2 com uma licença MIT e pesos disponíveis no Hugging Face. O modelo chegou com números de benchmark impressionantes, alguns dos quais a bater o Claude Opus 4.8 da Anthropic em tarefas de raciocínio matemático. A comunidade reagiu com entusiasmo, mas também com ceticismo.

A pergunta que ficou no ar: será que um modelo open weights consegue realmente competir com o melhor que a Anthropic tem para oferecer? Ou estamos a olhar para mais um caso de benchmarks que não representam a realidade do uso diário?

O James Daniel Whitford, no TechStackups, fez exatamente o teste que faltava. Pegou nos dois modelos, deu-lhes o mesmo prompt — constrói um jogo 3D platformer em WebGL puro — e comparou resultados, tempo, custo e qualidade. Este artigo é uma análise aprofundada desse confronto e do que ele significa para developers.

Neste guia completo vais aprender:

  • O que é o GLM-5.2 e como se posiciona no mercado
  • Como se comparam os preços dos dois modelos (input, output, cache)
  • Os resultados do teste prático de programação 3D
  • Os benchmarks oficiais e o que cada um mede
  • A diferença crítica entre modelos multimodais e de texto puro
  • Quando deves usar um ou outro no teu dia a dia

O que é o GLM-5.2

O GLM-5.2 é o modelo flagship da Z.ai (anteriormente conhecida como Zhipu AI). É um modelo de linguagem puro — só texto, sem capacidade multimodal — licenciado sob MIT com pesos abertos no Hugging Face e no ModelScope. A janela de contexto é de 1 milhão de tokens, o que o coloca ao nível dos modelos mais recentes da Anthropic e do Google para tarefas de análise de documentos longos.

O modelo oferece dois níveis de raciocínio: High e Max. O modo High é o padrão, equivalente ao thinking do Claude ou ao extended thinking do Gemini. O modo Max é mais profundo e consome significativamente mais tokens de output. Esta divisão permite ao utilizador escolher entre velocidade e profundidade conforme a tarefa.

O preço é o ponto mais forte do GLM-5.2. É drasticamente mais barato que o Claude Opus 4.8, como se pode ver na tabela seguinte.


Tabela de preços por 1 milhão de tokens

Métrica Claude Opus 4.8 GLM-5.2
Input 5 USD 1.4 USD
Cache Read 0.50 USD 0.26 USD
Output 25 USD 4.4 USD

O GLM-5.2 custa cerca de um quinto do Opus no output e menos de um terço no input. Para quem faz muitas chamadas de API com contextos grandes, a diferença acumula-se rapidamente.


O Teste Prático: Um Jogo 3D em WebGL Puro

O teste mais interessante do artigo fonte não foi um benchmark abstrato. Foi um exercício prático de programação: pedir a cada modelo que construísse um jogo 3D platformer em WebGL puro, sem bibliotecas como Three.js ou Babylon.js, a partir de um único prompt.


Porquê Este Teste

Programar um jogo 3D em WebGL puro é difícil para humanos e para modelos de linguagem. Requer conhecimentos de geometria, shaders, física, deteção de colisões e lógica de jogo. Tudo isto com uma API de baixo nível que não dá atalhos. Se um modelo consegue fazer isto bem, é um bom sinal de que percebe de código real.

Além disso, o resultado é imediatamente verificável. Ou o jogo funciona ou não funciona. Não há interpretações. Ou a personagem salta ou fica presa no chão.


O que Cada Modelo Tinha de Construir

O prompt pedia um jogo 3D com as seguintes características:

  • Mundo 3D renderizado em WebGL puro
  • Uma personagem controlada pelo utilizador com movimento e salto
  • Plataformas para saltar
  • Inimigos ou obstáculos (spikes)
  • Uma condição de vitória (chegar a uma bandeira)
  • Física básica (gravidade, colisões)
  • Câmara que segue a personagem

Tempo e Custo

Métrica Claude Opus 4.8 GLM-5.2
Tempo total 33 minutos e 30 segundos 1 hora, 10 minutos e 40 segundos
Custo estimado 21.92 USD 5.39 USD (custo real)
Iterações 3 7

O GLM-5.2 demorou mais do dobro do tempo e precisou de mais que o dobro das iterações para completar a tarefa. Mas custou um quarto do preço.


Análise dos Resultados de Cada Modelo

GLM-5.2: O jogo resultante é funcional mas claramente mais rough. A personagem aparece sem texturas (flat gray), os spikes não matam, a condição de vitória não funciona corretamente, um overlay de debug fica visível na interface, a cabeça da personagem desaparece quando a câmara se move, e a personagem aparece virada ao contrário em certos ângulos.

O modelo é só texto, por isso não consegue ver o que está a produzir. Tentou contornar esta limitação analisando pixel data do canvas, mas não detetou os bugs visuais mais óbvios. É uma limitação fundamental de não ser multimodal.

Claude Opus 4.8: O jogo é mais polido. A personagem tem texturas, a física é mais consistente, os spikes matam, e a condição de vitória funciona. A câmara segue a personagem sem artefactos estranhos. O jogo é jogável sem precisar de abrir o console do browser para perceber o que está a acontecer.

O Opus tem a vantagem de ser multimodal: vê screenshots do que está a gerar e consegue verificar visualmente se o resultado está correto.


Os Bugs de Cada Um

GLM-5.2 Opus 4.8
Personagem em flat gray (sem texturas) Coyote-time demasiado generoso (personagem flutua no ar antes de cair)
Spikes não matam a personagem Vitória dispara demasiado longe da bandeira
Condição de vitória não funciona
Debug overlay visível no ecrã
Cabeça desaparece com movimento da câmara
Personagem aparece virada ao contrário

Os bugs do GLM-5.2 são mais graves e mais numerosos. Mas também são bugs que um humano consegue corrigir em minutos. O modelo fez 80% do trabalho. Falta-lhe a capacidade de ver o que fez e iterar sobre o resultado visual.

Os bugs do Opus são mais subtis. O coyote-time generoso é quase uma feature — dá ao jogador mais margem para aterrar saltos. O trigger de vitória largo também é perdoável. São bugs de afinação, não bugs fundamentais.


Os Benchmarks

Para além do teste prático, a Z.ai publicou benchmarks oficiais que mostram o GLM-5.2 muito competitivo:

Benchmark GLM-5.2 Claude Opus 4.8 O que mede
HLE 40.5 49.8 Humanity’s Last Exam — perguntas extremamente difíceis que modelos recentes ainda não conseguem responder
AIME 2026 99.2 95.7 Raciocínio matemático de alto nível (exame americano de matemática)
SWE-bench Pro 62.1 69.2 Capacidade de resolver problemas reais de engenharia de software
Terminal Bench 2.1 81.0 85 Execução de tarefas em terminal (comandos, scripts, debugging)
SWE-Marathon 13.0 26.0 Tarefas de engenharia de software longas e complexas (múltiplos passos)
MCP-Atlas 76.8 77.8 Uso de ferramentas e APIs (Model Context Protocol)

O Que Cada Benchmark Mede

HLE (Humanity’s Last Exam) é uma coleção de perguntas criadas especificamente para serem difíceis para modelos de IA. Inclui questões de matemática, física, química, biologia e outras ciências que exigem raciocínio profundo. O Opus ganha com 49.8 contra 40.5 — uma diferença significativa.

AIME 2026 mede capacidade de resolver problemas do American Invitational Mathematics Examination. Aqui o GLM-5.2 surpreende com 99.2 contra 95.7 do Opus. É um resultado impressionante que mostra que o modelo é excecional em raciocínio matemático puro.

SWE-bench Pro testa a capacidade de resolver problemas de software reais: ler código, perceber o bug, escrever a correção e garantir que os testes passam. O Opus ganha com 69.2 contra 62.1.

Terminal Bench 2.1 é interessante porque mede a capacidade de interagir com o terminal: navegar diretórios, correr comandos, interpretar output e corrigir erros. O Opus ganha por 85 a 81.

SWE-Marathon é onde a diferença é maior: 26.0 para o Opus contra 13.0 para o GLM-5.2. Este benchmark mede tarefas longas que exigem múltiplos passos de raciocínio e persistência. O modelo da Anthropic é claramente superior em tarefas que exigem manter contexto e objetivos ao longo de muitas iterações.

MCP-Atlas mede a capacidade de usar ferramentas e APIs através do Model Context Protocol. Aqui estão praticamente empatados: 77.8 contra 76.8.


O Que a Comunidade Diz

Simon Willison, criador do Datasette e um dos observadores mais atentos do mundo dos LLMs, disse que o GLM-5.2 é “provavelmente o LLM open weights só-texto mais poderoso que existe”. É um elogio significativo vindo de alguém que testa dezenas de modelos todos os meses.

Artificial Analysis, o agregador de benchmarks e preços, colocou o GLM-5.2 como o melhor modelo open weights no seu Intelligence Index, com uma pontuação de 51. No entanto notaram que o modelo é token-hungry — consome cerca de 43 mil tokens de output por tarefa, o que é significativamente mais que a média.

Nathan Lambert, da Allen AI, foi direto ao ponto: “podia-se argumentar que têm um agente melhor que o Gemini”. E acrescentou que o gap entre modelos abertos e fechados está a fechar rapidamente. Não é uma questão de se os modelos abertos vão alcançar os fechados, mas de quando.


Veredito Final

Depois de analisar os números, o teste prático e as reações da comunidade, a conclusão é matizada.

O Claude Opus 4.8 continua a ser o melhor modelo para uso geral. É multimodal, vê o que está a fazer, é mais rápido, comete menos erros fundamentais e os erros que comete são mais fáceis de perdoar. Em tarefas longas e complexas (SWE-Marathon), a diferença é clara — o Opus tem o dobro da performance.

Mas o GLM-5.2 não é para ignorar. É um modelo genuinamente capaz por uma fração do preço. Se o teu uso é maioritariamente texto e raciocínio matemático, o GLM-5.2 pode ser a escolha certa. É open weights com licença MIT, o que significa que podes fazer o que quiseres com ele — fine-tuning, self-hosting, redistribuição. Não ficas dependente de uma API que pode mudar os preços ou os termos de serviço a qualquer momento.

O gap entre open weights e modelos fechados está a fechar. O GLM-5.2 é a prova. Ainda não está ao nível do Opus em código e tarefas agênticas, mas está a aproximar-se. E com uma licença MIT e preços tão baixos, é um modelo que merece um lugar permanente no teu arsenal.

Se tens budget para gastar e precisas de qualidade máxima, usa Opus. Se queres um modelo capaz que não te arruine e te dá liberdade total, o GLM-5.2 é uma escolha cada vez mais difícil de ignorar.

Tags: IA, GLM-5.2, Claude Opus, LLM, Open Weights, Coding Agents, Benchmarks, Anthropic, Z.ai, WebGL

Recursos:

Comentários (0)

Nenhum comentário ainda. Seja o primeiro!

Deixar comentário