𝗦𝗮𝗵𝗮 𝗡𝗼𝘁𝗹𝗮𝗿ı: 𝗔𝗴𝗲𝗻𝘁𝗶𝗰 𝗥𝗔𝗚 𝗞𝘂𝗿𝘂𝗺𝘀𝗮𝗹 𝗩𝗲𝗿𝗶𝗹𝗲𝗿𝗶 𝗡𝗮𝘀ı𝗹 𝗬ö𝗻𝗲𝘁𝗶𝗿

Bir müşteri destek talebi gönderir. Geçmiş bir projeye ait belirli sunucuların garanti detaylarını sorarlar. Ayrıca sözleşme şartlarına ve güncel destek kişisine ihtiyaç duyarlar.

Bunu yanıtlamak zordur. Dört farklı yerden veri gerektirir:

  • Müşteri geçmişi için CRM.
  • Sözleşme şartları için ERP.
  • Seri numaraları için varlık yönetimi (asset management).
  • Personel detayları için İK (HR) sistemleri.

Bu sistemler farklı veritabanları ve farklı izinler kullanır. Standart RAG burada başarısız olur. Bir kez arama yapar ve bir şey bulamazsa pes eder.

Agentic RAG, veri getirme (retrieval) işlemini bir plana dönüştürerek bu sorunu çözer. Sadece arama yapmaz; düşünür, harekete geçer ve çalışmasını kontrol eder.

İş akışının nasıl çalıştığı aşağıdadır:

  1. Orkestratör (The Orchestrator) Sistem soruyu alt görevlere böler. Hangi veri kaynaklarının kullanılacağını ve hangi görevlerin diğerlerine bağlı olduğunu belirler.

  2. Sorgu Yeniden Yazıcı (The Query Rewriter) Her sistem farklı bir dil konuşur. Biri SQL'e ihtiyaç duyar, diğeri anahtar kelime aramasına. Yeniden yazıcı, kullanıcı sorusunu her araç için doğru formata çevirir.

  3. Paralel Veri Getirme (Parallel Retrieval) Sistem aynı anda birden fazla kaynağa sorgu gönderir. Güvenliğe saygı duymalıdır. Yapay zeka, yalnızca ilgili kullanıcının görmeye yetkisi olan verilere erişir.

  4. Yeterlilik Denetleyicisi (The Sufficiency Checker) Bu en önemli kısımdır. Sistem şunu sorar: "Soruyu yanıtlamak için bu bilgi yeterli mi?" Belirli bir PDF eki gibi bir parça eksikse, sistem durmaz. O özel dosyayı bulmak için yeni bir plan oluşturur. Resmin tamamını görene kadar döngüye devam eder.

  5. Sentez (Synthesis) Son ajan tüm parçaları toplar ve kaynaklarla birlikte tek, doğru bir yanıt oluşturur.

Agentic RAG sihirli bir değnek değildir. Geleneksel RAG'den daha yavaş ve daha maliyetlidir.

Tek bir veritabanındaki basit sorular için geleneksel RAG kullanın. Birçok sistem genelindeki karmaşık, çok adımlı sorular için Agentic RAG kullanın.

Hedef, basit bir sorgu-yanıt modelinden durum bilgisi koruyan (stateful) bir iş akışına geçmektir: Planla. Uygula. Değerlendir. Yinele.

Kaynak: https://dev.to/luhuidev/field-notes-how-agentic-rag-handles-the-real-mess-of-enterprise-data-a68

İsteğe bağlı öğrenme topluluğu: https://t.me/GyaanSetuAi