Naviguer jusqu'au contenu principal

Design systems et IA : pourquoi les serveurs MCP sont la clé

Ana BoyerDesigner Advocate, Figma
Illustration abstraite de cercles noirs interconnectés au centre, avec des lignes noires fines qui se ramifient vers des points verts et des formes géométriques colorées. Les formes incluent des motifs rouges, jaunes, bleus et multicolores avec des textures en forme de peigne, organisées symétriquement sur un fond gris.Illustration abstraite de cercles noirs interconnectés au centre, avec des lignes noires fines qui se ramifient vers des points verts et des formes géométriques colorées. Les formes incluent des motifs rouges, jaunes, bleus et multicolores avec des textures en forme de peigne, organisées symétriquement sur un fond gris.

Associés aux serveurs MCP, les design systems deviennent un facteur de productivité pour les workflows alimentés par l'IA. Ils garantissent que les produits d'IA agentique génèrent des résultats pertinents et conformes à la marque.

Partager Design systems et IA : pourquoi les serveurs MCP sont la clé

Illustration de Cynthia Alfonso

Diagramme circulaire avec trois segments de flèche connectés formant une boucle. Les segments sont étiquetés dans le sens des aiguilles d'une montre : « DS plus robuste » en rouge, « Meilleure sortie IA » en bleu et « Prise en charge IA/DS améliorée » en vert. Le fond est noir.Diagramme circulaire avec trois segments de flèche connectés formant une boucle. Les segments sont étiquetés dans le sens des aiguilles d'une montre : « DS plus robuste » en rouge, « Meilleure sortie IA » en bleu et « Prise en charge IA/DS améliorée » en vert. Le fond est noir.

Lorsque les produits d'IA agentique disposent du contexte de conception de Figma, ils rendent votre design system encore plus efficace, ce qui aboutit à une meilleure sortie de code.

Pendant des années, les design systems ont été le fondement permettant aux équipes de développement de produit de faire évoluer les décisions de conception et d'établir un lien entre les designers et les ingénieurs. Les ingrédients qui font le succès d'un design system (meilleure communication, documentation exhaustive, modèles et langages partagés) constituent aussi la base pour tirer parti efficacement de l'IA. Tout comme les design systems aident les équipes de designers et d'ingénieurs à comprendre les directives de marque, les bonnes pratiques, les modèles et le code, ils fournissent aux produits d'IA agentique le contexte dont ils ont besoin pour produire non pas n'importe quel résultat, mais le bon résultat. Et dès que les produits d'IA agentique peuvent créer avec votre contexte de design, un cercle vertueux est mis en place : l'IA renforce votre design system, ce qui améliore le code IA généré.

Le serveur MCP de Figma en est un parfait exemple pratique, en apportant le contexte de Figma à votre environnement de développement. Ce contexte inclut des informations telles que l'utilisation de styles et de variables, la syntaxe de code des variables et Code Connect. Ainsi, plus vos designs utilisent le design system de votre équipe (et plus les aspects design et code de votre design system sont reliés), plus le serveur MCP devient utile. Et si votre organisation n'a pas encore créé un design system robuste, le serveur MCP de Figma peut également être un outil utile pour lancer le processus en favorisant la mise en œuvre de tokens et de composants.

Les design systems sont la lingua franca entre le design et l'IA

