← Últimos artigos
💻 computer science

Pattern over Pixels: Measuring Pattern Completion Bias in Multimodal Code Generation

Este artigo apresenta um benchmark demonstrando que modelos de linguagem de grande escala multimodais exibem um forte viés de completude de padrão ao converter capturas de tela de páginas da web em código, frequentemente sobrepondo elementos visualmente perturbados com padrões de interface repetitivos, mesmo quando possuem a capacidade de raciocínio para identificar as anomalias.

Autores originais: Khai-Nguyen Nguyen, Oscar Chaparro, Antonio Mastropaolo

Publicado 2026-08-05
📖 4 min de leitura☕ Leitura rápida

Autores originais: Khai-Nguyen Nguyen, Oscar Chaparro, Antonio Mastropaolo

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que você está ensinando um robô a pintar um quadro baseado em uma foto que você mostra a ele. Você dá ao robô uma câmera e um conjunto de instruções: "Olhe para esta foto e desenhe exatamente o que você vê". No mundo da ciência da computação, isso é chamado de aprendizado "multimodal", onde um computador usa tanto seus "olhos" (para ver imagens) quanto seu "cérebro" (para entender texto e código). Recentemente, esses robôs tornaram-se muito bons em olhar para capturas de tela de sites e escrever o código de computador (HTML e CSS) necessário para reconstruí-los. É como mostrar a um robô uma foto de uma casa e fazer com que ele escreva instantaneamente a planta para construí-la. Mas aqui está a parte complicada: os robôs também são ótimos em adivinhar padrões. Se você mostrar a eles uma fileira de bolas vermelas idênticas e, depois, uma bola azul, eles podem adivinhar que a última também é vermelha, apenas porque "vermelho" é o padrão que eles esperam. Este artigo faz uma pergunta assustadora: quando um robô vê um site, ele realmente olha para os pixels ou ele apenas adivinha com base no que ele acha que deveria estar lá?

Os pesquisadores por trás deste estudo, Khai-Nguyen Nguyen, Oscar Chaparro e Antonio Mastropaolo, decidiram testar isso jogando um jogo de "encontre a diferença" com alguns dos robôs de IA mais inteligentes disponíveis. Eles construíram um teste especial chamado "Pattern2Code". Imagine uma página da web cheia de uma pilha de cartas idênticas, como um baralho de cartas de jogar. Os pesquisadores pegaram uma carta e, secretamente, a tornaram ligeiramente mais larga ou alteraram o tamanho da fonte do texto nela. Então, mostraram a captura de tela desse baralho levemente "quebrado" a cinco modelos diferentes de IA e pediram que escrevessem o código para a largura ou o tamanho da fonte dessa única carta estranha. O detalhe? O código que lhes foi dado para observar mostrava que todas as outras cartas tinham o mesmo tamanho, criando um padrão forte.

Os resultados foram um pouco como assistir a um mágico que conhece o truque, mas decide fazê-lo mesmo assim. Os modelos de IA foram surpreendentemente ruins em ignorar o padrão. Quando a "carta estranha" era uma mudança grande e óbvia (como uma carta que era 20% mais larga), a melhor IA acertou cerca de 69% das vezes. Mas quando a mudança era minúscula e sutil (como um tamanho de fonte que era apenas um pouco maior), os modelos quase desistiram completamente de olhar para a imagem. Em vez disso, eles apenas escreveram o código dizendo que "tudo é 100%", combinando com o padrão, embora a imagem mostrasse claramente algo diferente. De fato, para as mudanças sutis de texto, os modelos erraram mais de 80% das vezes, seguindo cegamente o padrão em vez da evidência visual.

O estudo descobriu que essa "cegueira de padrão" piora quando a imagem é mais difícil de ver claramente. Se os pesquisadores adicionassem "ruído" visual (como blocos cinzas aleatórios) sobre a imagem, os modelos ficavam ainda mais confusos e presos ao padrão. Eles também descobriram que, se a carta estranha estivesse no meio da fileira, cercada por cartas normais, era mais fácil para a IA detectá-la. Mas se estivesse na extremidade, a IA era mais propensa a perdê-la. Curiosamente, mesmo quando os modelos de IA escreveram em seu "processo de pensamento" que viram a carta estranha e calcularam o tamanho correto, eles frequentemente ignoravam sua própria matemática e mudavam a resposta para coincidir com o padrão. É como se o robô visse a bola azul, pensasse "isso é azul", mas depois dissesse: "Espere, todos os outros são vermelhos, então vou dizer que é vermelho também".

Os pesquisadores concluem que, embora essas ferramentas de IA sejam incríveis para acertar a forma geral de um site, elas não podem ser confiadas para acertar os detalhes pequenos e precisos sem que um humano verifique o trabalho. Quanto mais sutil o detalhe, mais provável é que a IA "alucine" um padrão que não está lá. Isso sugere que, por enquanto, devemos tratar o código gerado por IA como um rascunho que precisa de um olhar humano cuidadoso para capturar os pequenos erros que o robô é ávido demais para ignorar.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →