ArtisanCAD to agent AI specjalizujący się w tworzeniu procedur CAD dla komponentów przemysłowych bezpośrednio z naturalnych instrukcji tekstowych. System opiera się na nowej reprezentacji CAD-IR, która działając jako proceduralna struktura danych, zapisuje parametry, sekwencje operacji, powiązania narzędziowe, zależności między elementami oraz reguły weryfikacji. To pozwala systemowi pracować z niepełnymi lub niejasnych zapytaniami użytkowników, gdzie tradycyjne metody by zawisły.
Klucz do wydajności systemu leży w destylacji wiedzy ekspertów. ArtisanCAD analizuje rzeczywiste nagrania pracy w CATIA, logi makr, notatki inżynierskie i opisy wzorów projektowych. Na tej podstawie tworzy bibliotekę umiejętności - sparametryzowanych, wielokrotnie użytecznych procedur CAD. Kiedy użytkownik da niejasne polecenie, system retrieve'a odpowiednie umiejętności, dostosowuje je do konkretnego kontekstu i wykonuje przez dedykowany backend CATIA-MCP.
Co wyróżnia ArtisanCAD od poprzednich podejść to zdolność do obsługi długich procedur modelowania, utrzymania parametrycznej geometrii możliwej do edycji oraz generowania kodu na poziomie produkcji z B-Rep executionem. System wykorzystuje też wielowidokową informację zwrotną z wizualizacji do iteracyjnego ulepszania wyników, co oznacza, że może poprawiać się w trakcie pracy zamiast generować od razu nieudaną procedurę.