E Elecay
8.1.1.5 Tip: mekanizma Seri: Sıfırdan Başlayanlar

Prompt Ne Kadar Uzun Olmalı? Ayrıntının Ters Tepmeye Başladığı Nokta

Daha çok ayrıntı her zaman daha iyi değil. Uzun promptun üç maliyeti, talimatların ıskalanmaya başladığı eşik ve neyi kesip neyi tutacağınız.

Seviye
Orta
Ön koşul
Belirsizlik: Promptunuzda Söylemediğiniz Her Şey Bir Karardır (isteğe bağlı)
Okuma süresi
~8 dakika

Bir önceki adım “belirsizliği azaltın” diyordu. Bu yazı o tavsiyenin sınırını çiziyor.

Çünkü bir noktadan sonra ayrıntı eklemek yardımcı olmayı bırakıyor — hatta zarar veriyor. Yirmi maddelik kural listesi yazan biri, beş maddelik listeden daha kötü sonuç alabiliyor.

Bu, sezgiye aykırı ama mekanizması açık.

Uzun promptun üç maliyeti

1. Dikkat seyreliyor. Model her token’ı işlerken tüm bağlama bakıyor. Prompt uzadıkça her bir talimatın toplam içindeki ağırlığı düşüyor. Yirmi kuralın hepsi eşit ağırlıkta işlenmiyor; bazıları kaçınılmaz olarak geride kalıyor.

2. Ortadaki bilgi kayboluyor. Uzun bağlamlarda modeller başta ve sonda olanı, ortada olanlardan daha güvenilir biçimde kullanıyor. Uzun bir promptun ortasına koyduğunuz kritik kural, en riskli konumdadır. → 5.1.4.3yakında

3. Çelişki ihtimali artıyor. Beş kısıt yazdığınızda çelişki fark edilir. Yirmi kısıt yazdığınızda ikisinin birbirini dışladığını siz de fark etmezsiniz. Model birini seçer ve hangisini seçtiğini size söylemez.

Üçüncüsü en sinsi olanı. Sessizce feda edilen kural, günler sonra fark edilir.

Nerede eşik var?

Kesin bir sayı yok ve model bağımlı. Ama pratikte tekrar eden bir kalıp var:

Kısıt sayısıBeklenen davranış
1–5Neredeyse tamamı uygulanır
6–10Çoğu uygulanır, bazıları zayıflar
11–20Belirgin ıskalama başlar
20+Hangi kuralın uygulandığı öngörülemez

Bu tablo bir ölçüm değil, bir yön göstergesi. Kendi işinizde eşiği ölçerek bulmanız gerekir. → Promptları Test Etme: \"Bana İyi Göründü\"yü Bırakmak

Uygulanabilir kural şu: on kısıtı geçtiyseniz, ekleme yapmayı bırakıp bölmeyi düşünün.Prompt Zincirleme: Tek İstekte Yapılamayan İşi Bölmek

Neyi kesmeli, neyi tutmalı?

Bir promptu kısaltırken sırayla şunlara bakın.

Kes: tekrar eden kısıtlar. “Kısa yaz” ve “en fazla 80 kelime” aynı şeyi söylüyor. İkincisi kalsın.

Kes: modelin zaten yaptığı şeyler. “Türkçe cevap ver” — zaten Türkçe soruyorsunuz. “Anlaşılır ol” — varsayılan davranış.

Kes: ölçülemeyen nitelemeler. “Profesyonel”, “kaliteli”, “etkileyici” ölçülebilir bir şey söylemiyor ve yer kaplıyor.

Kes: kanıtsız taktikler. Bahşiş vaadi, aciliyet ifadeleri, sihirli cümleler. → Prompt Mitleri: Bahşiş Vaadi, Tehdit ve Diğer Kanıtsız Taktikler

Tut: kaynak sınırı. “Yalnızca verdiğim metni kullan” tek başına en yüksek getirili kısıt.

Tut: ölçülebilir sayılar. Kelime sınırı, alan sayısı, madde adedi.

Tut: boş veri kuralı. “Bilgi yoksa belirtilmemiş yaz” — uydurmayı en çok azaltan tek satır.

Tut: format tanımı. Çıktı işlenecekse pazarlık konusu değil. → Çıktı Formatını Zorlamak: Talimat Yeter mi, Şema mı Gerekir?

Kesemediğiniz şeyi taşıyın

Bazı satırlar gerçekten gerekli ve gerçekten yer kaplıyor. Bu durumda soru “keseyim mi” değil, “bu bilgi promptta mı durmalı” olur.

Üç taşıma yolu var.

Referans bilgisi prompta değil, dışarıya. Ürün kataloğu, mevzuat metni, geçmiş kayıtlar — bunlar her çağrıda baştan yazılacak şeyler değil. Gerektiğinde ilgili parçanın getirildiği bir kurulum, promptu kalıcı olarak kısaltır. → 5.3.1.1yakında

Çok adımlı iş tek prompta değil, zincire. Yirmi kuralın çoğu aslında ikinci bir adıma aitse, promptu kısaltmanın yolu kuralı silmek değil adımı ayırmaktır. → Prompt Zincirleme: Tek İstekte Yapılamayan İşi Bölmek

Tekrarlanan yapı prompta değil, şablona. Her seferinde aynı yazdığınız bölümler sabit bir iskelete alınır, promptta yalnızca değişen kısım kalır. → Prompt Sürümleme: Çalışan Promptu Kaybetmemek

Taşımanın da bir bedeli var: her biri promptu kısaltırken sisteme bir parça daha ekler. Günde birkaç kez çalıştırdığınız bir promptta bu bedel, uzunluğun bedelinden büyüktür.

Somut örnek: yirmi kuraldan altıya

Şişmiş hâli:

Sen deneyimli bir editörsün. Profesyonel ve kaliteli bir iş çıkar.
Metni özetle. Kısa tut, uzun yazma. Anlaşılır ol.
Türkçe yaz. Akıcı olsun. Gereksiz detaya girme.
Önemli noktaları kaçırma. Klişe kullanma. Abartma.
Doğru bilgi ver, uydurma. Emin ol.
Okuyucuyu sıkma. İyi bir özet olsun. Dikkatli çalış.
Madde madde yazabilirsin. Ya da paragraf. Sen karar ver.
Elinden gelenin en iyisini yap.

Yirmiye yakın talimat var ama ölçülebilir tek bir tanesi yok. Son satır ise modelin karar alanını kapatmak yerine açıkça ona devrediyor.

Sadeleşmiş hâli:

Aşağıdaki metni özetle.

- En fazla 120 kelime
- Üç madde, her madde tek cümle
- Yalnızca metinde geçen bilgileri kullan
- Metinde net olmayan bir nokta varsa özetin altına "belirsiz: ..." yaz
- Okuyucu: konuyu hiç bilmeyen bir yönetici
- Yalnızca özeti ver, giriş cümlesi yazma

Altı kısıt, altısı da ölçülebilir. Çıktı hem daha öngörülebilir hem promptun bakımı kolay.

Bağlam penceresi ile prompt şişkinliği aynı şey değil

Bu ikisi sık karıştırılıyor ve karıştırıldığında yanlış sonuç çıkarılıyor.

Bağlam penceresi teknik bir sınırdır: modelin bir seferde işleyebileceği azami metin miktarı. Bu sınır büyüdükçe daha uzun girdilerle çalışabilirsiniz.

Prompt şişkinliği ise bir dikkat sorunudur ve teknik sınırla ilgisi yoktur. Pencereye rahatça sığan bir prompt da fazla uzun olabilir.

Yaygın yanlış çıkarım şu: “Pencere büyüdü, artık istediğim kadar yazabilirim.” Pencere büyümesi ne kadar metin taşıyabileceğinizi artırıyor, o metnin ne kadarına dikkat edileceğini garanti etmiyor.

Pratik sonuç: uzun bir belgeyi prompta yapıştırmak sorun değil. O belgenin üstüne yirmi kural yazmak sorundur.

Kısaltma turu

