Proyek komunitas untuk Agent Framework

Important

Proyek di halaman ini dibuat dan dikelola oleh pihak di luar tim Microsoft Agent Framework. Microsoft tidak memiliki, menguji, atau mendukung proyek-proyek ini. Mencantumkan proyek tidak menyiratkan dukungan Microsoft atau mengonfirmasi kompatibilitas dengan versi Agent Framework apa pun. Untuk informasi kompatibilitas, dukungan, dan penanganan masalah, hubungi pemelihara proyek melalui repositori proyek dan pelacak masalah. Untuk isu keamanan, ikuti panduan pelaporan keamanan maintainer.

Anggota komunitas memelihara proyek yang terintegrasi dengan atau mengembangkan Microsoft Agent Framework. Untuk meminta penyertaan, buat pull request ke katalog .NET di repositori Agent Framework.

Penyedia konteks

Semua penyedia yang terdaftar mendukung memori riwayat obrolan dengan ChatHistoryMemoryProvider dan RAG dengan TextSearchProvider.

Name Deskripsi singkat Proyek Masalah
CommunityToolkit.VectorData.AzureAISearch Penyedia Microsoft.Extensions.VectorData untuk Pencarian Azure AI. CommunityToolkit.VectorData.AzureAISearch Buka masalah
CommunityToolkit.VectorData.AzureCosmosDB Penyedia Microsoft.Extensions.VectorData untuk Azure Cosmos DB untuk NoSQL. CommunityToolkit.VectorData.AzureCosmosDB Buka masalah
CommunityToolkit.VectorData.AzureDocumentDB Sebuah penyedia Microsoft.Extensions.VectorData untuk Azure DocumentDB dengan kompatibilitas MongoDB. CommunityToolkit.VectorData.AzureDocumentDB Buka masalah
CommunityToolkit.VectorData.Chroma Penyedia Microsoft.Extensions.VectorData untuk Chroma dan Chroma Cloud, dibangun di atas ChromaDotNet.Client. CommunityToolkit.VectorData.Chroma Buka masalah
CommunityToolkit.VectorData.InMemory Penyedia Microsoft.Extensions.VectorData dalam memori. CommunityToolkit.VectorData.InMemory Buka masalah
CommunityToolkit.VectorData.PgVector Penyedia Microsoft.Extensions.VectorData untuk PostgreSQL dengan ekstensi pgvector. CommunityToolkit.VectorData.PgVector Buka masalah
CommunityToolkit.VectorData.Qdrant Penyedia Microsoft.Extensions.VectorData untuk Qdrant. CommunityToolkit.VectorData.Qdrant Buka masalah
CommunityToolkit.VectorData.Redis Sebuah penyedia Microsoft.Extensions.VectorData untuk Redis. CommunityToolkit.VectorData.Redis Buka masalah
CommunityToolkit.VectorData.SqliteVec Penyedia Microsoft.Extensions.VectorData untuk SQLite menggunakan sqlite-vec. CommunityToolkit.VectorData.SqliteVec Buka masalah
CommunityToolkit.VectorData.SqlServer Penyedia Microsoft.Extensions.VectorData untuk SQL Server. CommunityToolkit.VectorData.SqlServer Buka masalah
CommunityToolkit.VectorData.Weaviate Sebuah penyedia Microsoft.Extensions.VectorData untuk Weaviate. CommunityToolkit.VectorData.Weaviate Buka masalah
CouchbaseConnector.SemanticKernel Penyedia Microsoft.Extensions.VectorData untuk Couchbase dan Couchbase Capella. CouchbaseConnector.SemanticKernel Buka masalah
Elastic.SemanticKernel.Connectors.Elasticsearch Penyedia Microsoft.Extensions.VectorData untuk Elasticsearch. Elastic.SemanticKernel.Connectors.Elasticsearch Buka masalah

Anggota komunitas memelihara proyek yang terintegrasi dengan atau mengembangkan Microsoft Agent Framework. Untuk meminta penyertaan, buka pull request terhadap katalog Python di repositori Agent Framework.

Tools

Name Deskripsi singkat Scenarios Proyek Masalah
Engram Alat memori tahan lama dengan middleware opsional untuk agen Agent Framework. Pemanggilan kembali dan persistensi memori lintas sesi eksplisit; pemanggilan kembali dan pencatatan otomatis agent-framework-engram Buka masalah

Penyedia konteks

Name Deskripsi singkat Scenarios Proyek Masalah
Membase Penyedia konteks yang mengingat memori Membase pengguna sebelum agen berjalan, dengan alat fungsi untuk mencari dan menyimpan memori. Memori lintas sesi per pengguna; pemanggilan ulang lapisan instruksi yang dibatasi waktu; pencarian memori eksplisit dan alat penyimpanan agent-framework-membase Buka masalah
MemorySync Penyedia konteks yang mengingat dan menangkap memori pengguna terkait eksekusi agen. Memori lintas sesi per pengguna; ingatan lapisan instruksi; penangkapan fakta otomatis agent-framework-memorysync Buka masalah
OpenViking Database konteks yang memberi agen konteks yang dapat dicari di seluruh eksekusi (40K+ bintang GitHub). Pengambilan konteks pra-eksekusi; percakapan dan penangkapan panggilan alat; ekstraksi memori eksplisit Integrasi OpenViking Buka masalah

Middleware

Name Deskripsi singkat Scenarios Proyek Masalah
ACGS Middleware untuk fungsi yang memeriksa nama dan argumen setiap panggilan fungsi terhadap seperangkat aturan ACGS sebelum berjalan, dan meminta persetujuan alat saat aturan memerlukan peninjauan. Memblokir panggilan fungsi menurut aturan; Tinjauan manusia atas panggilan yang ditandai melalui persetujuan alat; menolak eksekusi yang menawarkan alat yang tidak dapat diperiksa middleware agent-framework-acgs Buka masalah
BotsRated Middleware fungsi yang memeriksa payTo dari panggilan ke alat pembayaran x402 terhadap alamat payTo yang diamati BotsRated untuk penjual tersebut, dan menghentikan panggilan sebelum berjalan ketika payTo tersebut tidak diamati. Blokir pembayaran ke payTo yang tidak digunakan penjual; biarkan model memeriksa opsi pembayaran dengan function tool agent-framework-botsrated Buka masalah
Tracekit Middleware fungsi yang memeriksa setiap panggilan fungsi terhadap kebijakan sebelum berjalan dan merekam panggilan dan hasilnya dalam log berantai-hash yang ditandatangani. Mengizinkan atau menolak panggilan fungsi berdasarkan kebijakan; persetujuan manusia atas panggilan yang ditahan; rekaman eksekusi yang dapat diverifikasi secara offline tracekit-ai Buka masalah

Anggota komunitas memelihara proyek yang terintegrasi dengan atau mengembangkan Microsoft Agent Framework. Belum ada proyek komunitas Go yang terdaftar.

Langkah berikutnya