ai-agents-for-beginners

How to Design Good AI Agents

(Cliquez sur l’image ci-dessus pour voir la vidéo de cette leçon)

Principes de conception agentique en IA

Introduction

Il existe de nombreuses façons de penser la construction de systèmes IA agentiques. Étant donné que l’ambiguïté est une caractéristique et non un défaut dans la conception de l’IA générative, il est parfois difficile pour les ingénieurs de savoir par où commencer. Nous avons créé un ensemble de principes de conception UX centrés sur l’humain pour permettre aux développeurs de construire des systèmes agentiques centrés sur le client afin de répondre à leurs besoins métier. Ces principes de conception ne sont pas une architecture prescriptive mais plutôt un point de départ pour les équipes qui définissent et construisent des expériences agents.

En général, les agents devraient :

Ce que couvrira cette leçon

Objectifs d’apprentissage

Après avoir terminé cette leçon, vous serez capable de :

  1. Expliquer ce que sont les principes de conception agentique
  2. Expliquer les lignes directrices pour utiliser les principes de conception agentique
  3. Comprendre comment construire un agent en utilisant les principes de conception agentique

Les principes de conception agentique

Agentic Design Principles

Agent (Espace)

C’est l’environnement dans lequel l’agent opère. Ces principes guident comment nous concevons les agents pour qu’ils s’engagent dans les mondes physique et numérique.

Agent (Temps)

C’est la manière dont l’agent opère dans le temps. Ces principes guident comment nous concevons les agents interagissant à travers passé, présent et futur.

Agent (Noyau)

Ce sont les éléments clés au cœur de la conception d’un agent.

Lignes directrices pour mettre en œuvre ces principes

Lorsque vous utilisez les principes de conception précédents, appliquez les lignes directrices suivantes :

  1. Transparence : Informer l’utilisateur que l’IA est impliquée, comment elle fonctionne (y compris les actions passées), et comment donner des retours et modifier le système.
  2. Contrôle : Permettre à l’utilisateur de personnaliser, spécifier ses préférences, et avoir le contrôle sur le système et ses attributs (y compris la possibilité d’oublier).
  3. Cohérence : Viser des expériences cohérentes et multimodales sur appareils et points d’accès. Utiliser des éléments UI/UX familiers lorsque c’est possible (par ex., icône micro pour interaction vocale) et réduire autant que possible la charge cognitive de l’utilisateur (par ex., viser des réponses concises, aides visuelles, contenu « En savoir plus »).

Comment concevoir un agent de voyage en utilisant ces principes et lignes directrices

Imaginez que vous concevez un agent de voyage, voici comment vous pourriez envisager utiliser ces principes et lignes directrices :

  1. Transparence – Informez l’utilisateur que l’agent de voyage est un agent IA. Fournissez quelques instructions de base pour commencer (par ex., un message « Bonjour », exemples de commandes). Documentez cela clairement sur la page produit. Montrez la liste des commandes que l’utilisateur a demandées auparavant. Expliquez clairement comment donner des retours (pouce en haut/bas, bouton Envoyer un retour, etc.). Précisez clairement si l’agent a des restrictions d’usage ou de sujets.
  2. Contrôle – Assurez-vous que l’utilisateur sache comment modifier l’agent après sa création avec des éléments comme la commande système. Permettez à l’utilisateur de choisir le niveau de verbosité de l’agent, son style d’écriture, et toute mise en garde sur ce dont l’agent ne doit pas parler. Autorisez l’utilisateur à voir et supprimer tout fichier ou données associées, commandes et conversations passées.
  3. Cohérence – Assurez-vous que les icônes pour partager une commande, ajouter un fichier ou une photo, et taguer quelqu’un ou quelque chose sont standard et reconnaissables. Utilisez l’icône trombone pour indiquer l’envoi/partage de fichiers avec l’agent, et une icône image pour indiquer l’envoi de graphiques.

Exemples de code

Vous avez d’autres questions sur les modèles de conception agentique IA ?

Rejoignez le Microsoft Foundry Discord pour rencontrer d’autres apprenants, assister à des heures de bureau et obtenir des réponses à vos questions sur les agents IA.

Ressources supplémentaires

Leçon précédente

Exploring Agentic Frameworks

Leçon suivante

Tool Use Design Pattern


Avertissement :
Ce document a été traduit à l’aide du service de traduction automatique Co-op Translator. Bien que nous nous efforçons d’assurer l’exactitude, veuillez noter que les traductions automatiques peuvent contenir des erreurs ou des inexactitudes. Le document original dans sa langue d’origine doit être considéré comme la source faisant foi. Pour les informations critiques, il est recommandé de recourir à une traduction professionnelle réalisée par un humain. Nous déclinons toute responsabilité en cas de malentendus ou de mauvaises interprétations résultant de l’utilisation de cette traduction.