Integrazioni di Agent Framework

Microsoft Agent Framework include integrazioni con molti servizi, strumenti e protocolli diversi.

Sfoglia in base al provider

Provider Aree di integrazione
Microsoft Foundry Modelli, agenti gestiti, strumenti, RAG, memoria, valutazione, osservabilità, modelli locali e agenti ospitati
Microsoft Azure Azure OpenAI, Azure AI Search, Azure Cosmos DB, Azure Content Understanding, Microsoft Purview, Monitoraggio di Azure e Funzioni di Azure
OpenAI Inferenza del modello, strumenti ospitati, ChatKit ed endpoint compatibili con OpenAI
Anthropic Modelli Claude, Claude Agent SDK, Foundry, Bedrock e Vertex AI
Amazon Web Services Amazon Bedrock e Anthropic Claude su Bedrock
Google Google Gemini e Anthropic Claude su Vertex AI
Ollama Inferenza del modello locale tramite client nativi e compatibili con OpenAI
Mistral Incorporamenti di testo mistrali

Vedere tutti gli ecosistemi di provider.

Sfoglia per componente

Integrazioni di UI Framework

Framework dell'interfaccia utente Stato del rilascio
AG-UI Anteprima
ChatKit Anteprima
DevUI Anteprima

Integrazioni del middleware

Integrazioni di valutazione

Archivi vettoriali

Microsoft Agent Framework supporta l'integrazione con molti archivi vettoriali diversi. Questi possono essere utili per la Retrieval Augmented Generation (RAG) o per l'archiviazione di dati di memoria.

Per l'integrazione con gli archivi vettoriali, facciamo affidamento sul 📦Microsoft.Extensions.VectorData.Abstractions che fornisce un livello unificato di astrazioni per interagire con gli archivi vettoriali in .NET. Queste astrazioni consentono di scrivere codice semplice di alto livello in una singola API e di scambiare l'archivio vettoriale sottostante con modifiche minime all'applicazione. Dove i componenti di Agent Framework si basano su un archivio vettoriale, usano queste astrazioni per consentire di scegliere l'implementazione preferita.

Tip

Vedere la documentazione Vector per le app di intelligenza artificiale .NET per altre informazioni su come inserire dati in un archivio vettoriale, generare incorporamenti ed eseguire ricerche vettoriali o ibride.

Implementazioni dell'astrazione degli archivi vettoriali

Implementation C# Usa ufficialmente l'SDK supportato Gestore / fornitore
Ricerca di intelligenza artificiale di Azure Microsoft
Cosmos DB MongoDB (vCore) Microsoft
Cosmos DB No SQL Microsoft
Couchbase Couchbase
Elasticsearch Elastic
In memoria N/A Microsoft
MongoDB Microsoft
Neon Serverless Postgres Usare il connettore Postgres Microsoft
Oracle Oracle
Pinecone Microsoft
Postgres Microsoft
Qdrant Microsoft
Redis Microsoft
SQL Server Microsoft
SQLite Microsoft
Volatile (in memoria) Deprecato (si consiglia di utilizzare In-Memory) N/A Microsoft
Weaviate Microsoft

Importante

Le implementazioni dell'astrazione dell'archivio vettoriale sono create da una varietà di fonti. Non tutti i connettori vengono gestiti da Microsoft. Quando si considera un'implementazione, assicurarsi di valutare qualità, licenze, supporto e così via per assicurarsi che soddisfino i requisiti. Assicurarsi anche di esaminare la documentazione di ogni provider per informazioni dettagliate sulla compatibilità delle versioni.

Importante

Alcune implementazioni usano internamente GLI SDK di database che non sono ufficialmente supportati da Microsoft o dal provider di database. La colonna "Usa l'SDK ufficialmente supportato" elenca quelli che usano SDK supportati ufficialmente e quelli che non li usano.

Agent Framework supporta l'uso delle raccolte VectorStore di Kernel semantico per offrire funzionalità di archiviazione vettoriali agli agenti. Per informazioni su come configurare raccolte di archivi vettoriali diverse, vedere la documentazione sui connettori dell'archivio vettoriale . Per altre informazioni su come usarli per RAG, vedere Creazione di uno strumento di ricerca da VectorStore .

Annotazioni

Il supporto per questa funzionalità sarà presto disponibile. Vedere il repository di Agent Framework Go per lo stato più aggiornato.

Passaggi successivi