Integraties met het Agent Framework

Microsoft Agent Framework heeft integraties met veel verschillende services, hulpprogramma's en protocollen.

Bladeren op provider

Provider Integratiegebieden
Microsoft Foundry Modellen, beheerde agents, hulpprogramma's, RAG, geheugen, evaluatie, waarneembaarheid, lokale modellen en gehoste agents
Microsoft Azure Azure OpenAI, Azure AI Zoeken, Azure Cosmos DB, Azure Inhoudskennis, Microsoft Purview, Azure Monitor en Azure Functions
OpenAI Modeldeductie, gehoste hulpprogramma's, ChatKit en OpenAI-compatibele eindpunten
Antropisch Claude-modellen, de Claude Agent SDK, Foundry, Bedrock en Vertex AI
Amazon Web Services Amazon Bedrock en Anthropic Claude op Bedrock
Google Google Gemini en Anthropic Claude op Vertex AI
Ollama Lokale modeldeductie via systeemeigen en OpenAI-compatibele clients
Mistral Mistral chat en tekst-embeddings

Bekijk alle providerecosystemen.

Bladeren per onderdeel

UI Framework-integraties

UI-raamwerk Release status
AG-UI Voorbeeld
ChatKit Voorbeeld
DevUI Voorbeeld

Middleware-integraties

Evaluatie-integraties

Vectoropslag

Microsoft Agent Framework ondersteunt integratie met veel verschillende vectorarchieven. Deze kunnen nuttig zijn voor Geheugenophaal-verrijkte Generatie (RAG) of het opslaan van gegevens.

Voor integratie met vectorarchieven zijn we afhankelijk van de 📦Microsoft. Extensions.VectorData.Abstractions pakket dat een uniforme abstractielaag biedt voor interactie met vectorarchieven in .NET. Met deze abstracties kunt u eenvoudige code op hoog niveau schrijven op basis van één API en het onderliggende vectorarchief verwisselen met minimale wijzigingen in uw toepassing. Waar Agent Framework-onderdelen afhankelijk zijn van een vectorarchief, gebruiken ze deze abstracties om u de gewenste implementatie te laten kiezen.

Tip

Zie de documentatie Vectordatabases voor .NET AI-apps voor meer informatie over het opnemen van gegevens in een vectorarchief, het genereren van insluitingen en het uitvoeren van vector- of hybride zoekopdrachten.

Vectorwinkel Abstractie-implementaties

Implementation C# Maakt gebruik van officieel ondersteunde SDK Beheerder/Leverancier
Azure AI Zoeken Microsoft
Cosmos DB MongoDB (vCore) Microsoft
Cosmos DB NoSQL Microsoft
Couchbase Couchbase
Elasticsearch Elastic
In het geheugen N/A Microsoft
MongoDB Microsoft
Neon Serverless Postgres Postgres-connector gebruiken Microsoft
Oracle Oracle
Dennenappel Microsoft
Postgres Microsoft
Qdrant Microsoft
Redis Microsoft
SQL Server Microsoft
SQLite Microsoft
Vluchtig (in het geheugen) Verouderd (In-Memory gebruiken) N/A Microsoft
Weaviate Microsoft

Belangrijk

De abstractie-implementaties van vectoropslag worden gebouwd door verschillende bronnen. Niet alle connectors worden onderhouden door Microsoft. Wanneer u een implementatie overweegt, moet u ervoor zorgen dat u kwaliteit, licentieverlening, ondersteuning, enzovoort evalueert om ervoor te zorgen dat deze voldoen aan uw vereisten. Zorg er ook voor dat u de documentatie van elke provider bekijkt voor gedetailleerde versiecompatibiliteitsinformatie.

Belangrijk

Sommige implementaties maken intern gebruik van database-SDK's die niet officieel worden ondersteund door Microsoft of door de databaseprovider. De kolom "Gebruikt officieel ondersteunde SDK" vermeldt welke items gebruikmaken van officieel ondersteunde SDK's en welke niet.

Agent Framework biedt ondersteuning voor het gebruik van vectorStore-verzamelingen van Semantic Kernel om vectoropslagmogelijkheden te bieden aan agents. Zie de documentatie van vectoropslagconnectors voor meer informatie over het configureren van diverse vectoropslagcollecties. Zie Een zoekprogramma maken vanuit een VectorStore voor meer informatie over het gebruik van deze hulpprogramma's voor RAG.

Opmerking

Ondersteuning voor deze functie is binnenkort beschikbaar. Zie de opslagplaats Agent Framework Go voor de meest recente status.

Volgende stappen