Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Le service Foundry Agent est une plateforme entièrement managée pour la création, le déploiement et la mise à l’échelle d’agents IA. Utilisez n’importe quelle infrastructure et de nombreux modèles à partir du catalogue de modèles Foundry. Créez des agents de requête sans code dans le portail Foundry ou utilisez les SDK et l’API REST disponibles pour les déployer et les agents hébergés basés sur du code créés avec Agent Framework, LangGraph ou votre propre code.
Agent Service gère l’hébergement, la mise à l’échelle, l’identité, l’observabilité et la sécurité d’entreprise afin de pouvoir vous concentrer sur votre logique d’agent.
Qu’est-ce qu’un agent ?
Un agent est une application IA qui utilise un modèle de langage volumineux (LLM) pour raisonner les demandes des utilisateurs et prendre des mesures autonomes pour les remplir. Contrairement à un chatbot simple qui génère uniquement du texte, un agent peut appeler des outils, accéder aux données externes et prendre des décisions sur plusieurs étapes pour effectuer une tâche. Chaque agent combine trois composants principaux :
- Modèle (LLM) : fournit des fonctionnalités de raisonnement et de langage.
- Instructions : Définir des objectifs, des contraintes et un comportement. Dans Foundry, les instructions peuvent se présenter sous forme de requêtes, de définitions de workflows ou de code d’agent hébergé.
- Outils : Fournissez l’accès aux données ou aux actions, telles que les opérations de recherche, les opérations de fichier ou les appels d’API.
Aperçu rapide du service de l'agent
| Composant | Qu’est-ce que cela fait ? |
|---|---|
| Runtime de l’agent | Héberge et fait évoluer simultanément les agents fondés sur des requêtes ainsi que les agents hébergés. Assure la gestion des conversations, des appels d’outils et du cycle de vie des agents. |
| Outils | Outils intégrés, notamment la recherche web, la recherche de fichiers, la mémoire, l’interpréteur de code, les serveurs MCP et les fonctions personnalisées. Étendez les fonctionnalités de votre agent sans créer d’infrastructure. Les outils bénéficient d’une authentification gérée : identifiants administrés par le service et authentification « On-Behalf-Of » (OBO). |
| Modèles | Fonctionne avec de nombreux modèles du catalogue de modèles Foundry, tels que GPT-4o, Llama et DeepSeek. Échangez des modèles sans modifier votre code d’agent. |
| Observabilité | Suivi, métriques et intégration d’Application Insights de bout en bout. Voyez chaque décision prise par votre agent. |
| Identity &Security | Identité Microsoft Entra, RBAC, filtres de contenu et isolation du réseau virtuel. Un niveau de confiance de grade entreprise est intégré. |
| Publication | Les agents de version, créent des points de terminaison stables et partagent via Microsoft Teams, Microsoft 365 Copilot et le Registre de l’agent Entra. |
Démarrer avec des agents
Prêt à commencer avec les agents ? Choisissez votre chemin en fonction de la façon dont vous souhaitez construire.
- Vous débutez avec les agents ? Commencez par un agent de requête afin de concevoir un agent à partir d’instructions et d’outils. Utilisez le portail Foundry pour en créer un sans code requis, ou utilisez les SDK ou l’API REST.
- Vous souhaitez déployer un agent en tant que conteneur avec une infrastructure de votre choix ?Créez un agent hébergé avec Agent Framework ou LangGraph, déployez-le sur Foundry et testez-le de bout en bout.
- Vous souhaitez orchestrer plusieurs agents ?Créez un flux de travail pour orchestrer des agents et une logique métier dans un générateur visuel.
Types d’agents
Le service d’agent prend en charge trois types d’agents, chacun conçu pour différents besoins :
- Agents fondés sur des requêtes
- Agents de processus de travail (aperçu)
- Agents hébergés (préversion)
Agents fondés sur des requêtes
Les agents d'incitation sont définis complètement par le biais de la configuration : instructions, sélection de modèle et outils. Créez-les dans le portail Foundry ou via l’API ou les kits sdk, et le service agent gère automatiquement l’orchestration et l’hébergement.
Idéal pour : prototypage rapide, outils internes et agents qui n’ont pas besoin d’une logique d’orchestration personnalisée. Créez un agent opérationnel en quelques minutes à l’aide du portail.
Agents de flux de travail (aperçu)
Les agents de flux de travail orchestrent une séquence d’actions ou coordonnent plusieurs agents à l’aide de définitions déclaratives. Générez visuellement des flux de travail dans le portail Foundry ou définissez-les dans YAML via Visual Studio Code. Les flux de travail prennent en charge la logique de branchement, les étapes avec intervention humaine, et les modèles séquentiels ou de chat de groupe.
Idéal pour : orchestration en plusieurs étapes, coordination de l’agent à agent, flux de travail d’approbation et scénarios nécessitant une automatisation reproductible sans code personnalisé.
Agents hébergés (préversion)
Les agents hébergés sont des agents basés sur du code créés avec un framework de votre choix et déployés en tant que conteneurs sur le service d’agents. Vous écrivez la logique d’orchestration ( appels d’outils, raisonnement en plusieurs étapes, coordination de l’agent à agent) et Foundry gère le runtime, la mise à l’échelle et l’infrastructure.
Note
Les agents hébergés sont actuellement en préversion publique.
Idéal pour : flux de travail complexes, intégrations d’outils personnalisés, systèmes multi-agents et scénarios où vous avez besoin d’un contrôle total sur le comportement de l’agent.
Comparer les types d’agents
| Agents fondés sur des requêtes | Agents de flux de travail | Agents hébergés (préversion) | |
|---|---|---|---|
| Code requis | Non | Non (YAML facultatif) | Oui |
| Hébergement | Entièrement géré | Entièrement géré | Basé sur un conteneur, géré |
| Orchestration. | Agent unique | Multi-agents, branchement | Logique personnalisée |
| Idéal pour | Prototypage, tâches simples | Automatisation à plusieurs étapes | Contrôle total, frameworks personnalisés |
Prise en charge des modèles
Le service Agent fonctionne avec de nombreux modèles disponibles dans le catalogue de modèles Foundry. Pour obtenir la liste complète, consultez Quotas, limites et prise en charge régionale.
Outils
Le service d’agent fournit des outils intégrés et prend en charge des outils personnalisés afin que vos agents puissent effectuer des actions et accéder aux données. Pour obtenir une liste complète, consultez le catalogue d’outils Foundry. Pour connaître les modèles de sélection d’outils avancés, consultez les meilleures pratiques de l’outil.
Note
Certains outils, y compris la mémoire et la recherche web, sont en aperçu. Pour connaître la disponibilité par région et l’état de la préversion, consultez la prise en charge des outils par région et par modèle.
Cycle de vie de développement
Le service d'agent prend en charge le flux de travail complet de construction-test-déploiement-surveillance :
- Créer : définissez un agent d’invite dans le portail ou créez un agent hébergé dans le code.
- Test : discutez avec votre agent dans le terrain de jeu des agents ou exécutez localement.
- Trace : inspectez chaque appel de modèle, invocation d’outil et décision avec le traçage d’agent.
- Évaluer : exécutez des évaluations pour mesurer la qualité et intercepter les régressions.
- Publier : promouvoir votre agent vers une ressource managée avec un point de terminaison stable.
- Surveiller : effectuez le suivi des performances et de la fiabilité avec les métriques de service et les tableaux de bord.
Pour obtenir une procédure pas à pas détaillée, consultez le cycle de vie du développement de l’agent.
Fonctionnalités d’entreprise
Le service Agent fournit une infrastructure de qualité entreprise pour chaque agent que vous déployez :
- Identité de l’agent : chaque agent peut avoir une identité Microsoft Entra dédiée, ce qui permet un accès sécurisé et limité aux ressources et AUX API sans partager d’informations d’identification.
- Mise en réseau privée : exécutez des agents au sein de votre réseau virtuel Azure pour une isolation réseau complète et la conformité avec les exigences de résidence des données. Le réseau privé est disponible pour les agents rapides et les agents de workflow. Les agents hébergés ne prennent pas encore en charge la mise en réseau privée durant la phase de préversion.
- Contrôle d’accès en fonction du rôle : autorisations affinées via Microsoft Entra et Azure RBAC. Contrôler qui peut créer, appeler et gérer des agents.
- Sécurité du contenu — Des filtres intégrés contribuent à réduire les risques d’injection de requêtes (y compris inter-requêtes) et à prévenir les sorties non sécurisées.
Pour obtenir des instructions de configuration de l’environnement, consultez Configurer votre environnement.
Publication et partage
Le service d’agent fournit le contrôle de version intégré et la publication afin que vos agents puissent passer du développement à la production en toute confiance.
- Gestion des versions — Lors de vos itérations sur un agent, des instantanés de versions sont générés automatiquement. Revenez à n’importe quelle version précédente ou comparez les modifications entre les versions.
- Publication — Faites évoluer un agent vers une ressource gérée dotée d’un point de terminaison stable. Les agents publiés héritent des contrôles d’identité et d’accès d’entreprise configurés pour votre projet et peuvent être appelés par programmation.
- Distribution : partagez des agents publiés via Microsoft 365 Copilot et Teams et le Entra Agent Registry, en mettant vos agents là où vos utilisateurs travaillent déjà.
Sécurité, confidentialité et conformité
Le service agent est conçu pour les charges de travail d’entreprise où vous avez besoin de contrôles forts sur l’identité, la mise en réseau, la gestion des données et la sécurité.
- Contrôles de sécurité : utilisez les garde-fous intégrés pour réduire les sorties non sécurisées et atténuer les risques d’injection d’invites, y compris les attaques par injection inter-invites (XPIA).
- Contrôles d’isolation réseau et de résidence des données : utilisez des réseaux virtuels et apportez vos propres ressources pour répondre à vos besoins.
- Apporter vos propres ressources : utilisez vos propres ressources Azure (par exemple, le stockage, Azure AI Search et Azure Cosmos DB pour l’état de la conversation) pour répondre aux besoins de conformité et opérationnels. Consultez Utiliser vos propres ressources.
- Conseils de l’IA responsable : pour un ensemble plus large de recommandations et de ressources de gouvernance, consultez l’IA responsable pour Microsoft Foundry.
Contenu connexe
- Configurer votre environnement
- Cycle de vie du développement de l’agent
- Déployer votre premier agent hébergé
- Catalogue d’outils
- Quotas, limites et prise en charge régionale
- Pour obtenir de l’aide ou pour vous connecter à la communauté, rejoignez Microsoft AI Discord.