Yapay Zeka · 2 dk okuma

RAG Nedir? Kurumsal Dokümanlarla Çalışan Yapay Zeka Asistanı

Yapay zeka asistanının şirketinizin kendi dokümanlarına dayanarak doğru cevap vermesini sağlayan RAG mimarisini, AI mimarı gözüyle adım adım anlatıyorum.

RAG (Retrieval-Augmented Generation), bir dil modelinin soruyu cevaplamadan önce ilgili bilgiyi şirketin kendi kaynaklarından bulup kullanmasını sağlayan mimaridir. Model, genel bilgisine değil sizin prosedürlerinize, sözleşmelerinize ve dokümanlarınıza dayanarak cevap verir. Kurumsal yapay zeka asistanlarının büyük çoğunluğu bu yaklaşımla kurulur.

Neden RAG?

  • Güncellik: Model yeniden eğitilmeden, doküman güncellendiği anda cevap da güncellenir.
  • Doğruluk: Cevap, gerçek kaynaklara dayandığı için uydurma (halüsinasyon) riski azalır.
  • İzlenebilirlik: Asistan, cevabın hangi dokümanın hangi bölümünden geldiğini gösterebilir.
  • Maliyet: Model eğitmek yerine mevcut modeller kullanılır.

RAG nasıl çalışır?

  1. Hazırlık: Dokümanlar metne dönüştürülür, anlamlı parçalara bölünür ve her parçanın anlamını temsil eden sayısal vektörler (embedding) üretilir.
  2. Dizinleme: Parçalar, vektörleri ve üst verileriyle (doküman adı, tarih, erişim yetkisi) aranabilir bir dizine eklenir.
  3. Arama: Kullanıcı soru sorduğunda soru da vektöre çevrilir; anlamca en yakın parçalar bulunur. Anahtar kelime aramasıyla birlikte kullanılması (hibrit arama) genellikle daha iyi sonuç verir.
  4. Üretim: Bulunan parçalar, "yalnızca bu kaynaklara dayanarak cevap ver" talimatıyla birlikte modele verilir.
  5. Kaynak gösterme: Cevabın altında kullanılan dokümanlar listelenir.

Kaliteyi belirleyen kararlar

  • Parçalama stratejisi: Çok küçük parçalar bağlamı kaybeder, çok büyükler gürültü ekler. Başlık yapısına göre parçalamak çoğu kurumsal dokümanda iyi sonuç verir.
  • Doküman hijyeni: Eski sürümler, çelişen prosedürler ve taranmış ama okunamayan PDF'ler cevap kalitesini doğrudan düşürür.
  • Yetki kontrolü: Kullanıcı yalnızca erişim yetkisi olan dokümanlardan cevap almalıdır; bu filtre arama anında uygulanmalıdır.
  • "Bilmiyorum" diyebilme: İlgili kaynak bulunamadığında asistan tahmin yürütmemeli, bunu açıkça söylemelidir.

Kalite nasıl ölçülür?

Gerçek kullanıcı sorularından oluşan bir test seti hazırlanır ve her soru için doğru kaynak ile beklenen cevap belirlenir. Ölçülen şeyler: doğru kaynağın bulunma oranı, cevabın kaynağa sadakati ve kullanıcı geri bildirimi. Bu yaklaşım, belge işlemede doğruluk ölçümüne benzer bir disiplin gerektirir.

ERP ile birlikte kullanım

RAG yalnızca dokümanlarla sınırlı değildir. Süreç kılavuzları RAG ile, güncel sipariş veya stok bilgisi ise ERP'den gerçek zamanlı ve yetki kontrollü bir API çağrısıyla getirilerek aynı asistanda birleştirilebilir. Bu tür bir tasarımın veri güvenliği boyutu için KVKK ve veri güvenliği yazısına bakabilirsiniz.

RAG, kurumsal yapay zekaya başlamanın en pratik yollarından biridir. Başarısı ise modelden çok veri hazırlığına ve ölçüme bağlıdır. Yapay zeka çözüm mimarlığı çalışmalarında ilk iş, hangi dokümanların gerçekten güvenilir kaynak olduğunu belirlemektir.

Sık sorulan sorular

RAG ile model eğitmek (fine-tuning) arasındaki fark nedir?

Fine-tuning modelin kendisini yeni verilerle yeniden eğitir; RAG ise modeli değiştirmeden, her soruda ilgili bilgiyi dışarıdan bulup modele verir. Sık değişen kurumsal bilgi için RAG genellikle daha hızlı, ucuz ve izlenebilirdir.

RAG asistanı yanlış cevap verebilir mi?

Evet; yanlış veya eski doküman, zayıf arama ya da belirsiz soru hatalı cevaba yol açabilir. Kaynak gösterme, "bilmiyorum" deme davranışı ve düzenli kalite ölçümü bu riski azaltır.

Erhan AI — ERP & SAP Asistanı

SAP S/4HANA ve Yapay Zeka Danışmanlığı

Merhaba! Ben Erhan Deniz'in ERP ve yapay zeka asistanıyım. SAP S/4HANA (SD, ABAP, CO-PA), ERP danışmanlığı veya yapay zeka çözümleri hakkındaki sorularınızı yanıtlayabilirim. Nasıl yardımcı olabilirim?