Yineleme yaparken her turda ekleme yapılır ve prompt sessizce şişer. Buna karşı basit bir alışkanlık: her üç turda bir silme turu yapın.

Silme turunda hiçbir şey eklemezsiniz. Sadece sorarsınız: bu satır olmasa ne değişir?

Emin değilseniz silin ve ölçün. Sonuç bozulursa geri koyarsınız — bu, o satırın gerçekten gerekli olduğunun kanıtı olur ve bir dahaki sefere tereddüt etmezsiniz. → Promptları Test Etme: \"Bana İyi Göründü\"yü Bırakmak

Silme turu ayrıca bir şeyi daha yapar: promptunuzda hangi satırların neden olduğunu hatırlamanızı sağlar. Gerekçesini hatırlamadığınız bir satır, silinmeye en yakın adaydır. → Prompt Sürümleme: Çalışan Promptu Kaybetmemek

Uzunluğun gerçekten gerektiği durumlar

Bu yazı “kısa tut” demiyor, “gereksizi kes” diyor. Bazı promptlar uzun olmak zorunda:

Karmaşık alan kuralları. Bir sektörün özel terminolojisi veya bir şirketin iç prosedürü aktarılacaksa uzunluk kaçınılmaz.

Çok sayıda örnek gerektiğinde. Beş kategoriyi ayırt ettirmek için beş örnek gerekir. → Sıfır, Tek ve Az Örnekle İstem: Modele Örnek Vermek Ne Yapıyor?

Uzun girdi işlendiğinde. Girdinin kendisi uzunsa toplam uzunluk artar; bu prompt şişkinliği değil.

Ayrım şu: talimat şişkinliği ile gerekli bağlam farklı şeyler. Kesilecek olan birincisi.

Uzunluk sorununun üç farklı kaynağı

“Promptum çok uzun” cümlesi üç ayrı durumu birden kastediyor olabilir ve çözümleri farklı.

Kural şişkinliği. Talimat ve kısıt sayısı fazla. Bu, bu yazının asıl konusu ve çözümü ayıklama. Belirtisi şu: promptun büyük kısmı “şunu yap, bunu yapma” cümlelerinden oluşuyor ve çoğu ölçülemez.

Bağlam şişkinliği. Modele verdiğiniz arka plan bilgisi fazla. Bir belgenin tamamını yapıştırmışsınız ama sorunuz yalnızca bir bölümüyle ilgili. Çözüm ayıklama değil seçme: yalnızca ilgili kısmı verin. Belge sayısı artıp seçim elle yapılamaz hâle geldiğinde bu bir getirim sorunudur. → 5.3.1.1yakında

Görev şişkinliği. Prompt uzun çünkü içinde birden fazla iş var. Bu, uzunluk sorunu gibi görünen ama aslında yapı sorunu olan durumdur. Kısaltmaya çalışmak işe yaramaz; çözüm bölmektir. → Prompt Zincirleme: Tek İstekte Yapılamayan İşi Bölmek

Üçünü ayırt etmenin pratik yolu, promptunuzu üç renkle işaretlemek: hangisi kural, hangisi bağlam, hangisi ayrı bir iş. Kural bölümü orantısız büyükse ayıklayın. Bağlam bölümü büyükse seçin. Birden fazla iş varsa bölün.

Bu ayrım önemli çünkü yanlış çözüm zarar veriyor. Bağlam şişkinliğini kural ayıklayarak çözmeye çalışırsanız gerekli talimatları silmiş olursunuz. Görev şişkinliğini kısaltarak çözmeye çalışırsanız işin bir kısmını sessizce feda etmiş olursunuz.

Uzun promptun tek gerçek testi

Bir promptun fazla uzun olup olmadığını gözle anlayamazsınız. Tek yol, bir kısmını silip ölçmek.

Şüpheli satırı çıkarın, aynı değerlendirme setiyle çalıştırın, skoru karşılaştırın. Skor düşmediyse o satır gereksizdi. Düştüyse gerekliydi ve artık bunu biliyorsunuz — tahmin etmiyorsunuz. → Promptları Test Etme: \"Bana İyi Göründü\"yü Bırakmak