Alors que les LLM facilitent l'exécution des idées, le véritable différenciateur pour des produits de qualité n'est plus seulement la fonctionnalité, mais le savoir-faire (l'art de refléter une intention claire, une identité visuelle et une expérience utilisateur réfléchie). Les design systems permettent à ce niveau de savoir-faire de se déployer à grande échelle au sein d'une organisation. Ils posent les bases d'interfaces élégantes, accessibles et utilisables, ce qui permet aux équipes d'avancer rapidement sans sacrifier la qualité ou la cohérence. Ils garantissent également que nous ne finissons pas tous par livrer les mêmes UI génériques assemblées à partir du même ensemble de composants générés par l'IA.

Les design systems de qualité fournissent :

  • Fondations évolutives : des tokens définis pour la couleur, l'espacement, la typographie et plus encore, afin que l'expression visuelle soit cohérente sur toutes les plateformes et points de contact
  • Composants réutilisables : conçus pour s'adapter à différents cas d'utilisation, tout en maintenant une source de vérité commune
  • Accessibilité intégrée : des expériences inclusives au cœur du design

Pour les organisations qui profitent déjà des avantages d'un design system robuste, ou même qui cherchent à justifier le temps et les ressources nécessaires à la création et la maintenance d'un tel système, ces avantages sont encore plus importants lorsqu'ils sont associés à des outils d'IA. Avec les design systems, les produits d'IA agentique ne vous aident pas seulement à créer des produits plus rapidement, mais ils génèrent également des résultats qui sont cohérents et qui reposent sur les modèles et les bonnes pratiques que les designers et développeurs ont soigneusement élaborés.

À mesure que de plus en plus d'entreprises adopteront des outils d'IA dans leurs stacks de développement de produit, les design systems serviront de plus en plus de lien qui guide ces outils vers de meilleurs résultats. C'est grâce à eux que les organisations rapprocheront l'IA de leur marque, de leurs normes et de leurs équipes.

Un nouveau degré de vitesse et de précision

La génération de code est actuellement le cas d'utilisation le plus courant de l'IA dans le développement de produit : selon le récent rapport sur l'IA de Figma, 68 % des développeurs utilisent l'IA pour écrire du code. Mais seulement 32 % des designers et développeurs déclarent faire confiance aux résultats. Pourquoi ? Parce que le contexte est primordial.

Demander à des produits d'IA agentique de générer du code sans le contexte du design system revient à demander à un nouvel ingénieur de commencer à livrer du code avant d'entamer sa procédure d'onboarding. Cela pourrait fonctionner techniquement, mais la cohérence avec le mode de création de votre équipe ne serait pas respectée.

Pourquoi cela importe

Lorsque des produits d'IA agentique génèrent du code avec le contexte du design system, ils peuvent :

  • Réutiliser les composants et motifs existants : réduire la duplication et l'incohérence
  • Appliquer automatiquement les tokens de design : harmoniser le code avec les normes de marque et d'accessibilité
  • Fournir aux développeurs un code de départ de haute qualité : aider les ingénieurs à travailler rapidement et avec plus de précision
  • Réduire les boucles de feedback : rapprocher le design de l'ingénierie en réduisant les erreurs d'interprétation et le temps passé sur l'assurance qualité

C'est là qu'intervient le serveur MCP de Figma. Lorsque qu'une frame Figma est inspectée, le serveur MCP envoie des informations contextuelles (composants, styles et variables, par exemple) à vos produits d'IA agentique. Si ces éléments sont mappés à du code via Code Connect et à une syntaxe de code de variables, l'agent peut extraire des ressources de code réelles. Sinon, le serveur fournit toujours un contexte de style, ce qui aide l'agent à rédiger du code basé sur vos designs à partir de zéro.

Et désormais, avec l'ajout de la génération des règles de design system automatisées, le serveur MCP peut analyser votre base de code et produire un fichier de règles structuré qui décrit les définitions de tokens, les bibliothèques de composants, les hiérarchies de style et les conventions de dénomination. Ce fichier joue le rôle de guide au niveau du système pour l'agent, réduisant l'ambiguïté et garantissant que le code généré respecte les normes de votre équipe. Au lieu de solliciter les outils d'IA pour le moindre détail (espacement, tokens, conventions de dénomination), les développeurs peuvent se concentrer sur la création, tandis que l'IA comble les vides avec des paramètres par défaut basés sur le système.

Les annotations sont des éléments de contexte supplémentaires que le serveur MCP de Figma fournit à vos produits d'IA agentique. Les équipes qui utilisent des annotations pour ajouter du contexte sur l'accessibilité, le comportement de l'interaction ou même le contenu verront ces informations répercutées dans leur génération de code basée sur le design.

Créer de meilleurs design systems

Le serveur MCP de Figma n'aide pas seulement les développeurs à améliorer leur code, il fournit aux équipes de design systems de nouvelles méthodes performantes pour créer, gérer et faire évoluer leurs systèmes, avec l'IA comme partenaire. Il peut aider les équipes à utiliser des agents pour :

1. Générer un code de composant conforme aux normes de l'entreprise

Surtout, le serveur MCP de Figma aide la sortie des produits d'IA agentique à respecter les modèles existants de votre équipe. Ils peuvent :

  • Combiner le contexte MCP d'un nouveau design de composant au code des composants existants pour implémenter le nouveau code de composant de façon cohérente avec les normes établies
  • Générer un code qui correspond aux langages et frameworks que vos équipes utilisent, au lieu d'être limité à la sortie par défaut de React et Tailwind.

Ce contexte accélère non seulement la création et la révision des composants, mais souligne également l'importance des workflows qui améliorent l'alignement entre le design et le code.

Le developer advocate Riccardo Erra montre comment utiliser le serveur MCP du Dev Mode pour aider les produits d'IA agentique à générer un nouveau code de composant.

2. Automatiser le fonctionnement du token de design

Avec le serveur MCP de Figma, les produits d'IA agentique peuvent identifier où appliquer ou introduire des tokens de design. Ils peuvent :

  • Suggérer où utiliser des tokens de design dans les cas où ils ne sont pas déjà appliqués
  • Utiliser le contexte des designs et de la base de code pour garantir que les tokens de design créés sont conformes aux normes que vous avez déjà définies
  • Vous aider à écrire des scripts et automatisations en utilisant le plugin et l'API REST pour développer de meilleurs workflows de tokens de design pour vos équipes.

Que vous commenciez tout juste à utiliser les tokens ou que vous optimisiez un système arrivé à maturité, le serveur MCP de Figma peut contribuer à accélérer l'adoption et l'utilisation des tokens à la fois dans le design et le code.

3. Auditer et améliorer l'alignement

Maintenir un design system efficace repose en partie sur l'alignement constant entre le design et le code. Avec le serveur MCP de Figma, des produits d'IA agentique peuvent utiliser le contexte de design pour contrôler les différences entre vos designs et votre base de code. Ils peuvent :

  • Auditer l'utilisation des design tokens dans le code par rapport au design sélectionné et inversement
  • Indiquer comment améliorer les noms de calques pour mieux aligner les composants Figma avec les composants de code
  • Suggérer des améliorations aux propriétés Figma pour un meilleur alignement avec le code
  • Rendre votre code responsive et identifier plus tôt les problèmes potentiels dans le design.

Voici comment utiliser le serveur MCP de Figma pour aider les produits d'IA agentique à générer des suggestions pour l'alignement des propriétés entre design et code :

Voici comment utiliser le serveur MCP du Dev Mode de Figma pour aider les produits d'IA agentique à générer des suggestions pour l'alignement des propriétés entre design et code.

Si vous avez déjà configuré Code Connect, vous obtiendrez un code généré qui correspond encore plus étroitement à vos modèles et designs existants. Pour ceux qui commencent juste à implémenter Code Connect, le serveur MCP de Figma peut faciliter ce processus d'intégration en fournissant une plus grande structure et plus de suggestions dès le départ.

Regard sur l'avenir

Nous ne faisons que commencer à explorer ce qui est possible lorsque les design systems et l'IA fonctionnent ensemble. Ce n'est pas seulement un changement d'outils, c'est un changement dans notre façon de créer. En intégrant une pensée systémique dans nos workflows d'IA, nous pouvons permettre aux équipes de gagner en rapidité sur le travail redondant, ce qui leur libère plus d'espace pour se concentrer sur la création de produits soigneusement conçus et appréciés par les utilisateurs.

Créez et collaborez avec Figma

Lancez-vous gratuitement