Agent Framework-Integrationen

Microsoft Agent Framework verfügt über Integrationen mit vielen verschiedenen Diensten, Tools und Protokollen.

Nach Anbieter durchsuchen

Provider Integrationsbereiche
Microsoft Foundry Modelle, verwaltete Agents, Tools, RAG, Speicher, Auswertung, Observability, lokale Modelle und gehostete Agents
Microsoft Azure Azure OpenAI, Azure KI-Suche, Azure Cosmos DB, Azure Inhaltsverständnis, Microsoft Purview, Azure Monitor und Azure Functions
OpenAI Modellausschluss, gehostete Tools, ChatKit- und OpenAI-kompatible Endpunkte
Anthropic Claude Modelle, das Claude Agent SDK, Foundry, Bedrock und Vertex AI
Amazon Web Services Amazon Bedrock und Anthropic Claude auf Bedrock
Google Google Gemini und Anthropic Claude auf Vertex AI
Ollama Lokale Modellleitung über systemeigene und openAI-kompatible Clients
Mistral Falscher Texteinbettungen

Alle Anbieterökosysteme anzeigen.

Nach Komponente durchsuchen

Integrationen von Benutzeroberflächen-Frameworks

Benutzeroberflächenframework Versionsstatus
AG-UI Vorschau
ChatKit Vorschau
DevUI Vorschau

Middleware-Integrationen

Evaluierungsintegrationen

Vektorspeicher

Microsoft Agent Framework unterstützt die Integration in viele verschiedene Vektorspeicher. Dies kann nützlich sein für Retrieval Augmented Generation (RAG) oder zur Speicherung von Erinnerungen.

Zur Integration in Vektorspeicher verlassen wir uns auf das 📦Microsoft.Extensions.VectorData.Abstractions-Paket, das eine einheitliche Abstraktionsschicht für die Interaktion mit Vektorspeichern in .NET bereitstellt. Mit diesen Abstraktionen können Sie einfachen, allgemeinen Code für eine einzelne API schreiben und den zugrunde liegenden Vektorspeicher mit minimalen Änderungen an Ihrer Anwendung austauschen. Wenn Agent Framework-Komponenten auf einen Vektorspeicher angewiesen sind, verwenden sie diese Abstraktionen, damit Sie Ihre bevorzugte Implementierung auswählen können.

Tipp

Weitere Informationen zum Aufnehmen von Daten in einem Vektorspeicher, zum Generieren von Einbettungen und zum Ausführen von Vektor- oder Hybridsuchen finden Sie in der Dokumentation Vector-Datenbanken für .NET AI-Apps.

Implementierungen der Vektorspeicher-Abstraktion

Implementation C# Verwendet offiziell unterstütztes SDK Maintainer/Anbieter
Azure KI-Suche Microsoft
Cosmos DB MongoDB (vCore) Microsoft
Cosmos DB No SQL Microsoft
Couchbase Couchbase
Elasticsearch Elastisch
In-Memory N/A Microsoft
MongoDB Microsoft
Neon Serverless Postgres Verwenden von Postgres Connector Microsoft
Orakel Orakel
Pinecone Microsoft
Postgres Microsoft
Qdrant Microsoft
Redis Microsoft
SQL Server Microsoft
SQLite Microsoft
Veränderlich (Im Arbeitsspeicher) Veraltet (nutzen Sie In-Memory) N/A Microsoft
Weaviate Microsoft

Von Bedeutung

Die Implementierungen der Vektorspeicher-Abstraktion werden von einer Vielzahl von Quellen erstellt. Nicht alle Connectors werden von Microsoft verwaltet. Achten Sie bei der Prüfung einer Implementierung darauf, Qualität, Lizenzierung, Support usw. zu bewerten, um sicherzustellen, dass sie Ihren Anforderungen entsprechen. Überprüfen Sie außerdem die Dokumentation der einzelnen Anbieter auf detaillierte Versionskompatibilitätsinformationen.

Von Bedeutung

Einige Implementierungen verwenden datenbank-SDKs intern, die von Microsoft oder vom Datenbankanbieter nicht offiziell unterstützt werden. In der Spalte Verwendet offiziell unterstützte SDKs wird aufgelistet, welche offiziell unterstützte SDKs verwenden und welche nicht.

Agent Framework unterstützt die Verwendung der VectorStore-Sammlungen von Semantischer Kernel, um Vektorspeicherfunktionen für Agents bereitzustellen. In der Dokumentation zu den Vektorspeicher-Connectoren können Sie lernen, wie Sie verschiedene Sammlungen von Vektorspeichern einrichten. Weitere Informationen zur Verwendung für RAG finden Sie unter Erstellen eines Suchtools aus einem VectorStore .

Note

Unterstützung für dieses Feature wird in Kürze verfügbar sein. Den neuesten Status finden Sie im Agent Framework Go-Repository .

Nächste Schritte