M365Con 2027 – conférence en ligne gratuite · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Maîtriser l’architecture en quatre couches de Microsoft Agent 365

Par ·

Bienvenue à nos auditeurs et passionnés de technologie ! Si vous avez déjà eu l’impression que votre stratégie d’IA d’entreprise tourne en rond, coincée à construire des prototypes de chatbots rudimentaires incapables de gérer la complexité réelle des métiers…

Traduit automatiquement par IA à partir de l'article original. Lire l'original en anglais

Bienvenue à nos auditeurs et passionnés de technologie ! Si vous avez déjà eu l’impression que votre stratégie d’IA d’entreprise tourne en rond, coincée à construire des prototypes de chatbots rudimentaires incapables de gérer la complexité réelle des métiers, vous n’êtes certainement pas seul. Pendant longtemps, les organisations ont considéré l’intelligence artificielle comme une simple interface de nouveauté, une zone de questions-réponses plaquée sur un site SharePoint ou un portail client. Mais le paysage du travail moderne a profondément changé. Nous ne nous contentons plus de dialoguer avec des modèles de langage statiques : nous concevons des systèmes métier autonomes, conscients de leur état et de niveau entreprise, capables de coordonner des tâches, d’exécuter des workflows en plusieurs étapes et d’interagir de manière sécurisée avec des bases de données internes et externes. Pour y parvenir sans sombrer dans le chaos opérationnel, il faut un plan structuré et robuste. Ce plan, c’est Microsoft Agent 365. Dans cet article de fond, nous allons détailler l’architecture qui rend possible une intelligence d’entreprise évolutive, et voir comment cesser de construire des bots isolés pour commencer à bâtir des environnements d’exécution résilients, prêts pour la production. Pour écouter le point de vue audio et les retours terrain sur ce changement de paradigme, n’hésitez pas à écouter notre épisode de podcast associé, Microsoft AI Agent Runtimes: Beyond Enterprise Chatbots.

Agent 365 et le modèle à quatre couches

Agent 365 and the Four-Layer Model

Qu’est-ce qu’Agent 365

Agent 365 vous offre une plateforme unifiée pour concevoir et exécuter des agents d’IA à grande échelle. Vous dépassez les simples chatbots et créez des agents qui agissent comme des identités sécurisées et gouvernées au sein de votre organisation. Microsoft a conçu Agent 365 pour vous aider à gérer le cycle de vie des agents, à appliquer des mesures de sécurité et à garantir la conformité. Vous pouvez recourir à des outils low-code ou à des SDK pour développeurs afin de créer des agents adaptés à vos besoins métier. La plateforme s’intègre à Microsoft Entra pour l’identité, à Copilot pour l’orchestration et à Microsoft Foundry pour l’exécution au runtime.

Astuce : Agent 365 traite chaque agent comme une identité de premier rang. Vous pouvez donc contrôler, auditer et gérer les agents exactement comme vous le faites pour les utilisateurs.

Voici un tableau présentant ce qui distingue Agent 365 des autres plateformes :

FonctionnalitéDescription
GouvernanceGouvernance intégrée, axée sur l’identité des agents, la sécurité et la protection contre les menaces.
OrchestrationCouche de coordination assurée par Copilot, permettant aux agents d’orchestrer des workflows à travers les applications.
IntégrationIntégration transparente au sein de l’écosystème Microsoft pour une gestion complète des agents d’IA.
Création démocratiséeOutils low-code pour les équipes métier et extensibilité poussée pour les développeurs grâce aux SDK et aux frameworks.

Présentation des quatre couches

Agent 365 s’appuie sur une architecture en quatre couches pour organiser et gérer les agents. Cette structure vous aide à faire évoluer et à maintenir vos systèmes d’agents. Chaque couche a un rôle clairement défini dans l’architecture d’exécution.

Couche d’expérience

Vous interagissez avec les agents par l’intermédiaire de la couche d’expérience. Cette couche relie les agents aux utilisateurs dans des applications comme Teams, Outlook ou des portails personnalisés. Elle prend en charge les saisies des utilisateurs et affiche les réponses des agents. Vous pouvez personnaliser cette couche pour l’adapter à vos processus métier.

Couche agent

La couche agent porte l’intelligence de chaque agent. C’est ici que vous définissez ce que l’agent sait et la manière dont il agit. Vous pouvez ajouter des compétences, vous connecter à des données et configurer la logique. Cette couche prend en charge aussi bien les approches low-code que pro-code, ce qui vous permet de créer des agents qui résolvent de véritables problèmes métier.

Couche d’exécution

La couche d’exécution gère la manière dont les agents s’exécutent et coordonnent les tâches. Elle fournit l’architecture d’exécution qui permet aux agents d’effectuer des actions, de gérer leur état et de se rétablir après une erreur. Vous bénéficiez d’une scalabilité horizontale et d’une fiabilité élevée. L’architecture à deux couches au sein de l’environnement d’exécution sépare la coordination de l’exécution, ce qui facilite les mises à jour et le débogage.

Couche de gouvernance

La couche de gouvernance garantit la sécurité et la conformité de vos agents. Vous contrôlez les accès, définissez les stratégies et suivez chaque action. Microsoft s’appuie sur Entra et Defender pour appliquer le principe du moindre privilège et surveiller l’activité des agents. Vous pouvez consulter les journaux d’audit et utiliser des tableaux de bord pour vérifier les performances des agents.

Remarque : L’architecture en quatre couches permet l’intégration avec les systèmes existants, les services externes et les fonctionnalités personnalisées. Vous gagnez ainsi en souplesse et en contrôle.

Rôle de Foundry Agent Service

Foundry Agent Service alimente l’architecture d’exécution de vos agents. Il connecte les agents afin qu’ils puissent déléguer des tâches et collaborer. Vous pouvez gérer des workflows complexes, prendre en charge l’état des processus et récupérer après des erreurs. Microsoft Foundry vous offre une base solide pour créer des systèmes d’agents fiables et évolutifs.

Rôle de Foundry Agent ServiceDescription
Agents connectésPermet une communication directe entre agents pour la délégation de tâches et un traitement modulaire.
Workflows multi-agentsFournit une couche d’orchestration structurée pour gérer des workflows complexes, y compris la gestion de l’état et la récupération après erreur.

Vous bénéficiez d’une plateforme unifiée qui réunit le registre, le contrôle d’accès, la télémétrie et l’interopérabilité. Vous pouvez ainsi créer, déployer et gérer facilement des agents dans toute votre organisation.

Création de runtimes avec Agent Framework

Planification et exigences

Cas d’usage et parties prenantes

Vous commencez à créer vos runtimes en identifiant vos cas d’usage et vos parties prenantes. Vous devez comprendre la différence entre la création et l’exploitation des agents. La création consiste à écrire du code, à définir les agents et à rédiger la documentation. L’exploitation consiste à déployer des agents d’exécution qui interagissent avec les utilisateurs et utilisent des outils dans des workflows réels.

  • Définissez clairement les problèmes métier que les agents doivent résoudre.
  • Identifiez les parties prenantes qui utiliseront, géreront ou superviseront les agents.
  • Cartographiez les workflows que les agents automatiseront ou coordonneront.
  • Recueillez les contributions des parties prenantes pour vérifier que les définitions d’agents correspondent aux besoins réels.

Vous concevez un agent en vous concentrant sur l’impact qu’il aura sur votre organisation. Cette étape pose les bases du développement des agents et de leur exploitation en runtime.

Sélection des outils

Vous sélectionnez les outils adaptés à vos objectifs de développement d’agents. Microsoft agent framework propose une large gamme d’options pour créer des runtimes. Vous pouvez utiliser des outils low-code pour les workflows simples, ou des SDK pour développeurs pour les définitions d’agents avancées.

  • Choisissez Microsoft agent framework pour un développement d’agents évolutif.
  • Utilisez Foundry Toolkit pour l’orchestration et le déploiement des agents d’exécution.
  • Sélectionnez des outils qui prennent en charge les workflows modulaires et une intégration aisée.
  • Tenez compte du mode de déploiement en fonction de votre architecture et de vos exigences métier.

Astuce : Microsoft agent framework s’intègre à GitHub pour le contrôle de version et la collaboration. Cela vous aide à gérer les artefacts des agents et à maintenir la cohérence entre les workflows.

Conception d’agents IA

Blueprint axé sur les compétences

Vous concevez vos agents selon un blueprint axé sur les compétences. Cette approche vous permet de créer des compétences d’agent réutilisables dans plusieurs agents. Lorsque vous mettez à jour une compétence, tous les agents qui l’utilisent reçoivent la mise à jour. Cela réduit la dérive des conventions et améliore la maintenabilité.

Vous définissez les compétences des agents sous forme de composants modulaires. Vos définitions d’agents gagnent ainsi en cohérence et restent faciles à gérer. Vous créez des workflows qui s’adaptent à l’évolution des besoins métier.

Architecture modulaire

Vous utilisez une architecture modulaire pour décomposer les définitions d’agents en composants plus petits, chacun dédié à un rôle précis. Cela renforce l’évolutivité et rend les workflows plus faciles à interpréter. Vous intégrez tôt des outils d’observabilité afin de surveiller les performances et le comportement des agents.

Principe de conceptionDescriptionImportance
Conception modulaire et fondée sur les rôlesDécoupe le système en composants plus petits, chacun doté d’un rôle clairement défini.Renforce l’évolutivité, améliore l’interprétabilité et évite la complexité du système.
Observabilité approfondieIntègre tôt des outils d’observabilité pour surveiller les performances et le comportement des agents.Permet d’optimiser le système et d’en renforcer la confiance en le rendant transparent et facile à déboguer.
Boucles de rétroaction et optimisation itérativeIntègre des mécanismes d’amélioration continue et d’adaptation de l’agent au fil du temps.Distingue les agents intelligents des systèmes statiques, en permettant leur évolution et leur amélioration.

Vous créez des workflows qui prennent en charge la supervision humaine (human-in-the-loop) et l’optimisation itérative. Cela garantit que les agents d’exécution évoluent et s’améliorent au fil du temps.

Codage et empaquetage des agents

Utilisation du SDK Agent Framework

Vous utilisez le SDK Microsoft agent framework pour coder et empaqueter les agents. Vous appliquez les bonnes pratiques afin de garantir la fiabilité, la maintenabilité et l’évolutivité de vos workflows.

  1. Commencez par la compétence OpenSpec propose pour générer un plan de mise en œuvre.
  2. Déléguez les tâches de codage à l’agent de codage une fois le plan consolidé.
  3. Testez le code de manière fonctionnelle et examinez en profondeur les chemins de code critiques.
  4. Utilisez des composants d'interface utilisateur personnalisés comme dépendances externes, en vous concentrant sur l'API publique.
  5. Utilisez les compétences git et GitHub pour la gestion de versions et la collaboration.
  • Créez une compétence de conception pour préserver le style de marque et la cohérence des composants.
  • Évitez les écarts par rapport à la conception globale afin d'améliorer l'expérience utilisateur.
  • Assurez une génération de code d'interface utilisateur de haute qualité, alignée sur la direction artistique.

Vous empaquetez les artefacts d'agents en vue de leur déploiement. Vous gérez les définitions d'agents et les workflows dans des dépôts versionnés.

Conteneurisation pour Foundry

