Cours d'introduction à Microsoft AI Agent : Principes de conception des agents d'IA
bref
Il existe de nombreuses façons de construire un système d'IA agentique. L'ambiguïté étant une caractéristique, et non un défaut, de la conception générative de l'IA, il peut parfois être difficile pour les ingénieurs de déterminer par où commencer. Nous avons créé un ensemble de principes de conception de l'expérience utilisateur centrée sur l'humain qui permet aux développeurs de construire des systèmes agentiques centrés sur le client qui répondent à leurs besoins commerciaux. Ces principes de conception ne constituent pas une architecture prescriptive, mais plutôt un point de départ pour les équipes qui définissent et construisent des expériences Agentic.
En général, l'agent doit :
- Développer et élargir les capacités humaines (brainstorming, résolution de problèmes, automatisation, etc.)
- Combler les lacunes en matière de connaissances (me donner un aperçu rapide des domaines de connaissances, des traductions, etc.)
- Promouvoir et soutenir les façons dont nous préférons, en tant qu'individus, travailler avec les autres
- nous aider à devenir de meilleures versions de nous-mêmes (par exemple, des coachs de vie ou des maîtres d'œuvre pour nous aider à acquérir des compétences en matière de régulation émotionnelle et de pensée positive, à renforcer notre résilience, etc.)
Ce cours couvrira
- Que sont les principes de conception agentique ?
- Quelques lignes directrices à suivre pour mettre en œuvre ces principes de conception
- Quelques exemples d'utilisation des principes de conception
objectif d'apprentissage
A l'issue de ce cours, vous serez en mesure de :
- Expliquer ce que sont les principes de conception agentique
- Expliquer les lignes directrices pour l'utilisation des principes de conception agentique
- Apprendre à construire un agent en utilisant les principes de la conception agentique
Principes de conception agentique

Agent (espace)
Il s'agit de l'environnement dans lequel l'agent opère. Ces principes guident la manière dont nous concevons les agents pour qu'ils participent au monde physique et numérique.
- Connecter, ne pas plier - Aider les gens à se connecter à d'autres personnes, à des événements et à des connaissances exploitables pour la collaboration et la connectivité.
- L'agent permet de relier les événements, les connaissances et les personnes.
- Les agents rapprochent les gens. Ils ne sont pas conçus pour remplacer ou dévaloriser les personnes.
- Facilement accessible mais parfois invisible - L'agent fonctionne principalement en arrière-plan et nous incite uniquement lorsque c'est pertinent et approprié.
- Les agents sont faciles à découvrir et à accéder pour les utilisateurs autorisés sur n'importe quel appareil ou plateforme.
- L'agent prend en charge les entrées et sorties multimodales (son, voix, texte, etc.).
- Les agents peuvent passer en toute transparence du front office au back office, de la proactivité à la réactivité, en fonction de leur perception des besoins de l'utilisateur.
- Les agents peuvent fonctionner de manière invisible, mais leurs processus de traitement en arrière-plan et leur collaboration avec d'autres agents sont transparents et contrôlables par l'utilisateur.
Agent (temps)
C'est ainsi que les agents fonctionnent dans le temps. Ces principes guident la façon dont nous concevons les agents pour qu'ils interagissent dans le passé, le présent et l'avenir.
- (dans le) passéRéflexion sur l'histoire, y compris l'état et le contexte.
- L'agent fournit des résultats plus pertinents basés sur l'analyse de données historiques plus riches, et pas seulement des événements, des personnes ou des États.
- L'agent crée des liens à partir d'événements passés et réfléchit activement à ses souvenirs pour s'engager dans des situations actuelles.
- présent .Les messages d'encouragement sont plus nombreux que les messages d'information.
- Les agents incarnent une approche intégrée de l'interaction humaine. Lorsqu'un événement se produit, un agent est plus qu'une simple notification statique ou un autre formulaire statique ; un agent peut rationaliser le processus ou générer dynamiquement des invites pour attirer l'attention de l'utilisateur au bon moment.
- L'agent fournit des informations basées sur les changements contextuels, sociaux et culturels et est personnalisé en fonction de l'intention de l'utilisateur.
- Les interactions entre les agents peuvent être progressives, évoluer et se complexifier au fil du temps afin d'autonomiser les utilisateurs.
- en attenteLes femmes et les enfants : Adaptation et développement.
- L'agent s'adapte à une variété d'appareils, de plateformes et de modes.
- L'agent s'adapte au comportement de l'utilisateur, à ses besoins en matière d'accessibilité et est librement personnalisable.
- L'agent est façonné et développé grâce à l'interaction continue de l'utilisateur.
Agent (noyau)
Ce sont les éléments clés au cœur de la conception des agents.
- Accepter l'incertitude tout en instaurant la confiance.
- Un certain degré d'incertitude est attendu de la part de l'agent. L'incertitude est un élément clé de la conception des agents.
- La confiance et la transparence sont les fondements de la conception des agents.
- Les humains peuvent contrôler quand un agent est activé ou désactivé et l'état de l'agent est toujours visible.
Lignes directrices pour la mise en œuvre de ces principes
Lorsque vous utilisez les principes de conception précédents, veuillez suivre les lignes directrices suivantes :
- la transparenceInformer l'utilisateur de l'implication de l'IA, de son fonctionnement (y compris les opérations passées) et de la manière de fournir un retour d'information et de modifier le système.
- confinementLes utilisateurs peuvent personnaliser, spécifier leurs préférences et contrôler le système et ses attributs (y compris la possibilité d'oublier).
- cohérenceLes services d'information et de communication doivent être conçus de manière à offrir une expérience multimodale cohérente sur tous les appareils et points d'extrémité. Utilisez des éléments UI/UX familiers dans la mesure du possible (par exemple, des icônes de microphone pour les interactions vocales) et minimisez la charge cognitive du client (par exemple, privilégiez les réponses claires, les aides visuelles et le contenu "en savoir plus").
Comment utiliser ces principes et lignes directrices pour concevoir un agent de voyages ?
En supposant que vous conceviez une agence de voyage, voici comment envisager d'utiliser les principes et les lignes directrices de la conception :
- la transparence - Faites savoir aux utilisateurs que l'agent de voyage est un agent doté d'une IA. Fournissez des instructions de base sur la manière de commencer (par exemple, des messages "Bonjour", des exemples de conseils). Documentez clairement ces instructions sur la page du produit. Affichez une liste de conseils demandés par les utilisateurs dans le passé. Des instructions claires sur la manière de fournir un retour d'information (pouces en l'air et pouces en bas, bouton "Envoyer un retour d'information", etc.) Indiquer clairement si l'agent est soumis à des restrictions d'utilisation ou de thème.
- confinement - Veiller à ce que les utilisateurs comprennent clairement comment modifier un agent après sa création, par exemple à l'aide d'invites du système. Permettre aux utilisateurs de choisir le niveau de détail de l'agent, son style d'écriture et les avertissements éventuels sur les sujets que l'agent ne doit pas aborder. Permettre aux utilisateurs de consulter et de supprimer tous les fichiers ou données associés, les messages-guides et les conversations antérieures.
- cohérence - Veillez à ce que les icônes pour les alertes de partage, l'ajout de fichiers ou de photos et le marquage de quelqu'un ou de quelque chose soient standard et reconnaissables. Utilisez l'icône du trombone pour télécharger/partager des fichiers avec l'agent et l'icône de l'image pour télécharger des graphiques.
© déclaration de droits d'auteur
L'article est protégé par le droit d'auteur et ne doit pas être reproduit sans autorisation.
Articles connexes
Pas de commentaires...