Bağlam sağlayıcısı entegrasyonları

Bu bileşen, bir ajan çağrısı etrafındaki bağlamı sağlayan, dönüştüren, getiren veya kalıcı olarak saklayan harici entegrasyonları gruplandırır. Çoğu, bağlam sağlayıcı soyutlaması aracılığıyla bağlanır. Sağlayıcı sayfası, dış sistemin aynı bağlam desenini uygulaması olduğunda sağlayıcı tarafından barındırılan bir araç da içerebilir; bu sayfalar mekanizmayı açıkça tanımlar.

Çerçeve entegrasyon yüzeyine göre düzenleme, sağlayıcıyı özellik kategorileri arasında çoğaltmak yerine, ilgili depolama, bellek, RAG, ön işleme veya CodeAct desenleri için tek bir sağlayıcı sayfası kullanılmasını sağlar. İhtiyacınız olan sonuca göz atmak için aşağıdaki Ortak desenler sütununu kullanın.

Belgelerde çeşitli yaygın desenler ayırt edilir:

  • Konuşma depolama yeniden yüklenir ve ileti transkriptini tam olarak kalıcı hale alır.
  • Bellek , önceki etkileşimlerden seçilen dayanıklı bilgileri ayıklar ve geri alır.
  • RAG , bir dış bilgi kaynağından ilgili bilgileri alır.
  • Ön işleme , model çağırmadan önce gelen dosyaları veya diğer içeriği dönüştürür.
  • CodeAct bir kod yürütme aracına katkıda bulunur ve yürütme ortamını yönetir.

Bu desenler, sabit sınırları değil yaygın kullanımları açıklar. Sağlayıcı birden çok deseni birleştirebilir veya tamamen farklı bir davranış uygulayabilir.

Yaşam döngüsü, yerleşik soyutlamalar ve özel sağlayıcı uygulama kılavuzu için bkz. Bağlam sağlayıcısı kavramları.

Kullanılabilir tümleştirmeler

Provider Ortak desenler C# Python Go
Azure AI Arama Hizmeti PAÇAVRA ✅ ✅ ❌
Azure Content Understanding Ön işleme ❌ ✅ ❌
Azure Cosmos DB Konuşma depolama; bellek ✅ ✅ ❌
Hyperlight CodeAct ✅ ✅ ❌
Yerel (.NET) CodeAct ✅ ❌ ❌
Mem0 Memory ❌ ✅ ❌
Microsoft Dökümhanesi RAG; bellek ✅ ✅ ❌
Monty CodeAct ❌ ✅ ❌
Neo4j RAG; bellek ✅ ✅ ❌
Redis RAG; konuşma depolama; bellek ✅ ✅ ❌
Valkey Konuşma depolama ✅ ❌ ❌

Sonraki Adımlar