Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Azure Logic Apps (Standard)
Note
Cette fonctionnalité est en préversion, peut entraîner des frais et est soumise aux conditions d’utilisation supplémentaires pour les préversions De Microsoft Azure.
Après avoir créé un agent dans Microsoft Foundry, il faut que l’agent s’exécute au bon moment, réponde aux événements métier, accède aux services et systèmes pour effectuer des travaux, et exécute des processus pouvant s’étendre sur des durées ou plusieurs équipes. Sans couche d’orchestration, les agents restent isolés des flux de travail de production que les clients doivent automatiser.
Azure Logic Apps et Microsoft Foundry résolvent ensemble ce problème sous forme d’une seule pile agentique. Foundry fournit les renseignements à l’agent, incluant des modèles, des instructions, des connaissances et des garde-fous. Azure Logic Apps fournit la couche d’automatisation qui orchestre et invoque l’agent via des flux de travail et des connexions avec les systèmes d’entreprise. Ensemble, Microsoft Foundry et Azure Logic Apps vous aident à passer d’un simple agent à l’exécution de cet agent dans un flux de travail professionnel de niveau production après quelques étapes – sans code d’intégration personnalisé.
Ce guide montre comment connecter et appeler des agents Foundry depuis des flux de travail dans Azure Logic Apps afin de pouvoir automatiser des processus métier sans code d’intégration personnalisé. Par exemple, la capture d’écran suivante montre le concepteur de workflow dans Azure Logic Apps avec un exemple de processus métier automatisé pour une charge de travail de demande de prêt, qui inclut d’appeler un agent de prêt automobile hébergé dans Foundry :
Comment les agents fonctionnent avec les flux de travail des applications logiques
Azure Logic Apps et Microsoft Foundry fonctionnent ensemble afin que vous puissiez :
Ajoutez, configurez et appelez les agents Foundry depuis votre flux de travail dans le designer.
Exécutez les agents Foundry de façon autonome à partir du déclencheur de votre workflow.
Un agent autonome fonctionne selon les besoins de votre entreprise, tandis qu’un agent par chat fonctionne selon des consignes ou des instructions. Lorsque vous associez un déclencheur de workflow à un agent Foundry, vous pouvez automatiser un processus métier où les agents réagissent aux événements, fonctionnent selon un planning, ou les deux.
En option, exposez toute action de connecteur pour qu’un agent Foundry puisse l’utiliser comme outil.
Vous pouvez choisir parmi des connecteurs intégrés, des API, des workflows et des serveurs MCP pour divers services et systèmes – tous avec la capacité de s’exécuter comme outils pour les agents Foundry. Ces agents s’activent lorsque le travail arrive via des déclencheurs via 1 400+ connecteurs, expliquent les étapes nécessaires et agissent via leurs outils.
Par exemple, un agent peut raisonner sur un problème client, mettre à jour la base de données de gestion de la relation client, déposer le ticket, envoyer l’approbation ou publier le message.
Note
Les actions intégrées s’exécutent dans le même processus que l’exécution d’Azure Logic Apps et supportent l’intégration réseau virtuel, permettant ainsi aux agents d’accéder à des ressources protégées via un réseau privé.
Exposez un flux de travail complet en tant qu’outil pour l’agent.
Votre agent peut exécuter un flux de travail comme outil, pas seulement un appel API unique.
Exécutez des flux de travail de longue durée ou ceux qui nécessitent un humain dans la boucle. Par exemple, vous pouvez avoir un seul flux de travail comprenant les étapes suivantes :
- Un rappel par webhook.
- Une approbation en plusieurs étapes qui attend une réponse humaine.
- Une orchestration de longue date qui s’étend sur plusieurs systèmes.
- Un processus qui s’arrête et reprend en fonction des événements externes.
L’agent détermine les étapes nécessaires à suivre, et le flux de travail s’exécute de manière durable aussi longtemps que le processus l’exige. L’automatisation des processus métier, les flux de travail durables et l’IA agente sont disponibles sur la même pile.
Pourquoi utiliser une pile agentique
Traditionnellement, les solutions automatisées avec agents et logique déterministe exigent que vous travailliez à travers des mondes séparés :
- La plateforme où vous construisez et hébergez l’agent.
- La plateforme où vous connectez l’agent aux services et systèmes où le travail a lieu, et où vous pouvez appeler l’agent.
Cependant, les agents ne sont utiles que lorsqu’ils peuvent agir de manière autonome, durable, à travers les systèmes, et sur les délais nécessaires aux processus métier réels. La plupart des solutions d’IA réelles doivent combiner à la fois des agents et des étapes déterministes. Foundry fournit la plateforme d’agents, tandis qu’Azure Logic Apps propose les flux de travail, les déclencheurs, les connecteurs, les webhooks et la composition d’agent en tant qu’outil.
| Microsoft Foundry | Azure Logic Apps |
|---|---|
| Construis et héberge des agents avec des modèles, des instructions et des outils. | Déclenchez des agents à partir de n’importe quel événement ou planification. |
| Ancrez les réponses dans les connaissances et les données de l’entreprise. | Orchestrez des processus métier multi-étapes et multi-agents. |
| Évaluer, adapter et observer le comportement de l’agent. | Exposez les connecteurs, flux de travail et agents intégrés comme outils natifs. |
Azure Logic Apps réunit les deux mondes, tout en optimisant ce que chaque plateforme fait de mieux afin d’obtenir une capacité d’IA qui pilote des processus métier automatisés. Les flux de travail prennent en charge à la fois un traitement avant et après l’intervention des agents, ainsi que des étapes déterministes pour automatiser des processus prévisibles fondés sur des règles.
Scénarios courants
Lorsque vous associez des agents Foundry à des flux de travail dans Azure Logic Apps, les agents peuvent s’exécuter de manière autonome selon des événements ou un planning, en mettant en pause pour l’approbation humaine si nécessaire. Par exemple:
- Lorsqu’une facture arrive, un agent ajoute des champs, extrait des données des champs existants, les valide par rapport au bon de commande, crée l’enregistrement de paiement et met à jour le système d’enregistrements.
- Lorsqu’une demande arrive, un assistant prépare et appelle un flux de travail d’approbation de longue date qui attend la réponse d’un manager avant de finaliser l’achat.
- Sur un planning récurrent, un agent collecte des données de plusieurs systèmes, résume les résultats et envoie un rapport par email.
Prerequisites
Un compte et un abonnement Azure. Obtenez un compte Azure gratuit.
Les assets suivants de Foundry, que vous créez via le portail Foundry :
Un projet Foundry au sein de votre ressource Foundry
-
Si vous n’avez pas d’agent, vous pouvez créer un agent existant dans Foundry sans laisser le concepteur de workflow en suivant les étapes de cet article.
La ressource et le flux de travail de l’application Standard Logic où vous souhaitez ajouter et appeler votre agent.
Si vous souhaitez exposer un workflow comme outil d’action à un agent Foundry, le workflow doit commencer par un déclencheur de requête tel que « When an HTTP request is received » et se terminer par une action Response . Le déclencheur de requête fournit le point de terminaison REST que l’agent appelle pour exécuter le flux de travail.
Pour Standard, voir Créer un exemple de flux de travail Standard dans le portail Azure.
Configurez un agent Foundry dans un flux de travail
Sur le portail Azure, ouvrez votre application logique Standard et votre flux de travail dans le concepteur.
Sur le concepteur, suivez les étapes générales pour ajouter une action nommée Agent à votre flux de travail.
Après que l’action Agent apparaisse sur le concepteur, le volet Créer une connexion s’ouvre automatiquement si vous n’avez pas de connexion existante.
Dans le volet Créer connexion , fournissez les informations suivantes :
Propriété Valeur Description Nom de connexion < Nom descriptif> Un nom qui identifie le lien. Source du modèle d’agent Projet Foundry Le type de source utilisant le modèle Foundry. Subscription < Nom de l’abonnement> L’abonnement Azure pour votre ressource Azure OpenAI. Projet AI Foundry < Nom du projet Foundry> Votre projet Foundry. Point de terminaison d’API < API-endpoint> Le point de terminaison de l’API renseigné automatiquement pour votre projet Foundry. La capture d’écran suivante montre les informations de connexion pour un projet Foundry exemple :
Pour plus d’informations, voir Configurer le modèle d’IA.
Quand vous avez terminé, sélectionnez Créer nouveau.
Le panneau d’informations d’action de l’agent s’ouvre pour que vous puissiez configurer votre agent Foundry.
Pour renommer l’action Agent, dans le volet d’informations de l’action, sélectionnez le titre de l’agent, puis saisissez un nom indiquant l’objectif de l’agent.
Suivez les étapes pour sélectionner un agent existant ou créer un agent :
Si vous avez un agent, dans l’onglet Paramètres , depuis la liste des agents , sélectionnez votre agent Foundry.
La liste des agents revient par défaut à la dernière version et affiche le modèle préconfiguré de l’agent ainsi que les instructions. Vous pouvez appeler l’agent tel que configuré, ou effectuer des modifications en modifiant l’agent dans le portail Foundry ou en ajoutant des actions de connecteur comme outils à l’agent.
La capture d’écran suivante montre que le volet d’informations d’action de l’agent est automatiquement rempli avec un agent d’exemple hébergé dans Foundry :
Si vous n’avez pas d’agent, suivez ces étapes pour en créer un dans Foundry :
- Dans l’onglet Paramètres , sous Agent, sélectionnez Créer un nouvel agent.
- Pour le nom de l’agent, saisissez le nom que vous souhaitez.
- Pour Modèle, sélectionnez le modèle à utiliser.
- Pour les instructions, saisissez le rôle et la description de poste de l’agent.
- Lorsque vous avez terminé, sélectionnez Créer.
La capture d’écran suivante montre le volet d’informations d’action de l’agent avec les détails pour créer et héberger un nouvel agent dans Foundry :
Le designer affiche alors une action pour votre agent créé. Vous pouvez appeler votre agent depuis un flux de travail dans Azure Logic Apps ou depuis le portail Foundry.
Facultativement, pour Instructions utilisateur, saisissez les instructions que l’agent utilisera comme prompts.
Pour obtenir les meilleurs résultats, concentrez chaque instruction utilisateur sur une tâche spécifique, par exemple :
- Dans le volet d’information de l’agent, dans la case Instructions utilisateur Article - 1 , saisissez une invite pour l’agent.
- Pour ajouter une autre instruction, sélectionnez Ajouter un nouvel élément.
- Dans la zone Élément d’instructions utilisateur – 2, entrez une autre requête pour l’assistant.
- Répétez jusqu’à ce que vous ayez terminé d’ajouter toutes les invites souhaitées.
En option, suivez ces étapes pour ajouter des outils que votre agent utilise pour effectuer des actions :
Dans le concepteur, dans l’action Agent, et sous Ajouter un outil, sélectionnez le symbole plus (+).
Le panneau Ajouter un panneau d’actions s’ouvre où vous pouvez parcourir les actions disponibles.
Dans le volet Ajouter une action , suivez les étapes générales pour ajouter l’action appropriée à utiliser comme outil d’agent.
Après avoir sélectionné l’action, le conteneur Outil et l’action sélectionnée apparaissent dans l’action Agent du designer. Les deux volets d’informations s’ouvrent également en même temps.
Dans le panneau d’information de l’outil, sélectionnez le titre de l’outil et entrez un nom qui décrit la fonction de l’outil.
Sous l’onglet Détails , pour Description, entrez la description de l’outil.
Sous Description, la section Paramètres de l’agent s’applique uniquement aux cas d’usage spécifiques. Pour plus d’informations, consultez Créer des paramètres d’agent.
Pour un exemple, voir Créer un outil « Obtenir la météo ».
Lorsque vous avez terminé, enregistrez votre flux de travail.