0Pricing
AI Engineering Academy · Ders

RAG ve İnce Ayar: Hangisi Ne Zaman Kullanılmalı

Farklı gerçek dünya senaryoları için doğru yaklaşımı belirlemek üzere RAG ile ince ayarı bilgi güncelliği, maliyet, gecikme ve uygulama karmaşıklığı açısından karşılaştırın.

RAG ve İnce Ayar: Hangisi Ne Zaman Kullanılmalı, CoddyKit'te ücretsiz bir AI Engineering Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, AI Engineering Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. AI Engineering Academy kursu toplamda 4 dersten oluşur.

İki Strateji, Farklı Hedefler

Bir LLM'nin belirli alanınızda iyi çalışmasına ihtiyaç duyduğunuzda iki temel stratejiniz vardır: Retrieval-Augmented Generation (RAG), ilgili bilgiyi çıkarım sırasında dinamik olarak eklerken ince ayar, bilgiyi, üslubu veya biçim tercihlerini modele yerleştirmek için modelin ağırlıklarını günceller. Aralarında doğru seçim yapmak, güvenilir bir sistem ile yanlış yaklaşıma harcanan aylarca süren pahalı GPU hesaplaması arasındaki farkı oluşturabilir.

İnce Ayar Aslında Neyi Değiştirir

İnce ayar, örnek girdi-çıktı çiftleriyle eğitim yaparak modelin ağırlıklarını günceller. Davranışı değiştirmede başarılıdır: bir modele her zaman belirli bir JSON biçiminde yanıt vermeyi, bir marka üslubunu benimsemeyi, alana özgü akıl yürütme kalıplarını izlemeyi veya optimize edilmediği bir görev türünü gerçekleştirmeyi öğretebilir. İnce ayar, olgusal bilgiyi güvenilir biçimde güncellemez — modeller, temel olguları yeni sorgulara genellemeden eğitim örneklerine aşırı uyum sağlayabilir.

# Fine-tuning training example format (JSONL)
# {"messages": [
#   {"role": "system", "content": "You extract order info as JSON."},
#   {"role": "user",   "content": "Order #1234 for 3 widgets at $9.99 each"},
#   {"role": "assistant", "content": '{"order_id": "1234", "qty": 3, "unit_price": 9.99}'}
# ]}

# Good fine-tuning use case: consistent output FORMAT
# Bad fine-tuning use case: teaching the model your 2025 product catalog facts

RAG Aslında Neyi Değiştirir

RAG, model ağırlıklarını değiştirmez. Bunun yerine ilgili belgeleri bağlam penceresine yerleştirerek çıkarım sırasında modelin erişebildiği bilgileri değiştirir. RAG bilgi konusunda başarılıdır: özel belgeler hakkındaki soruları yanıtlar, sık güncellenen verilerle yanıtları güncel tutar ve yanıtları doğrulanabilir kaynaklara dayandırır. RAG'nin kolayca değiştiremediği şeyler, modelin doğuştan gelen üslubu, biçim tercihleri veya akıl yürütme yaklaşımıdır.

Bilginin Güncelliği: RAG Kazanır

Bilginin zaman içinde değiştiği her kullanım alanında RAG açıkça üstündür. Belgeler güncellendiğinde vektör deposunu yeniden dizine eklemek birkaç dakika sürer ve GPU kaynağı gerektirmez. Bir modeli yeni verilerle ince ayarlamak yeniden eğitim gerektirir (pahalı ve yavaştır); üstelik model yeni olguları o zaman bile güvenilir biçimde hatırlamayabilir. Ürün katalogları, yasal düzenlemeler, tıbbi yönergeler ve şirket politikaları, ince ayardan çok RAG ile daha iyi ele alınır.

Üslup ve Biçim Tutarlılığı: İnce Ayar Kazanır

Yalnızca istem mühendisliğinin güvenilir biçimde sağlayamadığı, modelin her zaman çok belirli bir üslup, ton veya yapılandırılmış biçimde yanıt vermesine ihtiyacınız varsa doğru araç ince ayardır. Örnekler: markanızın kendine özgü kelime dağarcığını her zaman kullanması gereken bir müşteri hizmetleri robotu, şirketinizin dahili üslup kılavuzuna uygun kod üretmesi gereken bir kod oluşturucu veya binlerce sınır durumunda katı bir sınıflandırmayı güvenilir biçimde üretmesi gereken bir sınıflandırma modeli.

Maliyet Karşılaştırması

İnce ayarın başlangıç maliyeti yüksektir (eğitim için hesaplama, veri kümesi hazırlama süresi ve değerlendirme); ancak ince ayar daha küçük bir model kullanmanızı sağlarsa sorgu başına maliyeti azaltır. RAG'nin başlangıç maliyeti düşüktür (vektör veri tabanında dizine ekleme ucuzdur), ancak sorgu başına ek yük getirir: bir gömme API çağrısı ve eklenen bağlam nedeniyle biraz daha uzun istemler. Günlük 10 milyonun altındaki sorguya sahip çoğu uygulamada RAG'nin sorgu başına ek yükü, ince ayarın geliştirme maliyetiyle karşılaştırıldığında önemsizdir.

# RAG per-query cost estimate
EMBED_COST_PER_1K_TOKENS = 0.00002  # text-embedding-3-small
LLM_INPUT_COST_PER_1K = 0.0025     # gpt-4o input

query_embed_cost = (10 / 1000) * EMBED_COST_PER_1K_TOKENS    # ~10 token query
context_cost = (1500 / 1000) * LLM_INPUT_COST_PER_1K         # 5 chunks * 300 tokens

print(f'RAG overhead per query: ${query_embed_cost + context_cost:.5f}')
# About $0.004 extra per query — negligible at moderate scale

Gecikme Karşılaştırması

İnce ayarlı modeller çıkarım sırasında daha hızlı olabilir, çünkü daha kısa istemler gerekir — bilgi bağlamda değil, ağırlıklardadır. RAG iki gidiş-dönüş ekler: bir gömme API çağrısı ve bir vektör arama sorgusu. Toplam ek yük genellikle 50-200 ms'dir. Gerçek zamanlı sesli asistanlar gibi gecikmeye duyarlı uygulamalarda bu ek yük önemlidir. Çoğu sohbet ve soru-cevap uygulamasında ise ek gecikme kullanıcılar tarafından fark edilmez.

Şeffaflık ve Denetlenebilirlik

RAG açık bir denetim izi sağlar: her yanıt için tam olarak hangi belgelerin getirildiğini bilirsiniz ve bunları kullanıcıya gösterebilirsiniz. İnce ayarlı modeller, opak ağırlıklardan yanıt üretir — belirli bir çıktıyı hangi eğitim örneğinin oluşturduğuna dair kayıt yoktur. Yanıtların açıklanabilir ve doğrulanabilir olması gereken finans, sağlık ve hukuk gibi düzenlemeye tabi sektörlerde RAG'nin şeffaflığı, ince ayara kıyasla önemli bir avantajdır.

İkisini Ne Zaman Birleştirmeli

RAG ve ince ayar birbirini dışlayan seçenekler değildir. Yaygın bir üretim yaklaşımı şöyledir: tutarlı çıktı biçimi ve alan kelime dağarcığı için bir modele ince ayar uygulayın, ardından güncel olgusal bilgiyi sağlamak üzere üzerine RAG ekleyin. İnce ayarlı model üslup ve yapıyı güvenilir biçimde ele alırken RAG bilgiyi ele alır. Bu birleşim, kritik önem taşıyan kurumsal uygulamalarda tek başına kullanılan iki yaklaşımdan da daha iyi sonuç verir.

Karar Akış Şeması

Şu karar yolunu izleyin: Sorun üslup veya biçim tutarlılığıyla mı ilgili? → İnce ayarı değerlendirin. Bilgi özel veya sık güncellenen bir bilgi mi? → RAG kullanın. Kaynak alıntılarına mı ihtiyacınız var? → RAG kullanın. Veri kümesi ince ayar için çok mu küçük (500 örneğin altında mı)? → Az örnekli istem kullanarak RAG'den yararlanın. Modelin şu anda yapmayı reddettiği bir görevi ele almasına mı ihtiyacınız var? → RLHF veya DPO ile ince ayar yapın. Kararsız kaldığınızda RAG ile başlayın — oluşturması daha hızlı, güncellemesi daha kolay ve daha şeffaftır.

Gerçek Dünya Senaryo Örnekleri

Sezgilerinizi geliştirmek için şu senaryoları kullanın: Dahili HR sohbet robotu (politikalar üç ayda bir değişiyor, kaynak alıntısı gerekli) → RAG. Özel bir çerçeve için kod tamamlama (tutarlı kod üslubu, çerçeve kalıpları) → İnce ayar. Hukuki belge soru-cevap sistemi (özel belgeler, kesin alıntı gerekli) → RAG. Müşteri destek robotu (belirli ton, ürün FAQ'sı haftalık değişiyor) → Ton için ince ayar + bilgi için RAG. Tıbbi literatür özetleyici (güncel araştırma, kaynak gösterme kritik) → RAG.

Hızlı Kontrol

Bu dersteki Yapay Zekâ Mühendisliği kavramlarını anlayıp anlamadığınızı test edin.

Ders Özeti

Bu derste şunları öğrendiniz: ince ayarın model davranışını ve üslubunu değiştirdiğini, ancak olgusal bilgiyi güvenilir biçimde değiştirmediğini; RAG'nin çıkarım sırasında bilgiyi dinamik olarak sağladığını, bunu tam şeffaflık ve kaynak alıntısıyla yaptığını; ayrıca seçim yapmak için karar çerçevesini — kaynak gösterilmesi gereken sık güncellenen özel bilgiler için RAG, tutarlı üslup ve biçim için ince ayar kullanmayı, kritik önem taşıyan kurumsal uygulamalarda ise ikisini birleştirmeyi öğrendiniz. Sırada, sıfırdan eksiksiz bir RAG işlem hattı oluşturmaya başlıyoruz.

Sıkça Sorulan Sorular

“RAG ve İnce Ayar: Hangisi Ne Zaman Kullanılmalı” dersi ücretsiz mi?

Evet — “RAG ve İnce Ayar: Hangisi Ne Zaman Kullanılmalı” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve AI Engineering Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. AI Engineering Academy kursu toplamda 4 dersten oluşur.

“RAG ve İnce Ayar: Hangisi Ne Zaman Kullanılmalı” dersinde ne öğreneceğim?

Farklı gerçek dünya senaryoları için doğru yaklaşımı belirlemek üzere RAG ile ince ayarı bilgi güncelliği, maliyet, gecikme ve uygulama karmaşıklığı açısından karşılaştırın. AI Engineering Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

AI Engineering Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te AI Engineering Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“RAG ve İnce Ayar: Hangisi Ne Zaman Kullanılmalı” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu AI Engineering Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her AI Engineering Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. RAG'nin Çözdüğü Problem
  2. RAG Mimarisi: Dizinleme ve Geri Getirme
  3. Zenginleştirilmiş İstemi Hazırlama
  4. RAG ve İnce Ayar: Hangisi Ne Zaman Kullanılmalı
← AI Engineering Academy Sayfasına Dön