Vous utilisez la conteneurisation pour simplifier le déploiement et la mise à l'échelle des agents d'exécution. Foundry gère l'infrastructure sous-jacente, ce qui vous permet de vous concentrer sur la logique des agents et les workflows.

  • La conteneurisation vous permet de vous concentrer sur la logique des agents plutôt que sur la gestion de l'infrastructure.
  • Foundry automatise le déploiement, la mise à l'échelle et la gestion des conteneurs, ce qui améliore l'efficacité.
  • Les capacités de mise à l'échelle intégrées simplifient l'allocation des ressources.
  • L'isolation offerte par les conteneurs renforce la sécurité des agents.

Vous choisissez le mode de déploiement en fonction de votre architecture et de vos besoins métier. Microsoft Foundry simplifie la création des environnements d'exécution et le déploiement des agents, ce qui facilite la gestion des workflows et le fonctionnement des agents d'exécution.

Tests et validation

Les tests et la validation sont des étapes essentielles lorsque vous utilisez le framework d'agents pour créer des environnements d'exécution. Vous voulez vous assurer que vos agents fonctionnent comme prévu avant de passer au déploiement. Ce processus vous permet de détecter les problèmes au plus tôt et garantit que vos agents performent bien dans des scénarios réels.

Tests unitaires et d'intégration

Commencez par créer des tests unitaires pour chaque compétence et chaque fonction de votre agent. Les tests unitaires vérifient que les différents éléments du code de votre framework d'agents fonctionnent correctement. Les tests d'intégration vérifient ensuite que les différents éléments de votre agent interagissent comme prévu. Élaborez des suites de tests complètes couvrant aussi bien les cas courants que les cas limites.

Méthode de testDescription
Précision de la sélection des outilsVérifie si l'agent choisit les bons outils pour chaque tâche.
Cohérence de la planificationÉvalue si l'agent établit des étapes logiques et séquencées pour résoudre les problèmes.
Gestion des conversations à plusieurs toursVérifie si l'agent conserve le contexte au fil de plusieurs interactions.
Capacités de reprise après erreurAnalyse la manière dont l'agent réagit lorsque sa première approche échoue.
Jeux de données de référenceUtilise des jeux de données connus pour identifier les faiblesses et mesurer les progrès.
Simulation et testsCrée des environnements contrôlés pour tester les agents dans différents scénarios, sans risques réels.
Évaluation de la sûreté et de la sécuritéGarantit la conformité et la sûreté des opérations d'IA.
Évaluations agentiquesRecourt à des contrôles de qualité automatisés et à des métriques avant le déploiement.

Vous pouvez également utiliser des jeux de données de référence pour mesurer les progrès et repérer les faiblesses. Les simulations vous permettent de suivre les décisions et les résultats de l'agent dans un environnement sûr. Les métriques de sécurité et de conformité protègent votre organisation des risques.

Astuce : incluez toujours des évaluations agentiques automatisées dans votre workflow de framework d'agents. Ces contrôles vous aident à maintenir un niveau de qualité élevé avant de passer à l'étape suivante.

Recette utilisateur

La recette utilisateur (UAT) est l'ultime étape avant le déploiement. Vous invitez de véritables utilisateurs à interagir avec votre agent dans un cadre contrôlé. La recette utilisateur garantit que la solution de framework d'agents répond aux besoins des utilisateurs et fonctionne bien dans des scénarios réels.

  • La recette utilisateur vérifie que votre agent est aligné sur les objectifs métier et sur les workflows des utilisateurs.
  • Elle confirme que toutes les étapes critiques fonctionnent correctement dans des conditions d'utilisation normales.
  • La recette utilisateur permet de s'assurer que l'interface utilisateur est intuitive et réactive.
  • En identifiant les problèmes avant le déploiement, la recette utilisateur réduit les risques et améliore la fiabilité.

Recueillez systématiquement les retours des utilisateurs pendant la recette. Ces retours vous permettent d'affiner votre agent et de garantir qu'il apporte de la valeur à votre organisation.

Déploiement avec Foundry

Une fois les tests et la validation terminés, vous passez au déploiement avec Microsoft Foundry. Le framework d'agents et Foundry fonctionnent ensemble pour fluidifier ce processus et faciliter la gestion des environnements d'exécution à grande échelle.

Intégration CI/CD

L'intégration continue et le déploiement continu (CI/CD) sont des éléments clés des workflows modernes de framework d'agents. Les pipelines CI/CD automatisent la création, les tests et la mise en production de vos agents. Cette approche vous aide à détecter les erreurs au plus tôt et garantit que vos agents sont toujours prêts pour la production.

  • L'intégration CI/CD valide vos spécifications d'agents avant la fusion des modifications. Cette étape évite les défaillances en production dues au non-respect des spécifications.
  • Le pipeline vérifie que le code généré par l’IA est conforme aux spécifications convenues, ce qui réduit le risque de rupture en production.
  • Le CI/CD gère les hypothèses liées à l’infrastructure et s’assure que le code de votre framework d’agents se comporte correctement dans l’environnement de production.

Vous pouvez configurer votre pipeline CI/CD pour qu’il se déclenche à chaque modification du code. Le pipeline génère votre agent, exécute les tests et évalue ses performances avant de le promouvoir vers l’environnement suivant.

Préparation à la production

Lorsque vous déployez avec Foundry, vous suivez une approche en couches pour vous assurer que votre agent est prêt pour la production. Voici un tableau présentant les étapes recommandées :

CoucheDescription
Couche développeurContient le code de l’agent, les configurations et l’infrastructure as code.
Pipeline CISe déclenche à chaque modification du code et comprend la génération, les tests et l’évaluation.
Pipeline CDFait progresser les versions de l’agent entre les environnements de développement, de test et de production.
Microsoft Foundry Agent ServiceGère le runtime et les opérations du cycle de vie.
Supervision et gouvernanceGarantit une qualité et une conformité continues grâce à l’observabilité et au contrôle.

Vous devez toujours superviser vos agents après le déploiement. Foundry fournit des outils d’observabilité qui vous permettent de suivre les performances de vos agents et de vous assurer de leur conformité. Cette approche en couches vous aide à maintenir un niveau élevé de qualité et de sécurité.

Remarque : en suivant ces étapes, vous pouvez générer, tester et déployer des agents en toute confiance. Le framework d’agents et Microsoft Foundry vous fournissent les outils nécessaires pour réussir la création des runtimes et le déploiement, quel que soit le contexte de votre entreprise.

Exploitation et gestion de l’agent en runtime

Runtime Agent Operation and Management

Interaction utilisateur

Intégration de la couche d’expérience

Vous interagissez avec un agent en runtime via la couche d’expérience. Cette couche vous connecte à l’agent à l’aide d’outils familiers comme Microsoft Teams, Outlook ou des portails web personnalisés. La couche d’expérience capture votre saisie et restitue les réponses en temps réel. Elle prend en charge de nombreux types d’interactions, notamment le texte, la voix et les images. Cette souplesse vous permet de travailler avec les agents de la manière qui correspond à vos besoins.

La couche d’expérience ne se limite pas à transmettre des messages. Elle comprend votre intention et la transmet à la couche agentique pour exécution. Vous pouvez voir des interfaces utilisateur dynamiques et des visualisations qui vous aident à approuver des tâches ou à escalader des incidents. La couche d’expérience permet également aux agents d’engager la conversation avec vous, en vous proposant des suggestions personnalisées ou des rappels. Vous bénéficiez d’une expérience cohérente sur tous vos appareils et canaux.

Voici un tableau présentant les principales fonctionnalités de la couche d’expérience :

FonctionnalitéDescription
Interaction multimodaleCapture les entrées textuelles, vocales et visuelles, et restitue des réponses pertinentes sur tout appareil.
Communication de l’intention utilisateurTransmet vos intentions à la couche agentique pour traitement.
Interfaces dynamiques et visualisationsFournit des interfaces pour les approbations et les escalades au sein des flux de travail d’agents.
Interaction proactiveLes agents peuvent engager la conversation et proposer des recommandations en temps réel.
Expériences omnicanalesGarantit une expérience cohérente sur tous les canaux et appareils.
Capacités multimodalesVous permet d’interagir par texte, voix ou image pour partager l’information plus efficacement.
Personnalisation contextuelleFournit des expériences personnalisées en fonction de vos actions, de votre localisation et de l’heure.

Traitement des entrées

Lorsque vous envoyez un message ou formulez une demande, l’agent en runtime traite votre saisie à l’aide de modèles avancés. Vous pouvez rencontrer différents modèles d’interaction selon votre flux de travail. Certains agents utilisent un modèle superviseur, dans lequel un agent gère plusieurs agents de travail. D’autres utilisent une orchestration séquentielle, qui transmet les informations d’un agent à l’autre dans un ordre défini. Vous pouvez également rencontrer une orchestration concurrente, dans laquelle plusieurs agents travaillent simultanément sur la même tâche.

Voici un tableau présentant les modèles d’interaction utilisateur courants :

Type de modèleDescription
Modèle superviseurUn flux de travail central coordonne plusieurs agents de travail en gérant leurs interactions et leurs sorties.
Orchestration séquentielleLes agents sont disposés dans un ordre fixe et se transmettent leurs sorties de manière linéaire.
Orchestration concurrentePlusieurs agents opèrent simultanément sur la même tâche, et leurs sorties sont collectées pour traitement.

Ces modèles aident l’agent en runtime à gérer des tâches complexes, à coordonner les actions et à fournir rapidement des résultats. Vous bénéficiez d’interactions fluides et fiables, adaptées à vos besoins métier.

Exécution de l’agent en runtime

Coordination des tâches

Un agent d’exécution s’appuie sur un moteur d’orchestration et de flux de travail puissant pour gérer les tâches. Ce moteur coordonne la boucle de l’agent, qui comprend la réception de vos instructions, l’appel aux modèles, l’utilisation d’outils, la mise à jour de l’état et la prise de décisions. L’agent peut gérer des tâches en plusieurs étapes, des flux de travail avec embranchements, et même solliciter une approbation humaine lorsque c’est nécessaire.

Vous retrouvez les processus clés suivants dans la coordination des tâches :

  • L’agent reçoit votre demande et décide de l’action à entreprendre.
  • Il appelle des modèles ou des outils pour traiter les informations.
  • L’agent met à jour son état et consigne ses décisions.
  • Il gère des flux de travail complexes, y compris les embranchements et les étapes avec intervention humaine (human-in-the-loop).
  • L’agent garantit une exécution fiable, grâce à des points de contrôle permettant de reprendre après une défaillance.
  • Il passe à l’échelle pour traiter de nombreuses tâches simultanément et se coordonne avec d’autres agents si nécessaire.
  • L’agent s’intègre aux systèmes externes, en garantissant une exécution sécurisée et durable.

Ces capacités font de l’agent d’exécution un atout majeur pour vos opérations métier.

Gestion de l’état

La gestion de l’état est essentielle pour tout agent d’exécution. Vous voulez que l’agent se souvienne des actions passées, suive les tâches en cours et stocke les données importantes. Il s’appuie sur une mémoire à court terme et à long terme pour gérer le contexte et les connaissances.

