Interface interprétable
Une interface interprétable expose clairement ses intentions visuelles, structurelles et programmatiques afin qu’un humain, un moteur ou un agent puisse comprendre les actions disponibles et leurs conséquences.
Définition courte
Une interface est interprétable lorsque ce qui est visible, ce qui est codé et ce qui est exposé aux surfaces machine racontent la même chose. Le bouton ressemble à un bouton, se comporte comme un bouton et possède un nom accessible qui explique son action. Le champ visible est relié à son label. La carte d’un service associe clairement l’objet, le texte, le prix, le CTA et la destination.
Ce que le concept gouverne
Le concept gouverne la cohérence entre :
- hiérarchie visuelle ;
- structure HTML ;
- arbre d’accessibilité ;
- états d’interaction ;
- affordances ;
- messages d’erreur et de confirmation ;
- signaux sémantiques et données structurées.
Une interface peut être belle sans être interprétable. Elle peut aussi être indexable sans être actionnable. L’interprétabilité demande que les signaux convergent.
Ce que ce concept n’est pas
Une interface interprétable n’est pas une interface simpliste. Elle peut être riche, interactive et complexe, mais elle ne doit pas dépendre de conventions cachées, d’effets de survol obligatoires, d’états temporaires ou de composants opaques pour transmettre une intention critique.
Modes de défaillance fréquents
- un élément ressemble à un bouton sans être exposé comme action ;
- deux actions concurrentes ont le même libellé ;
- l’ordre DOM ne correspond pas à l’ordre logique du parcours ;
- une icône porte l’action sans nom accessible ;
- une erreur de formulaire est visible mais non associée au champ ;
- le contexte d’une action est séparé de l’objet sur lequel elle agit.
Implication de gouvernance
L’implication de gouvernance est que le design d’interface devient une couche d’autorité. Si l’interface laisse deviner ce qu’elle devrait déclarer, l’agent risque de compléter les trous par inférence. L’objectif n’est pas de supprimer l’interprétation, mais de réduire l’espace d’inférence libre.
Règle de lecture
Utiliser interface interprétable pour qualifier une page, un composant ou un parcours. Utiliser navigabilité agentique lorsque l’analyse porte sur l’accomplissement d’une tâche par un agent.