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.
Microsoft Foundry hostované agenty
Integrace rozhraní UI Framework
| Architektura uživatelského rozhraní | Stav vydání |
|---|---|
| Uživatelské rozhraní AG | Preview |
| Agent Framework – vývojové uživatelské rozhraní | Preview |
| Rozsah působnosti | Preview |
Poskytovatelé historie chatu
Microsoft Agent Framework podporuje mnoho různých typů agentů s různými možnostmi úložiště historie chatu. V některých případech agenti ukládají historii chatu ve službě AI, zatímco v jiných Agent Framework spravuje úložiště.
Aby bylo možné přizpůsobit úložiště historie chatu při správě rozhraní Agent Framework, můžou být dodáni vlastní poskytovatelé historie chatu. Tady je seznam stávajících poskytovatelů, kteří je možné použít.
| Poskytovatel historie chatu | Stav vydání |
|---|---|
| In-Memory poskytovatel historie chatu | Uvolněno |
| Poskytovatel historie chatuCosmos DB | Preview |
| Poskytovatel historie chatu | Stav vydání |
|---|---|
| Zprostředkovatel historie Redis | Preview |
Poskytovatelé kontextu umělé inteligence pro paměť
Poskytovatelé kontextu AI jsou plug-iny pro instance ChatClientAgent a lze je použít pro přidání paměti agentovi. To se provádí extrahováním pamětí z nových zpráv poskytovaných uživatelem nebo vygenerovaným agentem a vyhledáním existujících pamětí a poskytnutím služby AI vstupem uživatele.
Tady je seznam stávajících poskytovatelů, kteří je možné použít.
| Poskytovatel kontextu paměti umělé inteligence | Stav vydání |
|---|---|
| Poskytovatel paměti historie chatu | Uvolněno |
| Poskytovatel kontextu paměti umělé inteligence | Stav vydání |
|---|---|
| Zprostředkovatel paměti Mem0 | Preview |
| Zprostředkovatel paměti Neo4j | Preview |
| Zprostředkovatel kontextu Purview | Preview |
| Zprostředkovatel Redis | Preview |
Zprostředkovatelé kontextu pro AI využívající Retrieval Augmented Generation (RAG)
Zprostředkovatelé kontextu AI jsou zásuvné moduly pro ChatClientAgent instance a lze je použít k přidání funkcí RAG do agenta. To se provádí vyhledáním relevantních dat na základě vstupu uživatele a předáním těchto dat službě AI s ostatními vstupy.
Tady je seznam stávajících poskytovatelů, kteří je možné použít.
| Zprostředkovatel kontextu RAG AI | Stav vydání |
|---|---|
| Neo4j GraphRAG Provider | Preview |
| Poskytovatel vyhledávání textu | Uvolněno |
| Zprostředkovatel kontextu RAG AI | Stav vydání |
|---|---|
| Azure AI Vyhledávač Provider | Preview |
| Neo4j GraphRAG Provider | Preview |
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 .