Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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 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
- Aanbieders van modellen
- Agentservices
- Gereedschappen
- Contextproviders
- Middleware
- Evaluatie
- UI: AG-UI, ChatKit en DevUI
- Alle onderdeelcategorieën
- Concepten van contextproviders
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.