Bilgi ve erişim

Agentic RAG

Ajan tabanlı RAG

Getirme adımını bir yapay zeka ajanının yönettiği RAG: ajan neyi nerede arayacağına karar verir, sonuçların yeterli olup olmadığını değerlendirir ve yanıt vermeden önce yeniden arar.

1 · Planlahangi kaynak, hangi sorgu?2 · Araretrieval bir araçtır3 · Değerlendiryeterli mi, çelişki var mı?4 · Yanıtla / yeniden araeksikse sorguyu değiştirAJAN DÖNGÜSÜtek atış yerineKlasik RAG bir kez arar; agentic RAG yeterli kanıtı bulana kadar aramayı kendisi yönetir.

şemanın tamamı için kaydırın →

MEmehmeterkek.com/sozluk/agentic-rag

Sade anlatım

Klasik RAG tek atışla çalışır: bir kez arar ve ne geldiyse ondan yanıt verir. Agentic RAG bir araştırmacı gibi çalışır. Soruyu parçalara ayırır, her parça için hangi kaynağa bakacağını seçer, bulduğunu okur, neyin eksik ya da çelişkili olduğunu fark eder ve daha iyi bir sorguyla geri döner. Yeterli kanıtı bulduğunda yanıt verir.

Neden önemli

Gerçek sorular nadiren tek aramayla yanıtlanır. Karşılaştırmalar, birkaç sisteme yayılan sorular ve ilk sonuçları yanıltıcı olan sorular birden fazla deneme ister. Agentic RAG bu sorularda yanıt kalitesini yükseltir. Bedeli daha çok model çağrısı, daha uzun bekleme ve daha az öngörülebilir davranıştır; bu yüzden adım sınırı ve iyi kayıt tutma gerekir. Basit sorgular için gereksizdir.

Örnek

Bir analist soruyor: “Almanya'da müşteri kaybı fiyat artışından sonra nasıl değişti ve müşteriler ne dedi?” Ajan veri ambarından kayıp rakamlarını çekiyor, destek kayıtlarında fiyat şikâyetlerini arıyor, bulduğu kayıtların artıştan önceye ait olduğunu görüyor, tarih aralığını daraltıp yeniden arıyor ve iki kaynağı da göstererek yanıtı yazıyor. Dört arama ve kırk saniye; klasik RAG ise dört saniyede tek arama yapardı.

Bununla en çok karıştırılan kavram

Agentic RAG ve Klasik RAG arasındaki fark

Agentic RAGNeyin, kaç kez aranacağına model karar verir
Klasik RAGSabit bir hat bir kez arar

Klasik RAG'de getirme adımlarını geliştiriciler yazar ve bu adımlar her seferinde aynı biçimde çalışır. Agentic RAG'de getirme, modelin elindeki bir araçtır. İlki daha hızlı, daha ucuz ve test etmesi daha kolaydır. İkincisi geliştiricilerin öngörmediği sorularla başa çıkar.

Teknik katman

Getirme, modele araçlar olarak sunulur: belge kümeleri üzerinde vektör ya da hibrit arama, veritabanları üzerinde SQL, graf sorguları, web araması. Sık görülen davranışlar: sorguyu ayrıştırma, her alt soruyu doğru kaynağa yönlendirme, getirilen pasajları ilgililik açısından puanlama, sorguyu yeniden yazma ve taslak yanıtı kanıtla karşılaştırma. Adı konmuş örüntüler arasında Self-RAG ve corrective RAG vardır. Kontroller: adım ve harcama üst sınırı, durma kuralları ve bağlamın temiz kalması için ara sonuçların sıkıştırılması. Yalnızca nihai yanıtı değil, izlenen yolu da (hangi aramalar, hangi sırayla) değerlendirin. Getirilen metin ajanın bağlamına girdiği için dolaylı prompt injection'a açık bir yoldur.

Yazan Mehmet Erkek · Son güncelleme: