← Nieuwste papers
🤖 AI

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

Dit artikel introduceert CADIR, een cross-backend uitvoerbare intermediaire representatie gebouwd op de OCCT-kernel die agentische CAD-generatie mogelijk maakt met expliciete constructiegrafen en geometrische signatuurmatching om hoogwaardige, bewerkbare modelreconstructie te bereiken over diverse CAD-systemen zoals FreeCAD, SolidWorks en Fusion 360.

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

Gepubliceerd 2026-08-04
📖 5 min leestijd🧠 Diepgaand

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

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je een robot probeert te leren hoe hij een complex Lego-kasteel moet bouwen. Je zou de robot een foto van het voltooide kasteel kunnen geven en zeggen: "Maak dit", maar de robot zou de blokjes misschien gewoon in een slordige hoop aan elkaar lijmen die uit elkaar valt als je ook maar één stukje probeert te verplaatsen. Of je zou de robot een lange, rigide lijst met instructies kunnen geven zoals "Pak rood blokje 4, plaats het op blauw blokje 2", maar als de gereedschappen van de robot net iets anders zijn dan die jij hebt gebruikt om de lijst te schrijven, kan hij het verkeerde blokje pakken of vast komen te zitten. Dit is de huidige uitdaging in een vakgebied genaamd Computer-Aided Design (CAD), waarbij ingenieurs software gebruiken om alles te ontwerpen, van automotoren tot smartphone-behuizingen. Lange tijd konden computers alleen statische 3D-vormen maken of zeer specifieke, rigide scripts volgen die gemakkelijk kapotgingen als je probeرde ze te veranderen of naar een ander softwareprogramma te verplaatsen. Maar nu, met de opkomst van "Large Language Models" (AI die menselijke taal begrijpt), beginnen we computers te zien die een beschrijving als "maak een tandwiel" kunnen begrijpen en proberen het te bouwen. De grote vraag is: hoe zorgen we ervoor dat de computer iets bouwt dat niet alleen de juiste vorm heeft, maar ook gemakkelijk te repareren, te veranderen en te gebruiken is in verschillende ontwerpprogramma's?

Dit is waar een nieuw systeem genaamd CADIR om de hoek komt kijken, dat fungeert als een superintelligente vertaler en projectmanager voor AI-bouwers. De onderzoekers achter dit artikel ontdekten dat bestaande methoden waren alsof je een chef-kok een recept gaf dat geschreven was in een geheime code die alleen door één specifieke keuken gelezen kon worden; als je probeerde in een andere keuken te koken, zouden de ingrediënten niet overeenkomen, of zouden de stappen geen zin hebben. Ze merkten ook op dat eerdere AI-pogingen "statische" modellen bouwden—zoals een 3D-standbeeld—waarbij je later niets meer aan kon aanpassen zonder opnieuw te beginnen. Om dit op te lossen, creëerde het team CADIR, wat staat voor een "Cross-Backend Editable Intermediate Representation". Denk aan een universeel, stapsgewijs constructielogboek dat niet alleen registreert wat er is gebouwd, maar ook hoe het is gebouwd, waarbij elke afhankelijkheid (zoals hoe een wiel aan een as is bevestigd) bijhoudt op een manier die elke belangrijke ontwerpprogramma kan begrijpen.

In plaats van alleen een definitieve 3D-vorm uit te spugen, bouwt het CADIR-systeem een "constructiegrafiek". Stel je dit voor als een dynamisch stroomdiagram waarbij elke stap in het bouwproces een knooppunt is, en de lijnen die de stappen verbinden laten zien hoe de ene stap afhankelijk is van de andere. Als je de grootte van een gat in het midden van het ontwerp verandert, weet de grafiek dat alles dat met dat gat verbonden is, moet worden bijgewerkt, net zoals een echt technisch ontwerp. Het systeem gebruikt een slimme truc genaamd "Geometric Signature Matching" om de juiste onderdelen te vinden. Het is alsof je een specifiek Lego-blokje kwijt bent in een andere set; in plaats van te zoeken naar een blokje met hetzelfde serienummer (dat in de nieuwe set misschien niet bestaat), zoekt het systeem naar een blokje met dezelfde vorm, grootte en kleur, waardoor het nieuwe ontwerp perfect past, zelfs als de software anders is.

De onderzoekers testten dit door de AI te vragen honderden mechanische onderdelen te bouwen, van eenvoudige blokken tot complexe assemblages met tandwielen en bewegende delen. Ze ontdekten dat CADIR ongelooflijk betrouwbaar was en een perfecte "execution success rate" van 1,0000 behaalde, wat betekent dat de AI de modellen telkens weer succesvol bouwde zonder crashes of fouten te maken. Wanneer ze CADIR vergeleken met andere methoden, produceerde het veel dichter bij het beoogde ontwerp en, cruciaal, maakte het de modellen aanpasbaar en bruikbaar in populaire software zoals FreeCAD, SolidWorks en Fusion 360. Sterker nog, toen ze probeerden deze gereconstrueerde modellen te bewerken, slaagde het systeem er bijna 100% van de tijd in om de onderdelen te repareren of te veranderen in FreeCAD en Fusion 360.

Wat dit bijzonder spannend maakt, is dat het systeem niet alleen vanaf nul bouwt; het kan ook "herinneren" wat er in het verleden is ontworpen. De onderzoekers gaven de AI een bibliotheek van eerdere constructiegrafieken en ontdekten dat wanneer de AI zocht naar vergelijkbare vormen of onderdelen met behulp van tekst of afbeeldingen, het de juiste bouwblokken veel sneller en nauwkeuriger kon vinden dan wanneer het alleen door ruwe code zou zoeken. Dit betekent dat de AI kan leren van zijn eigen geschiedenis en slimme kleine structuren (zoals een specifieke manier om een handvat te bevestigen) kan hergebruiken om later complexere dingen te bouwen. Hoewel het artikel opmerkt dat sommige zeer specifieke functies in bepaalde software nog steeds niet perfect bewerkbaar zijn vanwege de unieke beperkingen van die programma's, is het algemene resultaat een enorme sprong voorwaarts. Het suggereert dat we bewegen naar een toekomst waarin AI niet alleen complexe machines kan ontwerpen, maar ze ook kan overhandigen aan menselijke ingenieurs in een formaat dat klaar is om aangepast, getest en verbeterd te worden, waardoor de kloof tussen een simpel idee en een echt, werkend product wordt overbrugd.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →