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
- Query Classification
- Switch
- Factual Strategy - Focus on Precision
- Analytical Strategy - Comprehensive Coverage
- Opinion Strategy - Diverse Perspectives
- Contextual Strategy - User Context Integration
- Chat
- Factual Prompt and Output
- Contextual Prompt and Output
- Opinion Prompt and Output
- Analytical Prompt and Output
- Gemini Classification
- Gemini Factual
- Gemini Analytical
30 steps in total.
Similar automations
RAG & Knowledge BasesAnswer Questions with Adaptive RAG on Gemini and Qdrant30 stepsRAG & Knowledge BasesAdaptive RAG Answers with Gemini Query Classification47 stepsRAG & Knowledge BasesRAG System with Automatic Source Citations Using Qdrant24 stepsRAG & Knowledge BasesChat with Financial Documents Using Qdrant and Mistral23 steps