·3 dk okuma
RAG mı, Fine-Tuning mi, Yoksa Sadece Daha İyi Bir Prompt mu? Doğru Yaklaşımı Seçmek
"ChatGPT ama bizim verimizle" birbirinden çok farklı üç şey anlamına gelebilir. Prompt, RAG ve fine-tuning için pratik rehber: her biri neyi çözer, maliyeti nedir ve hangi sırayla denenmeli.
“ChatGPT gibi bir şey istiyoruz ama bizim verimizle.” Şirketlerle yapılan neredeyse her yapay zeka görüşmesi böyle başlar. Bu cümlenin arkasında birbirinden çok farklı üç teknik yaklaşım vardır: iyi bir prompt, retrieval-augmented generation (RAG) ve fine-tuning. Maliyetleri, eforları ve gerçekte neyi çözdükleri farklıdır. Yanlış olanı seçmek, yapay zeka pilotlarının takılıp kalmasının en yaygın nedenidir.
Teknikle değil, soruyla başlayın
Seçim yapmadan önce modelin bugün neyi yanlış yaptığını yazın. Cevap genellikle üç gruptan birine girer:
- Bir şeyi bilmiyor (ürünleriniz, sözleşmeleriniz, iç süreçleriniz) → bilgi sorunu.
- Biliyor ama yanlış biçimde cevaplıyor (ton, yapı, uzunluk, format) → davranış sorunu.
- Görevi anlamıyor → çoğunlukla prompt sorunu.
Bilgi sorunları RAG ile çözülür. Davranış sorunları fine-tuning ile çözülebilir. Şaşırtıcı sayıda sorun ise daha iyi bir prompt ile ortadan kalkar.
Seviye 1: daha iyi bir prompt
Net talimatlar, birkaç iyi örnek ve tanımlı bir çıktı formatı (örneğin JSON) ücretsizdir ve haftalar değil saatler sürer. Modern modeller talimatlara iyi uyar. Başka bir şeye yatırım yapmadan önce, beklenen cevaplarıyla birlikte 20–50 gerçek sorudan oluşan küçük bir test seti hazırlayın ve prompt ile ne kadar ilerleyebildiğinizi görün.
Uygun olduğu işler: sınıflandırma, bilgi çıkarma, yeniden yazma, özetleme — gerekli bilginin girdinin içinde olduğu her görev. Sınırı: model yalnızca bağlama sığanı kullanabilir. 4.000 sayfalık doküman arşivinizi bilemez.
Seviye 2: RAG — modele doğru sayfaları verin
RAG’de dokümanlarınız parçalara ayrılır ve indekslenir. Her soru için sistem en ilgili parçaları arar ve prompt’a ekler. Model bu kaynaklara dayanarak cevap verir ve kaynak gösterebilir.
Uygun olduğu işler: şirket içi bilgi asistanları, destek botları, sözleşme ve politika soruları, ürün katalogları — cevapların değişen dokümanlara dayanması gereken her şey.
Neden genellikle doğru seçimdir:
- Güncel: yeni bir doküman yüklendikten dakikalar sonra aranabilir. Yeniden eğitim yok.
- İzlenebilir: her cevap kaynağını gösterebilir. Bu; güven, denetim ve AB Yapay Zeka Yasası’nın şeffaflık beklentileri için önemlidir.
- Yetkiler: arama, kimin hangi dokümanı görebileceğini dikkate alabilir. Fine-tune edilmiş bir model belirli bir kullanıcı için veriyi “unutamaz”.
- Lokal modellerle çalışır: RAG kendi donanımınızdaki açık kaynak modellerle iyi çalışır; veri ağınızdan hiç çıkmaz.
RAG’deki eforun büyük kısmı yapay zekada değil veridedir: PDF’leri temizlemek, dokümanları anlamlı parçalara bölmek, indeksi güncel tutmak ve doğru parçaların bulunup bulunmadığını ölçmek. Cevap kalitesini arama kalitesi belirler.
Seviye 3: fine-tuning — modelin davranışını değiştirin
Fine-tuning, bir modeli kendi örneklerinizle (genellikle yüzlerce ile binlerce girdi/çıktı çifti) eğitmeye devam etmektir. Üslup ve format öğretmekte iyidir: kurumsal diliniz, katı bir rapor yapısı, alana özgü sınıflandırma etiketleri ya da küçük ve ucuz bir modelin dar bir görevi büyük bir model kadar iyi yapması.
Bilgi öğretmek için ise zayıf bir yoldur. Model eğitim verisindeki ayrıntıları güvenilir şekilde hatırlamaz, kaynak gösteremez ve bilginizdeki her değişiklik yeni bir eğitim demektir. Ayrıca temiz ve temsil gücü yüksek eğitim verisi gerektirir; çoğu zaman en zor kısım budur.
Uygun olduğu işler: yüksek hacimde tutarlı formatlar, dar ve tekrar eden görevler, işi daha küçük bir modele taşıyarak maliyet ve gecikmeyi düşürmek.
Hızlı karar rehberi
| Durum | Yaklaşım |
|---|---|
| Cevaplar dokümanlarınızdan gelmeli | RAG |
| Dokümanlar her hafta değişiyor | RAG |
| Kullanıcı kaynağı görmeli | RAG |
| Çıktı formatı veya tonu tutarsız | Önce prompt, sonra fine-tuning |
| Aynı dar görev, çok yüksek hacim | Fine-tuning (daha küçük model) |
| Veri şirket içinde kalmalı | Lokal modelle RAG veya fine-tuning |
Pratikte cevap genellikle bir kombinasyondur: iyi tasarlanmış bir prompt, bilgi için RAG ve ancak daha sonra, kanıtlanmış bir akışı daha ucuz veya tutarlı hale getirmek için fine-tuning.
Kabaca maliyeti
Test setiyle birlikte prompt tabanlı bir çözüm birkaç günde canlıya alınabilir. Üretime hazır bir RAG sistemi (doküman hattı, arama, yetkiler, değerlendirme, arayüz) genellikle birkaç haftalık iştir. Fine-tuning; veri hazırlığı, eğitim çalıştırmaları ve süregelen yeniden eğitim ekler — yalnızca hangi görevi optimize etmek istediğinizi tam olarak bildiğinizde değer.
İşe yarayan sıra
-
İyi cevaplarıyla birlikte 20–50 gerçek soru yazın.
-
Güçlü bir prompt deneyin ve ölçün.
-
Bilgi eksikse RAG ekleyin ve tekrar ölçün.
-
Davranış ölçekte hâlâ tutmuyorsa fine-tuning’i değerlendirin.
-
adımı atlamak en pahalı hatadır: test seti olmadan bir değişikliğin işleri iyileştirip iyileştirmediğini anlayamazsınız.
Kullanım senaryonuzun hangi seviyeye ihtiyaç duyduğundan emin değilseniz, ücretsiz 30 dakikalık bir görüşmede birlikte bakabiliriz — çoğu zaman yaklaşımı ve gerçekçi bir bütçeyi belirlemek için bu kadarı yeterli olur.
Yapay Zeka Hazırlık Kontrol Listesi'ni alın
Bir yapay zeka projesine başlamadan önce yanıtlamanız gereken 10 soru, ayrıca uygulamalı yapay zeka ve SaaS üzerine ara sıra notlar. Ücretsiz.
Diğer yazılar
·3 dk okuma
API'lerinizi Çağıran Yapay Zeka Ajanları: Tool Calling için Pratik Rehber
Bir sohbet botu soruları yanıtlar. Bir ajan ise işi bitirir: eksik bilgiyi sorar, backend'inizi çağırır ve hatalardan toparlanır. Gerçek iş süreçleri için yeterince güvenli bir ajan nasıl kurulur?
·3 dk okuma
Özel Yapay Zeka: Veriyi Buluta Göndermeden LLM'leri Şirket İçinde Çalıştırmak
Müşteri verisi ağınızdan çıkamıyorsa, yapay zekayı kullanmanın çoğu zaman tek gerçekçi yolu şirket içinde çalışan bir dil modelidir. Gerekenler: modeller, donanım, entegrasyon ve ödünleşimler.