Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
AIAgentBasisklasse 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
BaseAgentKlasse implementieren.