W
WisyLink
ProduitTarificationAPIBlogContact
Tous les articles

Blog WisyLink

generative-uiruntime-compositionoutcome-designinterface-constraintsui-evaluation

UI générative : interfaces composées à l'exécution à partir de l'intention

L'UI générative assemble des interfaces au moment de la requête à partir de l'intention et du contexte plutôt que d'écrans pré-dessinés, déplaçant le design vers les résultats, les contraintes et la confiance.

3 juin 20268 min de lecture
UI générative : interfaces composées à l'exécution à partir de l'intention

L'UI générative est la pratique d'assembler une interface au moment de la requête à partir d'une intention énoncée et du contexte environnant, plutôt que de servir une mise en page dessinée à l'avance. Au lieu d'un écran fixe, l'utilisateur reçoit une composition produite pour cet instant : contrôles, textes et arrangement sont choisis quand la requête arrive, contre des contraintes que le designer a fixées plutôt que des pixels qu'il a placés.

  • Une interface cesse d'être un artefact et devient la sortie d'une fonction sur intention et contexte.
  • Les designers spécifient résultats et bornes ; le runtime sélectionne l'arrangement concret.
  • Deux utilisateurs au même but peuvent rencontrer deux écrans différents.
  • La cohérence passe de la mise en page au comportement, puisque la mise en page n'est plus fixe.
  • La confiance dépend désormais de la lisibilité et de la vérifiabilité d'un écran unique.
  • L'évaluation passe de l'inspection d'une maquette à l'échantillonnage d'une distribution de rendus.

Qu'est-ce que l'UI générative quand l'écran est construit par requête ?

L'UI générative désigne des interfaces composées à l'exécution à partir d'un modèle d'intention et de contexte, de sorte que le résultat rendu est un candidat parmi beaucoup plutôt qu'un design canonique unique. La discipline traite un écran comme une sortie dérivée. Ce que voit l'utilisateur est une résolution d'un espace de compositions possibles, resserrée par la requête et les contraintes en vigueur.

C'est un objet différent d'une mise en page responsive. Le design responsive réarrange un ensemble d'éléments connus selon les points de rupture ; l'ensemble et leurs relations restent rédigés. La composition générative laisse l'ensemble lui-même varier : quels champs apparaissent, quelles actions sont offertes, quelle densité a le résultat, ce qui est omis. La variation est le point, pas un cas limite.

Les définitions de travail qui se sont stabilisées en 2025 et 2026 partagent un engagement. L'interface est assemblée à partir d'une description de ce qui doit être vrai après l'interaction, associée à ce que l'on sait de la situation, et la forme concrète est laissée au moment du rendu.

Il aide de nommer ce qui reste humain dans ce tableau. L'intention, le vocabulaire de composants et les contraintes sont encore rédigés délibérément. Ce qui est délégué est l'acte d'arrangement : la liaison de ces pièces en un écran spécifique pour une requête spécifique. La génération ne retire pas tant le jugement de design qu'elle le déplace de la surface vers les règles qui gouvernent chaque surface.

Comment le design passe-t-il du dessin d'écrans à la spécification de résultats ?

Quand l'artefact est généré, le levier du designer remonte en amont. L'unité de travail devient une spécification d'intention, les blocs permis, et les contraintes que toute composition valide doit honorer. On cesse d'arranger un écran et on commence à décrire ses conditions d'acceptation.

Cela semble un petit déplacement d'effort, mais change ce que signifie « terminé ». Un écran dessiné est terminé quand il a l'air juste une fois. Un résultat spécifié est terminé quand chaque rendu plausible dans les bornes est acceptable, revendication bien plus large. La surface de design s'élargit d'une composition à une famille.

Un compromis qui apparaît oppose expressivité et gouvernabilité. Assouplir les contraintes laisse le runtime servir un ajustement plus net pour chaque requête et contexte. Les resserrer garde la famille assez petite pour raisonner. Le métier consiste à choisir quelles décisions fixer comme invariants et lesquelles déléguer au moment.

PropriétéÉcrans pré-dessinésInterfaces composées à l'exécution
Unité de designUne mise en page fixeIntention plus contraintes
Ce qui varieDonnées dans les emplacementsEmplacements, actions, densité
Définition du finiUn écran a l'air justeChaque rendu dans les bornes est acceptable
Cible de revueUne maquetteUne distribution de sorties
Mode d'échecMauvaise mise en page statiqueRendu valide mais désorientant

