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, AIAgentqui 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 | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ |
| Azure AI Foundry | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Anthropic | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| Ollama | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| 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 ou des agents tiers, vous le faites à votre propre risque. Nous vous recommandons d’examiner toutes les données partagées avec des serveurs ou agents tiers.
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 Microsoft.Extensions.AI.IChatClient implémentation 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.
- Azure AI Foundry : agents côté serveur persistants avec historique de conversation managé.
- 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 Kit de développement logiciel (SDK) GitHub Copilot avec l’interpréteur de commandes et l’accès aux fichiers.
- Copilot Studio — Intégration avec les 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.
- Azure AI Foundry : agents côté serveur persistants avec historique de conversation managé.
- 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.
-
Personnalisé : créez votre propre fournisseur en implémentant la
BaseAgentclasse.