Kazanimlar:
- Zero-shot ve few-shot yaklaşımlarını ayırt edebilir ve ne zaman hangisini seçeceğini bilir
- İstenen biçim, ton ve kaliteyi yansıtan temsili örnekler seçmenin kurallarını uygulayabilir
- Örneklerle çıktının biçimini ve tonunu güvenilir biçimde kontrol edebilir
Bazen bir şeyi tarif etmek yerine göstermek çok daha etkilidir. "Şöyle nazik ama net bir dille yaz" demek yerine, tam olarak istediğiniz tarzda bir örnek göstermek, modele niyetinizi çok daha hızlı aktarır. İşte "few-shot örnekleme" tam olarak budur: modele birkaç örnek göstererek istediğiniz deseni öğretmek. Bu ünitede bu güçlü tekniği ve onu etkili kullanmanın kurallarını, kendi işinizden senaryolarla öğreneceğiz.
Zero-Shot ve Few-Shot Nedir?
İki temel yaklaşım vardır:
- Zero-shot (sıfır örnek): Modele hiç örnek vermeden doğrudan görevi tarif etmek. "Bu yorumu olumlu, olumsuz veya nötr diye sınıflandır." Model, talimatı kendi bilgisiyle uygular.
- Few-shot (birkaç örnek): Görevi tarif etmenin yanında modele birkaç örnek girdi-çıktı çifti göstermek. "İşte 3 örnek: yorum → etiket. Şimdi 4. yorumu etiketle." Model, gösterdiğiniz deseni taklit eder.
Buradaki "shot" (atış), verdiğiniz örnek sayısını anlatır: iki örnek verirseniz "two-shot", beş örnek verirseniz "five-shot" olur. Kural basittir: görev ne kadar öznel, biçime bağlı veya alışılmadıksa, örnek göstermek o kadar değerlidir.
Few-Shot Ne Zaman Kazandırır?
Örnek göstermek özellikle şu durumlarda tarif etmekten üstündür:
- Belirli bir biçim istiyorsanız: Ürün açıklamalarınızın hep aynı yapıda olmasını istiyorsanız, iki örnek göstermek on cümlelik tariften nettir.
- Belirli bir ton istiyorsanız: Marka sesinizi kelimelerle anlatmak zordur; iki örnek metin tonu anında aktarır.
- Sınıflandırma yapıyorsanız: Hangi girdinin hangi etikete gittiğini örnekle göstermek, kuralı yazmaktan güvenilirdir.
- Alışılmadık bir görevse: Modelin sık görmediği özel bir dönüşüm istiyorsanız, örnek deseni öğretir.
Etkili Örnek Seçmenin Kuralları
Model örnekleri taklit eder; bu yüzden örneklerinizin kalitesi doğrudan çıktının kalitesi olur. Beş kural:
- Temsili olsun. Örnekler, gerçek işlerinizin tipik hallerini yansıtsın; uç ve nadir durumları değil.
- Tutarlı olsun. Tüm örnekler aynı biçimi, aynı tonu, aynı uzunluğu izlesin. Çelişkili örnekler modeli şaşırtır.
- Kaliteli olsun. Örneğiniz kusurluysa, çıktı da kusurlu olur. "Kötü örnek, kötü öğretmendir."
- Çeşitliliği kapsasın. Sınıflandırmada her etiketten en az bir örnek verin; yoksa model gördüğü etikete yanlar.
- Az ama yeterli olsun. Genellikle 2-5 örnek işi görür. Onlarca örnek hem gereksiz uzunluk yaratır hem de nadir bir örneğe aşırı ağırlık verebilir.
Zero-Shot / Few-Shot Karşılaştırması
Kriter
Zero-shot
Few-shot
Kurulum eforu
Düşük
Orta (örnek hazırlamak gerekir)
Biçim tutarlılığı
Değişken
Yüksek
Ton kontrolü
Zor
Kolay
Alışılmadık görev
Zayıf
Güçlü
Prompt uzunluğu
Kısa
Daha uzun
Dört Kopyalanabilir Şablon
1) Sınıflandırma (few-shot):
Görev: Müşteri yorumunu Olumlu / Olumsuz / Nötr olarak etiketle.Örnekler:Yorum: "Kargo çok hızlıydı, bayıldım." -> OlumluYorum: "Ürün açıklamadaki gibi değildi." -> OlumsuzYorum: "Kutusu biraz ezikti ama ürün çalışıyor." -> NötrŞimdi etiketle:Yorum: "[yeni yorum]" ->
2) Ton aktarma (few-shot):
Aşağıdaki iki örnek, markamızın yazım tonunu gösterir.Aynı tonla yeni bir ürün için 2 cümlelik açıklama yaz.Örnek 1: "[marka tonunda cümle]"Örnek 2: "[marka tonunda cümle]"Yeni ürün: [ad + özellik]
3) Yapıya sokma (few-shot):
Ham notu, aşağıdaki örnekteki yapıya dönüştür.Örnek girdi: "ali aradı fiyat sordu 3 lisans istiyor"Örnek çıktı:- Kişi: Ali- Talep: 3 lisans- Aksiyon: Fiyat teklifi gönderŞimdi dönüştür:Girdi: "[ham not]"
4) Başlık üretimi (few-shot):
Aşağıdaki iyi başlık örneklerine benzer tonda 5 başlık üret.Örnekler:- "Muhasebeyi 10 dakikaya indiren 3 alışkanlık"- "KOBİ'ler için gizli kalmış vergi avantajı"Konu: [senin konun]
Zayıf Prompt / Güçlü Prompt
Zayıf:
Bu yorumları olumlu mu olumsuz mu diye ayır.[yorumlar]
Güçlü:
Aşağıdaki örneklerdeki gibi her yorumu tek kelimeyle(Olumlu / Olumsuz / Nötr) etiketle. Açıklama yazma.Ali: "Harika ürün." -> OlumluAyşe: "Geç geldi." -> OlumsuzCan: "İdare eder." -> NötrYorumlar:[yorumlar]
İkinci prompt hem etiket kümesini örnekle sabitler hem de "açıklama yazma" kısıtıyla çıktıyı tek kelimeye indirir; sonuç doğrudan bir tabloya işlenebilir.
Üç Mini Vaka
Vaka 1 — Destek ekibi, 200 yorum. Bir e-ticaret destek ekibi 200 müşteri yorumunu elle etiketliyordu; kişi başı yaklaşık 2 saat sürüyordu. 4 örnekli bir few-shot prompt'la model yorumları saniyeler içinde etiketledi; ekip yalnızca "Nötr" işaretlenenleri (yaklaşık 30 adet) elle gözden geçirerek işi 2 saatten 15 dakikaya indirdi.
Vaka 2 — Marka sesi. Bir içerik ekibi yeni yazarların marka tonunu tutturamamasından şikâyetçiydi. Onaylı 3 paragrafı few-shot örnek olarak kullanan bir şablon hazırlandı; yeni içeriklerin editör düzeltme turu ikiden bire indi çünkü ton ilk seferde oturuyordu.
Vaka 3 — Satış CRM'i. Bir satış ekibi görüşme notlarını serbest metinle yazıyordu ve CRM'e (müşteri ilişkileri yönetim yazılımı) işlemek zahmetliydi. İki örnekli bir "notu yapıya dönüştür" prompt'u, dağınık notları "Kişi / Talep / Sonraki adım" formatına çevirdi; veri girişi standartlaştı.
İpucu: Örneklerinizi geçmiş gerçek ve iyi işlerinizden seçin. En beğendiğiniz üç çıktı, aslında en değerli few-shot örneklerinizdir; onları saklayın.
Dikkat: Örnekleriniz arasında çelişki varsa (biri kısa biri çok uzun, biri resmi biri samimi) model hangisini taklit edeceğini bilemez ve tutarsız çıktı verir. Örnekleri yayınlamadan önce kendi aralarında tutarlı olduklarından emin olun.
Sık yapılan hatalar
- Çelişkili örnekler. Farklı biçim ve tonda örnekleri karıştırmak.
- Tek etikete yanlı örnek. Sınıflandırmada sadece "olumlu" örnek verip modeli oraya çekmek.
- Kalitesiz örnek. Kusurlu bir örneği kopyalatıp aynı kusuru üretmek.
- Aşırı örnek. Gereksiz yere 30 örnek koyup prompt'u şişirmek.
- Örnekle görevi karıştırmak. Hangisinin örnek hangisinin asıl istek olduğunu ayırmamak.
Özetle
- Zero-shot örnek vermeden, few-shot ise birkaç örnek girdi-çıktı çifti göstererek görev tarif etmektir.
- Model örnekleri taklit eder; örneklerin kalitesi doğrudan çıktının kalitesidir.
- İyi örnek temsili, tutarlı, kaliteli, çeşitliliği kapsayan ve az-ama-yeterli olmalıdır.
- Few-shot özellikle biçim, ton, sınıflandırma ve alışılmadık görevlerde tarif etmekten üstündür.
- En iyi geçmiş işleriniz, en değerli few-shot örneklerinizdir; onları kütüphaneye kaydedin.
Uygulama görevi
Düzenli yaptığınız bir sınıflandırma veya biçimlendirme işi seçin (yorum etiketleme, not düzenleme, başlık üretme gibi). Geçmiş işlerinizden 3 iyi örnek seçip tutarlı bir few-shot prompt kurun ve 5 yeni girdi üzerinde test edin. Çıktıların ne kadarını düzeltmeden kullanabildiğinizi ölçün ve örnekleri değiştirerek sonucu iyileştirmeyi deneyin.
Kontrol listesi
- [ ] Zero-shot ve few-shot arasındaki farkı açıklayabiliyorum.
- [ ] Ne zaman örnek göstermenin tarif etmekten üstün olduğunu biliyorum.
- [ ] Temsili, tutarlı ve kaliteli örnekler seçebiliyorum.
- [ ] Sınıflandırmada her etiketten örnek veriyorum.
- [ ] En iyi çıktılarımı ileride örnek olarak saklıyorum.