Une interface peut-elle rester cohérente quand aucun rendu ne correspond ?

La cohérence était historiquement portée par la mise en page elle-même : le même bouton au même endroit enseignait où regarder. Quand la mise en page peut changer par requête, cet ancrage s'affaiblit, et la cohérence doit se réexprimer à un niveau plus haut que la position.

La réponse du champ tend vers les invariants. Certaines relations sont déclarées non négociables quelle que soit la composition : une action destructive est toujours confirmable, l'intention primaire toujours joignable en une étape, le même concept utilise toujours le même libellé et la même affordance. Le runtime est libre sous ces lignes et lié au-dessus.

Cela recadre un langage produit comme un ensemble de règles que le générateur doit satisfaire, non une capture d'écran à matcher. La cohérence devient comportementale et sémantique plutôt que spatiale. Les questions plus dures portent sur quels invariants sont porteurs, car chaque invariant fixé échange une part de l'adaptativité qui justifiait de générer l'interface.

Il y a aussi une cohérence temporelle à défendre. Un même utilisateur revenant sur plusieurs jours rencontre des compositions différentes, et le système doit rester cohérent sur cette séquence même si aucune visite ne s'aligne pixel à pixel. Les ancres sont conceptuelles : une fonction garde son nom, une action son sens, et le modèle mental formé la dernière fois prédit encore ce qui se passe cette fois.

Pourquoi la confiance est-elle plus dure quand un écran n'existe qu'une fois ?

Un écran rendu pour une seule requête, puis jamais revu, complique les sources habituelles de confiance. Les utilisateurs bâtissent la confiance en partie par la répétition et la référence partagée : le même écran décrit par d'autres, le même chemin parcouru hier. Une composition unique retire ce sol commun.

La confiance doit alors venir de la lisibilité dans le rendu lui-même. L'interface doit rendre son propre raisonnement inspectable : pourquoi ces champs, pourquoi cette action est primaire, quelles données ont façonné l'arrangement. Quand une composition peut justifier sa propre forme, un utilisateur peut la vérifier sur le moment au lieu de s'appuyer sur l'avoir déjà vue.

La prévisibilité fournit une seconde source. Même un écran vu une fois paraît digne de confiance quand il se comporte comme le promettent ses invariants déclarés, de sorte que l'utilisateur peut raisonner sur ce qu'une action fera avant de l'entreprendre. Le risque est l'inverse : un rendu techniquement valide mais surprenant, où la composition est restée dans ses bornes mais a défié l'attente. Garder contre cette surprise fait autant partie de la confiance que d'exposer le raisonnement.

Enveloppe de composition
L'espace déclaré d'arrangements qu'un générateur peut produire pour une intention donnée, borné par des contraintes.
Invariant
Une propriété que chaque rendu doit tenir quelle que soit la composition, comme l'accessibilité de l'action primaire.
Lisibilité
Le degré auquel un rendu unique expose pourquoi il a été assemblé ainsi.

Comment évaluer une UI différente à chaque requête ?

L'inspection suppose une cible stable. Quand la cible est une distribution plutôt qu'un seul écran, l'évaluation doit passer de la vérification du design unique à la caractérisation de la population de designs que la spécification peut émettre. La question passe de « cet écran est-il bon » à « l'enveloppe d'écrans est-elle acceptable ».

Un ordre d'opérations pratique tend à ressembler à ceci :

  1. Énoncez l'intention et le contexte auxquels l'interface répond, en termes lisibles par un non-auteur.
  2. Déclarez les invariants que chaque rendu doit satisfaire, et les bornes dans lesquelles il doit rester.
  3. Échantillonnez de nombreux rendus sur des intentions et contextes réalistes, y compris clairsemés et adverses.
  4. Scorez chaque échantillon contre les invariants et l'achèvement de tâche, non contre une maquette de référence.
  5. Resserez les contraintes où les rendus dérivent, et assouplissez-les où les bornes étouffent un meilleur ajustement.

