Restrictions des outils MCP
MCP ne peut effectuer que les actions exposées par l'API d'Archicad. Lorsqu'une opération n'est pas disponible via cette API, l'IA ne peut pas l'exécuter en toute sécurité, même si Archicad peut l'effectuer manuellement. Les restrictions suivantes doivent être prises en compte lors de l'envoi de demandes MCP :
- Hiérarchie des paramètres : L'IA ne peut pas déplacer un élément de liste (ex. classification, note d'identification,…) vers un parent ou un groupe différent, ni le réordonner parmi ses éléments de même niveau.
- Propriétés d'éléments non modifiables : L'IA ne peut pas modifier Police, Taille de police, Style de police, Type de ligne, Stylo texte, Type d'étiquette, ni Type de ligne de marque de cotation. Les propriétés liées à GDL, telles que les paramètres de fenêtres et de portes, la largeur de cadre et les paramètres objet, ne sont généralement pas modifiables non plus.
- Visibilité et sélection : Les éléments non visibles ne sont pas entièrement pris en charge ; ainsi, l'IA peut être capable de les trouver ou de les modifier de manière fiable, mais ne pourra pas afficher les éléments non visibles. Les utilisateurs doivent préciser s'ils souhaitent également modifier les éléments non visibles.
- Combinaisons de calques : Le contenu d'une combinaison de calques personnalisée ne peut pas être lu. L'IA peut uniquement déterminer qu'une combinaison personnalisée existe, mais pas les options de calque qu'elle contient.
- Réglages de vue et de mise en page : Les réglages de vue manquants ou non applicables ne peuvent pas être lus. L'IA ne peut pas passer à une mise en page type. L'IA peut également produire un filtre de rénovation actuel incorrect sur la mise en page, ou afficher à la place le filtre de rénovation désactivé dans le centre de contrôle ou la fenêtre de rapport. Bien que le filtre de rénovation désactivé puisse être modifié via l'IA dans le centre de contrôle, la Mise en page, la Mise en page type et la Fenêtre de Rapport, Archicad affiche une alerte et le résultat peut ne pas correspondre au filtre actif souhaité.
- Fonctionnalités non encore examinées : La prise en charge par l'API n'a pas encore été confirmée pour répertorier les propriétés ou les classifications non utilisées par les éléments de la maquette, placer des dessins externes, définir la date et l'heure de la fenêtre 3D, ou accéder aux DPI des réglages de la vue 3D.
- Boîtes de dialogue modales d'Archicad : Un appel d'outil peut ouvrir une boîte de dialogue d'alerte ou d'information nécessitant qu'un utilisateur clique sur une option telle que Continuer ou Annuler. Tant que la boîte de dialogue est ouverte, le traitement est bloqué. L'IA ne peut actuellement pas lire le texte de la boîte de dialogue ni relayer le choix de l'utilisateur. Dans AI Assistant, l'utilisateur ne peut pas soumettre un autre prompt. Avec la connexion MCP, les nouvelles demandes restent en attente jusqu’à ce que la boîte de dialogue soit fermée directement dans Archicad. Si une demande semble bloquée, vérifiez Archicad, en particulier lors de l'utilisation de plusieurs écrans.
- Lorsqu'AI Assistant applique un favori à un élément existant :
- Les paramètres du modèle analytique structurel ne sont pas appliqués
- Les valeurs de surface ne sont appliquées que lorsqu'une substitution de surface est active. (À l'inverse, la commande appliquer d’Archicad définit les surfaces à chaque fois.)
- Le réglage « Exclure ID / Etage d'implantation » prévaut toujours (quel que soit le réglage par défaut actuel dans les options de transfert d'élément)
- Lorsqu'AI Assistant définit un favori comme réglage par défaut de l'élément :
- Tous les réglages du favori sont inclus, y compris l'ID et l'Etage d'implantation.
- Indiquez les noms de propriétés avec précision : Lorsque vous souhaitez interroger ou modifier une propriété spécifique, nommez-la explicitement. Certaines propriétés ont des noms similaires, et l'IA pourrait sinon les confondre et renvoyer ou modifier la mauvaise, par exemple : « Remplacer la surface des murs par Bois - Horizontal. » Au lieu de cela, précisez quelle surface vous souhaitez modifier : « Remplacer la surface latérale du mur par Bois - Horizontal »