Partager via


Vue d’ensemble des fournisseurs

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 AIAgent classe 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 BaseAgent classe.

Prochaines étapes