Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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 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
- Poskytovatelé modelů
- Služby agenta
- Nářadí
- Zprostředkovatelé kontextu
- Middleware
- Vyhodnocení
- Uživatelské rozhraní: AG-UI, ChatKit a DevUI
- Všechny kategorie součástí
- Koncepty zprostředkovatele kontextu
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 .