RAG Nedir? Kurumsal Yapay Zekada Erişim Destekli Üretim

Yapay Zeka Altyapısı
Okuma süresi ~9 dakika
GTM Teknoloji

Kurumsal yapay zeka projelerinde en sık duyulan cümle şudur: “Model güzel konuşuyor ama bizim verimizi bilmiyor.” RAG, tam olarak bu boşluğu kapatan yöntemin adı. Bu yazıda RAG’in ne olduğunu, nasıl çalıştığını, hangi donanımı gerektirdiğini ve kurumunuzda nereden başlamanız gerektiğini uçtan uca anlatıyoruz.

RAG nedir?

RAG (Retrieval-Augmented Generation — erişim destekli üretim), bir büyük dil modelinin (LLM) dış bir veri kaynağına bağlanarak alana özgü ve güncel yanıtlar üretmesini sağlayan yapay zeka tekniğidir. Model, yalnızca eğitim verisinden hatırladıklarıyla konuşmak yerine; soruyla ilgili bilgiyi kurumun kendi belgelerinden bulur, bu bilgiyi bağlamına ekler ve yanıtını buna dayandırır.

Kısacası RAG, dil modeline “önce oku, sonra cevapla” disiplinini kazandırır. Modelin yeniden eğitilmesine gerek kalmadan uzmanlık bilgisi sisteme dahil edilir — bu da hesaplama kaynağından ciddi tasarruf demektir.

Neden ihtiyaç duyuluyor?

Büyük dil modelleri güçlüdür, ancak bilgileri ön eğitim verileriyle sınırlıdır. Kendi belgelerine ve verisine dayanan yapay zeka uygulamalarına ihtiyaç duyan kurumlar için bu ciddi bir kısıttır. Üç temel sorun ortaya çıkar:

  • Kurum verisini bilmez. Mevzuatınız, ürün kataloğunuz, geçmiş yazışmalarınız veya teknik dokümantasyonunuz modelin eğitim setinde yoktur.
  • Güncel değildir. Model belirli bir tarihte eğitilmiştir; sonrasında değişen fiyat, prosedür veya mevzuattan haberi yoktur.
  • Halüsinasyon üretir. Bilmediği bir konuda emin bir tonla yanlış bilgi uydurabilir — kurumsal kullanımda kabul edilemez bir risktir.

RAG bu üç sorunu tek hamlede ele alır: yanıtı kurumun gerçek verisine dayandırarak doğruluğu artırır, halüsinasyonu azaltır ve veri güncellendiği anda sistemin yeni bilgiyi kullanmasını sağlar.

RAG nasıl çalışır: dört adım

Perde arkasında akış oldukça nettir:

1

Sorgu vektöre dönüştürülür

Kullanıcının sorusu, bir gömme (embedding) modeliyle sayısal bir vektör temsiline çevrilir. Bu, sorunun “anlamının” matematiksel karşılığıdır.

2

Anlamca benzer veri aranır

Sistem, vektör veritabanında bu vektöre en yakın içerik parçalarını arar. Kelime eşleşmesi değil, anlam yakınlığı aranır.

3

En ilgili bilgi bağlama eklenir

Bulunan en alakalı parçalar, modele gönderilecek istemin (prompt) içine kullanıcının sorusuyla birlikte yerleştirilir.

4

Yanıt üretilir ve dayandırılır

Model, yanıtını bu getirilen veriye dayandırarak üretir. Kurumsal sistemlerde çoğu zaman kaynak belgeye bağlantı da verilir.

Mimarinin üç aşaması

Tipik bir RAG hattı üç aşamada çalışır. Her aşama, sistemin isabetli ve güvenilir veri getirmesi açısından kritiktir.

1. Çıkarım (Extraction)

Kurumsal veri toplanır, temizlenir, parçalara ayrılır, gömme modeliyle vektöre dönüştürülür ve vektör veritabanında indekslenir.

2. Getirme (Retrieval)

Vektör ve anahtar kelime arama teknikleriyle ilgili veri bulunur. Yeniden sıralama (reranking) modeli en alakalı olanı öne çıkarır.

