← Últimos artigos
🤖 AI

CADIR: A Cross-Backend Editable Intermediate Representation for Agentic CAD Generation

Este artigo apresenta o CADIR, uma representação intermediária executável cross-backend construída sobre o kernel OCCT que permite a geração de CAD agêntica com grafos de construção explícitos e correspondência de assinatura geométrica para alcançar a reconstrução de modelos de alta fidelidade e editáveis através de diversos sistemas CAD como FreeCAD, SolidWorks e Fusion 360.

Autores originais: Yu Liu, Jingzhe Ni, Yiming Chen, Junqi Huang, Ruofeng Tong, Min Tang, Peng Du

Publicado 2026-08-04
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Yu Liu, Jingzhe Ni, Yiming Chen, Junqi Huang, Ruofeng Tong, Min Tang, Peng Du

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ê esteja tentando ensinar um robô a construir um castelo de Lego complexo. Você poderia dar ao robô uma foto do castelo pronto e dizer: "Faça isto", mas o robô poderia apenas colar os tijolos de forma desordenada, criando uma pilha bagunçada que desmorona se você tentar mover uma única peça. Ou, você poderia dar ao robô uma lista de instruções longa e rígida como "Pegue o tijolo vermelho 4, coloque-o sobre o tijolo azul 2", mas se as ferramentas do robô forem ligeiramente diferentes das que você usou para escrever a lista, ele pode pegar o tijolo errado ou ficar travado. Este é o desafio atual em um campo chamado Design Auxiliado por Computador (CAD), onde engenheiros usam softwares para projetar de tudo, desde motores de carros até capas de smartphones. Por muito tempo, os computadores só conseguiam criar formas 3D estáticas ou seguir scripts muito específicos e rígidos que quebravam facilmente se você tentasse alterá-los ou movê-los para um programa de software diferente. Mas agora, com o surgimento dos "Large Language Models" (IA que entende a linguagem humana), estamos começando a ver computadores que podem ouvir uma descrição como "faça uma engrenagem" e tentar construí-la. A grande questão é: como garantimos que o computador construa algo que não seja apenas a forma correta, mas também fácil de consertar, mudar e usar em diferentes programas de design?

É aqui que um novo sistema chamado CADIR entra, atuando como um super-inteligente tradutor e gerente de projeto para construtores de IA. Os pesquisadores por trás deste artigo descobriram que os métodos existentes eram como dar a um chef uma receita escrita em um código secreto que apenas uma cozinha específica conseguia ler; se você tentasse cozinhar em uma cozinha diferente, os ingredientes não combinariam ou as etapas não fariam sentido. Eles também notaram que tentativas anteriores de IA frequentemente construíam modelos "estáticos" — como uma estátua 3D — que você não conseguia ajustar posteriormente sem começar do zero. Para resolver isso, a equipe criou o CADIR, que significa uma "Representação Intermediária Editável Cross-Backend". Pense nisso como um registro de construção universal e passo a passo que não registra apenas o que foi construído, mas como foi construído, rastreando cada dependência (como uma roda sendo presa a um eixo) de uma forma que qualquer software de design importante possa entender.

Em vez de apenas cuspir uma forma 3D final, o sistema CADIR constrói um "grafo de construção". Imagine isso como um fluxograma dinâmico onde cada etapa do processo de construção é um nó, e as linhas que os conectam mostram como uma etapa depende da outra. Se você alterar o tamanho de um furo no meio do design, o grafo sabe atualizar tudo o que estiver conectado a esse furo, exatamente como um projeto de engenharia real. O sistema usa um truque inteligente chamado "Geometric Signature Matching" para encontrar as peças certas. É como se você perdesse um Lego específico em um conjunto diferente; em vez de procurar por um tijolo com o mesmo número de série (que pode não existir no novo conjunto), o sistema procura por um tijolo com a mesma forma, tamanho e cor, garantindo que o novo design se encaixe perfeitamente, mesmo que o software seja diferente.

Os pesquisadores testaram isso pedindo à IA para construir centenas de peças mecânicas, desde blocos simples até montagens complexas com engrenagens e partes móveis. Eles descobriram que o CADIR foi incrivelmente confiável, alcançando uma "taxa de sucesso de execução" perfeita de 1,0000, o que significa que a IA construiu os modelos com sucesso, sem travar ou cometer erros todas as vezes. Quando compararam com outros métodos, o CADIR produziu formas muito mais próximas do design pretendido (melhorando a precisão em cerca de 30% em alguns testes) e, crucialmente, permitiu que os modelos fossem abertos e editados em softwares populares como FreeCAD, SolidWorks e Fusion 360. De fato, quando tentaram editar esses modelos reconstruídos, o sistema conseguiu corrigir ou alterar as partes quase 100% das vezes no FreeCAD e no Fusion 360.

O que torna isso particularmente emocionante é que o sistema não constrói apenas do zero; ele também pode "lembrar" de designs passados. Os pesquisadores deram à IA uma biblioteca de grafos de construção anteriores e descobriram que, quando a IA buscava por formas ou peças semelhantes usando texto ou imagens, ela conseguia encontrar os blocos de construção de forma muito mais rápida e precisa do que se estivesse apenas pesquisando através de código bruto. Isso significa que a IA pode aprender com seu próprio histórico, reutilizando estruturas inteligentes (como uma maneira específica de fixar uma alça) para construir coisas mais complexas depois. Embora o artigo observe que alguns recursos muito específicos em certos softwares ainda não podem ser perfeitamente editados devido às limitações únicas desses programas, o resultado geral é um salto enorme. Isso sugere que estamos caminhando para um futuro onde a IA pode não apenas projetar máquinas complexas, mas também entregá-las a engenheiros humanos em um formato que está pronto para ser ajustado, testado e melhorado, preenchendo a lacuna entre uma ideia simples e um produto real e funcional.

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 →