Integrace rozhraní Agent Framework

Microsoft Agent Framework má integraci s mnoha různými službami, nástroji a protokoly.

Procházet podle poskytovatele

Provider Oblasti integrace
Microsoft Foundry Modely, spravované agenty, nástroje, RAG, paměť, vyhodnocení, pozorovatelnost, místní modely a hostované agenty
Microsoft Azure Azure OpenAI, Azure AI Vyhledávač, Azure Cosmos DB, Azure Principy obsahu, Microsoft Purview, Azure Monitor a Azure Functions
OpenAI Odvozování modelů, hostované nástroje, ChatKit a koncové body kompatibilní s OpenAI
Anthropic Modely Clauda, Sada SDK pro Clauda Agenta, Foundry, Bedrock a Vertex AI
Amazon Web Services Amazon Bedrock a Anthropic Claude na Bedrocku
Google Google Gemini a Anthropic Claude na Vrchol AI
Ollama Odvozování místních modelů prostřednictvím nativních a openAI kompatibilních klientů
Mistral Mistral text embeddings

Zobrazit všechny ekosystémy poskytovatelů

Procházet podle komponenty

Integrace rozhraní UI Framework

Architektura uživatelského rozhraní Stav vydání
AG-UI Preview
ChatKit Preview
DevUI Preview

Integrace middlewaru

Integrace vyhodnocení

Vektorová úložiště

Microsoft Agent Framework podporuje integraci s mnoha různými vektorovými úložišti. To může být užitečné při načítání rozšířené generace (RAG) nebo ukládání pamětí.

Při integraci s vektorovými úložišti spoléháme na 📦Microsoft. Extensions.VectorData.Abstractions balíček, který poskytuje jednotnou vrstvu abstrakcí pro interakci s vektorovými úložišti v .NET. Tyto abstrakce umožňují psát jednoduchý, vysokoúrovňový kód pomocí jediného rozhraní API a zaměnit použité úložiště vektorů s minimálními změnami aplikace. Pokud komponenty Agent Framework spoléhají na úložiště vektorů, používají tyto abstrakce, které vám umožní zvolit preferovanou implementaci.

Návod

Další informace o tom, jak nahrát data do úložiště vektorů, vytvářet vektory a provádět vektorová nebo hybridní vyhledávání, najdete v dokumentaci k vektorovým databázím pro .NET AI aplikace.

Abstraktní implementace úložišť pro vektory

Implementace jazyk C# Používá oficiálně podporovanou sadu SDK. Správce / prodejce
Azure AI Vyhledávač Microsoft
Cosmos DB MongoDB (virtuální jádra) Microsoft
Cosmos DB Bez SQL Microsoft
Couchbase Couchbase
Elasticsearch Elastický
V paměti N/A Microsoft
MongoDB Microsoft
Neon Serverless Postgres Použití konektoru Postgres Microsoft
Oracle Oracle
Borová šiška Microsoft
Postgres Microsoft
Qdrant Microsoft
Redis Microsoft
SQL Server Microsoft
SQLite Microsoft
Volatilní (v paměti) Zastaralé (použijte In-Memory) N/A Microsoft
Weaviate Microsoft

Důležité

Implementace abstrakce úložiště vektorů jsou sestaveny různými zdroji. Ne všechny konektory jsou udržovány Microsoft. Při zvažování implementace nezapomeňte vyhodnotit kvalitu, licencování, podporu atd., aby splňovaly vaše požadavky. Nezapomeňte také zkontrolovat podrobné informace o kompatibilitě verzí v dokumentaci jednotlivých poskytovatelů.

Důležité

Některé implementace interně používají databázové sady SDK, které nejsou oficiálně podporovány Microsoft nebo poskytovatelem databáze. Sloupec , který používá oficiálně podporované sady SDK, uvádí, které sady SDK jsou oficiálně podporovány a které nejsou.

Agent Framework podporuje použití kolekcí VectorStore Sémantické jádro k poskytování funkcí vektorového úložiště agentům. Informace o nastavení různých kolekcí vektorového úložiště najdete v dokumentaci ke konektorům vektorového úložiště . Další informace o tom, jak tyto nástroje použít pro RAG, najdete v tématu Vytvoření vyhledávacího nástroje z VectorStore .

Note

Podpora této funkce v Go již brzy. Nejnovější stav najdete v úložišti Agent Framework Go .

Další kroky