Pour une gestion de l’état efficace, suivez ces étapes :

  1. Renforcez la confiance dans le comportement de l’agent en ajoutant de l’instrumentation, des journaux de décisions, des enregistrements d’appels d’outils et un suivi des coûts.
  2. Soumettez l’agent à des tests de robustesse dans des conditions réelles, en vérifiant les périmètres d’autorisations et les circuits d’escalade.
  3. Exécutez l’agent sur les systèmes existants pour détecter les problèmes d’intégration et les erreurs de configuration.
  4. Veillez à disposer de données propres et structurées, y compris des journaux détaillés et des relevés de coûts, afin d’améliorer les performances.

L’agent stocke la mémoire, l’historique d’exécution et les données de travail dans un stockage externe, comme des bases de données ou un stockage d’objets. Pour chaque session, l’agent utilise un environnement éphémère, détruit après usage. Cela évite les fuites d’état et protège vos données. Lorsque l’agent doit reprendre une session, il crée un nouvel environnement et y rattache l’état enregistré.

Un agent d’exécution s’appuie sur une architecture de mémoire à plusieurs niveaux. La mémoire à court terme conserve les actions récentes, tandis que la mémoire à long terme utilise des solutions telles que les bases de données vectorielles. L’agent suit les interactions utilisateur et partage son état avec d’autres agents afin de garder les flux de travail cohérents. Cette approche garantit la fiabilité et évite les conflits dans les systèmes multi-agents.

Supervision et diagnostic

Journalisation

Une journalisation poussée est indispensable pour comprendre le fonctionnement d’un agent d’exécution. Elle enregistre chaque décision, action et modification d’état. Elle vous aide à déboguer les problèmes, analyser le comportement de l’agent et garantir la conformité. Vous pouvez retracer le déroulement de l’exécution pour voir comment l’agent raisonne et fait ses choix. La supervision continue permet de repérer les comportements inattendus et de corriger les problèmes avant qu’ils n’affectent les utilisateurs.

Utilisez des tableaux de bord centralisés pour consulter les journaux et analyser les performances de l’agent. Ces tableaux de bord vous aident à identifier des tendances, suivre les évolutions opérationnelles et gérer les risques. Vous pouvez configurer des alertes pour être informé immédiatement des problèmes.

Indicateurs de performance

Les indicateurs de performance montrent l’efficacité d’un agent d’exécution. Vous suivez des métriques comme le temps de réponse, le taux de réalisation des tâches et l’utilisation des ressources. Ces indicateurs permettent de mesurer la fiabilité et l’efficacité. Vous pouvez recourir à des plateformes comme Fiddler AI Observability et Rubrik Agent Cloud pour obtenir des analyses unifiées et surveiller les interactions entre agents.

Testez vos outils d’observabilité en préproduction avant le déploiement. Cela garantit le bon fonctionnement de votre télémétrie et de vos alertes. Les plateformes centralisées relient le comportement des agents aux signaux de risque liés aux données, ce qui améliore la visibilité et le contrôle.

Astuce : la supervision continue, la journalisation et les indicateurs de performance sont essentiels à la fiabilité des opérations d’agents d’exécution. Ils vous permettent de maintenir un niveau élevé d’exigence et de réagir rapidement à tout incident.

Intégrations et extensibilité

Services externes

Vous pouvez étendre la puissance de vos agents d’exécution en les connectant à des services externes. Cette approche permet à vos agents d’accéder à des données en temps réel, d’automatiser des flux de travail et d’interagir avec des plateformes tierces. Vous pouvez par exemple vouloir que votre agent récupère les informations clients dans un CRM, analyse des données non structurées provenant de documents ou surveille des objets connectés pour des mises à jour en direct.

Voici quelques options d’intégration courantes pour les services externes :

  • Connectez-vous aux systèmes CRM pour accéder aux données clients.
  • Accédez aux sources de données non structurées, comme les PDF et les documents Word.
  • Récupérez des données en temps réel depuis les objets connectés et les outils d’analyse.
  • Utilisez les API d’applications tierces, comme les passerelles de paiement et les plateformes logistiques.

Plusieurs méthodes permettent d’intégrer des services externes à vos agents. Chacune présente des avantages et des compromis qui lui sont propres. Le tableau ci-dessous présente les principaux types :

Type d’intégrationAvantagesInconvénients
iPaaS intégréDéploiement rapide, évolutivité, coûts réduitsPersonnalisation limitée, dépendance à la plateforme, redevances récurrentes
Solutions d’API unifiéesRapidité, couverture complète des API, facilité d’utilisationPersonnalisation limitée, dépendance au fournisseur de l’API unifiée
Développement sur mesureSolutions parfaitement adaptées, contrôle total, cas d’usage complexesRessources importantes, délais longs, maintenance nécessaire

Vous devez choisir la méthode qui correspond à vos besoins métier et à vos exigences techniques. L’iPaaS intégré convient bien à un déploiement rapide. Les solutions d’API unifiées sont utiles lorsque vous avez besoin d’une couverture étendue. Le développement sur mesure vous donne un contrôle total pour les scénarios complexes.

Astuce : testez les intégrations dans un environnement contrôlé avant de les déployer en production. Cela vous permet d’éviter les problèmes inattendus et garantit que vos agents fonctionnent correctement avec les services externes.

Gestion des API

La gestion des API joue un rôle clé dans la connexion de vos agents aux systèmes externes. Vous devez concevoir, publier, sécuriser, surveiller et analyser les API afin que vos agents puissent interagir de manière sûre et efficace. Une stratégie solide de gestion des API vous aide à faire évoluer vos solutions d’agents et à vous adapter à l’évolution des besoins.

Vous pouvez gagner en efficacité et en précision en utilisant l’IA agentique pour créer rapidement des API. Les outils basés sur l’IA rendent l’expérience développeur plus fluide. Les API peuvent évoluer à la hausse ou à la baisse au gré de vos besoins.

