Freigeben über


Anbieterübersicht

Microsoft Agent Framework unterstützt verschiedene Arten von Agents, um unterschiedliche Anwendungsfälle und Anforderungen zu erfüllen. Alle Agents werden von einer gemeinsamen Basisklasse abgeleitet, AIAgentdie eine konsistente Schnittstelle für alle Agenttypen bereitstellt.

Anbietervergleich

Provider Funktionstools Strukturierte Ausgabe Codedolmetscher Dateisuche MCP-Tools Hintergrundantworten
Azure OpenAI
OpenAI
Azure AI Foundry
Anthropic
Ollama
GitHub Copilot
Copilot Studio
Benutzerdefiniert Variiert Variiert Variiert Variiert Variiert Variiert

Von Bedeutung

Wenn Sie Microsoft Agent Framework verwenden, um Anwendungen zu erstellen, die mit Servern oder Agents von Drittanbietern arbeiten, tun Sie dies auf eigene Gefahr. Es wird empfohlen, alle Daten zu überprüfen, die für Server oder Agents von Drittanbietern freigegeben werden.

Einfache Agenten basierend auf Inferenzdiensten

Das Agent-Framework erleichtert das Erstellen einfacher Agents basierend auf vielen verschiedenen Ableitungsdiensten. Jeder Rückschlussdienst, der eine Microsoft.Extensions.AI.IChatClient Implementierung bereitstellt, kann zum Erstellen dieser Agents verwendet werden.

Die folgenden Anbieter sind für .NET verfügbar:

  • Azure OpenAI – Anbieter mit vollem Funktionsumfang mit Chatabschluss, Antwort-API und Toolunterstützung.
  • OpenAI – Direkter OpenAI-API-Zugriff mit Chatabschluss- und Antwort-API.
  • Azure AI Foundry – Persistente serverseitige Agents mit verwaltetem Chatverlauf.
  • Anthropic – Claude-Modelle mit Funktionstools und Streamingunterstützung.
  • Ollama – Führen Sie Open-Source-Modelle lokal aus.
  • GitHub Copilot – GitHub Copilot SDK-Integration mit Shell- und Dateizugriff.
  • Copilot Studio – Integration mit Microsoft Copilot Studio-Agents.
  • Benutzerdefiniert – Erstellen Sie Ihren eigenen Anbieter, indem Sie die AIAgent Basisklasse implementieren.

Agentanbieter

Agent Framework unterstützt viele verschiedene Rückschlüsse über Chatclients. Jeder Anbieter bietet eine andere Reihe von Features:

  • Azure OpenAI – Anbieter mit vollem Funktionsumfang mit Azure-Identitätsunterstützung.
  • OpenAI – Direkter OpenAI-API-Zugriff.
  • Azure AI Foundry – Persistente serverseitige Agents mit verwaltetem Chatverlauf.
  • Anthropisch - Claude Modelle mit erweiterten Denken und gehosteten Tools Unterstützung.
  • Ollama – Führen Sie Open-Source-Modelle lokal aus.
  • GitHub Copilot – GitHub Copilot SDK-Integration.
  • Benutzerdefiniert – Erstellen Sie Ihren eigenen Anbieter, indem Sie die BaseAgent Klasse implementieren.

Nächste Schritte