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

Olumsuz Talimatlar: "Bunu Yapma" Demek Neden Yetmiyor?

Modele ne yapmamasını söylemek neden zayıf kalıyor? Mekanizması, kuralın abartıldığı yerler, gerçekten kritik olduğu durumlar ve olumsuzu olumluya çevirme tablosu.

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

Pembe fili düşünmeyin.

Düşündünüz. Bir şeyi düşünmemek için önce onu düşünmek gerekiyor — talimatı işlemek, yasakladığı şeyi zihne getiriyor.

Dil modellerinde benzer bir durum var, ama sebebi farklı ve bu fark önemli. Model “düşünmüyor”. Olan şey daha mekanik: promptta geçen her kelime, sonraki kelimelerin olasılıklarını etkiliyor — o kelime bir yasağın parçası olsa bile.

Mekanizma: kelime geçtiği için etkili

Model, promptunuzu bir bütün olarak işler ve her token sonraki tokenların olasılığını değiştirir. “Klişe kullanma” yazdığınızda “klişe” kelimesi promptta bulunur ve o bölgeyle ilişkili kelimelerin ağırlığı bir miktar artar.

İkinci ve daha büyük sorun ise şu: olumsuz talimat neyin yapılacağını söylemez.

“Uzun yazma” dediğinizde model uzun yazmayacağını anlar. Peki ne kadar yazacak? Kısa mı, orta mı? Bu bilgiyi vermediniz, yani bir belirsizlik yarattınız. Model yine kendi varsayılanına döner. → Belirsizlik: Promptunuzda Söylemediğiniz Her Şey Bir Karardır

Yani olumsuz talimatın iki ayrı zayıflığı var:

ZayıflıkSonuç
Yasaklanan kavram promptta bulunuyorO kavramla ilişkili kelimelerin olasılığı artabilir
Yapılacak şey söylenmiyorModel boşluğu kendi varsayılanıyla doldurur

İkincisi neredeyse her zaman birincisinden daha belirleyicidir. Yaygın anlatım birinci satıra odaklanır — “model olumsuzu anlamıyor” denir — ama pratikte sorunu üreten ikincisidir.

Farkı görmek için iki talimatı karşılaştırın. “Resmî olma” ile “günlük konuşma diliyle yaz” arasında model açısından şu fark var: ilkinde geriye sonsuz sayıda resmî olmayan ton kalır ve model birini seçer. İkincisinde seçim yapılmıştır. Yasağı anlayıp anlamaması burada belirleyici değil; anlasa bile hangi tonu kullanacağını bilmiyor.

Bu konuda anlaşmazlık var: kural hâlâ geçerli mi?

Görüş A — “Asla olumsuz talimat kullanma” tavsiyesi eskidi. Güncel modeller olumsuzlamayı büyük ölçüde doğru işliyor; “başlık kullanma” dediğinizde başlık koymuyor. Kuralı mutlak biçimde tekrarlamak, artık gerçeği yansıtmayan bir folklor.

Görüş B — Mekanizma değişmedi. Model olumsuzlamayı işlese bile, olumsuz ifade yapılacak şeyi söylemediği için belirsizlik bırakıyor. Ayrıca uzun yasak listelerinde maddeler ıskalanıyor.

Durum — İkisi de kısmen haklı. Metin modellerinde kural yumuşadı: tek ve net bir yasak genellikle uygulanıyor. Ama görsel üretimde durum değişmedi; orada hâlâ güçlü bir kural. Ve her iki tarafta da olumlu ifade, olumsuz ifadeden daha güvenilir.

Nerede gerçekten kritik?

Kuralın gücü bağlama göre değişiyor. Sıralaması şöyle:

Görsel üretimde en kritik. “Arka planda insan olmasın” yazmak arka plana insan getirebilir. Görsel modeller promptu bir anlam noktasına çeviriyor ve o noktada geçen kavramlar görselde beliriyor. Burada olumsuz ifade ana promptta işe yaramaz. → Fotoğraf Promptları: Görsel Üretiminde Yedi Katman

Uzun yasak listelerinde kritik. Tek bir “başlık koyma” talimatı genellikle uygulanır. On beş maddelik bir yasak listesinde ise bazı maddeler kaçınılmaz olarak ıskalanır.

Ölçülemeyen yasaklarda kritik. “Abartma” ölçülemez, model neyin abartı sayıldığını bilmez. “En fazla iki sıfat kullan” ölçülebilir.

Tek ve net yasaklarda en az kritik. “Emoji kullanma” gibi kesin sınırlı bir talimat güncel modellerde çoğunlukla uygulanır.

Olumsuzu olumluya çevirmek

Yöntem tek cümlede özetlenebilir: yasakladığınız şeyin yerine ne geçeceğini yazın.

Yerine bunu yazmayınBunu yazın
Uzun yazmaEn fazla 120 kelime
Klişe kullanmaGünlük konuşma diliyle yaz
Teknik terim kullanmaBir terimi kullanman gerekirse parantez içinde açıkla
UydurmaYalnızca verdiğim metindeki bilgiyi kullan; eksik bilgi varsa “belirtilmemiş” yaz
Resmî olmaİkinci tekil şahısla, sohbet eder gibi yaz
Liste yapmaAkan paragraflar hâlinde yaz
Öneri eklemeYalnızca bulguları yaz; çıktı bulgu tablosuyla bitsin
Konuyu dağıtmaYalnızca şu üç başlığı ele al: A, B, C