Voici quelques bonnes pratiques pour une gestion sécurisée des API :

  1. Utilisez OAuth 2.0 ou OpenID Connect pour les accès délégués.
  2. Validez les JWT au niveau de la passerelle.
  3. Mettez en œuvre des clés d’API pour les outils internes.
  4. Appliquez des stratégies CORS pour l’accès depuis le frontend.

Vous pouvez vous appuyer sur des plateformes comme Gravitee Agent Management pour étendre votre programme d’API et prendre en charge les agents IA. Cette approche transforme des API de confiance en outils gouvernés, tout en préservant la sécurité, l’observabilité et les contrôles opérationnels.

Citation :
« Les agents IA deviennent une interface importante pour les logiciels d’entreprise, et les rendre utilisables en toute sécurité fait partie intégrante de notre stratégie. Grâce à Gravitee Agent Management, nous sommes en mesure d’étendre notre programme d’API existant pour prendre en charge les agents IA, en transformant des API de confiance en outils MCP gouvernés, tout en préservant la sécurité, l’observabilité et les contrôles opérationnels qu’attendent nos clients de Tealium. »

Vous devez surveiller l’utilisation des API et configurer des alertes en cas d’activité inhabituelle. Cela vous aide à protéger vos données et à maintenir votre conformité. La gestion des API vous offre la souplesse nécessaire pour connecter vos agents à de nombreux services et faire évoluer vos solutions au rythme de la croissance de votre entreprise.

Gouvernance, sécurité et conformité

Gestion des identités et des accès

Intégration à Entra

Vous avez besoin d’une gestion robuste des identités et des accès pour assurer la sécurité de votre agent IA. Microsoft Entra vous permet de gérer chaque agent comme une identité unique. Vous pouvez ainsi mettre en place une authentification sécurisée, de sorte que seuls les agents de confiance accèdent à vos systèmes. Vous pouvez utiliser une autorisation fine pour n’accorder à chaque agent que les autorisations dont il a besoin. Entra vous aide également à surveiller les identités des agents et à suspendre ou révoquer leur accès en cas de comportement à risque. Vous gardez la main sur le cycle de vie de vos agents et réduisez le risque d’accès non autorisé.

MécanismeDescription
Authentification sécuriséeChaque agent dispose d’une identité unique liée aux stratégies de l’entreprise.
Autorisation fineVous restreignez l’accès en fonction du rôle et du besoin réel.
Mécanismes de protection des identitésVous surveillez et gérez les informations d’identification des agents.
Gestion du cycle de vie des identités IAVous contrôlez les identités des agents à l’aide de cadres pilotés par des stratégies.
Conformité réglementaireVous garantissez l’auditabilité et respectez les règles de protection des données.
Responsabilité liée à l’IAVous suivez l’activité des agents pour prévenir toute utilisation abusive.

Accès à privilèges minimaux

Vous devez toujours appliquer le principe du moindre privilège. N’accordez à chaque agent que les accès nécessaires à ses tâches. Cela limite les risques et protège les données sensibles. Vous pouvez définir des droits et des garde-fous pour chaque agent. Les contrôles d’accès au moment de l’exécution vous permettent de prendre des décisions en fonction de l’état de l’agent et de son environnement. L’IAM avec intervention humaine ajoute un niveau de supervision pour les actions sensibles. Vous pouvez utiliser des analyses pour repérer les comportements anormaux des agents et réagir rapidement.

Type de stratégieDescription
Identités d’agent uniques et persistantesAttribuez à chaque agent une identité unique en fonction de sa finalité et de son niveau de risque.
Droits et garde-fousAdaptez les autorisations au rôle de l’agent et à la sensibilité des données.
Contrôles d’accès au moment de l’exécutionPrenez des décisions d’accès dynamiques pour chaque agent.
IAM avec intervention humaineAjoutez une supervision humaine pour les actions sensibles des agents.

Auditabilité et cycle de vie

Pistes d’audit

Vous devez suivre chaque action effectuée par votre agent. Les pistes d’audit vous fournissent un journal immuable pour chaque décision et chaque événement. Cela vous aide à respecter les règles de conformité et facilite l’examen de ce qui s’est passé en cas de problème. Vous pouvez utiliser les journaux d’audit pour démontrer aux régulateurs que vous suivez les processus appropriés. Les équipes d’assurance qualité peuvent examiner les résultats des agents afin de vérifier qu’ils répondent à vos normes.

FonctionnalitéDescription
Journaux d’auditConservez des enregistrements complets de l’activité des agents pour garantir la transparence.
Pistes d’auditStockez des journaux immuables pour chaque action afin de garantir la responsabilité.
Supervision humaineUtilisez des protocoles d’approbation et des contrôles périodiques pour la conformité.

Accès conditionnel

L’accès conditionnel vous permet de définir des règles précisant quand et comment les agents peuvent utiliser les ressources. Vous pouvez définir les méthodes d’authentification, les autorisations et les stratégies pour chaque agent. Microsoft Entra traite les agents comme des identités de premier plan et applique les contrôles Zero Trust. Vous pouvez associer chaque agent à une personne responsable, appelée sponsor, afin de garantir la responsabilité. Si un sponsor quitte l’entreprise, vous pouvez transférer ou désactiver l’agent. Cela permet de maintenir votre environnement sécurisé et conforme.

  • L’accès conditionnel utilise des signaux propres aux agents pour évaluer les demandes.
  • Les contrôles Zero Trust s’appliquent aux agents exactement comme aux utilisateurs.
  • Les workflows de cycle de vie automatisent la gestion des agents.

Bonnes pratiques de sécurité

Application des stratégies

Vous devez appliquer des stratégies de sécurité à chaque agent. Surveillez l’activité des agents pour vérifier qu’ils respectent vos règles. Utilisez les pistes d’audit pour détecter rapidement les violations. Automatisez les workflows afin de signaler les risques et de faciliter la conformité. Des revues régulières vous aident à vous adapter aux nouvelles réglementations et à maintenir votre environnement d’exécution sécurisé.

