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.
Microsoft Agent Framework prend en charge plusieurs types d’agents pour prendre en charge différents cas d’usage et exigences. Tous les agents sont dérivés d’une classe de base commune (AIAgent dans .NET, BaseAgent dans Python), qui fournit une interface cohérente pour tous les types d’agents.
Comparaison des fournisseurs
| Provider | Outils de fonction | Sortie structurée | Interpréteur de code | Recherche de fichiers | Outils MCP | Réponses en arrière-plan |
|---|---|---|---|---|---|---|
| Azure OpenAI | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| OpenAI | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Microsoft Foundry | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Anthropic | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ |
| Ollama | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| Foundry Local | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| GitHub Copilot | ✅ | ❌ | ❌ | ❌ | ✅ | ❌ |
| Copilot Studio | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Personnalisée | Varie | Varie | Varie | Varie | Varie | Varie |
Important
Si vous utilisez Microsoft Agent Framework pour créer des applications qui fonctionnent avec des serveurs tiers, des agents, du code ou des modèles directs non Azure (« systèmes tiers »), vous le faites à votre propre risque. Les systèmes tiers sont des produits non Microsoft sous les conditions du produit Microsoft et sont régis par leurs propres termes de licence tiers. Vous êtes responsable de l’utilisation et des coûts associés.
Nous vous recommandons d’examiner toutes les données partagées avec et reçues de systèmes tiers et d’être conscients des pratiques tierces pour la gestion, le partage, la rétention et l’emplacement des données. Il est de votre responsabilité de gérer si vos données circulent en dehors des limites Azure de conformité et géographiques de votre organisation, ainsi que des implications géographiques et des autorisations appropriées, des limites et des approbations appropriées.
Vous êtes chargé d’examiner et de tester soigneusement les applications que vous créez à l’aide de Microsoft Agent Framework dans le contexte de vos cas d’usage spécifiques et de prendre toutes les décisions et personnalisations appropriées. Cela inclut l’implémentation de vos propres atténuations d’IA responsables, telles que les métaprompts, les filtres de contenu ou d’autres systèmes de sécurité, et la garantie que vos applications répondent aux normes de qualité, de fiabilité, de sécurité et de fiabilité appropriées. Voir aussi : Faq sur la transparence
Agents simples basés sur les services d’inférence
Agent Framework facilite la création d’agents simples basés sur de nombreux services d’inférence différents. Tout service d’inférence qui fournit une implémentation Microsoft.Extensions.AI.IChatClient peut être utilisé pour générer ces agents.
Les fournisseurs suivants sont disponibles pour .NET :
- Azure OpenAI — Fournisseur complet avec la saisie semi-automatique des conversations, l’API de réponses et la prise en charge des outils.
- OpenAI : accès direct à l’API OpenAI avec la saisie semi-automatique des conversations et l’API de réponses.
- Foundry : agents côté serveur persistants avec historique de conversation managée.
- Anthropice — Claude modélise avec des outils de fonction et une prise en charge de diffusion en continu.
- Ollama : exécutez des modèles open source localement.
- GitHub Copilot — intégration du SDK GitHub Copilot avec l’accès au shell et au fichier.
- Copilot Studio — Intégration à des agents Microsoft Copilot Studio.
-
Personnalisé : créez votre propre fournisseur en implémentant la
AIAgentclasse de base.
Fournisseurs d’agents
Agent Framework prend en charge de nombreux services d’inférence différents par le biais de clients de conversation. Chaque fournisseur offre un ensemble différent de fonctionnalités :
- Azure OpenAI — Fournisseur complet avec prise en charge des identités Azure.
- OpenAI : accès direct à l’API OpenAI.
- Foundry — inférence de projet Microsoft Foundry et agents gérés par le service.
-
Foundry Local — Exécuter des modèles Foundry pris en charge localement avec
FoundryLocalClient(Python uniquement). - Anthropice — Claude modélise avec une pensée étendue et un support d’outils hébergés.
- Ollama : exécutez des modèles open source localement.
- GitHub Copilot — intégration du Kit de développement logiciel (SDK) GitHub Copilot.
- Copilot Studio — Intégration à des agents Microsoft Copilot Studio.
-
Personnalisé : créez votre propre fournisseur en implémentant la
BaseAgentclasse.