Bu, promptu küçültmenin yanı sıra bir şey daha kazandırıyor: hangi satırın neyi tuttuğunu öğrenmiş oluyorsunuz. Model güncellendiğinde bu bilgi teşhis süresini kısaltıyor. → Model Güncellenince Promptlar Neden Bozulur?

Sınırlar

Bağlam penceresi ayrı bir konu. Bu yazıdaki mesele teknik sınır değil, dikkat dağılması. Pencereye sığan bir prompt da fazla uzun olabilir.

Kısaltmak her zaman iyileştirmez. Gerekli bir kısıtı kesmek, çözdüğünüzü sandığınız sorunu geri getirir. Kestikten sonra ölçün. → Promptları Test Etme: \"Bana İyi Göründü\"yü Bırakmak

Eşik modele göre değişir. Bir modelde on kısıtla çalışan prompt, diğerinde altıda tıkanabilir.

Uzunluk sorunu bazen bölme sorunudur. Yirmi kısıt gerektiren bir iş, muhtemelen tek adımda yapılmaması gereken bir iştir. → Prompt Zincirleme: Tek İstekte Yapılamayan İşi Bölmek

Uzunluk ve model türü

Bu yazıdaki eşikler standart modeller için. Akıl yürütme için tasarlanmış modellerde tablo biraz kayıyor: bu modeller uzun ve çok kısıtlı promptlarla daha iyi başa çıkabiliyor, çünkü talimatları işlemeye ayrı bir aşama ayırıyorlar.

Ama temel mekanizma değişmiyor. Çelişen kısıtlar orada da sessizce çözülüyor, ölçülemeyen nitelemeler orada da bir şey söylemiyor. Değişen tek şey ıskalama eşiğinin biraz yukarı kayması.

Pratik sonuç: model değiştirdiğinizde prompt uzunluğunu yeniden değerlendirin. Eski modelde ayıklamak zorunda kaldığınız bazı kısıtlar yeni modelde taşınabilir hâle gelmiş olabilir — ya da tersi. → Model Güncellenince Promptlar Neden Bozulur?

Özet

Ayrıntı eklemek bir noktaya kadar yardımcı olur, sonra ters teper. Üç mekanizma: dikkat seyrelir, ortadaki bilgi kaybolur, çelişkiler sessizce çözülür.

Pratik eşik on kısıt civarında. Bunu geçtiyseniz ekleme yapmayı bırakıp işi bölmeyi değerlendirin.

Kesilecekler: tekrar eden kısıtlar, modelin zaten yaptıkları, ölçülemeyen nitelemeler, kanıtsız taktikler. Tutulacaklar: kaynak sınırı, ölçülebilir sayılar, boş veri kuralı, format tanımı.

Talimat şişkinliği ile gerekli bağlamı karıştırmayın. Uzun bir girdi promptu uzatır ama şişirmez.

Sık sorulanlar

Prompt ne kadar uzun olmalı?

Modelin tahmin etmesi gereken şey kalmayacak kadar uzun, gereksiz talimat içermeyecek kadar kısa. Ölçülebilir kısıt sayısı on civarını geçtiğinde ıskalama riski belirginleşir.

Uzun prompt daha iyi sonuç verir mi?

Bir noktaya kadar. Sonrasında dikkat seyreldiği ve çelişkiler görünmez hâle geldiği için sonuç kötüleşebilir.

Promptumu nasıl kısaltırım?

Tekrar eden kısıtları, modelin zaten yaptığı şeyleri, ölçülemeyen nitelemeleri ve kanıtsız taktikleri silin. Kaynak sınırı, sayısal kısıtlar ve format tanımı kalsın.

Kaç kısıt koyabilirim?

Beşe kadar olan kısıtların neredeyse tamamı uygulanır. Onu geçtikten sonra hangi kuralın uygulandığı öngörülemez hâle gelir.

Promptun ortasındaki kurallar neden ıskalanıyor?

Uzun bağlamlarda modeller başta ve sonda olan bilgiyi ortadakinden daha güvenilir kullanıyor. Kritik kuralları sona koymak daha güvenli.

İlgili yazılar