Confidentialité des données

La protection des données est une priorité absolue. Ne donnez aux agents que les données dont ils ont besoin. Utilisez des technologies renforçant la confidentialité, comme le chiffrement et l’anonymisation. Expliquez toujours comment vous utilisez les données personnelles. Respectez les droits des utilisateurs, comme les demandes d’accès et de suppression. Conservez des registres détaillés de la manière dont les agents utilisent et protègent les données. Ces mesures vous aident à respecter les lois sur la confidentialité et à instaurer la confiance.

Astuce : combinez une gestion robuste des identités, l’auditabilité et l’application des stratégies pour créer un environnement d’agents sécurisé et conforme.

Bonnes pratiques et démarrage rapide

Conseils pratiques

Vous pouvez construire des bases solides pour vos projets d’agents en suivant des étapes concrètes. Commencez par définir des objectifs clairs pour chaque agent. Assurez-vous de bien comprendre ce que vous attendez de l’agent. Utilisez une conception modulaire pour découper les tâches en parties plus petites. Cela facilite la gestion et la mise à jour de votre agent. Testez chaque compétence avant de l’ajouter à l’agent. Utilisez le contrôle de version pour suivre les modifications et garder votre code organisé.

Astuce : documentez chaque workflow et chaque décision. Une bonne documentation facilite le dépannage et améliore le travail en équipe.

Vous devez surveiller les performances de l’agent à l’aide de tableaux de bord. Configurez des alertes pour les activités inhabituelles. Consultez régulièrement les journaux afin de repérer rapidement les problèmes. Utilisez les retours des utilisateurs pour améliorer le comportement de l’agent. Mettez votre agent à jour fréquemment pour qu’il reste fiable et sécurisé.

Pièges courants

Vous pouvez rencontrer des difficultés lors de la conception et du déploiement des agents. Une erreur fréquente consiste à négliger les tests. Si vous ne testez pas votre agent, vous risquez des erreurs en production. Un autre piège est d’accorder trop d’autorisations. Appliquez toujours le principe du moindre privilège. Évitez de coder en dur des informations sensibles dans le code de votre agent. Cela peut entraîner des risques de sécurité.

Certaines équipes oublient de surveiller l’activité des agents. Sans supervision, vous ne pouvez pas détecter rapidement les problèmes. Ignorer les retours des utilisateurs peut empêcher votre agent de répondre à des besoins importants. Ne pas mettre votre agent à jour le rend vulnérable aux nouvelles menaces.

PiègeComment l’éviter
Négliger les testsExécutez des tests unitaires et d’intégration
Autorisations excessivesAppliquez un accès au moindre privilège
Secrets codés en durStockez les secrets de manière sécurisée
Absence de supervisionConfigurez des tableaux de bord et des alertes
Ignorer les retoursRecueillez les retours des utilisateurs et agissez en conséquence
Agent obsolètePlanifiez des mises à jour régulières

Guide de démarrage rapide

Vous pouvez lancer votre premier agent rapidement en suivant cette liste de contrôle :

  1. Identifiez un cas d’usage simple pour votre agent.
  2. Choisissez le framework d’agents Microsoft et la boîte à outils Foundry.
  3. Concevez l’agent avec des compétences modulaires.
  4. Écrivez et testez chaque compétence séparément.
  5. Empaquetez l’agent à l’aide de la conteneurisation.
  6. Mettez en place des pipelines CI/CD pour un déploiement automatisé.
  7. Déployez l’agent dans un environnement contrôlé.
  8. Surveillez l’activité de l’agent et recueillez les retours des utilisateurs.
  9. Mettez à jour l’agent en fonction des performances et des retours.

Remarque : commencez petit et développez progressivement à mesure que vous gagnez en expérience. Un projet d’agent bien planifié se déploie sans heurts et apporte de la valeur.

Ressources complémentaires

Vous trouverez de nombreuses ressources pour vous aider à créer, déployer et gérer des agents avec Microsoft Agent 365 et Foundry. Ces outils et guides vous accompagneront à chaque étape de votre projet. Explorez les options suivantes pour approfondir vos connaissances et résoudre les difficultés rencontrées lors de la mise en œuvre d’agents IA d’entreprise.

📚 Documentation officielle

  • Documentation Agent 365
    Découvrez les concepts clés, l’architecture et les étapes de configuration.
  • Documentation Microsoft Foundry
    Consultez les détails sur les environnements d’exécution, le déploiement et l’orchestration.
  • Plateforme d’identité Microsoft Entra
    Comprenez la gestion des identités et des accès pour les agents.

🛠️ Outils pour développeurs et SDK

  • SDK Agent Framework
    Accédez aux exemples de code, aux références d’API et aux guides de démarrage rapide.
  • Foundry Toolkit
    Utilisez les outils CLI pour empaqueter, tester et déployer les agents.
  • Microsoft Copilot Studio
    Créez et orchestrez des flux de travail d’agents avec des outils low-code.

🌐 Communauté et support

  • Microsoft Tech Community : AI Agents
    Posez vos questions, partagez vos idées et échangez avec d’autres créateurs.
  • Stack Overflow : Microsoft-Agent365
    Trouvez des réponses aux questions techniques posées par la communauté des développeurs.
  • GitHub Discussions
    Participez aux discussions sur les bonnes pratiques et le dépannage.

Astuce : Participez aux webinaires et événements virtuels pour rester informé des nouvelles fonctionnalités et des cas d’usage. Vous trouverez le calendrier des événements sur le blog IA de Microsoft.

📈 Parcours d’apprentissage et tutoriels

