Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Microsoft Agent Framework számos különböző szolgáltatással, eszközzel és protokollal rendelkezik integrációval.
Tallózás szolgáltató szerint
| Szolgáltató | Integrációs területek |
|---|---|
| Microsoft Öntöde | Modellek, felügyelt ügynökök, eszközök, RAG, memória, értékelés, megfigyelhetőség, helyi modellek és üzemeltetett ügynökök |
| Microsoft Azure | Azure OpenAI, Azure AI Keresés, Azure Cosmos DB, Azure Tartalomértés, Microsoft Purview, Azure Monitor és Azure Functions |
| OpenAI | Modellkövetkeztetés, üzemeltetett eszközök, ChatKit és OpenAI-kompatibilis végpontok |
| Anthropic | Claude modellek, a Claude Agent SDK, Foundry, Bedrock és Vertex AI |
| Amazon Web Services | Amazon Bedrock és Anthropic Claude a Bedrock |
| Google Gemini és Anthropic Claude a Vertex AI-n | |
| Ollama | Helyi modellkövetkeztetés natív és OpenAI-kompatibilis ügyfeleken keresztül |
| Mistral | Mistral text beágyazások |
Tekintse meg az összes szolgáltatói ökoszisztémát.
Tallózás összetevő szerint
- Modellszolgáltatók
- Ügynökszolgáltatások
- Eszközök
- Kontextusszolgáltatók
- Middleware
- Értékelés
- Felhasználói felület: AG-UI, ChatKit és DevUI
- Minden összetevőkategória
- A környezetszolgáltató fogalmai
Felhasználói felületi keretrendszer integrációi
| Felhasználói felületi keretrendszer | Kiadás állapota |
|---|---|
| AG-UI | Preview |
| ChatKit | Preview |
| DevUI | Preview |
Köztesszoftver-integrációk
Kiértékelési integrációk
Vektortárolók
Microsoft Agent Framework számos különböző vektortárolóval támogatja az integrációt. Ezek hasznosak lehetnek a visszakeresés-alapú generálás (RAG) vagy az emlékek tárolása esetén.
A vektortárolókkal való integrációhoz a 📦Microsoft.Extensions.VectorData.Abstractions csomagra támaszkodunk, amely egységes absztrakciós réteget biztosít a vektortárolókkal való interakcióhoz a .NET-ben. Ezekkel az absztrakciókkal egyszerű, magas szintű kódot írhat egyetlen API-ra, és minimális módosításokkal felcserélheti a mögöttes vektortárolót. Ahol az Ügynök-keretrendszer összetevői egy vektortárolóra támaszkodnak, ezeket az absztrakciókat használják, hogy lehetővé tegyék az előnyben részesített megvalósítás kiválasztását.
Jótanács
A Vector-adatbázisok .NET AI-alkalmazásokhoz dokumentációjában további információt talál arról, hogyan lehet adatokat betöltésre vektortárolóba, hogyan hozhat létre beágyazásokat, és hogyan hajthat végre vektoros vagy hibrid keresést.
Vektortár absztrakciós implementációi
| Megvalósítás | C# | Hivatalosan támogatott SDK-t használ | Karbantartó / szállító |
|---|---|---|---|
| Azure AI Keresés | ✅ | ✅ | Microsoft |
| Cosmos DB MongoDB (virtuális mag) | ✅ | ✅ | Microsoft |
| Cosmos DB NoSQL | ✅ | ✅ | Microsoft |
| Couchbase | ✅ | ✅ | Couchbase |
| Elasticsearch | ✅ | ✅ | Elastic |
| Memóriabeli | ✅ | N/A | Microsoft |
| MongoDB | ✅ | ✅ | Microsoft |
| Neon szerver nélküli Postgres | A Postgres-összekötő használata | ✅ | Microsoft |
| Oracle | ✅ | ✅ | Oracle |
| Pinecone | ✅ | ❌ | Microsoft |
| Postgres | ✅ | ✅ | Microsoft |
| Qdrant | ✅ | ✅ | Microsoft |
| Redis | ✅ | ✅ | Microsoft |
| SQL Server | ✅ | ✅ | Microsoft |
| SQLite | ✅ | ✅ | Microsoft |
| Illékony (memóriában) | Elavult (használja az "In-Memory" szolgáltatást) | N/A | Microsoft |
| Weaviate | ✅ | ✅ | Microsoft |
Fontos
A vektortároló absztrakciós implementációit különböző források készítik. A Microsoft nem minden összekötőt tart fenn. A megvalósítás mérlegelésekor mindenképpen értékelje ki a minőséget, a licencelést, a támogatást stb. annak érdekében, hogy megfeleljenek a követelményeknek. Emellett tekintse át az egyes szolgáltatók dokumentációját a verziókompatibilitás részletes információiért.
Fontos
Egyes implementációk belsőleg adatbázis-SDK-kat használnak, amelyeket a Microsoft vagy az adatbázis-szolgáltató hivatalosan nem támogat. A hivatalosan támogatott SDK- oszloplistákat használ, amelyek hivatalosan támogatott SDK-t használnak, és amelyek nem.
Az Agent Framework támogatja Szemantikus kernel VectorStore-gyűjteményeinek használatát, hogy vektoros tárolási képességeket biztosítson az ügynökök számára. A vektortároló-összekötők dokumentációjában megtudhatja , hogyan állíthat be különböző vektortároló-gyűjteményeket. A RAG-hoz való használatukról további információt a Keresőeszköz létrehozása VectorStore-ból című témakörben talál.
Note
A funkció Go-támogatása hamarosan érkezik. A legújabb állapotot az Agent Framework Go-adattárában tekinthet meg.