Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La conception d’une grande expérience d’agent va au-delà de l’élaboration de l’invite appropriée. Cela signifie créer un système d’interaction complet où chaque surface, réponse et état d’échec fonctionnent ensemble pour prendre en charge l’utilisateur. Cet article présente les outils et principes de conception qui vous aident à le faire, des composants Fluent UI qui fournissent une cohérence visuelle aux modèles de conception de cycle de vie qui permettent aux utilisateurs de passer d’une première interaction à la récupération d’erreurs.
Fluent UI
Fluent UI fournit la base visuelle et comportementale des agents. Ses composants sont réutilisables et accessibles. Lorsque vous concevez avec Fluent UI, vous travaillez dans un système déjà aligné sur le langage visuel de Microsoft. Cela signifie moins de surcharge de personnalisation et plus de cohérence pour les utilisateurs dans l’écosystème Microsoft 365.
Concevoir pour assurer homogénéité et cohérence. Utilisez les contrôles Fluent UI pour maintenir l'alignement visuel et comportemental entre les agents de Microsoft et l'écosystème Microsoft 365 Copilot plus large. Lorsque les utilisateurs passent d’un agent à l’autre, des composants familiers réduisent la charge cognitive et instaurent la confiance.
Conception pour l’accessibilité et la réactivité. Adoptez les composants Fluent UI React v9. La version 9 offre une prise en charge améliorée de l’accessibilité, un comportement réactif et de meilleures performances par rapport aux versions antérieures. Pour un public de concepteurs, cela signifie que vos mises en page s’adaptent correctement à différentes tailles d’écran et à différents modes d’entrée, sans nécessiter de surcharges personnalisées.
Conception pour la sélection et la personnalisation des composants. La bibliothèque Fluent UI Web Components est votre source de vérité pour les modèles disponibles. Il inclut les boutons bascule, les boutons composés, les dialogues, les menus, les onglets et les primitives associées. Commencez à partir de ces modèles avant d’introduire des composants personnalisés.
Conception pour les performances et l’optimisation. Réduisez la taille du bundle grâce à une utilisation réfléchie des composants. Évitez les remplacements inutiles. Reposez sur le système de thèmes et de jetons Fluent pour la personnalisation visuelle au lieu de styles codés en dur, ce qui permet à votre agent de rester cohérent avec les futures mises à jour de la plateforme.
Principes importants pour les agents
Lors de la conception d’agents, il est important qu’ils soient dignes de confiance, honnêtes sur leur nature et conçus avec conscience de leur impact plus large. Trois principes fondamentaux peuvent vous aider à guider vos décisions de conception. Les agents doivent être :
Conçu en fonction de l’intention. Les agents prennent en charge l’utilisateur, ils ne remplacent pas le jugement. Il est important de communiquer clairement les capacités et les limites, de conserver des résultats modifiables, de fournir des mécanismes de contrôle visibles permettant d’affiner ces résultats, et de concevoir des interactions qui renforcent le sentiment d’appropriation par l’utilisateur. En pratique, ce principe consiste à utiliser des formulations comme « Résumer avec Copilot » plutôt que « Copilot, résume », afin que l’utilisateur reste à l’initiative de l’action.
Différencié des humains. Les agents génèrent des réponses ; ils ne pensent ni ne ressentent rien. Utilisez un langage neutre et axé sur la technologie. Évitez toute formulation émotionnelle ou humaine. Gardez le ton transparent et axé sur les tâches. Évitez les mots tels que « comprendre », « penser » ou « sentir » ; utilisez plutôt des mots tels que « processus » ou « analyser ».
Résistant aux biais. Les sorties de l’agent peuvent avoir un impact supérieur à l’utilisateur principal. Conception avec connaissance de la façon dont le contenu peut être partagé ou réutilisé. Anticiper les risques et inclure des mécanismes d’examen et de correction. Demandez à votre équipe : Qui d’autre pourrait voir ce résultat ou agir en fonction de celui-ci ? Quelles sont les conséquences involontaires si l’agent échoue ou est mal utilisé ?
Pour obtenir des conseils supplémentaires sur la conception d’agent responsable, reportez-vous à l’article Lorsque l’IA rejoint l’équipe : trois principes pour la conception responsable de l’agent.
Conception dans le cycle de vie
Concevoir des expériences d’agent en tant que systèmes d’interaction complets, et non pas des invites isolées. Chaque agent doit prendre en charge l’ensemble du parcours utilisateur — du premier contact et de la définition des attentes, en passant par une collaboration active, jusqu’à la correction et au rétablissement lorsque les résultats ne sont pas parfaits. La conception à travers ces phases garantit la clarté, la confiance et la facilité d’utilisation durable.
Première expérience d’utilisation
La première interaction définit le ton de l’ensemble de la relation de l’agent. Lorsque les utilisateurs accèdent à l’agent pour la première exécution :
- Communiquez clairement ce qu’il est conçu pour vous aider. Fournissez des exemples d’invites, des cas d’usage courants et des points d’entrée visibles qui guident les utilisateurs vers des tâches significatives.
- Définissez les attentes en matière de qualité de sortie. Clarifier que les réponses peuvent varier et que les sorties peuvent nécessiter une révision ou un affinement. Évitez de surestimer les capacités.
- Réduisez l’ambiguïté et encouragez l’exploration. La transparence précoce crée une confiance, réduit l’utilisation abusive et aide les utilisateurs à former des modèles mentaux précis de la façon dont le système fonctionne.
Pendant l’interaction
Pendant que les utilisateurs travaillent activement avec l’agent :
- S’aligner sur les schémas d’application établis. Les contrôles, la disposition et la terminologie doivent être cohérents avec l’environnement de produit environnant.
- Prendre en charge l’affinement itératif. Les utilisateurs doivent pouvoir ajuster les prompts, en préciser le champ, demander des précisions ou modifier directement le contenu généré. L’interaction doit se sentir collaborative plutôt que transactionnelle.
- Affichez le contenu lorsqu’il est pertinent. Si l’agent s’appuie sur des fichiers, des sélections ou des sources de données spécifiques, identifiez clairement ces informations. Le maintien de la réactivité, de l’accessibilité et du comportement prévisible est essentiel pour maintenir la confiance des utilisateurs.
Lorsque le système est incorrect
Les sorties de l’agent sont parfois incomplètes, inexactes ou mal alignées avec l’intention :
- Fournir des voies de correction claires et efficaces. Les utilisateurs doivent pouvoir régénérer les réponses, modifier les prompts ou éditer manuellement les résultats en toute fluidité. Évitez de forcer les utilisateurs à redémarrer les flux de travail.
- Afficher les signaux contextuels. Le cas échéant, fournissez des données ou des hypothèses référencées pour aider les utilisateurs à comprendre pourquoi une réponse a été générée. La transparence et la récupération renforcent le contrôle des utilisateurs et empêchent la frustration.
Contenu connexe
- Lorsque l’IA rejoint l’équipe : trois principes pour la conception responsable de l’agent. Explorez les principes fondamentaux de la conception responsable de l’agent, notamment la construction pour l’intention, la différenciation des humains et la conception pour la résistance aux préjugés.
- Cartes adaptatives pour la conception d’assistant. Découvrez comment utiliser Cartes adaptatives pour créer des réponses riches et interactives dans vos expériences d’agent, avec des conseils sur les modèles de conception et les meilleures pratiques.
- Conseils d’expérience utilisateur ISV pour les expériences de copilote. Infrastructures d’expérience utilisateur, principes fondamentaux et conseils d’expérience utilisateur collaboratifs pour créer des expériences de Copilot personnalisées.
- Exporter et importer des composants copilot. Gestion et réutilisation des composants dans les solutions copilotes dans Microsoft Copilot Studio.
- Exemples de cartes adaptatives pour Microsoft Teams. Modèles de démarrage pour les cartes adaptatives dans Teams et les expériences Copilot.
- concepteur Cartes adaptatives. Outil basé sur le navigateur pour le prototypage et le test des dispositions de carte adaptative.