3. Üretim (Generation)

LLM, kullanıcının istemiyle getirilen veriyi birleştirerek hem anlamsal hem bağlamsal olarak isabetli yanıt üretir.

Çıkarım aşamasında neler olur?

Önce veri toplanır ve ayrıştırılır: belgeler, PDF’ler, ürün katalogları, görseller, hatta ses kayıtlarının metin dökümleri. Metin genellikle paragraf veya bölümlere parçalara ayrılır (chunking) — böylece bağlam penceresi verimli kullanılır ve getirme isabeti artar. Bu aşamada veri kalitesi belirleyicidir: doğru meta veri ve tekrarların temizlenmesi olmadan, en gelişmiş model bile zorlanır.

Veri toplama yöntemi kaynağa göre seçilir:

  • Toplu (batch): Durağan veya nadiren değişen veri kümeleri için. Gömmeler toplu halde üretilir.
  • Akış (streaming): Sürekli güncellenen veri için (haber akışı, işlem kayıtları, sosyal medya).

Ardından gömme modeli, içeriği vektör gömmelerine dönüştürür. Bunlar; metin, görsel veya sesin çok boyutlu bir uzaya yerleştirilmiş sayısal temsilleridir. Anlamca yakın içerikler bu uzayda birbirine yakın konumlanır — hızlı ve isabetli aramayı mümkün kılan şey budur.

Getirme aşamasında neler olur?

Süreç çoğu zaman sorgu yeniden yazımı ile başlar: sorgu eş anlamlılarla genişletilir, belirsizlikler giderilir veya önceki konuşmadan bağlam eklenir. Sonra sorgu, aynı gömme modeliyle vektöre çevrilir — indeksleme anı ile sorgu anı arasında model tutarlılığı şarttır.

Son olarak benzerlik araması yapılır: kosinüs benzerliği, Öklid mesafesi veya nokta çarpımı gibi ölçütlerle en alakalı ilk k parça getirilir. Yaklaşık en yakın komşu (ANN) algoritmaları bu adımı hızlandırır.

Yeniden sıralama (reranking) neden önemli?
İlk getirme adımı geniş bir aday kümesi döndürür. Yeniden sıralama modeli bu adayları güncellik, alan uygunluğu, meta veri örtüşmesi veya anlamsal benzerlik gibi sinyallere göre yeniden sıralar. Böylece model en kaliteli bilgiyi en önde işler — bu tek adım, nihai yanıt doğruluğunu belirgin biçimde yükseltir.

Üretim aşamasında neler olur?

Getirilen parçalar kullanıcının sorusuyla birlikte modelin istemine eklenir ve yanıt üretilir. Bilgi yoğun alanlarda (tıp, hukuk, araştırma) RAG birden çok kaynaktan gelen bilgiyi özetleyip maddeler halinde sunabilir. Yüksek riskli uygulamalarda ise bir çıktı doğrulama katmanı eklenir:

  • Üretilen yanıtın getirilen metinle tutarlılığının karşılaştırılması
  • İkinci bir modelin ilk modelin iddialarını doğrulaması
  • Yanıtın kaynaklarıyla birlikte kayda alınması (denetlenebilirlik ve uyum için)

Anlamsal arama ve vektör veritabanı

RAG’i anlamak için iki kavramı ayırmak gerekir.

Ölçüt Anahtar kelime araması Anlamsal arama
Ne arar? Girilen kelimelerin birebir eşleşmesi Sorgunun anlamı ve niyeti
Eş anlamlı Anlamaz Anlar ve genişletir
Örnek sonuç Yalnızca aynı ifadeyi içeren belgeler İlgili ama farklı kelimelerle yazılmış belgeler
Yöntem BM25, TF-IDF Vektör benzerliği (kosinüs, ANN)

Kısaca: anahtar kelime araması kelimeyi, anlamsal arama anlamı arar. Pratikte en iyi sonuç ikisinin birleşiminden (hibrit arama) çıkar.

