Points clés
- Will et Jorge ont développé LAD (Language-Aided Design), un module complémentaire pour SolidWorks.
- Cet outil utilise des LLM pour créer des esquisses, des fonctionnalités, des assemblages et des macros à partir d'entrées conversationnelles.
- LAD inclut des fonctionnalités comme des captures d'écran automatiques, l'analyse de l'arborescence des fonctionnalités et la gestion des permissions.
- Les développeurs ont des antécédents en ingénierie logicielle et utilisent des outils comme Claude Code.
Résumé rapide
Les développeurs Will et Jorge ont présenté LAD (Language-Aided Design), un module complémentaire spécialisé pour SolidWorks qui exploite les grands modèles de langage (LLM) pour automatiser la création de conceptions CAD. Cet outil répond à une limitation spécifique des logiciels d'ingénierie actuels : l'impossibilité de générer des résultats de modélisation 3D directement à partir d'invites textuelles.
LAD fonctionne comme un pont entre les entrées conversationnelles et les tâches d'ingénierie complexes. Il permet aux utilisateurs de créer des esquisses, des fonctionnalités, des assemblages et des macros simplement en les décrivant. Le système est conçu pour s'intégrer profondément à l'environnement SolidWorks, fournissant à l'IA le contexte nécessaire via des captures d'écran automatiques et l'analyse de l'arborescence des fonctionnalités. Malgré les limitations actuelles des LLM dans la création d'objets 3D par rapport à la génération de code, les développeurs estiment que la technologie s'améliorera considérablement dans les mois à venir.
Combler le fossé entre le code et le CAD
Le développement de LAD découle des antécédents des créateurs en ingénierie logicielle, où des outils comme Claude Code et Cursor sont devenus dominants. En explorant les systèmes CAD, les développeurs ont identifié une disparité significative : le développement logiciel a adopté les capacités de texte à code pilotées par l'IA, mais la conception mécanique manque d'outils équivalents pour la modélisation 3D à partir de texte.
Selon les développeurs, les principaux systèmes CAD n'offrent actuellement aucun moyen natif de passer d'une invite textuelle à un résultat de modélisation. LAD vise à combler ce vide en agissant comme une couche intermédiaire. Les développeurs reconnaissent que lors de leurs tests, les LLM ne sont actuellement pas aussi performants pour générer des objets 3D que pour écrire du code. Cependant, ils expriment une forte optimisme quant à l'évolution rapide de ces capacités dans les mois et années à venir.
Capacités principales de LAD
LAD fonctionne comme une boîte à outils complète au sein de l'environnement SolidWorks, traduisant le langage naturel et les documents téléversés en géométrie CAD exploitable. Le module complémentaire fournit au LLM un large éventail de fonctions spécifiques pour manipuler efficacement l'environnement de conception.
Le système repose sur plusieurs catégories d'outils distinctes conçues pour couvrir l'ensemble du spectre des tâches de conception mécanique :
- Création de pièces : Des dizaines d'outils permettent au LLM de générer des esquisses, d'extruder des fonctionnalités et de modifier des pièces.
- Gestion des assemblages : Des outils spécifiques permettent à l'IA d'organiser des pièces individuelles en assemblages complets.
- Opérations sur les fichiers : Le LLM peut créer, enregistrer, rechercher et lire directement les fichiers et la documentation SolidWorks.
- Automatisation par macros : Des outils pour écrire et exécuter des macros sont inclus, soutenus par une fonction de recherche dans la documentation de l'API.
Sensibilité au contexte et fonctionnalités de sécurité
Pour garantir que l'IA comprenne l'état actuel de la conception, LAD emploie des mécanismes avancés de sensibilité au contexte. Le système capture automatiquement des captures d'écran et analyse l'arborescence des fonctionnalités, renvoyant ces données visuelles et structurelles au LLM. Cela permet à l'IA de prendre des décisions éclairées basées sur la progression actuelle de l'utilisateur plutôt que d'opérer à l'aveugle.
La sécurité et le contrôle de l'utilisateur sont également au cœur de l'architecture. Les développeurs ont mis en œuvre un système de checkpointing qui permet aux utilisateurs d'annuler les modifications non désirées, atténuant ainsi le risque d'erreurs de l'IA. De plus, un système de permissions détermine quelles commandes nécessitent l'approbation de l'utilisateur avant leur exécution, garantissant que les changements critiques ne sont pas effectués sans surveillance.
Disponibilité et perspectives d'avenir
LAD est actuellement disponible pour les utilisateurs qui souhaitent le tester, les développeurs sollicitant activement des commentaires pour affiner l'utilité de l'outil. Cette publication représente une première étape vers l'intégration de l'IA générative dans les flux de travail de l'ingénierie mécanique, un secteur qui a traditionnellement reposé sur la modélisation paramétrique manuelle.
Ce projet met en lumière une tendance croissante d'application des capacités des LLM à des domaines spécialisés autres que le codage. À mesure que les LLM continuent d'avancer, des outils comme LAD pourraient fondamentalement changer la manière dont les ingénieurs interagissent avec les logiciels CAD, déplaçant l'accent de la création géométrique manuelle vers l'intention de conception de haut niveau.




