Retour à l'accueil

Agent IA KOMPAS-3D : modèles et dessins

L’agent IA s’intègre avec KOMPAS-3D via MCP pour la création autonome de pièces 3D, dessins et export DXF. Suit l’état du modèle, valide la géométrie avec des outils comme get_3d_context et measure_model_properties. Prend en charge les scripts Python et DSL pour la personnalisation.

IA autonome dans KOMPAS-3D pour la 3D et les dessins
Advertisement 728x90

Agent IA pour KOMPAS-3D : Modélisation et dessin en cycle complet

L'agent IA dans KOMPAS-3D construit désormais de manière autonome des pièces 3D, ajoute des trous, vérifie l'historique de construction, génère des dessins avec cartouches remplis et exporte en DXF. L'agent suit l'état du modèle à chaque étape : le document actuel, la phase de construction, les propriétés des faces et les modifications après les opérations.

Cela permet de déléguer les tâches routinières sans intervention manuelle. L'agent utilise des outils pour analyser le contexte, sélectionner les paramètres et valider la géométrie.

Suivi de l'état du modèle

L'agent demande l'état actuel via get_3d_context : il apprend le nombre d'éléments dans l'arbre de construction et la présence d'un corps de base. Il ne construit pas le modèle à partir de zéro mais continue à partir de l'étape en cours.

Google AdInline article slot

L'outil resolve_selection_3d trouve des faces en fonction de descriptions—par exemple, "face plane supérieure"—et renvoie un identifiant système pour un positionnement précis des esquisses et des découpes.

list_feature_tree_3d fournit une liste complète des opérations : esquisse de base, extrusion, découpe, trou, chanfrein. Le développeur peut ouvrir l'arbre et vérifier les étapes.

Validation et optimisation de la géométrie

Après les opérations, measure_model_properties renvoie le volume de la pièce et le nombre de faces pour une vérification mathématique. solve_model_goal ajuste itérativement les paramètres—par exemple, un rayon de 5,0—pour atteindre les propriétés cibles.

Google AdInline article slot

Cela permet des chaînes d'actions : construction → vérification → correction. L'agent confirme la réussite des commandes, évitant les erreurs.

  • get_3d_context : état du document et de l'arbre.
  • resolve_selection_3d : sélection par description.
  • list_feature_tree_3d : historique des opérations.
  • measure_model_properties : métriques de géométrie.
  • solve_model_goal : optimisation pour les objectifs.

Modes de script pour la personnalisation

Deux modes ont été ajoutés :

  • execute_python_script — accès à l'API CAO en Python pour une logique complexe.
  • execute_geometry_script — un DSL pour les chaînes de construction, par exemple, draw.line(pt(230, 30), pt(240, 30)). L'agent développe cela en appels KOMPAS-API, renvoyant un identifiant de référence.

Le mode Python convient à l'automatisation au-delà des opérations de base, tandis que le DSL est pour des séquences rapides sans code redondant.

Google AdInline article slot

Cycle complet : l'agent construit une pièce, vérifie l'arbre, passe au dessin, remplit le cartouche, exporte en DXF, enregistre le fichier et renvoie une capture d'écran.

Scénarios d'application pratique

Automatisation des pièces standard basées sur des modèles, remplissage des cartouches et lancement d'opérations répétables. L'intervention humaine n'est requise que pour la vérification finale.

L'environnement KOMPAS-3D sur Windows avec une interface COM conserve ses spécificités, mais le serveur MCP en tant que pont simplifie l'intégration avec les clients IA : terminal Codex, Claude Code, Cursor IDE.

La configuration prend 10 à 15 minutes. Le dépôt inclut des outils et un package.

Points clés :

  • L'agent maintient l'état du modèle, continuant à partir de l'étape en cours.
  • Outils pour la sélection, la validation et l'optimisation des paramètres.
  • Scripts Python et DSL pour des chaînes personnalisées.
  • Cycle complet : 3D → dessin → DXF sans saisie manuelle.
  • Intégration via MCP avec tout client IA.

— Editorial Team

Advertisement 728x90

Lire ensuite