Skip to content
NEWMarketplace and the trig8n Agent: sell what you build, and get plans and changes that are tested before you see them. See what is new

Library / RAG & Knowledge Bases

RAG & Knowledge Bases

Answer Questions with Adaptive RAG Using Gemini and Qdrant

When a chat message arrives, Gemini classifies the question as factual, analytical, opinion or contextual and applies a matching Qdrant retrieval strategy to answer.

What it does

# Uyarlanabilir RAG İş Akışı Bu n8n iş akışı, Uyarlanabilir Geri Getirme Destekli Üretim (Adaptive RAG) yaklaşımının bir versiyonunu uygular. Kullanıcı sorgularını sınıflandırır ve sorgu türüne (Olgusal, Analitik, Görüş veya Bağlamsal) göre farklı geri getirme ve üretim stratejileri uygulayarak bir Qdrant vektör deposunda saklanan bilgi tabanından daha alakalı ve özel yanıtlar sunar. ## Nasıl Çalışır? ### Giriş Tetikleyicisi - İş akışı, yerleşik Sohbet arayüzü aracılığıyla veya başka bir n8n iş akışı tarafından tetiklenebilir. - Girdiler beklenir: user_query (kullanıcı sorgusu), chat_memory_key (konuşma geçmişi için) ve vector_store_id (Qdrant koleksiyonunu belirten). - Bir Set düğümü (Combined Fields - Birleştirilmiş Alanlar) bu girdileri standartlaştırır. ### Sorgu Sınıflandırması - Bir Google Gemini ajanı (Query Classification - Sorgu Sınıflandırması) user_query'yi analiz eder. - Sorguyu dört kategoriden birine sınıflandırır: - Olgusal: Belirli, doğrulanabilir bilgi arayan. - Analitik: Kapsamlı analiz veya açıklama gerektiren. - Görüş: Öznel konular hakkında soru soran veya farklı bakış açıları arayan. - Bağlamsal: Kullanıcıya özel veya örtük bağlama bağlı olan. ### Uyarlanabilir Strateji Yönlendirmesi - Bir Switch düğümü (Yönlendirme Düğümü), iş akışını bir önceki adımdaki sınıflandırma sonucuna göre yönlendirir. ### Strateji Uygulaması (Sorgu Uyarlaması) - Yönlendirmeye bağlı olarak, belirli bir Google Gemini ajanı sorguyu veya yaklaşımı uyarlar: - Olgusal Strateji: Anahtar varlıklara odaklanarak daha iyi kesinlik için sorguyu yeniden yazar (Factual Strategy - Focus on Precision - Olgusal Strateji - Kesinliğe Odaklanma). - Analitik Strateji: Kapsamlı bir şekilde ele alınmasını sağlamak için ana sorguyu birden fazla alt soruya böler (Analytical Strategy - Comprehensive Coverage - Analitik Strateji - Kapsamlı Ele Alma). - Görüş Stratejisi: Sorguyla ilgili farklı potansiyel bakış açılarını veya yaklaşımları tanımlar (Opinion Strategy - Diverse Perspectives - Görüş Stratejisi - Farklı Bakış Açıları). - Bağlamsal Strateji: Sorguyu etkili bir şekilde yanıtlamak için gereken örtük bağlamı çıkarır (Contextual Strategy - User Context Integration - Bağlamsal Strateji - Kullanıcı Bağlamı Entegrasyonu). - Her strateji yolu, uyarlama adımı için kendi sohbet belleği tamponunu kullanır. ### Geri Getirme İstemcisi ve Çıktı Kurulumu - *Orijinal* sorgu sınıflandırmasına

The steps

  1. Query Classification
  2. Switch
  3. Factual Strategy - Focus on Precision
  4. Analytical Strategy - Comprehensive Coverage
  5. Opinion Strategy - Diverse Perspectives
  6. Contextual Strategy - User Context Integration
  7. Chat
  8. Factual Prompt and Output
  9. Contextual Prompt and Output
  10. Opinion Prompt and Output
  11. Analytical Prompt and Output
  12. Gemini Classification
  13. Gemini Factual
  14. Gemini Analytical

30 steps in total.

Similar automations