Bagikan melalui


Integrasi Kerangka Kerja Agen

Microsoft Agent Framework memiliki integrasi dengan berbagai layanan, alat, dan protokol.

Microsoft Foundry Agen Tuan Rumah

Integrasi UI Framework

Kerangka Kerja UI Status Rilis
Antarmuka pengguna AG Preview
Agent Framework Dev UI Preview
Cakupan Preview

Penyedia Riwayat Obrolan

Microsoft Agent Framework mendukung berbagai jenis agen dengan kemampuan penyimpanan riwayat obrolan yang berbeda. Dalam beberapa kasus agen menyimpan riwayat obrolan di layanan AI, sementara di lain agen Framework mengelola penyimpanan.

Untuk memungkinkan penyimpanan riwayat obrolan disesuaikan saat dikelola oleh Kerangka Kerja Agen, Penyedia Riwayat Obrolan kustom dapat disediakan. Berikut adalah daftar penyedia yang sudah ada yang dapat digunakan.

Penyedia Riwayat Obrolan Status Rilis
Penyedia Riwayat Obrolan In-Memory Diluncurkan
Penyedia Riwayat Obrolan Cosmos DB Preview
Penyedia Riwayat Obrolan Status Rilis
Penyedia Riwayat Redis Preview

Penyedia Konteks AI Memori

Penyedia Konteks AI adalah plugin untuk ChatClientAgent instansi dan dapat digunakan untuk menambahkan memori ke agen. Ini dilakukan dengan mengekstrak memori dari pesan baru yang disediakan oleh pengguna atau dihasilkan oleh agen, dan dengan mencari memori yang ada dan menyediakannya ke layanan AI dengan input pengguna.

Berikut adalah daftar penyedia yang sudah ada yang dapat digunakan.

Penyedia Konteks AI Memori Status Rilis
Penyedia Memori untuk Riwayat Obrolan Diluncurkan
Penyedia Konteks AI Memori Status Rilis
Mem0 Penyedia Memori Preview
Penyedia Memori Neo4j Preview
Penyedia Konteks Purview Preview
Penyedia Redis Preview

Penyedia Konteks AI dengan Teknologi Retrieval Augmented Generation (RAG)

Penyedia Konteks AI adalah plugin untuk instans ChatClientAgent dan dapat digunakan untuk menambah kemampuan RAG pada agen. Ini dilakukan dengan mencari data yang relevan berdasarkan input pengguna, dan meneruskan data ini ke layanan AI dengan input lain.

Berikut adalah daftar penyedia yang sudah ada yang dapat digunakan.

Penyedia Konteks RAG AI Status Rilis
Penyedia Neo4j GraphRAG Preview
Text Search Provider Diluncurkan
Penyedia Konteks RAG AI Status Rilis
Penyedia Layanan Pencarian Azure AI Preview
Penyedia Neo4j GraphRAG Preview

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.

Langkah selanjutnya