Bir diğer ayrım da bilgi getirme ile RAG arasındadır. Klasik bilgi getirme size bir belge listesi döndürür ve yorumlamayı size bırakır. RAG ise getirdiği içeriği kullanarak doğrudan, bağlama duyarlı bir yanıt üretir — manuel okuma yükünü ortadan kaldırır.

İleri düzey teknikler ve ajan tabanlı RAG

  • Hibrit getirme: Vektör aramasını BM25 gibi klasik tekniklerle birleştirir; hem anlam hem tam eşleşme yakalanır.
  • Uzun bağlam getirme: Binlerce jetonu tek istemde işleyebilen modellerle çok sayıda kaynak birlikte değerlendirilir. Araştırma, hukuk ve teknik alanlarda değerlidir; ancak hesaplama maliyeti ve bellek kullanımı artar.
  • Bağlamsal getirme: Her parçaya ait olduğu belge, çevresinin özeti veya indeks tarihi gibi meta veriler eklenir. Kod depoları, hukuki metinler ve bilimsel makaleler gibi çok kaynaklı karmaşık belgelerde isabeti belirgin artırır.

Ajan tabanlı (agentic) RAG ise işi bir adım öteye taşır: ortak bir hedef için birlikte çalışan birden çok yapay zeka ajanı, çoklu getirme–akıl yürütme–iyileştirme geçişleri yapar. Yazılım tasarımı, BT otomasyonu, kod üretimi, müşteri desteği ve kurumsal bilgi yönetimi gibi kapsamlı veri işleme gerektiren senaryolarda tercih edilir.

RAG mı, fine-tuning mi?

Kurumların en sık sorduğu sorulardan biri budur. Kısa cevap: çoğu senaryoda önce RAG.

Ölçüt RAG Fine-tuning
Ne değişir? Dış veri kaynağı Modelin ağırlıkları
Veri güncellendiğinde Anında yansır Yeniden eğitim gerekir
Maliyet Düşük — model korunur Yüksek — GPU saati ve uzmanlık
Kaynak gösterme Mümkün ve doğal Zor
Güçlü olduğu yer Güncel ve kuruma özel bilgi Üslup, format, alan jargonu

İkisi rakip değildir: pratikte RAG ile başlanır, model kurumun diline ve çıktı formatına tam uymuyorsa üzerine hafif bir fine-tuning eklenir.

Kurumsal kullanım alanları

Kurumsal arama ve bilgi yönetimiŞirket belgeleri, wiki’ler ve bilgi tabanlarından bilgi getirip sentezleyerek cevap arama süresini kısaltır.
Müşteri desteği ve sohbet botlarıŞirket politikaları, SSS ve sorun giderme kılavuzlarını getirerek güncel ve doğru yanıt verir.
Finans ve piyasa analiziPiyasa eğilimleri, şirket raporları ve düzenleyici bildirimleri özetleyerek karar desteği sağlar.
Sağlık ve tıbbi araştırmaGüncel çalışmalar, klinik kılavuzlar ve hasta kayıtlarını getirip özetleyerek klinisyene destek olur.
Hukuk ve uyumMevzuat, içtihat ve sözleşme metinlerini sentezleyerek araştırma ve sözleşme analizini hızlandırır.
Kod ve teknik dokümantasyonDepolardan kod parçacıkları, API dokümanları ve çözüm örnekleri getirerek geliştiriciye yardım eder.

RAG yalnızca metinle sınırlı değildir. Bilgisayarlı görü ve konuşma işleme modelleriyle görsel, ses ve video da gömmelere dönüştürülebilir; böylece çapraz modal arama mümkün olur. Örneğin bir e-ticaret platformu hem ürün açıklamalarını hem görsellerini gömerek “bu fotoğrafa benzer ürünleri bul” sorgusunu yanıtlayabilir. Çok dilli modeller sayesinde Türkçe ve yabancı dildeki belgeler tek sistemde birlikte sorgulanabilir.

Hangi donanım gerekir?

RAG bir yazılım mimarisidir, ama üç noktada donanıma yaslanır: gömme üretimi, vektör arama ve model çıkarımı. Üçü de GPU hızlandırmasından belirgin fayda görür. Ölçeğe göre kabaca şu yol izlenir:

