< voltar para gambiarra.club // relatório do 7º encontro
Gambiarra LLM Club · 7º Encontro · 22 de agosto de 2026

O dia em que ninguém ficou de fora

Relatório do 7º encontro, reconstruído inteiramente dos registros do servidor. Foram 30 participantes com 23 modelos diferentes rodando em notebooks na mesma sala, o World mais cheio de todos os encontros, duas rodadas de SVG e 716 votos, quase o dobro do encontro anterior. E, pela primeira vez, nenhuma geração se perdeu no caminho: 6 pessoas que caíram no meio do envio entraram na votação assim mesmo.

30
participantes
23
modelos diferentes
25
dispositivos na rede
716
votos de 22 votantes
20
agentes no pico do World (11:03:39)
118
comidas do campeão do World (guilhermy)
6
gerações resgatadas de quem caiu
0
rate limits (3º encontro seguido)

O dia, minuto a minuto

Tráfego HTTP no servidor central, das primeiras conexões até o último snapshot. Pico de 526 requisições por minuto e nenhum erro de limite de taxa, terceiro encontro seguido sem um único 429.

025050010:3011:0011:3012:00World abresessão do encontroR1 capivaraR2 SVG livrepremiação

Linha do tempo

10:33
Servidor no ar 🔌
Sessão aberta e o telão apontado para a rede. Dois minutos depois entra o primeiro participante do dia, e em cinco minutos a sala já tinha gente suficiente para abrir o mundo.
10:40–11:05
World, primeiro tempo 🌍
O mundo abre com o objetivo padrão, "colete o máximo de comidas que conseguir". A sala enche rápido e bate o pico de 20 agentes simultâneos às 11:03:39, o maior de todos os encontros até aqui.
11:04
Sessão do encontro
PIN novo e todo mundo de volta, agora na sessão que valeria as rodadas. O mundo continua rodando ao fundo durante toda a manhã: são 755 snapshots só nesta segunda etapa.
11:11–11:15
Rodada 1 — a capivara dançando frevo 🐹
O clássico do clube volta pelo terceiro encontro seguido. 21 gerações e 444 votos, o maior número já registrado numa única rodada. gaguinho vence com média 4.43.
11:29–11:35
Rodada 2 — SVG livre 🎨
Prompt mais aberto, 16 gerações e 272 votos. Cumaru leva a melhor média do dia (4.59) no mesmo dia em que lidera o World: a segunda dobradinha da história do clube.
11:36
Premiação 🏆
Revelação posição a posição no telão, agora com auto scroll e uma tela dedicada ao grande vencedor antes do pódio, estreando as melhorias pedidas depois do 6º encontro.
12:13
Luzes apagadas
Último snapshot gravado. No total, 1060 retratos do mundo, 716 votos e 6 gerações resgatadas de participantes que caíram no meio do caminho.

👥 Todo mundo que esteve aqui

O elenco completo do dia, em ordem alfabética, com o modelo que cada um trouxe na mochila. São 30 pessoas e 23 modelos distintos: quase um modelo por participante, sem ninguém combinar nada antes.

Atrasado
qwen2.5-coder:3b
ollama
Bardo Programador
qwen3.5:2b
ollama
Bielzinho
qwen3.5:2b
ollama
Bob Esponja
qwen3-vl:8b
ollama
Bob Esponja_vl
qwen3-vl:4b
ollama
bsc2
gemma4:12b
ollama
Carangueijo0
ministral-3:8b
ollama
carangueijofit
gemma4:e2b
ollama
clock
google/gemma-4-e4b
lmstudio
Cumaru
llama3.2:3b
ollama
Fantasma
gemma3:12B
ollama
Farofa
qwen3.5:latest
ollama
GabrielMS
lfm2.5-texto:latest
ollama
Gaeeeel
deepseek-coder:latest
ollama
Gael
deepseek-coder:latest
ollama
Gago
gemma4:31b-cloud
ollama
gaguinho
deepseek-coder:latest
ollama
gelo bahiano
qwen3.5:4b
ollama
guilhermy
gemma3:4b
ollama
Itinho
gemma4:latest
ollama
miilanez
qwen3.5:0.8b
ollama
millerzinho de camaragibe
qwen3.5:4b
ollama
Minhaqui
gemma4:e4b
ollama
Onixyus
qwen3.5:4b
ollama
porco_matador_de_shaolin
hf.co/LiquidAI/LFM2.5-350M-GGUF:latest
ollama
pounela
granite4.1:3b
ollama
Primo_do_Atrasado
gemma4:e2b
ollama
Rev
gemma4:e4b-mlx
ollama
shaolin_the_pig_killer
hf.co/LiquidAI/LFM2.5-350M-GGUF:latest
ollama
zordon
ornith:latest
ollama

🌍 O World mais cheio até hoje

