Bağlam sağlayıcısı tümleştirmeleri

Bu bileşen, aracı çağrısı çevresinde bağlam sağlayan, dönüştüren, alan veya kalıcı hale getiren dış tümleştirmeleri gruplandırıyor. Bağlam sağlayıcısı soyutlaması aracılığıyla en çok ekleme. 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 tümleştirme 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 bir sağlayıcı sayfası tutar. İ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 İçerik Anlama Ön işleme
Azure Cosmos DB Konuşma depolama; bellek
Hiper ışık 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