Aşama Tipik kurulum Ne sağlar?
Kavram kanıtı (PoC) Tek AI iş istasyonu — 128GB birleşik bellek sınıfı Sınırlı belge kümesiyle gerçek veri üzerinde ölçülebilir ilk sonuç
Birim / pilot üretim 1–2 GPU’lu sunucu veya masaüstü AI sistemi Tek departmanın günlük kullanımı, 10–50 eşzamanlı kullanıcı
Kurum çapı Çoklu GPU sunucular, ayrı vektör veritabanı düğümü Yüzlerce kullanıcı, milyonlarca belge parçası, yüksek erişilebilirlik
Uç nokta (edge) Kompakt/fansız uç sunucular Mağaza, saha veya şubede yerinde çalışan RAG asistanı

Pratik bir başlangıç noktası olarak NVIDIA DGX Spark gibi masaüstü AI sistemleri veya Supermicro Super AI Station tercih edilir; kurum çapına çıkarken GPU sunucu platformlarına geçilir. Uçta çalışacak senaryolar için Edge AI sistemleri devreye girer.

Zorluklar ve çözümleri

  • Veri kalitesi: Dağınık, tekrarlı veya meta verisi eksik belgeler getirme isabetini düşürür. Çözüm: kurulum öncesi veri temizliği, tutarlı parçalama stratejisi ve meta veri standardı.
  • Parçalama (chunking) stratejisi: Çok küçük parçalar bağlamı kaybettirir, çok büyük parçalar gürültü ekler. Çözüm: içerik türüne göre parça boyutu ve örtüşme ayarı, gerekirse bağlamsal getirme.
  • Gecikme: Getirme + üretim zinciri yanıt süresini uzatabilir. Çözüm: GPU hızlandırmalı vektör arama, ANN indeksleri, önbellekleme ve model boyutunun senaryoya göre seçilmesi.
  • Yetkilendirme: Herkesin her belgeye erişmemesi gerekir. Çözüm: getirme katmanında kullanıcı bazlı erişim filtresi — kişi yalnızca yetkili olduğu içerikten yanıt alır.
  • Ölçülebilirlik: “İyi çalışıyor mu?” sorusunun ölçüsü olmalı. Çözüm: getirme isabeti (recall), yanıt doğruluğu ve kaynak tutarlılığı için değerlendirme kümesi oluşturulması.

Nereden başlamalı?

Deneyimimiz şunu gösteriyor: RAG projelerinde başarısızlığın en yaygın sebebi teknoloji değil, çok geniş bir kapsamla başlamaktır. Önerdiğimiz sıra:

1

Tek ve net bir soru seçin

“Tüm kurum bilgisini yapay zekaya verelim” yerine, “destek ekibinin en sık sorduğu 50 soruyu belgelerimizden yanıtlayalım” gibi ölçülebilir bir hedef belirleyin.

2

Sınırlı veriyle kavram kanıtı yapın

Tek bir sistem ve seçili belge kümesiyle çalışın. Gerçek verinizi kullanın — sentetik veriyle alınan sonuç yanıltıcıdır.

3

Ölçün ve iyileştirin

Getirme isabetini ve yanıt doğruluğunu ölçün. İyileştirme çoğu zaman modelde değil, veri hazırlığı ve parçalama stratejisindedir.

4

Aynı yığınla ölçekleyin

Pilotu ayakta tutan yazılım yığınını değiştirmeden donanımı büyütün. Böylece geliştirdiğiniz uygulama yeniden yazılmaz.

Veri egemenliği notu
RAG’in kurumsal cazibesi büyük ölçüde şuradan gelir: yerinde (on-premise) kurulumda model, vektör veritabanı ve belgelerin tamamı kurumun kendi sunucularında kalır. İnternet bağlantısı olmayan kapalı ağ kurulumları da mümkündür. KVKK kapsamındaki veriler ve gizlilik dereceli belgelerle çalışan kurumlar için bu, buluta gönderilemeyen veriyi değerlendirmenin pratikte tek yoludur. Konuyu Kamuda Yapay Zeka sayfamızda ayrıntılı ele aldık.