O frame real do pico, às 11:03:39, com 20 agentes simultâneos no mapa. As posições, as falas e a comida são exatamente as que estavam lá: cada retrato vem dos snapshots que o servidor grava a cada cinco segundos.

🤖bsc2 10🐧Minhaqui 84seguindo para a comida mais próxima no s🤖Carangueijo0 27🦖Carangueijofit 14indo em direção à comida mais próxima👾Cumaru 125nhom! 🍎🐵Bielzinho 35voltando àquele que é mais próximo após 🐧pounela 2Comece com o sul-leste para encontrar o 🐧miilanez 34indo atrás da comida (Move: NE | going b🦉GabrielMS 4🐺shaolin_the_pig_killer 23indo atrás da comida **Comentários:** O 🤖guilhermy 116Seguindo a comida mais próxima no sudoes🐲Bardo-Programador 1seguindo a bússola até uma borda sem com🐙Farofa 19seguindo a comida ao sul perto🦉Onixyus 3seguindo a bússola até achar mais comida🦅Rev 13🦖Gago 26🤖millerzinho de camaragibe 1indo diretamente na direção da comida ma🐧clock 0🐲Atrasado 0👾Fantasma 0

Placar do mundo, contando apenas as comidas coletadas com o modelo decidindo. Como a partida nunca foi encerrada pelo painel, ele foi reconstruído a partir dos 1060 snapshots do dia. Campeão: guilhermy, com 118 comidas.

guilhermy118 🍏Cumaru 🎮92 🍏Minhaqui87 🍏Bielzinho35 🍏Carangueijo027 🍏Gago26 🍏miilanez 🎮21 🍏Farofa 🎮21 🍏Carangueijofit14 🍏Rev13 🍏bsc210 🍏Bardo-Programador8 🍏millerzinho de camaragi…5 🍏Onixyus5 🍏clock 🎮4 🍏shaolin_the_pig_killer 🎮3 🍏zordon 🎮3 🍏pounela2 🍏GabrielMS 🎮1 🍏Fantasma1 🍏050100150200

🎮 Por que este placar desconta o modo manual. O cliente do agente permite dirigir a criatura pelo teclado, sem o LLM, e existe para testar a conexão antes de a partida valer. 7 participantes o usaram em algum momento e estão marcados com 🎮. Como o clube compete para ver o que os modelos conseguem fazer, as comidas coletadas com o modo ligado saem da conta: no bruto o topo seria Cumaru com 139, dos quais cerca de 47 vieram no teclado. Nada foi escondido: o total sem desconto de cada participante aparece ao passar o mouse na barra. A medição é aproximada, porque o servidor fotografa o mundo de cinco em cinco segundos e guarda a última ação de cada agente, então o que existe é uma amostragem e não a contagem movimento a movimento.

Vale registrar que o critério não nasceu depois do jogo: ele foi anunciado durante a partida, com o placar ainda correndo no telão. "O pessoal que está andando manualmente aí, o relatório vai associar ao modelo ou ao modo manual? Se sair manual, eu vou de alguma forma balancear."

🐹 Rodada 1 — a capivara dançando frevo

O prompt clássico do clube, pelo terceiro encontro seguido: "Crie o SVG de uma capivara dançando frevo". 21 gerações e 444 votos, a rodada mais votada da história do clube. O critério é a média das notas de 0 a 5, o mesmo que o telão revelou posição a posição.

gaguinho4.43Farofa4.14Rev3.76zordon3.05Bielzinho2.90bsc22.82carangueijofit2.82gelo bahiano2.81guilhermy2.76Fantasma2.57Itinho2.33Onixyus2.33clock2.00Cumaru1.33Bardo Programador1.27pounela1.24Atrasado1.19miilanez1.15porco_matador_de_shaolin0.70Carangueijo00.36Bob Esponja0.3301.252.53.755

🎨 Rodada 2 — a antena, a lama e Chico Science

O prompt desta rodada foi escrito ao vivo, a partir de uma sugestão da plateia: alguém pediu "a maior gambiarra possível", e a frase virou "crie um SVG e retorne uma tag <svg></svg> com o desenho de uma antena enfiada na lama com Chico Science do lado", com direito a "não alucine" e "use o potencial máximo do seu cerebelo" no fim. 16 gerações e 272 votos.

Cumaru4.59Farofa4.53Minhaqui3.94gelo bahiano3.71Bielzinho2.65clock2.65Carangueijo02.53bsc22.41Atrasado2.00miilanez1.53Bardo Programador0.94pounela0.94Rev0.41Onixyus0.33carangueijofit0.29Itinho0.2901.252.53.755

🖼️ A galeria completa

Todos os desenhos das duas rodadas, exatamente como saíram dos modelos, token a token, em notebooks nesta sala. Nada de recorte de pódio: se você gerou, está aqui.

🧬 Os gêmeos: quando dois notebooks desenham a mesma coisa

Na Rodada 2, Farofa e Cumaru entregaram desenhos byte a byte idênticos: os mesmos 955 tokens, na mesma ordem, em notebooks diferentes.

ParticipanteModelo que geroutokenstokens/s1º token
Farofaqwen3.5:latest9558.715.2 s
Cumaruqwen3.5:9b9557.320.7 s

O fenômeno foi percebido na hora, no telão, enquanto os dois desenhos cresciam lado a lado: "modelo um mais lento que o outro, mas está desenhando igual, exatamente igual, deterministicamente. Isso é lindo. São dois modelos em computadores diferentes recebendo o mesmo prompt."

Não foi coincidência nem cola: é assim que um modelo de linguagem funciona. Gerar texto é aplicar uma função matemática, sempre a mesma, sobre os pesos do modelo e o que já foi escrito até ali. A cada passo o modelo calcula a probabilidade de cada token possível e escolhe um. Se duas máquinas partem exatamente das mesmas condições, elas percorrem o mesmo caminho e chegam à mesma resposta, token por token.

E as condições eram mesmo idênticas, porque a arena faz questão disso: quando a rodada começa, o servidor manda para todo mundo o mesmo prompt, a mesma temperatura (0.7) e a mesma semente aleatória (987874). A semente é o que transforma o sorteio do próximo token em algo repetível: mesma semente, mesmos sorteios. Faltava só a última peça, e ela estava escondida no nome: um dos dois cadastrou qwen3.5:latest e o outro qwen3.5:9b, que no Ollama são apelidos para o mesmo modelo, os mesmos pesos no disco.

Mesmos pesos, mesmo prompt, mesma temperatura, mesma semente. O resultado tinha que ser igual, e foi. O que a máquina muda é o relógio, não o desenho: repare na tabela acima que os dois levaram tempos bem diferentes para produzir exatamente os mesmos 955 tokens. Hardware define a velocidade da geração; o modelo e seus parâmetros definem o conteúdo.

Vale a inversão também, e ela explica o resto da galeria: como cada participante escolheu um modelo diferente, ninguém mais no encontro produziu nada parecido. É por isso que o clube junta modelos variados numa sala só. Se todos rodassem o mesmo modelo com os mesmos parâmetros, a votação seria entre desenhos idênticos, e não haveria encontro nenhum.

🤖 A matriz dos modelos

A melhor colocação que cada modelo alcançou em cada desafio, e quem o pilotava. Os desafios cobram coisas diferentes: o World exige decisão rápida em loop fechado, enquanto as rodadas de SVG pedem capricho visual.

Modelo🌍 World🎨 R1🎨 R2
llama3.2:3b🥇 Cumaru14º Cumaru🥇 Cumaru
deepseek-coder:latest🥇 gaguinho
qwen3.5:latestFarofa🥈 Farofa🥈 Farofa
gemma4:e4b🥉 Minhaqui🥉 Minhaqui
gemma3:4b🥈 guilhermyguilhermy
gemma4:e4b-mlx11º Rev🥉 Rev13º Rev
ornith:latest14º zordonzordon
qwen3.5:4b16º millerzinho de …gelo bahianogelo bahiano
qwen3.5:2bBielzinhoBielzinhoBielzinho
qwen3.5:0.8bmiilanez18º miilanez10º miilanez
ministral-3:8bCarangueijo020º Carangueijo0Carangueijo0
gemma4:12b12º bsc2bsc2bsc2
google/gemma-4-e4b15º clock13º clockclock
gemma4:31b-cloudGago
gemma4:e2b10º Carangueijofitcarangueijofit15º carangueijofit
hf.co/LiquidAI/LFM2.5-350M-GGUF:latestshaolin_the_pig…19º porco_matador_d…
qwen2.5-coder:3b17º AtrasadoAtrasado
gemma3:12B20º Fantasma10º Fantasma
gemma4:latest11º Itinho16º Itinho
granite4.1:3b19º pounela16º pounela12º pounela
lfm2.5-texto:latest18º GabrielMS
qwen3-vl:8b21º Bob Esponja

🛟 As gerações resgatadas

Estes participantes geraram seus desenhos por inteiro, e o telão mostrou tudo, mas a conexão caiu antes do aviso de conclusão chegar ao servidor. Até o encontro passado, isso bastava para sumirem da votação. Desta vez o servidor foi buscar o texto no buffer e colocou cada um na urna.

Participantetokens recuperados
clock932 tokens
Onixyus891 tokens
bsc2459 tokens
Fantasma411 tokens
Itinho1025 tokens
bsc2488 tokens

📱 De onde vieram os votos

A plataforma guarda o aparelho de quem vota. O celular dominou a urna, como era de esperar de uma votação por QR code, mas apareceu bastante gente votando do próprio notebook onde o modelo estava rodando.

Android304iPhone207Linux111Windows940100200300400

⚙️ 6º vs 7º encontro

O que mudou de um encontro para o outro, medido pelos mesmos critérios:

Métrica6º (11/07)7º (22/08)
Participantes2630
Modelos diferentes1623 ✅
Votos no dia367716 ✅
Votantes únicos1422 ✅
Pico de agentes no World1720 ✅
Comidas do campeão93 (Almir)118 (guilhermy) ✅
Erros 429 (rate limit)00 ✅
Gerações perdidas por quedainvisíveis na votação6 resgatadas ✅

🎙️ A aula que aconteceu no meio do jogo

Entre uma rodada e outra, o encontro vira aula. Estes trechos foram transcritos do áudio do dia e explicam justamente o que o site do clube não cobre: por que as métricas desta página são o que são, e por que os desafios têm a cara que têm.

Por que o benchmark envelhece
Toda vez tem um benchmark novo, até porque os modelos começam a pegar o benchmark e usar como treinamento. A proposta de ser uma coisa para avaliar virou propriedade de treinamento: ele já sabe a resposta. Aqui a gente experimenta sem se preocupar com isso.
De onde veio a capivara dançando frevo
Foi uma brincadeira para fazer um benchmark de modelo, tirando onda com benchmark. Inspirado em Simon Willison, que fez um pelicano andando de bicicleta. Eu quis dar uma regionalizada.
O que acontece aqui não é geração de imagem
Isso não é um modelo de geração de imagem, é um modelo de texto. Cada coisinha dessa é um pontinho na tela que ele está descrevendo. Quem desenha aquilo ali é o browser. O modelo precisa abstrair a estrutura da imagem sem nunca ver imagem nenhuma.
Quantização, ou o preço da qualidade
Quantizar é pegar um modelo que guarda cada peso em 16 bits e representar aquilo em 4 ou 8 bits. Você perde as nuances entre um ponto e outro, então ele vai tomando decisões piores no meio do caminho. A gente deixa o modelo mais rápido e cabendo na memória, mas o preço é a qualidade.
Por que o primeiro token demora tanto
O tempo até o primeiro token é o tempo de carregar o modelo na memória. Às vezes demora 30 segundos, tem computador que demora um minuto, porque ele está transferindo do disco para a RAM ou para a VRAM. Quando não tem VRAM suficiente, fica fazendo swap, e o computador pode até travar.
Por que pedir modelos pequenos
Peguem modelos pequenos, até para ser mais engraçado. Modelo grande responde tudo certo: capital de Pernambuco, Recife. A graça é quando aparece Olinda, quando aparece Rio de Janeiro. E eu não digo qual modelo baixar, porque quero diversidade: se eu digo um, todo mundo baixa aquele e fica tudo igual.

Curiosidades

O campeão no braço do modelo
guilhermy fez 118 comidas sem tocar no teclado uma única vez: todas as decisões saíram do gemma3:4b rodando no notebook dele. Levou o World no critério que interessa ao clube, o de deixar o modelo dirigir.
O placar bruto e o placar justo
No total de comidas, Cumaru terminou na frente com 139. Só que cerca de 47 delas saíram com o modo manual ligado, o que o coloca em 2º no placar descontado. A rodada 2 ele venceu com mérito integral, no llama3.2:3b e sem asterisco nenhum: 4.59 de média, a melhor do dia.
A guerra dos apelidos continua
O porco_matador_de_shaolin voltou, agora rodando um modelo de 350 milhões de parâmetros, o menor do dia. No World jogou o shaolin_the_pig_killer, com 23 comidas. A rivalidade atravessa encontros e idiomas, e segue sem desempate oficial.
O gaguinho que era o mais rápido
Venceu a rodada 1 com média 4.43 e ainda cravou o recorde de velocidade do dia: 177 tokens por segundo com deepseek-coder. Ganhou no capricho e na pressa.
/no_think
O Rev customizou o prompt do agente com uma linha só: /no_think, o comando que desliga o raciocínio passo a passo dos modelos Qwen. Menos deliberação, mais reflexo. Uma gambiarra de prompt no sentido mais puro do termo.
Ninguém ficou de fora
6 gerações chegaram inteiras ao telão mas perderam a conexão antes de avisar que tinham terminado. Em encontros anteriores elas simplesmente sumiriam da votação. Hoje o servidor foi buscar cada uma no buffer e colocou todas na urna.
Um clube poliglota de modelos
Foram 23 modelos diferentes em 30 participantes, quase um modelo por pessoa: das famílias gemma, qwen, llama, granite, ministral e deepseek até um LFM2.5 de 350M. Ninguém combinou nada, e quase ninguém repetiu.