Saltar para o conteúdo
Artigos
Estudos9 min de leitura

Porque é que a IA chamou ferro de passar a um aspirador

O ChatGPT recomendou um aspirador Bosch descrevendo-o como ferro de passar. Fomos atrás da causa até à página exata que ele leu, e está lá: vinte produtos numa lista e nenhum declarado como produto. O mecanismo, a prova, e a correção.

CTO

Fotografia que ilustra o artigo «Porque é que a IA chamou ferro de passar a um aspirador»
Foto de No Revisions no Unsplash

A 20 de Agosto de 2026 perguntámos ao ChatGPT, em português e a partir de Portugal, onde comprar um aspirador vertical até 200 euros. Entre os produtos recomendados apareceu um aspirador Bosch com esta descrição: "ferro de passar com alta avaliação, fácil de usar".

Fomos atrás da causa até ao fim. Este artigo mostra o percurso todo, porque o interessante não é o erro: é o mecanismo, e o facto de a marca afetada não ter forma de o corrigir.

A investigação, passo a passo
Passo 1 de 4: Primeiro: o erro não estava sozinho
  1. Primeiro: o erro não estava sozinho

    No mesmo carrossel, um aspirador vertical aparecia descrito como "robô de limpeza eficiente". E não é preciso ir verificar nada a nenhuma loja para saber que a descrição do Bosch estava errada, porque a resposta contradiz-se a si própria: três linhas abaixo do carrossel, o mesmo modelo descreve o mesmo produto como "2 em 1 e autonomia até 40 min". Um ferro de passar não tem autonomia de quarenta minutos.

    Repetimos a pergunta e o carrossel devolveu produtos diferentes, com outro retalhista citado. Já lá vamos ao que isso significa.

Tipos de schema declarados na página
  • ListItem: Ocorrências 20
  • BreadcrumbList: Ocorrências 1
  • ItemList: Ocorrências 1
  • WebSite: Ocorrências 1
  • Organization: Ocorrências 1
  • ImageObject: Ocorrências 1
  • WebPage: Ocorrências 1
  • Product: Ocorrências 0

Fonte: a verificação em PowerShell acima, contra a página exata que o assistente leu.

Não existe um único Product.

Há uma lista com vinte itens, e cada item diz apenas que é um item de uma lista, com um nome e uma ligação. Nenhum preço ligado a um produto. Nenhuma categoria. Nenhuma marca. Nenhum tipo. A página mostra vinte produtos a um humano e não declara nenhum deles como produto a uma máquina.

Também não há meta robots, portanto a página está aberta a toda a gente. Não é um caso de conteúdo escondido. É o contrário: está tudo aberto e nada explicado.

O mecanismo, em três frases

O mecanismo

O modelo abre uma página com vinte produtos misturados por cor. Vê nomes numa lista e preços no texto, sem nada que os ligue. Tem de decidir o que pertence a quê, decide mal, e apresenta o resultado ao comprador com a mesma confiança com que apresenta o resto.

Porque é que isto é maior do que parece

As páginas de filtros passaram a ser fonte. Durante anos, as páginas de categoria com facetas foram tratadas como lixo técnico: geradas dinamicamente, muitas vezes marcadas para não aparecer no Google, sem investimento nenhum. Deixaram de ser lixo no dia em que os assistentes começaram a ler páginas em vez de consultar índices. Hoje são superfície de citação, e são as páginas pior preparadas de qualquer loja.

Quem é citado é a loja, não o fabricante. Nas duas corridas, a fonte apontada ao lado dos preços era o retalhista. Quer dizer que a marca cujo produto é descrito ao contrário não controla a página onde o erro nasce, não controla o texto que sai, e nem sequer fica a saber.

E o resultado muda entre corridas. A mesma pergunta, minutos depois, devolveu produtos diferentes e outra loja. Uma verificação única não chega para nada, o que torna a medição repetida a única forma de saber o que está a acontecer.

A correção

É técnica, é conhecida e é barata. Cada ListItem passa a conter um Product com name, brand, category e offers com price, priceCurrency e availability. Assim cada item da lista diz o que é e quanto custa, e nenhum atributo fica a flutuar à espera de se colar ao produto errado.

Cada item da lista, hoje e com a correção
HojeCom a correção
TipoSó ListItemProduct
NomeSimSim
MarcaNãobrand
CategoriaNãocategory
PreçoNo texto, sem ligação a nadaoffers: price, priceCurrency
DisponibilidadeNãooffers: availability

Para quem tem acesso ao template das páginas de listagem, é trabalho de um dia. O que falta não é dificuldade técnica, é alguém ter percebido que estas páginas passaram a ser lidas por máquinas que respondem a compradores.

Para uma marca que vende através de terceiros, a defesa é indireta e dupla: ter uma página só daquele produto, que diga o que a coisa é antes de dizer o quanto é boa, e ter com o canal uma conversa sobre os dados estruturados das páginas de listagem. É uma conversa que quase nenhuma marca portuguesa está a ter.

Uma nota de justiça

Nomeámos a loja porque sem o endereço esta investigação não se verifica, e é a verificabilidade que lhe dá valor. Mas convém dizer o resto: aquela página tem ItemList declarado, o que é mais do que a maioria das lojas portuguesas tem nas páginas de categoria. O padrão do mercado é não ter nada. Se escolhêssemos uma loja ao acaso, provavelmente encontraríamos menos, não mais.

O problema não é de ninguém em particular. É de um mercado inteiro que ainda não percebeu que estas páginas mudaram de função.

O que vem a seguir

Este caso estabelece o mecanismo. O passo seguinte é a frequência: vinte perguntas em quatro categorias, repetidas ao longo de três semanas, para saber quantas vezes acontece e onde é pior. Os números serão publicados.

Perguntas frequentes

A ler a seguir