Agent Framework Tümleştirmeleri

Microsoft Agent Framework birçok farklı hizmet, araç ve protokolle tümleştirmelere sahiptir.

Microsoft Foundry Barındırılan Aracılar

UI Framework tümleştirmeleri

Kullanıcı Arayüzü Çerçevesi Yayın Durumu
AG kullanıcı arabirimi Preview
Agent Framework Geliştirme Kullanıcı Arabirimi Preview
Kapsam Preview

Sohbet Geçmişi Sağlayıcıları

Microsoft Agent Framework, farklı sohbet geçmişi depolama özelliklerine sahip birçok farklı aracı türünü destekler. Bazı durumlarda aracılar sohbet geçmişini yapay zeka hizmetinde depolarken, bazı durumlarda ise Aracı Framework depolamayı yönetir.

Agent Framework tarafından yönetildiğinde sohbet geçmişi depolama alanının özelleştirilmesine izin vermek için özel Sohbet Geçmişi Sağlayıcıları sağlanabilir. Burada, kullanılabilecek mevcut sağlayıcıların listesi yer alır.

Sohbet Geçmişi Sağlayıcısı Yayın Durumu
In-Memory Sohbet Geçmişi Sağlayıcısı Yayımlandı
Cosmos DB Sohbet Geçmişi Sağlayıcısı Preview
Sohbet Geçmişi Sağlayıcısı Yayın Durumu
Redis Geçmiş Sağlayıcısı Preview

Hafıza AI Bağlam Sağlayıcıları

AI Bağlam Sağlayıcıları, ChatClientAgent örnekleri için eklenti olarak kullanılabilir ve bir aracıya bellek eklemek amacıyla hizmet eder. Bu, kullanıcı tarafından sağlanan veya aracı tarafından oluşturulan yeni iletilerden bellekleri ayıklayarak ve mevcut bellekleri arayarak ve bunları kullanıcı girişiyle yapay zeka hizmetine sağlayarak yapılır.

Burada, kullanılabilecek mevcut sağlayıcıların listesi yer alır.

Bellek AI Bağlam Sağlayıcısı Yayın Durumu
Sohbet Geçmişi Bellek Sağlayıcısı Yayımlandı
Bellek AI Bağlam Sağlayıcısı Yayın Durumu
Mem0 Bellek Sağlayıcısı Preview
Neo4j Bellek Sağlayıcısı Preview
Purview Bağlam Sağlayıcısı Preview
Redis Sağlayıcısı Preview

Bilgi Getirme Artırmalı Üretim (RAG) Yapay Zeka Bağlam Sağlayıcıları

AI Bağlam Sağlayıcıları, ChatClientAgent örnekleri için eklentilerdir ve bir aracıya RAG özellikleri eklemek amacıyla kullanılabilir. Bu, kullanıcı girişine göre ilgili veriler aranarak ve diğer girişlerle birlikte yapay zeka hizmetine geçirilerek gerçekleştirilir.

Burada, kullanılabilecek mevcut sağlayıcıların listesi yer alır.

RAG AI Bağlam Sağlayıcısı Yayın Durumu
Neo4j GraphRAG Sağlayıcısı Preview
Text Arama Sağlayıcısı Yayımlandı
RAG AI Bağlam Sağlayıcısı Yayın Durumu
Azure Yapay Zeka Arama Sağlayıcı Preview
Neo4j GraphRAG Sağlayıcısı Preview

Vektör Depoları

Microsoft Agent Framework birçok farklı vektör deposuyla tümleştirmeyi destekler. Bunlar, Anımsama Artırılmış Üretim (RAG) veya bellek depolama için yararlı olabilir.

Vektör depolarıyla tümleştirmek için 📦Microsoft kullanıyoruz. Extensions.VectorData.Abstractions paketi, .NET vektör depolarıyla etkileşime yönelik birleşik bir soyutlama katmanı sağlar. Bu soyutlamalar, tek bir API'ye basit, üst düzey kod yazmanızı ve temel alınan vektör deposunu uygulamanızda en az değişiklikle değiştirmenizi sağlar. Agent Framework bileşenleri bir vektör deposuna dayanırken, tercih ettiğiniz uygulamayı seçmenize olanak sağlamak için bu soyutlamaları kullanır.

İpucu

.NET yapay zeka uygulamaları için Vector veritabanları belgelerine bakarak verileri vektör deposuna alma, ekleme oluşturma ve vektör veya karma arama yapma hakkında daha fazla bilgi edinin.

Vektör Deposu Soyutlama Uygulamaları

Uygulama C# Resmi olarak desteklenen SDK'ları kullanır Bakımcı / Satıcı
Azure Yapay Zeka Arama Microsoft
Cosmos DB MongoDB (sanal çekirdek) Microsoft
Cosmos DB SQL Yok Microsoft
Couchbase Couchbase
Elasticsearch Elastik
Hafızada Mevcut Değil Microsoft
MongoDB Microsoft
Neon Sunucusuz Postgres Postgres Bağlayıcısı'nı kullanma Microsoft
Oracle Oracle
Pinecone Microsoft
Postgres Microsoft
Qdrant Microsoft
Redis Microsoft
SQL Server Microsoft
SQLite Microsoft
Geçici (Hafıza İçi) Kullanım dışı bırakıldı (Bellek İçi'ni kullan) Mevcut Değil Microsoft
Weaviate Microsoft

Önemli

Vektör deposu soyutlama uygulamaları çeşitli kaynaklar tarafından oluşturulur. Tüm bağlayıcılar Microsoft tarafından korunmaz. Bir uygulamayı değerlendirirken gereksinimlerinizi karşıladığından emin olmak için kalite, lisanslama, destek vb. değerlendirmeyi unutmayın. Ayrıca, ayrıntılı sürüm uyumluluğu bilgileri için her sağlayıcının belgelerini gözden geçirmeyi unutmayın.

Önemli

Bazı uygulamalar, Microsoft veya Veritabanı sağlayıcısı tarafından resmi olarak desteklenmeyen Veritabanı SDK'larını dahili olarak kullanıyor. Resmi olarak desteklenen SDK'lar kullananların ve kullanmayanların listelendiği sütununu içerir.

Agent Framework, aracılara vektör depolama özellikleri sağlamak için Semantik Çekirdek VectorStore koleksiyonlarının kullanılmasını destekler. Farklı vektör deposu koleksiyonlarını ayarlamayı öğrenmek için vektör deposu bağlayıcıları belgelerine bakın . RAG için bunların nasıl kullanılacağı hakkında daha fazla bilgi için bkz. VectorStore'ndan arama aracı oluşturma .

Sonraki Adımlar