Sağ sütundaki her ifadenin ortak özelliği: ölçülebilir ve yapılacak şeyi söylüyor.

“Uydurma” satırı özellikle önemli

En sık kullanılan olumsuz talimat “uydurma” ya da “halüsinasyon yapma”. İkisi de zayıf, çünkü modele boşlukla ne yapacağını söylemiyor.

Model bir bilgiyi bulamadığında bir şey üretmek zorunda — durup boş bırakmak varsayılan davranışı değil. Ona bir çıkış kapısı açmak gerekiyor:

Yalnızca aşağıdaki metinde geçen bilgileri kullan.
Bir bilgi metinde yoksa o alana "belirtilmemiş" yaz.
Emin olmadığın bir çıkarımı "belirsiz" olarak işaretle.

Bu üç satır, “uydurma” demekten çok daha etkili. Fark, modele boşluğu doldurma yerine raporlama seçeneği vermesi.

Somut örnek

Olumsuz hâli:

Bu ürün açıklamasından bir tanıtım metni yaz.
Abartma. Uzun yazma. Teknik terim kullanma.
Olmayan özellik ekleme. Klişe kullanma.

Beş yasak var, hiçbiri ölçülebilir değil ve hiçbiri ne yapılacağını söylemiyor. Model beşini de kendi yorumlayacak.

Olumlu hâli:

Bu ürün açıklamasından bir tanıtım metni yaz.

- En fazla 80 kelime
- Yalnızca açıklamada geçen özellikleri kullan
- Bir özellik açıklamada yoksa metne alma, altına "eksik: ..." diye not düş
- Günlük konuşma diliyle yaz
- En fazla iki sıfat kullan

Aynı niyet, ölçülebilir hâlde. Üçüncü madde ise olumsuz talimatın yerine geçen asıl numara: yasak yerine raporlama yolu açıyor.

Olumsuz talimatın doğru olduğu durum

Kuralın bir istisnası var ve göz ardı edilmemeli: olumlu karşılığı sonsuz uzunlukta olan yasaklar.

“Rakip markaların adını geçirme” talimatını düşünün. Olumlu karşılığı nedir? Geçirebileceği bütün markaları saymak mı? Liste bitmez. Burada yasak ifadesi hem daha kısa hem daha net.

Aynı durum şunlarda da var:

  • “Kişisel veri yazma”
  • “Fiyat taahhüdünde bulunma”
  • “Tıbbi tavsiye verme”
  • “Kaynak uydurma”

Bunların ortak özelliği: yasaklanan alan dar ve tanımlı, izin verilen alan ise geniş ve sayılamaz. Böyle durumlarda olumsuz ifade doğru araçtır.

Ölçüt şu hâle geliyor: “Yasak yerine ne yazacağımı bir cümlede söyleyebiliyor muyum?” Söyleyebiliyorsanız olumlu yazın. Söyleyemiyorsanız yasak kalsın — ama kapsamını netleştirin. “Kişisel veri yazma” belirsiz; “isim, telefon ve adres yazma, yerine [gizli] koy” uygulanabilir.

Kısıtları nereye koymalı?

İfade biçimi kadar konum da etkili. Uzun bir promptta kısıtların nereye yerleştirildiği, kaçının uygulandığını değiştirir.

Kısıtlar girdiden sonra gelsin. Uzun bir metni işleyecekseniz sıra şu olmalı: talimat → metin → kısıtlar. Kısıtları metnin öncesine koyarsanız, model uzun girdiyi işlerken onlar geride kalır. Sona koyduğunuzda ise üretime başlarken hemen önündedirler.

Kısıtlar tek blokta toplansın. Prompta serpiştirilmiş kurallar ıskalanır. Hepsini tek başlık altında listelemek, aynı kuralları paragraf aralarına dağıtmaktan güvenilirdir.

Kritik kısıt tekrarlansın. İhlal edilmemesi gereken bir kural varsa — örneğin “yalnızca verdiğim metni kullan” — onu hem başta hem sonda yazmak makul bir sigortadır. Bu, kanıtsız bir taktik değil; uzun promptlarda dikkatin dağılmasına karşı basit bir önlem.

Sayı azaltılsın. Beş kısıtın beşi genellikle uygulanır. On beşin on beşi uygulanmaz. Bir kural listesi büyüdüğünde çözüm daha iyi yazmak değil, işi bölmektir.Prompt Zincirleme: Tek İstekte Yapılamayan İşi Bölmek

Kısıt sırasının pratikteki karşılığı

[TALİMAT]
Aşağıdaki toplantı notundan görev listesi çıkar.

[GİRDİ]
... uzun toplantı notu ...

[KISITLAR]
- Yalnızca notta geçen görevleri yaz
- Her satır: Kişi | Görev | Tarih
- Tarih notta yoksa "belirtilmemiş" yaz
- Yorum ve öneri ekleme

