(Cliquez sur l’image ci-dessus pour regarder la vidéo de cette leçon)
Bienvenue dans le cours Agents IA pour débutants ! Ce cours vous donne les connaissances fondamentales — et du code fonctionnel — pour commencer à construire des agents IA à partir de zéro.
Venez dire bonjour dans la communauté Discord Azure AI — elle est remplie d’apprenants et de créateurs IA heureux de répondre à vos questions.
Avant de nous lancer dans la construction, assurons-nous d’abord de bien comprendre ce qu’est un agent IA et dans quelles situations il est pertinent d’en utiliser un.
Cette leçon couvre :
À la fin de cette leçon, vous devriez être capable de :
Voici une façon simple d’y penser :
Les agents IA sont des systèmes qui permettent aux grands modèles de langage (LLM) de réellement agir — en leur fournissant des outils et des connaissances pour agir sur le monde, pas seulement répondre à des requêtes.
Décomposons cela un peu :

Grands modèles de langage — Les agents existaient avant les LLM, mais ce sont les LLM qui rendent les agents modernes si puissants. Ils peuvent comprendre le langage naturel, raisonner sur le contexte et transformer une demande vague en un plan d’action concret.
Effectuer des actions — Sans un système agentique, un LLM ne fait que générer du texte. Dans un système agentique, le LLM peut réellement exécuter des étapes — chercher dans une base de données, appeler une API, envoyer un message.
Accès aux outils — Les outils que l’agent peut utiliser dépendent (1) de l’environnement dans lequel il fonctionne et (2) de ce que le développeur a choisi de lui donner. Un agent de voyage pourrait pouvoir rechercher des vols mais pas modifier des dossiers clients — tout dépend de ce que vous connectez.
Mémoire + Connaissances — Les agents peuvent avoir une mémoire à court terme (la conversation en cours) et une mémoire à long terme (une base de données client, des interactions passées). L’agent de voyage pourrait “se souvenir” que vous préférez les sièges côté fenêtre.
Tous les agents ne sont pas construits de la même façon. Voici un aperçu des principaux types, avec un agent de réservation de voyage comme exemple récurrent :
| Type d’agent | Ce qu’il fait | Exemple d’agent de voyage |
|---|---|---|
| Agents à réflexe simple | Suit des règles codées en dur — pas de mémoire, pas de planification. | Reçoit un email de plainte → le transfère au service client. C’est tout. |
| Agents à réflexe basé sur un modèle | Maintient un modèle interne du monde et le met à jour au fur et à mesure que les choses changent. | Suit les prix historiques des vols et signale les trajets qui deviennent soudainement chers. |
| Agents basés sur un objectif | A un objectif en tête et trouve comment l’atteindre étape par étape. | Réserve un voyage complet (vols, voiture, hôtel) à partir de votre lieu actuel pour vous amener à destination. |
| Agents basés sur l’utilité | Ne trouve pas simplement une solution — trouve la meilleure en pesant les compromis. | Équilibre coût vs commodité pour trouver le voyage qui correspond le mieux à vos préférences. |
| Agents apprenants | S’améliore avec le temps en apprenant des retours. | Ajuste les recommandations futures de réservation selon les résultats des enquêtes post-voyage. |
| Agents hiérarchiques | Un agent de haut niveau décompose le travail en sous-tâches et délègue aux agents de niveau inférieur. | Une demande “annuler le voyage” est divisée en : annuler vol, annuler hôtel, annuler location de voiture — chacun géré par un sous-agent. |
| Systèmes multi-agents (MAS) | Plusieurs agents indépendants travaillant ensemble (ou en compétition). | Coopératif : agents séparés gèrent hôtels, vols et divertissements. Compétitif : plusieurs agents se disputent les chambres d’hôtel au meilleur prix. |
Ce n’est pas parce que vous pouvez utiliser un agent IA que vous devez toujours le faire. Voici les situations où les agents excellent vraiment :

Nous approfondirons quand (et quand pas) utiliser des agents IA dans la leçon Construire des agents IA fiables plus tard dans le cours.
La première chose à faire lors de la construction d’un agent est de définir ce qu’il peut faire — ses outils, actions et comportements.
Dans ce cours, nous utilisons le Microsoft Foundry Agent Service comme plateforme principale. Il supporte :
Vous communiquez avec les LLM via des invites (prompts). Avec les agents, vous ne pouvez pas toujours créer manuellement chaque prompt — l’agent doit agir sur plusieurs étapes. C’est là qu’interviennent les schémas agentiques. Ce sont des stratégies réutilisables pour inviter et orchestrer les LLM de manière plus évolutive et fiable.
Ce cours est structuré autour des schémas agentiques les plus courants et utiles.
Les frameworks agentiques offrent aux développeurs des modèles, outils et infrastructures prêts à l’emploi pour construire des agents. Ils facilitent :
Dans ce cours, nous nous concentrons sur le Microsoft Agent Framework (MAF) pour construire des agents prêts à la production.
Prêt à voir cela en action ? Voici les exemples de code pour cette leçon :
Rejoignez le Microsoft Foundry Discord pour connecter avec d’autres apprenants, assister aux heures de bureau et faire répondre vos questions sur les agents IA par la communauté.
Une fois que vous aurez appris à déployer des agents dans la Leçon 16, vous pourrez ajouter un contrôle rapide de santé post-déploiement pour le TravelAgent de cette leçon avec le catalogue prêt à l’emploi tests/lesson-01-smoke-tests.json. Voir le fichier tests/README.md pour savoir comment l’exécuter.
Explorer les frameworks agentiques
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.