Sık sorulan sorular

RAG nedir?
RAG (Retrieval-Augmented Generation / erişim destekli üretim), büyük dil modelinin bir dış veri kaynağına bağlanarak alana özgü ve güncel yanıtlar üretmesini sağlayan yapay zeka tekniğidir. Model, eğitim verisiyle sınırlı kalmak yerine kurumun kendi belgelerinden ilgili bilgiyi bulur ve yanıtını buna dayandırır.
RAG ile modeli yeniden eğitmek (fine-tuning) arasındaki fark nedir?
Fine-tuning modelin ağırlıklarını değiştirir; pahalı, zaman alıcı ve her veri güncellemesinde tekrarlanması gerekir. RAG ise modele dokunmadan dış veri kaynağını değiştirir. Belge eklediğinizde sistem anında yeni bilgiyi kullanmaya başlar. Çoğu kurumsal senaryoda önce RAG denenir, gerekirse fine-tuning eklenir.
RAG halüsinasyonu tamamen ortadan kaldırır mı?
Tamamen ortadan kaldırmaz ama belirgin şekilde azaltır. Yanıt kurumun gerçek belgelerine dayandığı ve kaynak gösterilebildiği için doğruluk ve denetlenebilirlik artar. Yüksek riskli uygulamalarda çıktı doğrulama katmanı (ikinci model ile kontrol, kaynakla karşılaştırma, kayıt tutma) eklenir.
Anlamsal arama ile anahtar kelime araması arasındaki fark nedir?
Anahtar kelime araması girilen kelimelerin birebir eşleşmesini arar. Anlamsal arama ise sorgunun anlamını ve niyetini kavrar; “düztaban için koşu ayakkabısı” sorgusuna “destekli taban” veya “ark destekli” içerikleri de getirir. Kısaca: anahtar kelime araması kelimeyi, anlamsal arama anlamı arar.
RAG için hangi donanım gerekir?
Ölçeğe bağlıdır. Tek birimlik kavram kanıtı için 128GB birleşik bellekli bir AI iş istasyonu yeterli olabilir. Kurum çapında, çok kullanıcılı sistemlerde çoklu GPU sunucular tercih edilir. Vektör veritabanı ve embedding üretimi de GPU hızlandırmasından belirgin fayda görür.
Verilerimiz kurum dışına çıkar mı?
Yerinde (on-premise) kurulumda çıkmaz. Model, vektör veritabanı ve belgeler kurumun kendi sunucularında çalışır; internet bağlantısı olmayan kapalı ağ (air-gap) kurulumları da mümkündür. Bu, KVKK kapsamındaki veriler ve gizlilik dereceli belgeler için kritik bir avantajdır.
Hangi veri türleri RAG ile kullanılabilir?
Metin dışında görsel, ses ve video da kullanılabilir. Bilgisayarlı görü ve konuşma işleme modelleriyle bu içerikler de vektöre dönüştürülür; böylece farklı veri türleri arasında çapraz arama yapılabilir. Çok dilli modeller sayesinde Türkçe ve yabancı dildeki belgeler birlikte sorgulanabilir.
Ajan tabanlı (agentic) RAG nedir?
Basit RAG tek geçişte arama yapıp yanıt üretir. Ajan tabanlı RAG ise birden çok yapay zeka ajanının birlikte çalıştığı, çok aşamalı arama, akıl yürütme ve çıktı iyileştirme döngüleri içeren gelişmiş bir yaklaşımdır. Müşteri desteği, hukuki hizmetler ve kurumsal bilgi yönetimi gibi karmaşık uygulamalarda tercih edilir.
Kurumunuz için RAG pilotu kuralım

Hangi veriyle başlanacağı, hangi donanımın yeteceği ve nasıl ölçüleceği — bu üç soruyu birlikte yanıtlayıp size özel bir kavram kanıtı planı çıkaralım.

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Scroll to Top