Aynı üç bölüm ters sırayla yazıldığında — kısıtlar en başta, uzun not en sonda — son iki kuralın ıskalanma ihtimali belirgin biçimde artar.

Bir yasağın tutup tutmadığını nasıl anlarsınız?

Olumlu talimatın çalıştığını görmek kolay: istediğiniz şey ya var ya yok. Yasağın çalıştığını görmek ise yapısı gereği zor, çünkü olmayan bir şeye bakıyorsunuz.

Bir çıktıda uydurma bilgi yoksa bunun iki açıklaması var: kısıt tuttu ya da o girdi zaten modeli uydurmaya itmedi. İkisini birbirinden ayırmadan kısıtın işe yaradığını söyleyemezsiniz. Çoğu kişi burada yanılıyor — on temiz çıktı gördükten sonra kısıtın çalıştığına ikna oluyor, oysa on kolay girdi denemiş oluyor.

Ayrım için iki şey gerekiyor.

Kısıtı zorlayan girdiler hazırlayın. “Yalnızca verdiğim metni kullan” kısıtını test etmenin yolu, cevabın metinde olmadığı bir soru sormaktır. Kısıt tutuyorsa model bilmediğini söyler; tutmuyorsa boşluğu doldurur. Kolay girdiler bu ayrımı hiç göstermez.

Tek çıktıya değil, tekrara bakın. Aynı girdiyi birkaç kez çalıştırın. Bir kısıt beş denemenin dördünde tutuyorsa tutmuyor demektir; üretimde çalışan bir sistemde beşte bir, sık demektir.

Bunu her seferinde elle yapmak zor. Kısıt önemliyse zorlayıcı girdileri bir kez yazıp saklamak, sonraki her değişiklikte yeniden çalıştırılabilir hâle getirir. → Promptları Test Etme: \"Bana İyi Göründü\"yü Bırakmak

Sınırlar ve yanlış anlamalar

Olumsuz talimat yasak değil. Bazen olumlu karşılığını yazmak zahmetli olur ve tek net bir yasak işi görür. Kural mutlak değil, tercih meselesi.

Olumlu ifade de belirsiz olabilir. “Sade yaz” olumlu ama ölçülemez. Asıl mesele olumlu-olumsuz değil, ölçülebilir olup olmamak.

Uzun kısıt listeleri kendi sorununu yaratır. On beş olumlu madde de on beş olumsuz madde kadar ıskalanabilir. Kısıt sayısını azaltmak, ifade biçimini değiştirmekten önce gelir. → Prompt Ne Kadar Uzun Olmalı? Ayrıntının Ters Tepmeye Başladığı Nokta

Görsel tarafta durum farklı. Bu yazıdaki nüanslar metin modelleri içindir. Görsel üretimde olumsuz ifade ana promptta hâlâ ters teper.

Çelişen kısıtlar sessizce çözülür. “En fazla 80 kelime” ve “beş özelliği de anlat” birlikte mümkün olmayabilir. Model birini feda eder ve size hangisini feda ettiğini söylemez.

Özet

Olumsuz talimatın iki zayıflığı var: yasakladığı kavramı prompta sokar ve yapılacak şeyi söylemez. İkincisi daha belirleyicidir — çünkü geriye bir belirsizlik bırakır ve modelin varsayılanına dönmesine yol açar.

“Asla olumsuz kullanma” kuralı metin modellerinde abartılıdır; tek ve net yasaklar genellikle uygulanır. Görsel üretimde ise kural hâlâ güçlü.

Uygulanacak asıl ilke olumlu-olumsuz ayrımı değil: kısıt ölçülebilir mi ve ne yapılacağını söylüyor mu? “Uydurma” yerine “bilgi yoksa belirtilmemiş yaz” demek, bu ilkenin en işe yarayan örneğidir.

Sık sorulanlar

Prompt’ta “yapma” demek işe yarıyor mu?

Güncel metin modellerinde tek ve net yasaklar genellikle uygulanır. Ancak olumsuz talimat yapılacak şeyi söylemediği için belirsizlik bırakır ve model kendi varsayılanına döner.

Neden olumlu ifade tercih ediliyor?

Çünkü olumlu ifade hem yasağı hem de yerine geçecek davranışı aynı anda söyler. Bu, modelin karar vermesi gereken şeyi azaltır.

“Halüsinasyon yapma” demek yeterli mi?

Hayır. Model bir bilgiyi bulamadığında üretmek yerine ne yapacağını bilmiyor. Ona “bilgi yoksa belirtilmemiş yaz” gibi bir çıkış kapısı vermek gerekir.

Negatif prompt alanı olan araçlarda durum ne?

Bazı görsel araçları istenmeyen kavramlar için ayrı bir alan sunar ve o alan farklı çalışır. Ana prompta yazılan olumsuz ifade ise görsel tarafta hâlâ ters tepebilir.

Kaç kısıt koymalıyım?

Az sayıda ve ölçülebilir. Uzun listelerde maddeler ıskalanır; kısıt sayısını azaltmak, ifade biçimini düzeltmekten önce gelir.

İlgili yazılar