Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Microsoft Agent Framework memiliki integrasi dengan berbagai layanan, alat, dan protokol.
Telusuri menurut penyedia
| Provider | Area integrasi |
|---|---|
| Microsoft Foundry | Model, agen terkelola, alat, RAG, memori, evaluasi, pengamatan, model lokal, dan agen yang dihosting |
| Microsoft Azure | Azure OpenAI, Pencarian Azure AI, Azure Cosmos DB, Pemahaman Konten Azure, Microsoft Purview, Azure Monitor, dan Azure Functions |
| OpenAI | Inferensi model, alat yang dihosting, ChatKit, dan titik akhir yang kompatibel dengan OpenAI |
| Anthropic | Model Claude, Claude Agent SDK, Foundry, Bedrock, dan Vertex AI |
| Amazon Web Services | Amazon Bedrock dan Anthropic Claude di Bedrock |
| Google Gemini dan Anthropic Claude di Vertex AI | |
| Ollama | Inferensi model lokal melalui klien asli dan yang kompatibel dengan OpenAI |
| Mistral | Penyematan teks Mistral |
Lihat semua ekosistem penyedia.
Telusuri menurut komponen
- Penyedia model
- Layanan agen
- Alat
- Penyedia konteks
- Middleware
- Evaluasi
- UI: AG-UI, ChatKit, dan DevUI
- Semua kategori komponen
- Konsep penyedia konteks
Integrasi UI Framework
| Kerangka Kerja UI | Status Rilis |
|---|---|
| AG-UI | Preview |
| ChatKit | Preview |
| DevUI | Preview |
Integrasi middleware
Integrasi evaluasi
Penyimpanan Vektor
Microsoft Agent Framework mendukung integrasi dengan berbagai penyimpanan vektor. Ini dapat berguna untuk melakukan Retrieval Augmented Generation (RAG) atau penyimpanan ingatan.
Untuk berintegrasi dengan penyimpanan vektor, kami mengandalkan 📦Microsoft. Extensions.VectorData.Abstractions yang menyediakan lapisan abstraksi terpadu untuk berinteraksi dengan penyimpanan vektor di .NET. Abstraksi ini memungkinkan Anda menulis kode sederhana tingkat tinggi terhadap satu API, dan menukar penyimpanan vektor yang mendasar dengan perubahan minimal pada aplikasi Anda. Di mana komponen Agent Framework mengandalkan penyimpanan vektor, mereka menggunakan abstraksi ini untuk memungkinkan Anda memilih implementasi pilihan Anda.
Tip
Lihat dokumentasi Vector untuk aplikasi AI .NET untuk informasi selengkapnya tentang cara menyerap data ke penyimpanan vektor, menghasilkan penyematan, dan melakukan pencarian vektor atau hibrid.
Implementasi Abstraksi Penyimpanan Vektor
| Implementation | C# | Menggunakan SDK yang didukung secara resmi | Pengelola / Pemasok |
|---|---|---|---|
| Pencarian Azure AI | ✅ | ✅ | Microsoft |
| Cosmos DB MongoDB (vCore) | ✅ | ✅ | Microsoft |
| Cosmos DB No SQL | ✅ | ✅ | Microsoft |
| Couchbase | ✅ | ✅ | Couchbase |
| Elasticsearch | ✅ | ✅ | Elastis |
| In-Memory (Dalam Memori) | ✅ | N/A | Microsoft |
| MongoDB | ✅ | ✅ | Microsoft |
| Neon Serverless Postgres | Menggunakan Konektor Postgres | ✅ | Microsoft |
| Oracle | ✅ | ✅ | Oracle |
| Pinecone | ✅ | ❌ | Microsoft |
| Postgres | ✅ | ✅ | Microsoft |
| Qdrant | ✅ | ✅ | Microsoft |
| Redis | ✅ | ✅ | Microsoft |
| SQL Server | ✅ | ✅ | Microsoft |
| SQLite | ✅ | ✅ | Microsoft |
| Volatil (Dalam Memori) | Tidak digunakan lagi (gunakan In-Memory) | N/A | Microsoft |
| Weaviate | ✅ | ✅ | Microsoft |
Penting
Implementasi abstraksi penyimpanan vektor dibangun oleh berbagai sumber. Tidak semua konektor dikelola oleh Microsoft. Saat mempertimbangkan implementasi, pastikan untuk mengevaluasi kualitas, lisensi, dukungan, dll. untuk memastikan mereka memenuhi kebutuhan Anda. Pastikan Anda juga meninjau dokumentasi setiap penyedia untuk mengetahui informasi kompatibilitas versi secara mendetail.
Penting
Beberapa implementasi secara internal menggunakan SDK Database yang tidak didukung secara resmi oleh Microsoft atau oleh penyedia Database. Kolom Penggunaan SDK yang Didukung Resmi mencantumkan mana yang menggunakan SDK yang didukung secara resmi dan mana yang tidak.
Agent Framework mendukung penggunaan koleksi VectorStore Kernel Semantik untuk menyediakan kemampuan penyimpanan vektor kepada agen. Lihat dokumentasi konektor penyimpanan vektor untuk mempelajari cara menyiapkan koleksi penyimpanan vektor yang berbeda. Lihat Membuat alat pencarian dari VectorStore untuk informasi selengkapnya tentang cara menggunakannya untuk RAG.
Note
Dukungan Go untuk fitur ini akan segera hadir. Lihat repositori Agent Framework Go untuk status terbaru.