core-ai
Sözlük ↗İnce Ayar (Fine-Tuning)
İnce ayar (fine-tuning), önceden eğitilmiş bir foundation model'i alıp, bir göreve, alana veya üsluba özgü daha küçük, özenle seçilmiş bir veri kümesi üzerinde eğitime devam etmektir — modelin iç ağırlıklarını, varsayılan davranışı bu veri kümesinin gösterdiği yöne kayacak şekilde ayarlar. Bu, modelin ağırlıklarına dokunmadan çıktıyı çıkarım (inference) anında şekillendiren prompt yazma veya RAG'den temelden farklıdır. İnce ayar, prompt mühendisliği ve RAG bir tavana çarptığında SaaS geliştiricileri için önemli hale gelir: ölçekte tutarlı biçimlendirme gerektiğinde (şemanızda her zaman geçerli JSON döndürmek), çok belirli bir ton gerektiğinde (binlerce üretim boyunca bir marka sesini eşleştirmek) veya özel bir beceri gerektiğinde (destek taleplerini 40 özel kategoriye sınıflandırmak), uzun bir sistem isteminin başardığından daha güvenilir ve çağrı başına daha ucuz sonuçlar verir. Tipik iş akışı: girdi/çıktı örneklerinden oluşan bir veri kümesi toplanır (görev karmaşıklığına bağlı olarak yüzlerden on binlere), sağlayıcının spesifikasyonuna göre biçimlendirilir, bir ince ayar API'sine yüklenir ve sağlayıcı, temel model üzerinde yeni bir model kontrol noktası (checkpoint) eğitir. Somut bir örnek: bir e-posta taslağı özelliği geliştiren bir SaaS şirketi, `{"input": "geç kargo hakkında müşteri şikayeti", "output": "[kendi marka sesindeki gerçek yanıtları]"}` çiftlerinden 2.000 örnek toplar, bunları `POST /v1/fine_tuning/jobs {"training_file": "file-abc123", "model": "gpt-4o-mini-2024-07-18"}` ile gönderir ve eğitimden sonra `ft:gpt-4o-mini:acme:support-v1:xyz` gibi yeni bir model kimliği alır; bunu temel model yerine çağırırlar — artık yanıtlar her çağrıda 500 kelimelik bir sistem istemine gerek kalmadan varsayılan olarak kendi tonlarına gelir. İnce ayar, esnekliği tutarlılık ve daha düşük çağrı başına token maliyeti (daha kısa istemler) ile takas eder, ancak yinelemek prompt yazmaktan daha yavaştır, kaliteli eğitim verisi gerektirir (çöp girer, çöp çıkar ilkesi burada güçlü şekilde geçerlidir) ve büyük modellerin tam ince ayarı hesaplama açısından pahalıdır — LoRA gibi parametre-verimli yöntemlerin baskın yaklaşım haline gelmesinin nedeni budur. İnce ayar her zaman doğru araç değildir ve erken aşamada sık yapılan bir hata ona çok erken başvurmaktır. Sorun, modelin ihtiyaç duyduğu bilgiye sahip olmaması ise, çözüm RAG'dir, ince ayar değil — ince ayar davranış ve üslup öğretir, yeni gerçekler değil; ince ayarlanmış bir model, eğitim verisinin dışındaki her şey hakkında temel model kadar kolayca halüsinasyon görmeye devam edebilir. Sorun, bir avuç uç durumda tutarsız biçimlendirme ise, daha iyi prompt yazımı veya birkaç örnekli (few-shot) örnekler genellikle bir eğitim koşusundan daha ucuza bu açığı kapatır. İnce ayar, özellikle her seferinde uzun bir talimatı tekrarlamadan binlerce çağrı boyunca güvenilir bir davranışa ihtiyaç duyduğunuzda veya daha küçük, ince ayarlı bir modelin dar bir görev için daha büyük genel bir modelin yerini çıkarım maliyetinin çok küçük bir kısmıyla alabildiği durumlarda maliyetini haklı çıkarır — ki gerçek yatırım getirisi genellikle bu olur, ham kalite artışı değil.
İlgili terimler