Uma inteligência artificial para modelos de Lego? Temos. É o Lego GPT

Pesquisadores da Universidade Carnegie Mellon desenvolveram um modelo de IA que consegue transformar comandos de texto em modelos de objetos

imagem de um sofá amarelo feito de blocos de Lego
Crédito: Jose Larrazolo/ Unsplash

Grace Snelling 3 minutos de leitura

Pesquisadores da Universidade Carnegie Mellon desenvolveram uma ferramenta inovadora: o Lego GPT, que promete realizar o sonho de muitos fãs de Lego de transformar ideias em modelos montáveis com poucos cliques.

Apresentado em um artigo publicado na semana passada, o LegoGPT utiliza inteligência artificial para criar estruturas completas a partir de comandos de texto simples.

A proposta é ousada: basta descrever um objeto – como “um violão com formato de ampulheta” – para que o LegoGPT identifique automaticamente todas as peças necessárias e a maneira de montá-las. O código e uma demonstração pública estão disponíveis online, permitindo que entusiastas testem a novidade por conta própria.

Embora ainda esteja restrito a cerca de 20 categorias – entre elas cadeiras, guitarras, barcos, trens e carros –, os pesquisadores afirmam estar trabalhando para ampliar o repertório do modelo e permitir construções mais complexas.

COMO O LEGOGPT PREVÊ O PRÓXIMO BLOCO

A base do sistema é uma versão ajustada do modelo de linguagem LlaMA-3.2-Instruct-1B, da Meta. Semelhante ao ChatGPT, ele foi treinado com um banco de dados contendo 47 mil estruturas Lego e 28 mil formas 3D exclusivas, cada uma com descrições próprias. A partir desse vasto conjunto, o modelo aprendeu a “imaginar” como montar objetos reais usando apenas comandos de texto.

Crédito: Universidade Carnegie Mellon

O funcionamento do LegoGPT segue o princípio dos modelos autoregressivos, os mesmos utilizados nas principais IAs generativas. “Assim como o ChatGPT prevê a próxima palavra com base no que já foi dito, o LegoGPT prevê o próximo tijolo a ser colocado”, explica Ava Pun, doutoranda e coautora do estudo.

No entanto, prever a montagem correta não é o suficiente: é preciso garantir que a estrutura final seja fisicamente estável. Como não existem simuladores prontos que compreendam a física de peças Lego, os pesquisadores criaram um algoritmo próprio para avaliar se a construção se sustenta.

Crédito: Universidade Carnegie Mellon

“Nosso algoritmo leva em conta todas as forças físicas envolvidas: gravidade, atrito e os contatos entre as peças. Ele analisa o conjunto completo e verifica se as forças se equilibram. Se a soma for zero, a estrutura é estável”, detalha Pun.

Esse sistema de checagem é ativado automaticamente. Caso alguma peça cause instabilidade, o LegoGPT ajusta o projeto até encontrar uma solução viável.

APLICAÇÕES PARA ALÉM DO BRINQUEDO

Até o momento, o LegoGPT já foi utilizado para criar modelos como carros antigos, navios a vapor e guitarras elétricas. A versão atual opera em uma grade 3D de 20x20x20 voxels, mas os desenvolvedores planejam ampliar essa capacidade e incluir novos tipos de peças.

Para quem quiser experimentar em casa, a ferramenta, disponível para o público em versão de demonstração, permite gerar modelos tridimensionais e uma lista de peças necessárias a partir de descrições simples. Mas, como o sistema não gera instruções passo a passo, cabe ao usuário descobrir a ordem correta de montagem.

Crédito: Universidade Carnegie Mellon

Pun destaca que a escolha dos blocos Lego como foco inicial se deu pela acessibilidade do brinquedo, mas ressalta que o objetivo é mais ambicioso. A ideia é que modelos como o LegoGPT possam ser aplicados em áreas como arquitetura e design de produtos.

“As IAs generativas atuais criam imagens e vídeos incríveis, mas não sabem como transformar isso em algo real”, afirma a pesquisadora. “Nosso trabalho busca integrar leis físicas e restrições de montagem aos modelos gerativos, criando objetos que realmente funcionam no mundo físico.”


SOBRE A AUTORA

Grace Snelling é colaboradora da Fast Company e escreve sobre design de produto, branding, publicidade e temas relacionados à geração Z. saiba mais