Type de ressourceDescriptionLien
Tutoriels guidésProjets pas à pas pour débutantsCommencer ici
Tutoriels vidéoGuides visuels pour la création et le déploiementRegarder maintenant
Exemples de projetsModèles d’agents prêts à l’emploiParcourir les exemples

📝 Guides des bonnes pratiques

  • Lignes directrices pour une IA responsable
    Suivez les règles de développement sûr et éthique des agents.
  • Centre de sécurité et de conformité
    Consultez les listes de contrôle pour sécuriser votre environnement d’agents.

Note : Ajoutez ces ressources à vos favoris pour y accéder rapidement pendant votre projet. Vous pouvez y revenir chaque fois que vous avez besoin d’aide ou souhaitez approfondir un sujet.

Vous disposez d’un solide réseau d’entraide pour créer vos solutions avec Agent 365 et Foundry. Utilisez ces ressources pour résoudre les problèmes, acquérir de nouvelles compétences et garantir la sécurité et l’efficacité de vos agents.


Pour conclure, la création d’une architecture IA de niveau entreprise exige de dépasser délibérément le simple déploiement de bots par essais et erreurs. En structurant vos systèmes autour des couches Experience, Agent, Runtime et Governance de Microsoft Agent 365, vous garantissez à votre organisation une architecture évolutive, entièrement sécurisée et conforme. N’oubliez pas de privilégier une modularité centrée sur les compétences, une gestion robuste de l’état et une gouvernance stricte des identités avec Microsoft Entra. Si vous souhaitez un tour d’horizon complet, de niveau dirigeant, de ces principes et de leur application à des scénarios d’entreprise réels, écoutez la conversation complète du podcast : Microsoft AI Agent Runtimes: Beyond Enterprise Chatbots. Commencez petit, testez rigoureusement, appuyez-vous sur des pipelines CI/CD et regardez vos opérations métier se transformer grâce à une véritable automatisation agentique !

Questions fréquentes

Qu’est-ce que Microsoft Agent 365 ?

Agent 365 est une plateforme de Microsoft. Vous l’utilisez pour créer, gérer et régir les agents IA de votre organisation. Elle attribue à chaque agent une identité unique et des contrôles de sécurité renforcés.

Comment Foundry facilite-t-il le déploiement des agents ?

Foundry fournit un environnement d’exécution pour vos agents. Vous l’utilisez pour déployer, faire évoluer et gérer les agents sans vous soucier de l’infrastructure. Foundry automatise l’orchestration et la supervision.

Puis-je intégrer Agent 365 aux outils Microsoft existants ?

Oui, vous pouvez connecter Agent 365 à Microsoft Teams, Outlook et aux autres applications Microsoft 365. Vos agents peuvent ainsi interagir avec les utilisateurs dans des environnements familiers.

Comment garantir la sécurité de mes agents ?

Utilisez Microsoft Entra pour la gestion des identités. Attribuez des accès au moindre privilège, surveillez l’activité des agents et appliquez des stratégies de sécurité. Les journaux d’audit et l’accès conditionnel vous aident à maintenir la conformité.

Quelles compétences faut-il pour créer des agents ?

Vous pouvez utiliser des outils low-code pour des agents simples, ou les SDK pour développeurs pour des fonctionnalités avancées. Des connaissances de base en programmation sont utiles, mais il n’est pas nécessaire d’être expert pour commencer.

Comment superviser les performances des agents ?

Suivez des indicateurs comme le temps de réponse et le taux d’achèvement des tâches. Utilisez les tableaux de bord et les journaux pour suivre l’activité des agents. Configurez des alertes en cas de comportement inhabituel.

Puis-je connecter les agents à des services externes ?

Oui ! Vous pouvez intégrer des agents à des API, à des systèmes CRM et à d’autres plateformes tierces. Choisissez la méthode d’intégration qui correspond à vos besoins, comme un iPaaS intégré ou un développement sur mesure.


🎧 Écouter cet épisode

Vous souhaitez une explication pratique de Microsoft AI Agent Runtimes ? Cet épisode présente le sujet en termes clairs et montre pourquoi il compte pour Microsoft 365, Azure, Power Platform, la sécurité, l’IA et le travail moderne.

Écoutez cet épisode si vous souhaitez :

  • Comprendre les concepts clés derrière Microsoft AI Agent Runtimes
  • Voir comment il s’inscrit dans l’écosystème technologique Microsoft plus large
  • Découvrir où il peut créer une valeur concrète pour votre organisation

Vous aimerez peut-être aussi ces épisodes M365 FM associés :

  • Enterprise AI Agent Fabric: Architecture Beyond Chatbots
  • AI Agent Identity Security: Beyond Service Accounts
  • Ingénierie des agents IA d'entreprise avec Karthikeyan VK [MVP]
  • Des données aux agents intelligents : créer une IA d'entreprise fiable avec Microsoft AI Foundry avec Shubhangi Goyal [MVP]
  • Communication agent à agent (A2A) expliquée simplement

Découvrez d’autres échanges pratiques sur Microsoft sur M365 FM.

Dernière révision : juillet 2026.

À qui s’adresse cet épisode

Cet épisode s’adresse aux praticiens Microsoft, aux architectes, aux développeurs, aux professionnels de la sécurité et aux responsables IT qui évaluent le sujet dans un environnement réel.

🎧 À écouter également

  • AI Agents — Une étape suivante pertinente qui apporte un contexte pratique à ce sujet.
  • Model Context Protocol — Une étape suivante pertinente qui apporte un contexte pratique à ce sujet.
  • Microsoft AI Agent Harness — Une étape suivante pertinente qui apporte un contexte pratique à ce sujet.

Entités dans cet article

Microsoft Agent 365 Azure AI Foundry Agent skill Microsoft Agent Framework Modern Work SharePoint Foundry Agent Service Microsoft Entra Observability AI agent

Articles associés

RSS