RAG (Retrieval-Augmented Generation), büyük dil modellerinin (LLM) yanıtlarını, dinamik olarak alınan (retrieved) dış bilgilerle zenginleştiren bir mimaridir. Geleneksel LLM'ler sadece eğitildikleri statik veriye dayanırken, RAG sistemi özel belgelerinizden veya güncel bilgilerden gerçek zamanlı olarak bilgi alır.
Örneğin, şirketinizin son çeyrek finansal raporunu RAG sistemine yüklediğinizde, LLM bu belgeyi okuyup "Şirketimizin son çeyrek geliri ne kadar?" gibi sorulara doğru yanıt verebilir.
- • Retriever (Alıcı): Sorguya en uygun belgeleri veritabanından çeker.
- • Vector Database (Vektör Veritabanı): Belgelerin sayısal temsillerini (embedding) saklar.
- • Generator (Üreteç): LLM, alınan belgeleri kullanarak yanıtı oluşturur.
RAG, LLM'leri "statik bilgi kutusu" olmaktan çıkarıp, "dinamik bilgi asistanı" haline getirir. Bu, kurumsal uygulamalar için devrim niteliğindedir.