Le déplacement va d'une revue de design unique à une boucle d'évaluation permanente, car la spécification continue d'émettre de nouveaux écrans après la mise en production. La couverture compte plus que le poli d'un seul rendu. Une interface correcte sur les cas qu'on a eu la chance d'inspecter n'est pas encore connue comme correcte, et les cas non inspectés sont exactement où une composition valide-mais-désorientante tend à se cacher. Traiter l'évaluation comme un échantillonnage plutôt qu'une approbation rend cette région cachée observable.

Où semblent aller les interfaces composées à l'exécution

La trajectoire pointe vers des interfaces traitées moins comme des documents et plus comme des systèmes au comportement à spécifier et surveiller. À mesure que la composition passe au runtime, la compétence rare devient écrire des contraintes assez précises pour être sûres et assez lâches pour être utiles, puis regarder ce que le générateur produit réellement contre elles.

Ce qui devient plus dur, c'est la responsabilité d'un écran que personne n'a dessiné. Quand un rendu induit en erreur, la cause vit dans la spécification, le contexte, ou le choix du générateur dans les bornes, et séparer cela devient une discipline propre. Versionner une distribution, reproduire un rendu unique, et expliquer une composition unique après coup sont des problèmes ouverts que le champ nomme encore.

Les outils tendent à suivre cette division. Les instruments qui mûrissent sont ceux pour écrire des contraintes, échantillonner des rendus, et remonter une composition unique jusqu'aux entrées qui l'ont produite, plutôt que pour placer des éléments à la main. Le centre de gravité passe du canevas à la spécification et au moniteur à côté.

Le point d'équilibre probable est une division du travail : les humains possèdent intention et invariants, le runtime possède l'arrangement, et une couche d'évaluation continue s'interpose. L'interface cesse d'être une chose terminée et devient une chose gouvernée — posture plus calme mais plus exigeante que le dessin d'écrans n'en a jamais demandé.

FAQ

Questions fréquemment posées

En quoi l'UI générative diffère-t-elle du design responsive ?
Le design responsive réarrange un ensemble d'éléments rédigés selon les tailles d'écran, tandis que l'ensemble et les relations restent fixes. L'UI générative laisse l'ensemble lui-même varier à l'exécution, de sorte que champs, actions et densité sont choisis par requête à partir de l'intention et du contexte, non prédéterminés.
Que produit réellement un designer dans un flux orienté résultats ?
Au lieu d'une mise en page finie, une spécification : l'intention que sert l'interface, les blocs de construction permis, et les contraintes que toute composition valide doit honorer. L'arrangement concret est laissé au runtime ; le livrable décrit des conditions d'acceptation plutôt que des pixels.
Comment une interface composée à l'exécution peut-elle rester cohérente ?
La cohérence passe de la position à des invariants déclarés. Des règles comme une intention primaire toujours joignable, des libellés cohérents pour le même concept, et des actions destructives confirmables tiennent sur chaque rendu, de sorte que l'interface reste cohérente en comportement et en sens même si aucun layout ne correspond.
Comment tester une interface qui change à chaque requête ?
On évalue la distribution des rendus, pas un seul écran. Cela signifie échantillonner de nombreuses compositions sur des intentions réalistes et adverses, scorer chacune contre les invariants et l'achèvement de tâche, et resserrer ou assouplir les contraintes là où les rendus dérivent — en boucle permanente plutôt qu'en revue unique.
Partager
XLinkedInFacebook
Sur cette page
  1. Ce que signifie l'UI générative
  2. Des écrans aux résultats
  3. Cohérence sans mise en page fixe
  4. Confiance dans les écrans uniques
  5. Évaluer des interfaces variables
  6. Où va la composition

Documentation

  • Vue d'ensemble
  • API
  • CLI
  • GitHub
  • npm

Blog

  • Explorer le blog
  • Même prompt, résultats différents : reproductibilité en production
  • Prouver l'origine des médias générés par machine
  • Ingénierie du contexte : du polissage de prompt à l'architecture de l'information
  • Agents utilisant des outils : l'IA qui passe de la réponse à l'action

Mentions légales

  • Vie privée
  • Conditions d'utilisation
  • Entreprise

Produit

  • Fonctionnalités
  • Tarification
  • Contact
  • Ingénierie
WisyLink © 2026·
Conçu avec ❤️ par notre équipe