← Derniers articles
🤖 AI

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

Cet article introduit CADIR, une représentation intermédiaire exécutable multi-plateforme basée sur le noyau OCCT qui permet la génération de CAO agentique avec des graphes de construction explicites et une correspondance de signatures géométriques afin de parvenir à une reconstruction de modèles de haute fidélité et éditable à travers divers systèmes de CAO tels que FreeCAD, SolidWorks et Fusion 360.

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

Publié 2026-08-04
📖 5 min de lecture🧠 Analyse approfondie

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

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez que vous essayez d'apprendre à un robot à construire un château de Lego complexe. Vous pourriez donner au robot une photo du château terminé et lui dire : « Fais ceci », mais le robot pourrait simplement coller les briques ensemble en un tas désordonné qui s'effondrerait si vous tentiez de déplacer une seule pièce. Ou bien, vous pourriez donner au robot une liste d'instructions longue et rigide comme « Prends la brique rouge 4, place-la sur la brique bleue 2 », mais si les outils du robot sont légèrement différents de ceux que vous avez utilisés pour écrire la liste, il pourrait attraper la mauvaise brique ou rester bloqué. C'est le défi actuel dans un domaine appelé la Conception Assistée par Ordinateur (CAO), où les ingénieurs utilisent des logiciels pour concevoir tout, des moteurs de voitures aux boîtiers de smartphones. Pendant longtemps, les ordinateurs ne pouvaient que créer des formes 3D statiques ou suivre des scripts très spécifiques et rigides qui se brisaient facilement si l'on tentait de les modifier ou de les déplacer vers un autre logiciel. Mais maintenant, avec l'essor des « Grands Modèles de Langage » (une IA qui comprend le langage humain), nous commençons à voir des ordinateurs capables d'écouter une description telle que « fabrique un engrenage » et d'essayer de le construire. La grande question est : comment faire en sorte que l'ordinateur construise quelque chose qui soit non seulement de la bonne forme, mais aussi facile à réparer, à modifier et à utiliser dans différents programmes de conception ?

C'est ici qu'un nouveau système appelé CADIR intervient, agissant comme un super traducteur et un chef de projet pour les bâtisseurs dotés d'IA. Les chercheurs derrière cet article ont découvert que les méthodes existantes étaient comme donner à un chef une recette écrite dans un code secret que seule une cuisine spécifique pouvait lire ; si vous essayiez de cuisiner dans une autre cuisine, les ingrédients ne correspondraient pas, ou les étapes n'auraient aucun sens. Ils ont également remarqué que les tentatives précédentes de l'IA construisaient souvent des modèles « statiques » — comme une statue en 3D — que l'on ne pouvait pas modifier ultérieurement sans tout recommencer. Pour résoudre cela, l'équipe a créé CADIR, qui signifie « Représentation Intermédiaire Éditable Trans-Backend ». Considérez cela comme un journal de construction universel, étape par étape, qui ne se contente pas d'enregistrer ce qui a été construit, mais aussi comment cela a été construit, en gardant une trace de chaque dépendance (comme la façon dont une roue est attachée à un axe) d'une manière que n'importe quel logiciel de conception majeur peut comprendre.

Au lieu de simplement recracher une forme 3D finale, le système CADIR construit un « graphe de construction ». Imaginez cela comme un organigramme dynamique où chaque étape du processus de construction est un nœud, et les lignes reliant ces nœuds montrent comment une étape dépend d'une autre. Si vous changez la taille d'un trou au milieu du design, le graphe sait qu'il doit mettre à jour tout ce qui est connecté à ce trou, tout comme un véritable plan d'ingénierie. Le système utilise une astuce ingénieuse appelée « Correspondance de Signature Géométrique » pour trouver les bonnes pièces. C'est comme si vous aviez perdu une brique Lego spécifique dans un autre ensemble ; au lieu de chercher une brique ayant le même numéro de série (qui pourrait ne pas exister dans le nouvel ensemble), le système cherche une brique ayant la même forme, la même taille et la même couleur, garantissant que le nouveau design s'ajuste parfaitement même si le logiciel est différent.

Les chercheurs ont testé cela en demandant à l'IA de construire des centaines de pièces mécaniques, allant de blocs simples à des assemblages complexes avec des engrenages et des pièces mobiles. Ils ont découvert que CADIR était incroyablement fiable, atteignant un « taux de réussite d'exécution » parfait de 1,0000, ce qui signifie que l'IA a construit les modèles avec succès sans planter ni commettre d'erreurs à chaque fois. Lorsqu'ils ont comparé CADIR à d'autres méthodes, ils ont constaté que CADIR produisait des formes beaucoup plus proches du design prévu (améliorant la précision d'environ 30 % dans certains tests) et, surtout, permettait d'ouvrir et de modifier les modèles reconstruits dans des logiciels populaires comme FreeCAD, SolidWorks et Fusion 360. En fait, lorsqu'ils ont tenté de modifier ces modèles reconstruits, le système a réussi à réparer ou à changer les pièces presque 100 % du temps dans FreeCAD et Fusion 360.

Ce qui est particulièrement excitant, c'est que le système ne se contente pas de construire à partir de zéro ; il peut également « se souvenir » des conceptions passées. Les chercheurs ont donné à l'IA une bibliothèque de graphes de construction précédents et ont découvert que lorsque l'IA recherchait des formes ou des pièces similaires à l'aide de texte ou d'images, elle pouvait trouver les bons blocs de construction beaucoup plus rapidement et plus précisément que si elle cherchait simplement à travers du code brut. Cela signifie que l'IA peut apprendre de son propre historique, réutilisant des petites structures ingénieuses (comme une manière spécifique de fixer une poignée) pour construire des choses plus complexes plus tard. Bien que l'article note que certaines fonctionnalités très spécifiques dans certains logiciels ne peuvent toujours pas être parfaitement éditées en raison des limitations uniques de ces programmes, le résultat global est un bond en avant massif. Cela suggère que nous nous dirigeons vers un avenir où l'IA pourra non seulement concevoir des machines complexes, mais aussi les remettre à des ingénieurs humains dans un format prêt à être peaufiné, testé et amélioré, comblant ainsi le fossé entre une idée simple et un produit réel et fonctionnel.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →