TL;DR — 2026'da fine-tuning dünyasında yaşanan en büyük kırılma, "taklit"ten "doğrulanabilir ödül"e geçiş: modele bir referans cevabı ezberletmek yerine, doğruluğu makinece kontrol edilebilen bir sonucu üretmesini ödüllendiriyoruz. Buna Reinforcement Fine-Tuning (RFT) diyoruz. OpenAI'nin 2024 sonunda popülerleştirdiği bu yaklaşım, matematik, kod ve cevabı denetlenebilir görevlerde olağanüstü işe yarıyor. Ama işin sırrı teknikte değil, disiplinde: fine-tuning biçim içindir, bilgi için değil. Haftalık değişen bilgiyi ağırlıklara gömmeye çalışmayın; onun için RAG var. Bu yazıda RFT'nin ne olduğunu, LoRA/QLoRA ile tek bir tüketici GPU'sunda nasıl model uzmanlaştırdığımı, 7-13B modeller için kullandığım hiperparametreleri, uçtan uca bir üretim hattını ve KVKK ile EU AI Act gölgesinde Türkçe/sektörel uzmanlaştırmayı sahadan anlatıyorum.
Neden bu yazıyı yazma ihtiyacı duydum
Son bir buçuk yılda masama gelen fine-tuning taleplerinin en az yarısı, aslında fine-tuning ile çözülmemesi gereken problemlerdi. Bir bankanın ekibi geliyor, "modelimiz güncel mevzuatı bilmiyor, fine-tune edelim" diyor. Bir e-ticaret şirketi geliyor, "ürün kataloğumuzu modele öğretelim" diyor. Bir hukuk bürosu geliyor, "içtihatları modele gömelim" diyor. Hepsinin ortak yanlışı aynı: değişken, taze, kaynağı belli olması gereken bilgiyi, modelin davranışıyla karıştırmak.
Bu yüzden her danışmanlık görüşmesine artık aynı cümleyle başlıyorum: fine-tuning, modele ne söyleyeceğini değil, nasıl söyleyeceğini öğretir. Biçimi, üslubu, yapılandırılmış çıktıyı, reddetme kalıplarını, alan jargonunu şekillendirir. Bilgiyi taze tutmak istiyorsanız, cevap neredeyse her zaman RAG'dir, fine-tuning değil. 2026'da bu ayrımı içselleştirmiş ekipler ile içselleştirmemiş ekipler arasındaki fark, bütçenin ve zamanın çarçur edilip edilmemesiyle ölçülüyor.
Şimdi gelin, 2026'nın gerçek kırılmasına, yani taklit çağından doğrulanabilir ödül çağına geçişe bakalım.
Taklitten doğrulanabilir ödüle: RFT'nin özü
Klasik fine-tuning, yani supervised fine-tuning (SFT), bir taklit oyunudur. Modele "işte soru, işte ideal cevap" dersiniz; model de bu ideal cevabı token token taklit etmeyi öğrenir. Bu yaklaşım üslup ve format için harikadır. Modele belli bir tonda yanıt vermeyi, belli bir JSON şemasına uymayı, belli bir kurumsal dille konuşmayı öğretmek istiyorsanız, SFT'nin taklit mantığı tam da aradığınız şeydir.
Ama bir problem var. Taklit, yalnızca gösterdiğiniz cevap kadar iyidir. Matematik probleminde, bir kod parçasında ya da mantık zincirinde model, referans cevabı kelimesi kelimesine taklit etmeyi öğrenir ama neden doğru olduğunu kavramaz. Yüzeydeki biçimi kopyalar, altındaki muhakemeyi değil. İşte RFT tam burada devreye giriyor.
Reinforcement Fine-Tuning'in mantığı basit ama derin: modele referans bir cevap dayatmıyoruz. Bunun yerine modele problemi veriyoruz, birden fazla çözüm denemesi ürettiriyoruz ve her denemeyi doğrulanabilir bir ödül fonksiyonuyla puanlıyoruz. Cevap doğruysa ödül, yanlışsa ceza. Model, yüksek ödül alan muhakeme yollarını pekiştiriyor. Yani modele "şu cevabı ezberle" demiyoruz; "doğru sonuca ulaşmanın yolunu kendin bul, ben sadece sonucun doğru olup olmadığını kontrol edeceğim" diyoruz.
OpenAI bu yaklaşımı 2024 sonunda "Reinforcement Fine-Tuning" adıyla popülerleştirdiğinde, aslında araştırma dünyasında yıllardır bilinen pekiştirmeli öğrenme fikrini, doğrulanabilir ödül otomasyonuyla erişilebilir bir ürüne dönüştürdü. İşin dâhiyane yanı, döngüyü otomatikleştirmesiydi: eğer bir görevin cevabı makinece kontrol edilebiliyorsa (matematik sonucu doğru mu, kod testleri geçiyor mu, çıktı şemaya uyuyor mu), o zaman insan etiketçiye gerek kalmadan modeli binlerce kez deneyip düzeltebilirsiniz.
RFT nerede parlar, nerede parlamaz
Sahada gördüğüm en net ayrım şu: RFT, cevabı denetlenebilir olan her yerde parlıyor.
Matematik burada baş köşede. Bir denklemin sonucu ya doğrudur ya yanlış; ödül fonksiyonu yazmak neredeyse bedava. Kod ikinci sırada: birim testleri geçiyorsa ödül var, geçmiyorsa yok. Yapılandırılmış çıktı üçüncü sırada: model geçerli bir JSON mı üretti, şema doğrulamasından geçti mi, zorunlu alanlar dolu mu? Hepsi makinece kontrol edilebilir. Bir çağrı merkezi asistanının çıktısının belli bir formata uyup uymadığını, bir belge çıkarım modelinin doğru alanları yakalayıp yakalamadığını, bir SQL üretecinin çalışan sorgu yazıp yazmadığını otomatik puanlayabiliyorsanız, RFT sizin için biçilmiş kaftandır.
Nerede parlamaz? Cevabın "doğruluğunun" öznel olduğu yerlerde. Bir pazarlama metninin "iyi" olup olmadığını, bir şiirin "güzel" olup olmadığını, bir empati cümlesinin "sıcak" olup olmadığını makinece güvenilir biçimde puanlayamazsınız. Bu tür görevlerde ya insan tercih verisine (DPO gibi yöntemler) ya da klasik SFT'ye dönmeniz gerekir. RFT'yi bir sihirli değnek sanıp her yere uygulamaya kalkarsanız, ölçemediğiniz bir ödülü optimize etmeye çalışırsınız ve model, ödül fonksiyonunuzun açıklarını sömürmeyi öğrenir. Buna literatürde "reward hacking" deniyor ve sahada gördüğüm en sinsi başarısızlık türü.
Önce temeli oturtalım: LoRA ve QLoRA
RFT'ye geçmeden önce, çoğu ekibin gerçekte kullandığı iki tekniği net anlatmam gerekiyor: LoRA ve QLoRA. Çünkü 2026'da fine-tuning'in demokratikleşmesinin ardındaki asıl kahraman bunlar.
Bir dil modelini baştan aşağı eğitmek (full fine-tuning) milyarlarca parametrenin tamamını güncellemek demektir. Bu, hem devasa GPU belleği hem de büyük maliyet ister. LoRA (Low-Rank Adaptation) bu problemi zarif bir hileyle çözer: temel modelin ağırlıklarını dondurur, hiç dokunmaz. Bunun yerine modelin katmanlarına küçük, düşük ranklı (low-rank) adaptör matrisleri ekler ve yalnızca bu minik matrisleri eğitir. Milyarlarca parametre yerine birkaç milyon parametre eğitirsiniz. Sonuç, ana modeli bozmadan, üstüne takılıp çıkarılabilen ince bir "kişilik katmanı"dır.
QLoRA ise bir adım daha ileri gider. Temel modeli 4-bit'e kuantize eder (yani ağırlıkları çok daha az bellek kaplayan bir sayı formatına sıkıştırır) ve bu dondurulmuş 4-bit modelin üzerinden geri yayılım (backpropagation) yaparak LoRA adaptörlerini eğitir. Bunun pratik anlamı muhteşem: tek bir tüketici sınıfı GPU ile, örneğin bir RTX 4070 Ti ile, 7B veya 8B parametreli bir modeli bir öğleden sonrada uzmanlaştırabilirsiniz. Beş yıl önce koca bir sunucu çiftliği gerektiren işi, bugün masaüstü bilgisayarınızda yapabiliyorsunuz.
Bu neden önemli? Çünkü Türkiye'deki çoğu KOBİ, bulut faturalarından çekiniyor ve regüle sektörlerde veriyi dışarı çıkarmak istemiyor. QLoRA, "kendi donanımımda, kendi verimle, kendi kontrolümde" fine-tuning yapma imkânını masaya koyuyor. Bir bankanın veri merkezindeki tek bir GPU sunucusu, dış dünyaya tek bit veri sızdırmadan modelinizi uzmanlaştırmaya yetiyor.
7-13B modeller için sahada kullandığım hiperparametreler
Şimdi en çok sorulan kısma, yani ayar düğmelerine gelelim. Aşağıdakiler benim 7B ile 13B arasındaki modellerde başlangıç noktası olarak kullandığım, ve çoğu projede çok az sapmayla işe yarayan değerler. Bunları kutsal metin gibi değil, iyi bir başlangıç noktası olarak alın; her zaman kendi verinizde doğrulayın.
LoRA rank (r) seçimi. Rank, adaptör matrislerinin kapasitesini belirler. Basit bir üslup ya da ton değişikliği istiyorsanız r=16 fazlasıyla yeter. Genel amaçlı bir SFT için r=32 dengeli bir tercihtir. Karmaşık görevlerde, özellikle kod üretimi gibi zengin muhakeme isteyen işlerde r=64'e çıkarım. Rank'i gereksiz büyütmek hem eğitimi yavaşlatır hem de aşırı öğrenme (overfitting) riskini artırır.
Alpha. LoRA alpha, adaptörün etkisini ölçekleyen bir katsayıdır. Pratik kural olarak alpha'yı rank'in iki katı seçiyorum: r=16 ise alpha=32, r=32 ise alpha=64, r=64 ise alpha=128. Bu 2:1 oranı, çoğu senaryoda kararlı sonuç veriyor.
Öğrenme oranı (learning rate). 2e-4 civarı bir öğrenme oranı, LoRA/QLoRA için sağlam bir başlangıçtır. Bunu cosine schedule ile azalan bir eğri şeklinde uyguluyorum ve toplam adımların yaklaşık %3'ünü warmup'a ayırıyorum. Warmup, eğitimin ilk adımlarında öğrenme oranını yavaşça yükselterek modelin ani ağırlık sıçramalarıyla dengesizleşmesini önler.
Bu değerleri bir tabloyla özetleyeyim:
| Senaryo | LoRA rank (r) | Alpha (2r) | Öğrenme oranı | Schedule |
|---|---|---|---|---|
| Basit üslup/ton | 16 | 32 | ~2e-4 | Cosine, %3 warmup |
| Genel amaçlı SFT | 32 | 64 | ~2e-4 | Cosine, %3 warmup |
| Karmaşık / kod | 64 | 128 | ~2e-4 | Cosine, %3 warmup |
Bir uyarı: bu tablo 7-13B aralığı için. Daha büyük modellerde rank'i düşürüp öğrenme oranıyla daha temkinli oynamak gerekebilir. Ve her zaman, ama her zaman, küçük bir doğrulama seti ayırın; eğitim kaybının düşmesi modelin gerçekten iyileştiği anlamına gelmez, doğrulama setinde ölçün.
Uçtan uca bir üretim hattı: SFT → DPO → RFT
Sahada tek bir teknikle yetinen projeler nadiren en iyi sonucu verir. Benim en çok güvendiğim reçete, üç aşamalı bir hat:
Birinci aşama — Öğretmenden SFT verisi. Güçlü bir "öğretmen" modelden (daha büyük, daha yetenekli bir model) hedef göreve uygun örnekler ürettiriyorum. Bu, sıfırdan insan etiketlemesine kıyasla hem hızlı hem ucuz. Öğretmenin ürettiği veriyi elden geçirip temizliyor, sonra bu veriyle küçük modele supervised fine-tuning yapıyorum. Bu aşama modele görevin temel biçimini ve üslubunu kazandırır.
İkinci aşama — Küratörlü tercih çiftleriyle DPO. SFT sonrası model iş görür hale gelir ama incelikleri kaçırır. Burada Direct Preference Optimization (DPO) devreye giriyor. Aynı soruya iki cevap üretip "bu daha iyi, bu daha kötü" şeklinde tercih çiftleri oluşturuyorum. DPO, modeli tercih edilen cevaba yaklaştırıp diğerinden uzaklaştırıyor. Bu, üslup ve tercih inceliklerini oturtmak için harika.
Üçüncü aşama — Doğrulanabilir alt kümede opsiyonel RFT. Eğer görevin cevabı denetlenebilir bir alt kümesi varsa (örneğin çıktının belli bir şemaya uyması, bir hesabın doğru olması), bu alt kümede RFT uygularım. Model kendi çözüm denemelerini üretir, doğrulanabilir ödül fonksiyonu puanlar, model pekişir. Bu üçüncü aşama her projede gerekli değildir; ama denetlenebilir bir çekirdek varsa, kaliteyi gözle görülür biçimde yukarı taşır.
İşin en şaşırtıcı yanı maliyet. Bu üç aşamalı hattı 8B'lik bir model için toplamda 60 doların altında bir hesaplama maliyetiyle çalıştırmak mümkün. Doğru okudunuz: bir kurumsal yazılım lisansının aylık ücretinin çok altında bir bütçeyle, kendi göreviniz için uzmanlaşmış bir model çıkarabilirsiniz. Bu rakamlar donanıma, sağlayıcıya ve veri hacmine göre değişir, bu yüzden yönlendirici olarak alın; ama büyüklük mertebesi gerçek.
Altın kural: biçim için, bilgi için değil
Şimdi bu yazının belkemiğine, yani her danışmanlık görüşmemde tekrarladığım altın kurala geleyim. Fine-tuning biçim içindir, bilgi (facts) için değildir.
Fine-tuning ile modele davranış kazandırırsınız: belli bir üslup, belli bir yapı, yapılandırılmış çıktı formatı, reddetme kalıpları, alan diline hâkimiyet. Bunlar modelin nasıl davrandığıyla ilgilidir ve göreceli olarak durağandır. Bir kez öğrettiğinizde, aylarca değişmez.
Ama haftalık, hatta günlük değişen bilgiyi ağırlıklara gömmeye kalkmayın. Ürün fiyatları, güncel mevzuat, stok durumu, en son kampanyalar, dünkü toplantı notları... Bunları fine-tuning ile modele öğretirseniz iki felaketle karşılaşırsınız: birincisi, bilgi bir hafta içinde eskir ve yanlış cevap veren bir modeliniz olur; ikincisi, her güncellemede yeniden eğitmek zorunda kalırsınız ki bu hem pahalı hem sürdürülemez.
Değişen bilgi için doğru araç RAG'dir (Retrieval-Augmented Generation). Bilgiyi bir vektör veritabanında tutar, soru geldiğinde ilgili parçaları çekip modele bağlam olarak verirsiniz. Bilgi değiştiğinde sadece veritabanını güncellersiniz; modele dokunmazsınız. Cevabın kaynağını da gösterebilirsiniz ki bu, regüle sektörlerde denetlenebilirlik açısından altın değerindedir.
Karar çerçevesi: RAG mı, fine-tuning mi, ikisi birden mi?
Danışanlarıma verdiğim karar çerçevesi şöyle. Kendinize üç soru sorun:
Problem bilgi mi, davranış mı? Eğer "model şunu bilmiyor" diyorsanız, bu bir bilgi problemidir ve RAG'e işaret eder. Eğer "model şöyle davranmıyor / bu formatı tutturamıyor / bu tonu yakalayamıyor" diyorsanız, bu bir davranış problemidir ve fine-tuning'e işaret eder.
Bilgi ne sıklıkla değişiyor? Sık değişiyorsa (günlük, haftalık) kesinlikle RAG. Nadiren değişiyorsa (yılda birkaç kez, ya da hiç) fine-tuning düşünülebilir ama yine de çoğu zaman RAG daha güvenli.
Kaynak gösterme ve denetlenebilirlik şart mı? Şartsa RAG, çünkü hangi belgeden cevap üretildiğini gösterebilirsiniz. Fine-tune edilmiş bir model cevabı "hatırlar" ama nereden hatırladığını gösteremez.
Çoğu ciddi kurumsal projede doğru cevap "ikisi birden"dir. Fine-tuning ile modele kurumsal üslubu, çıktı formatını ve alan jargonunu kazandırırsınız; RAG ile de taze bilgiyi beslersiniz. İkisi rakip değil, tamamlayıcıdır. Fine-tuning modelin karakterini, RAG ise modelin hafızasını şekillendirir.
Bunu bir tabloyla netleştireyim:
| İhtiyaç | Doğru araç |
|---|---|
| Üslup, ton, kurumsal dil | Fine-tuning |
| Yapılandırılmış çıktı (JSON, şema) | Fine-tuning (gerekirse RFT) |
| Reddetme / güvenlik kalıpları | Fine-tuning |
| Sık değişen bilgi (fiyat, mevzuat, stok) | RAG |
| Kaynak gösterme / denetlenebilirlik | RAG |
| Denetlenebilir cevaplı görevler (matematik, kod) | RFT |
| Kurumsal üslup + taze bilgi birlikte | Fine-tuning + RAG |
Türkçe ve sektörel uzmanlaştırma
Şimdi Türkiye bağlamına dönelim, çünkü sahada asıl fark burada ortaya çıkıyor. Büyük modeller İngilizcede olağanüstü ama Türkçenin inceliklerinde, özellikle sektörel jargonlarda hâlâ tökezliyorlar. Sigortacılık, bankacılık, sağlık, hukuk gibi alanlarda Türkçe terminoloji, kısaltmalar ve kurumsal dil o kadar özgün ki, genel bir modelin bunları doğal biçimde yakalaması zor.
İşte fine-tuning'in Türkiye'de en değerli olduğu yer tam burası. Modele Türkçe alan diliyle, doğru terminolojiyle, kurumun kendi üslubuyla konuşmayı öğretmek, biçim problemidir ve fine-tuning'in tam da güçlü olduğu alandır. Bir sigorta şirketinin poliçe dilini, bir bankanın mevduat terminolojisini, bir hastanenin klinik notlama üslubunu modele kazandırmak; işte bu, gerçek katma değer yaratan iştir.
Ama burada durup ciddi bir uyarı yapmam gerekiyor: eğitim verisi. Türkçe ve sektörel uzmanlaştırma için topladığınız veri, çoğu zaman gerçek müşteri kayıtlarından, çağrı transkriptlerinden, belgelerden gelir. Ve bunlar kişisel veri içerir.
KVKK gölgesinde eğitim verisi: pazarlık edilemez ilkeler
KVKK (6698 sayılı Kişisel Verilerin Korunması Kanunu) kapsamında, kişisel veriyle model eğitmek son derece hassas bir alandır. Sahada gördüğüm en büyük risk, ekiplerin "nasılsa model içinde eriyip gidiyor" diye düşünüp ham kişisel veriyi eğitime sokması. Oysa fine-tune edilmiş bir model, eğitim verisindeki bilgiyi ezberleyip geri kusabilir (memorization). Bir müşterinin TC kimlik numarasını ya da sağlık bilgisini modelin çıktısında görmek, hem hukuki hem etik bir felakettir.
Bu yüzden eğitim verisi hattında pazarlık etmediğim ilkeler var:
Anonimleştirme. Eğitim verisine girmeden önce kişisel verileri anonimleştirin ya da maskeleyin. İsim, kimlik numarası, telefon, adres gibi doğrudan tanımlayıcıları çıkarın. Amaç, veriden bireyin kimliğini geri elde etmeyi imkânsız kılmaktır. Unutmayın, sadece isim silmek yetmez; birleştirildiğinde kimliği açığa çıkaran dolaylı tanımlayıcılara da dikkat edin.
Açık rıza ve amaç sınırlaması. Veriyi topladığınız amaç ile model eğitmek uyumlu olmalı. Müşteri verisini "hizmet sunumu" için toplayıp sonra habersizce model eğitimine sokamazsınız. Açık rıza ya da uygun bir hukuki dayanak şart. Amaç sınırlaması ilkesini ciddiye alın.
Kendi altyapınızda eğitim. Regüle sektörlerde (bankacılık, sigorta, sağlık) verinin yurt içinde ve kontrollü ortamda kalması kritik. İşte QLoRA'nın tek GPU'da çalışabilmesi burada altın değerinde: veriyi hiç dışarı çıkarmadan, kendi veri merkezinizde model uzmanlaştırabilirsiniz. Self-hosting, veri ikametgâhı (data residency) gereksinimlerini karşılamanın en temiz yolu.
EU AI Act ve şeffaflık: ufuktaki düzenleme
Türkiye doğrudan EU AI Act kapsamında olmasa da, Avrupa'ya hizmet veren ya da Avrupalı iş ortaklarıyla çalışan pek çok Türk şirketi bu düzenlemenin etki alanında. EU AI Act, yapay zekâ sistemlerini risk seviyelerine göre sınıflandırıyor ve yüksek riskli uygulamalarda ciddi şeffaflık, veri yönetişimi ve dokümantasyon yükümlülükleri getiriyor.
Fine-tuning yaptığınız modelin hangi veriyle, hangi amaçla, hangi süreçlerle eğitildiğini belgelemek artık lüks değil, gereklilik. Eğitim verisinin kaynağını, anonimleştirme adımlarını, değerlendirme sonuçlarını kayıt altına alın. İleride bir denetim geldiğinde ya da bir müşteri "bu model benim verimle mi eğitildi" diye sorduğunda, elinizde net bir iz olsun. Bu disiplin, hem yasal koruma sağlar hem de projenin kalitesini yükseltir; çünkü ne yaptığını belgeleyen ekip, ne yaptığını daha iyi anlar.
Değerlendirmeyi baştan kurun: ölçemediğinizi iyileştiremezsiniz
Sahada gördüğüm en sık hata, ekiplerin modeli eğitip "iyi görünüyor" deyip yayına almasıdır. Oysa fine-tuning'in kalbi değerlendirmededir. Eğitime başlamadan önce şu soruyu yanıtlayın: bu modelin başarılı olduğunu nasıl ölçeceğim?
Denetlenebilir görevlerde bu kolaydır; zaten ödül fonksiyonunuz bir değerlendirme metriğidir. Ama üslup ve davranış görevlerinde net bir değerlendirme seti kurmanız gerekir. Bir dizi temsili örnek toplayın, beklenen davranışı tanımlayın, ve modelin eğitim öncesi ve sonrası performansını bu sette karşılaştırın. Sadece "daha iyi hissettiriyor" demeyin; sayıyla gösterin.
RFT bağlamında değerlendirme özellikle kritik, çünkü model ödül fonksiyonunuzun açıklarını sömürmeye meyillidir. Ödül fonksiyonunuz eksikse, model teknik olarak yüksek ödül alıp gerçekte işe yaramaz cevaplar üretebilir. Bu yüzden ödül fonksiyonunu, sanki modeliniz onu kandırmaya çalışan zeki bir rakipmiş gibi tasarlayın. Çünkü bir anlamda öyle.
Sahadan bir sentez
Geriye dönüp baktığımda, 2026'da fine-tuning'i doğru yapan ekipleri diğerlerinden ayıran şey teknik incelik değil, disiplin. Doğru soruyu soruyorlar: bu bir biçim problemi mi, bilgi problemi mi? Biçimse fine-tune ediyorlar, bilgiyse RAG kuruyorlar, ikisi birdense her ikisini de. Denetlenebilir cevaplı bir çekirdek varsa RFT'nin gücünden yararlanıyorlar ama ödül fonksiyonunu bir düşmanmış gibi titizlikle tasarlıyorlar. LoRA ve QLoRA sayesinde tek bir GPU'da, kendi verileriyle, KVKK'ya uygun biçimde model uzmanlaştırıyorlar. Ve her adımı belgeliyorlar, çünkü EU AI Act ufukta.
Eğer bugün bir fine-tuning projesine başlayacaksanız, benim tavsiyem net: önce problemin gerçekten fine-tuning problemi olduğundan emin olun, sonra küçük ve ucuz bir QLoRA denemesiyle başlayın, değerlendirme setinizi baştan kurun, eğitim verinizi KVKK süzgecinden geçirin, ve elde ettiğiniz sonucu kendi verinizde ölçün. Taklit çağı geride kaldı; artık modele doğru cevabı ezberletmeyi değil, doğru cevaba ulaşmayı öğretiyoruz. Bu, sadece bir teknik yenilik değil, düşünme biçimimizde bir olgunlaşma. Ve bu olgunlaşmayı en erken içselleştiren ekipler, önümüzdeki dönemin kazananları olacak.
GRPO ve doğrulanabilir ödülün mekaniği
RFT'nin motor kısmına biraz daha yakından bakmak isteyenler için birkaç detay eklemem gerekiyor, çünkü sahada "RFT yapıyoruz" diyen ekiplerin çoğu aslında ne yaptığını tam bilmiyor. RFT'nin altında yatan pekiştirmeli öğrenme algoritmalarının en yaygını, PPO ailesinden gelen ve son dönemde popülerleşen GRPO (Group Relative Policy Optimization) türevleridir. Fikir şu: model aynı soruya birden fazla cevap üretir, her cevabın ödülü hesaplanır, ve model grup içindeki görece iyi cevapları pekiştirir, kötüleri baskılar. "Görece" kelimesi önemli; model, mutlak bir hedefe değil, kendi ürettiği alternatiflere kıyasla daha iyi olana doğru itilir.
Bu mekaniğin güzelliği, ayrı bir ödül modeline (reward model) her zaman ihtiyaç duymamasıdır. Klasik RLHF hattında, insan tercihlerini öğrenen ayrı bir sinir ağı ödül modeli eğitirsiniz. Ama doğrulanabilir ödülde bu ağa gerek yok; ödül fonksiyonunuz basit bir kural olabilir. "Cevap doğru sayıya eşit mi?" "Kod testleri geçti mi?" "JSON şemaya uydu mu?" Bunlar birkaç satır kodla yazılan deterministik kontrollerdir. İşte 2026'nın demokratikleşmesinin bir başka boyutu bu: ödül modeli eğitmek zorunda olmadan, sadece bir doğrulayıcı yazarak RFT yapabilirsiniz.
Ama bir tuzağa dikkat: ödül fonksiyonunuz ne kadar dar olursa, modelin onu sömürme olasılığı o kadar artar. Diyelim ki bir matematik modelinde sadece nihai sayının doğruluğunu ödüllendiriyorsunuz. Model, doğru sayıyı üretmeyi öğrenebilir ama muhakeme adımlarını uydurabilir; yani sonuç doğru, ama gösterdiği yol saçma. Bunu engellemek için ödül fonksiyonuna hem sonuç doğruluğunu hem format tutarlılığını hem de bazen ara adımların geçerliliğini katmak gerekir. Ödül tasarımı, RFT'nin en çok emek isteyen ama en çok kaliteyi belirleyen kısmıdır.
Katastrofik unutma ve nasıl kaçınırım
Fine-tuning yaparken sahada en sık yaşanan sessiz felaket "catastrophic forgetting"tir, yani modele yeni bir davranış öğretirken eski yeteneklerini kaybettirmek. Bir müşteri gelmişti; modeli kendi çağrı merkezi diline fine-tune etmişler ama iş bittiğinde model basit matematik yapamaz, genel soruları yanıtlayamaz olmuştu. Neden? Çünkü çok agresif eğitmişler, çok yüksek öğrenme oranıyla, çok fazla epoch boyunca, dar bir veriyle. Model dar görevi ezberlerken genel yeteneklerini üstüne yazmış.
LoRA bu riski yapısal olarak azaltır, çünkü temel model dondurulur ve yalnızca küçük adaptörler değişir; ana yetenekler ağırlıkların içinde korunur. Ama yine de dikkatli olmak gerekir. Benim aldığım önlemler şunlar: epoch sayısını düşük tutmak (çoğu görev için 1-3 epoch yeter), doğrulama setinde sadece hedef görevi değil genel yetenekleri de ölçmek, ve gerekiyorsa eğitim verisine bir miktar genel amaçlı örnek karıştırmak. Bu "veri karışımı" (data mixing) tekniği, modelin dar göreve odaklanırken genel dünyasını unutmasını engeller. Az miktarda çeşitlilik, çok büyük bir sigortadır.
Küçük model mi, büyük API mi: maliyet gerçeği
Danışanlarımın çoğu şu ikilemle geliyor: "Neden kendi modelimizi fine-tune edelim ki, hazır büyük bir API'yi çağırsak olmuyor mu?" Cevabım duruma bağlı ama net bir mantığı var. Eğer düşük hacimli, çeşitli ve öngörülemez sorularınız varsa, büyük bir hazır API neredeyse her zaman daha mantıklı; fine-tuning'in operasyonel yükü buna değmez.
Ama eğer yüksek hacimli, dar ve tekrar eden bir göreviniz varsa, denklem tersine döner. Diyelim ki günde milyonlarca kez aynı tip belgeyi sınıflandırıyorsunuz ya da aynı formatta çıktı üretiyorsunuz. Her çağrıyı büyük bir API'ye göndermek hem pahalıdır hem yavaştır hem de veri mahremiyeti açısından risklidir. Bu senaryoda, fine-tune edilmiş küçük bir modeli kendi altyapınızda çalıştırmak; hem token başına maliyeti çökertir, hem gecikmeyi düşürür, hem de veriyi içeride tutar. 8B'lik bir modeli 60 doların altına eğitip aylarca kendi donanımınızda çalıştırmak, yüksek hacimde büyük API faturalarının yanında devede kulak kalır.
Kısacası: fine-tuning bir "her derde deva" değil, bir ekonomik ve operasyonel karardır. Hacim, tekrar, mahremiyet ve gecikme dördü de fine-tuning lehineyse, yatırım kendini fazlasıyla amorti eder. Değilse, hazır API'de kalın ve enerjinizi RAG ile prompt mühendisliğine harcayın.
Distilasyon: büyük öğretmenden küçük öğrenciye
Son olarak, uçtan uca hattın kalbindeki "öğretmen modeli" fikrine bir kez daha dönmek istiyorum, çünkü bu 2026'nın en verimli pratiklerinden biri. Model distilasyonu, güçlü ama pahalı bir büyük modelin (öğretmen) bilgeliğini, küçük ve ucuz bir modele (öğrenci) aktarma sanatıdır. Öğretmen modelden hedef göreviniz için binlerce yüksek kaliteli örnek ürettirirsiniz, bunları temizlersiniz, sonra küçük modeli bu örneklerle eğitirsiniz. Sonuçta öğrenci model, o dar görevde neredeyse öğretmen kadar iyi ama kat kat ucuz ve hızlı çalışır.
Bunu RFT ile birleştirdiğinizde güç ortaya çıkar: öğretmenden gelen SFT verisi modele temel yetkinliği kazandırır, sonra doğrulanabilir alt kümede RFT ile model kendi ürettiği çözümlerden öğrenerek öğretmeni bile geçebilir. Çünkü öğretmen taklidiyle sınırlı değildir artık; doğrulanabilir ödülle kendi muhakemesini keskinleştirir. Sahada gördüğüm en tatmin edici sonuçlar, tam da bu distilasyon-artı-RFT kombinasyonundan çıkıyor: küçük, ucuz, hızlı, mahremiyet dostu ve kendi dar alanında büyük modelleri yakalayan modeller. İşte 2026'nın fine-tuning vaadi budur; ve doğru disiplinle yaklaşan her ekibin erişimindedir.
Danismanlik Baglantilari
Bu yazıya en yakın consulting sayfaları
Bu içerikten sonraki mantıklı adım için en ilgili solution, role ve industry landing'lerini burada görebilirsin.
Kurumsal RAG Sistemleri Gelistirme
Sirket ici bilgiye kaynakli, guvenli ve denetlenebilir erisim saglayan uretim seviyesinde RAG mimarileri.
AI Agent ve Workflow Otomasyonu
Tek adimli chatbot'larin otesine gecen; arac, kural ve insan onayi ile ilerleyen AI destekli is akislarina gecis.
CTO'lar icin Kurumsal AI Mimari Danismanligi
PoC seviyesinde kalan AI girisimlerini guvenli, olceklenebilir ve production-ready mimarilere tasimak icin teknik liderlik danismanligi.