ai-agents-for-beginners

Comment concevoir de bons agents IA

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

Principes de conception agentique pour l’IA

Introduction

Il existe de nombreuses façons de penser la création 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 constituent pas une architecture prescriptive mais plutôt un point de départ pour les équipes qui définissent et construisent des expériences agentiques.

En général, les agents doivent :

Ce que couvrira cette leçon

Objectifs d’apprentissage

À l’issue de cette leçon, vous serez capable de :

  1. Expliquer ce que sont les principes de conception agentique
  2. Expliquer les directives pour l’utilisation des principes de conception agentique
  3. Comprendre comment construire un agent en utilisant les principes de conception agentique

Les principes de conception agentique

Principes de conception agentique

Agent (Espace)

C’est l’environnement dans lequel l’agent opère. Ces principes guident la conception des agents pour qu’ils s’engagent dans des mondes physiques et numériques.

Agent (Temps)

C’est la manière dont l’agent fonctionne dans le temps. Ces principes guident la conception des 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.

Les directives pour appliquer ces principes

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

  1. Transparence : Informez l’utilisateur que l’IA est impliquée, comment elle fonctionne (y compris les actions passées) et comment donner un retour et modifier le système.
  2. Contrôle : Permettez à l’utilisateur de personnaliser, spécifier ses préférences et personnaliser, et de garder le contrôle sur le système et ses attributs (y compris la capacité à oublier).
  3. Cohérence : Visez des expériences cohérentes et multimodales sur les appareils et points d’accès. Utilisez des éléments UI/UX familiers lorsque possible (par ex., icône microphone pour interaction vocale) et réduisez la charge cognitive du client autant que possible (par ex., réponses concises, aides visuelles et contenu « En savoir plus »).

Comment concevoir un agent de voyage avec ces principes et directives

Imaginez que vous concevez un agent de voyage, voici comment vous pourriez penser à utiliser les principes et directives de conception :

  1. Transparence – Informez l’utilisateur que l’agent de voyage est un agent activé par IA. Fournissez des instructions de base sur la manière de commencer (par ex., un message « Bonjour », des exemples de prompts). Documentez clairement cela sur la page produit. Montrez la liste des prompts qu’un utilisateur a demandés auparavant. Indiquez clairement comment donner un retour (pouces levés et baissés, bouton Envoyer un retour, etc.). Articulez clairement si l’agent a des restrictions d’utilisation ou de sujet.
  2. Contrôle – Assurez-vous qu’il soit clair comment l’utilisateur peut modifier l’agent après sa création avec des éléments comme le System Prompt. Permettez à l’utilisateur de choisir la verbosité de l’agent, son style d’écriture, et toute mise en garde sur les sujets que l’agent ne doit pas aborder. Autorisez l’utilisateur à visualiser et supprimer tous fichiers ou données associés, prompts et conversations passées.
  3. Cohérence – Assurez-vous que les icônes pour Partager un prompt, ajouter un fichier ou une photo et taguer quelqu’un ou quelque chose soient standard et reconnaissables. Utilisez l’icône trombone pour indiquer le téléchargement/partage de fichiers avec l’agent, et une icône image pour indiquer le téléchargement de graphiques.

Exemples de codes

Vous avez plus de questions sur les modèles de conception agentiques en IA ?

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

Ressources supplémentaires

Leçon précédente

Explorer les cadres agentiques

Leçon suivante

Modèle de conception pour l’usage d’outils


Avertissement : Ce document a été traduit à l’aide du service de traduction automatique Co-op Translator. Bien que nous nous efforçions d’assurer l’exactitude, veuillez noter que les traductions automatisées peuvent contenir des erreurs ou des inexactitudes. Le document original dans sa langue native doit être considéré comme la source faisant autorité. Pour les informations critiques, il est recommandé de recourir à une traduction professionnelle réalisée par un humain. Nous ne saurions être tenus responsables des malentendus ou erreurs d’interprétation découlant de l’utilisation de cette traduction.