Neden “tek prompt, çok varyasyon” yaklaşımı işe yarar?

Aynı hikâye fikrini beş ayrı şekilde denemek, yaratıcı yazmada iki büyük avantaj sağlar: (1) hızlı keşif (hangi ton/tür daha iyi çalışıyor?) ve (2) kontrollü çeşitlilik (öz aynı kalsın, anlatım değişsin). Yapay zekâ ile bunu yapmanın en pratik yolu, çekirdek hikâye bilgilerini sabit tutup vurguyu değişkenlere vermektir.

Bu rehberde, tek bir temel prompttan yola çıkarak beş farklı hikâye üretmek için kullanılan yöntemleri; açık varyasyon talimatları, few-shot örnekleme ve üretim parametreleri (temperature/top_p) gibi “kolay uygulanır” kontrollerle birleştiriyoruz. Prompt yazımındaki genel en iyi uygulamalar için OpenAI’ın resmi kılavuzu yol göstericidir; özellikle talimatların netliği, format isteme ve önce zero-shot sonra few-shot deneme yaklaşımı öne çıkar (OpenAI Help Center).


Hızlı özet: 5 varyasyon üretmenin 3 parçalı modeli

  • Çekirdek (sabit): karakter(ler), mekân, temel çatışma, “mutlaka geçsin” detaylar.
  • Varyasyon eksenleri (değişken): tür, bakış açısı, duygu tonu, uzunluk/tempo, sürpriz türü, anlatım stili.
  • Üretim kontrolü: net talimat + gerekirse few-shot + temperature/top_p gibi örnekleme ayarlarıyla çoklu üretim.

Adım 1: Tek “çekirdek prompt” yazın (sabit kalacak bölüm)

İyi bir çekirdek prompt, beş varyasyonda da korunacak bilgileri taşır. Burada amaç, modelin her seferinde aynı temel hikâyeyi “tanıması” ve sadece istediğiniz boyutlarda değişmesi.

Çekirdek prompt kontrol listesi

  • Logline (1 cümle): Kahraman + hedef + engel.
  • Mekân ve zaman: 1–2 net detay.
  • Temel çatışma: ne ters gidiyor?
  • Mutlaka geçecek 2–4 öğe: bir nesne, bir replik, bir atmosfer detayı gibi.
  • Çıktı formatı: kaç paragraf, hangi dil, hangi anlatım biçimi.

Çekirdek prompt şablonu (kopyala–uygula)

Rol: Deneyimli bir hikâye yazarı gibi yaz.

Çekirdek hikâye: [Karakter] [Mekân] içinde [hedef] peşinde. Önünde [engel/tehdit] var. “Mutlaka geçsin” öğeleri: [öğe1], [öğe2], [öğe3].

Çıkış kuralları: 600–900 kelime, 5–7 kısa paragraf, Türkçe. Klişe ifadelerden kaçın; duyguyu davranışla göster.

Şimdi: Aşağıdaki 5 varyasyonu üret ve her birini V1…V5 başlığıyla ayır.


Adım 2: 5 varyasyonu tek promptun içine “sipariş listesi” gibi ekleyin

Tek prompt içinde beş farklı sonuç istemenin en güvenilir yolu, her varyasyonu ayrı ayrı net koşullarla tanımlamaktır. Resmi kılavuzlar, talimatların belirgin ve sıralı olmasını; ayrıca modelin uyması gereken formatı açıkça istemeyi önerir (S1).

Varyasyon matrisi: aynı çekirdek, farklı “mercek”

Varyasyon ekseni Ne değişir? Prompta örnek ifade
Tür Atmosfer, olay örgüsü beklentisi “Bunu gotik korku tonunda yaz.”
Bakış açısı Yakınlık ve güvenilirlik “1. tekil şahıs anlat; anlatıcı güvenilmez olsun.”
Duygu tonu Okur hissi, ritim “Hüzünlü ama umutlu bir alt ton taşısın.”
Uzunluk/tempo Sahne sayısı, ayrıntı seviyesi “350–450 kelime, hızlı tempolu.”
Sürpriz türü Final etkisi “Son sahnede beklenmedik ama mantıklı bir ters köşe.”

Tek prompt içinde 5 varyasyon formatı

  • V1: Tür odaklı
  • V2: Bakış açısı odaklı
  • V3: Ton odaklı
  • V4: Uzunluk/tempo odaklı
  • V5: Sürpriz ve stil kısıtları

Adım 3: Çeşitliliği artırmak için sampling parametreleri (temperature / top_p) ile çoklu örnekleme kullanın

Aynı promptla birden fazla deneme almak, farklı kelime ve olay seçimlerine kapı açar. OpenAI’ın rehberi ve pratik kılavuzlar genellikle şunu belirtir: yüksek temperature ayarları üretimin daha çeşitli ve beklenmedik olma eğilimini artırırken, düşük temperature ayarları daha tutarlı ve tekrarlanabilir çıktılar eğilimindedir; bu eğilimler platforma ve modele göre değişebilir (S1, S4).

Top_p (nucleus sampling) ise örnekleme havuzunu daraltıp genişleterek kelime çeşitliliğini etkileyebilir; farklı kombinasyonlar farklı türde sürprizler veya uyumsuzluklar üretebilir (önerilen başlangıç noktaları için bkz. aşağı). Bu ifadeler kesin kurallar değil, rehberlik amaçlıdır ve yayımlamadan önce hedef platformda hızlı testlerle doğrulanmalıdır (S1, S4).

Pratik başlangıç noktaları (örnek aralıklar, kesin kural değil)

Hedef Temperature (örnek) Top_p (örnek) Ne zaman kullanılır?
Daha tutarlı anlatım 0.0–0.3 (örnek aralık) 0.6–0.9 (örnek) Yapı korunacaksa, aynı olay örgüsünde küçük dil farkları istiyorsanız.
Daha yaratıcı sapmalar 0.6–1.0 (örnek aralık) 0.8–1.0 (örnek) Farklı metaforlar, sıra dışı sahneler ve sürprizler istiyorsanız.
Kontrollü deney Sabit tut / küçük değişiklikler Sabit tut / küçük değişiklikler Önce sadece tek ekseni (örn. bakış açısı) değiştirip etkisini görmek istiyorsanız.

Bu sayısal aralıklar öğretici amaçlıdır; hedeflediğiniz modelin dokümantasyonunu kontrol edip küçük A/B testleriyle doğrulayın (S1).

“Paralel üretim” taktiği

  • Aynı çekirdek promptu koruyun.
  • Varyasyon talimatlarını aynı bırakın.
  • Sadece örnekleme ayarlarını değiştirerek 2–3 tur üretim alın (örn. düşük/orta/yüksek temperature veya farklı top_p kombinasyonları).
  • En iyi cümleleri/mini sahneleri birleştirmek için son aşamada “post-edit” promptu kullanın (aşağıda var).

5-Dakikalık Test Protokolü (hızlı doğrulama)

  1. Hazırlık: Çekirdek promptu sabitleyin ve bir kopyasını kaydedin.
  2. Seed (varsa): Platformunuz sabit “seed”/rastgele başlatma değeri destekliyorsa, test boyunca aynı seedi kullanın.—bu, tekrar edilebilirlik sağlar.
  3. Hızlı üretimler: Üç kısa tur oluşturun: A) düşük randomness (ör. düşük temperature), B) orta, C) yüksek. (Örnek aralıklar için S1/S4’e bakın.)
  4. Not alma: Her çıktı için temperature/top_p ve diğer ayarları kaydedin; her çıktıya kısa bir başlık verin (örn. “V1-noir–lowT”).
  5. Değerlendirme: Kullandığınız rubriğe göre (Çekirdeğe sadakat, Varyasyon hedefi, Okunabilirlik, Sahne gücü, Final etki) her bir çıktıyı 1–5 arası puanlayın ve toplamı karşılaştırın.
  6. Seç veya Birleştir: En yüksek puanlı çıktıyı seçin veya en iyi paragrafları birleştirip kısa bir post-edit istemiyle cilalayın.
  7. Kısa not: Bu protokol, hangi parametre kombinasyonlarının hedefinize daha yakın olduğunu hızlıca gösterecektir; üretim öncesi platform dokümantasyonunu kontrol etmeyi unutmayın (S1).

Adım 4: Few-shot ile “stil çıpası” ekleyin (gerektiğinde)

Modelin üslubu kaçırdığını, tonun dağıldığını veya formatı bozduğunu görürseniz, 2–4 kısa örnek vermek yardımcı olabilir. Resmi rehberler, önce zero-shot denemeyi; ihtiyaç varsa few-shot örneklerle yönlendirmeyi önerir (S1).

Few-shot mini şablon

Örnek üslup (kısa):

“Kısa cümleler. Duygu anlatma, göster. Nesneler üzerinden çağrışım kur. Her paragraf bir görüntüyle bitsin.”

İstek: Yukarıdaki üsluba benzer şekilde, aşağıdaki çekirdek hikâyeyi 5 varyasyonla yaz.


Adım 5: Etiketlerle kontrol (duygu, uzunluk, odak) kullanın

Akademik çalışmalarda, belirli semantik kontroller veya etiketler (duygu, uzunluk, belirli olay öğeleri gibi) ile aynı bağlamdan anlamlı ve farklı devamlar üretmenin mümkün olduğu gösterilmiştir (S3).

Etiket bloğu örneği

Varyasyon etiketi:

  • TÜR: [noir / romantik / bilimkurgu / gerçekçi drama / masal]
  • POV: [1. tekil / 3. tekil sınırlı / mektup formatı]
  • DUYGU: [gerilimli / sıcak / melankolik / komik ama buruk]
  • UZUNLUK: [kısa / orta / uzun]
  • ODAK: [diyalog ağırlıklı / iç monolog / aksiyon / betimleme]

Adım 6: Kısıt/şart diliyle ince ayar (ama gerçekçi beklentiyle)

Bazı akademik yöntemler, girişte düzenli ifade veya kısıt benzeri talimatlarla daha ince kontrol denemelerini tartışır; ancak bunlar çoğu zaman model ince‑ayarı veya özel decoding stratejileriyle birlikte daha etkili olur (S2). Günlük yaratıcı yazım kullanımında ise “kısıt dilini” basit ve denetlenebilir tutmak daha iyi sonuç verir.

Basit kısıt örnekleri (prompt-only)

  • “Her varyasyonda tam olarak 2 diyalog satırı olsun.”
  • “Son paragraf tek cümle olsun.”
  • “Şu üç kelime geçsin: [X], [Y], [Z].”
  • “Şiddet detayına girmeden gerilim kur.”

Copy/paste örneği (çekirdek + V1–V5 + parametre önerisi)

Aşağıdaki blok, platform-agnostic (herhangi bir servisle) kopyala–yapıştır için uygundur. Parametre önerileri örnek amaçlıdır; yayın öncesi hedef platformda test edin.

Çekirdek: Rol: Deneyimli bir hikâye yazarı gibi yaz. Çekirdek hikâye: Los Angeles’ta gece vardiyasında çalışan bir arşiv görevlisi, yıllardır kayıp olan bir kasetin katalogda “bugün teslim edildi” göründüğünü fark eder. Mutlaka geçsin: paslı bir anahtar, yarım kalan bir ses kaydı, yağmur altında bir telefon kulübesi. Çıkış: Türkçe, 450–700 kelime, 6 paragraf. Açılışta merak uyandır; finalde bir keşif olsun.

Varyasyon talimatları (aynı prompt içinde):

V1 (Noir): Kısa, keskin cümleler. Gölge ve ışık imgeleri. Duygu: kuşku.

V2 (1. tekil itiraf): Anlatıcı, bazı şeyleri saklıyor. Duygu: suçluluk.

V3 (Bilimkurgu mikro-kırılma): Kayıt, küçük bir zaman kaymasına işaret etsin. Duygu: hayret.

V4 (Komik ama karanlık): Küçük mizah anları; gerilimi bozmasın. Duygu: gergin tebessüm.

V5 (Minimalist): 250–350 kelime. Diyalog yok. Sürpriz son cümlede.

Örnek parametre önerisi (başlangıç noktası):

V1: temperature 0.2–0.3, top_p 0.6–0.9 (tutarlı noir ritmi).
V2: temperature 0.3–0.6, top_p 0.7–0.9 (iç ses ve nüans).
V3: temperature 0.6–0.9, top_p 0.8–1.0 (beklenmedik kırılmalar).
V4: temperature 0.5–0.9, top_p 0.8–1.0 (mizah ve sapmalar).
V5: temperature 0.1–0.3, top_p 0.6–0.9, kelime sınırı 250–350 (minimalist).


Varyasyonları “kalite filtresi”nden geçirme: hızlı değerlendirme rubriği

Beş çıktıyı aldıktan sonra, hangisinin işe yaradığını seçmek için 5 dakikalık bir rubrik kullanın. Bu, “rastgele beğeni” yerine tekrarlanabilir bir seçim yapmanızı sağlar.

Kriter Soru 1–5 puan
Çekirdeğe sadakat Karakter/mekân/çatışma aynı mı?
Varyasyon hedefi İstenen tür/ton/POV belirgin mi?
Okunabilirlik Paragraflar net mi, tempo akıyor mu?
Sahne gücü En az 1 sahne “görüntü” gibi mi?
Final etkisi Son paragraf bir iz bırakıyor mu?

Post-edit: En iyi varyasyonu hızlıca rafine eden 4 kısa komut

İlk üretimde tam isabet beklemek yerine, seçtiğiniz varyasyonu kısa revizyon komutlarıyla iyileştirmek daha verimlidir. Aşağıdaki komutları tek tek uygulayın.

  • Netleştirme: “V3’ü koru, ama olay örgüsündeki belirsizliği gider: kasetin nasıl ‘bugün teslim edildiğini’ 1 paragrafta mantıklı açıkla.”
  • Ton ayarı: “V2’de suçluluk hissini arttır; bunu doğrudan söylemeden, anlatıcının eylemleriyle göster.”
  • Tempo: “V1’de 2. ve 3. paragrafı kısalt; toplam kelime sayısı %15 azalsın. Ana ipuçları kalsın.”
  • Final: “V5’in son cümlesini daha çarpıcı yap; ama daha önce verilen ipuçlarıyla uyumlu olsun.”

Sık hatalar ve hızlı çözümler

1) Beş hikâye birbirine çok benziyor

  • Çözüm: Her varyasyonda tek bir ekseni dramatik biçimde değiştirin (sadece ‘ton’ değil, ör. POV + tempo).
  • Çözüm: Örnekleme ayarlarında küçük değişikliklerle çoklu üretim alın; sonra en iyileri seçin (temperature/top_p, S1; S4).

2) Çekirdek detaylar kayboluyor

  • Çözüm: “Mutlaka geçsin” öğelerini 2–4 arası tutun ve madde madde yazın.
  • Çözüm: Çıktı sonunda “Kontrol: [öğe1], [öğe2], [öğe3] geçti mi?” diye kısa bir doğrulama satırı isteyin.

3) Varyasyon talimatları birbiriyle çelişiyor

  • Çözüm: Önce çekirdeği sabitleyin, sonra varyasyonların her birine tek cümlelik hedef yazın.
  • Çözüm: Kısıtları azaltın. “Hem çok kısa hem çok detaylı” gibi ikili taleplerden kaçının.

Bir sonraki seviye: “Varyasyon kataloğu” oluşturun

Bu yöntemi düzenli kullanacaksanız, kendinize küçük bir katalog yapın:

  • 10 tür filtresi: noir, cozy mystery, büyülü gerçekçilik, sert bilimkurgu, vs.
  • 6 bakış açısı filtresi: 1. tekil, 3. tekil sınırlı, mektup, haber metni, mahkeme ifadesi, günlük.
  • 8 sürpriz tipi: yanlış kimlik, güvenilmez anlatıcı, nesnenin işlevi değişir, zaman kayması, vb.

Ek: SEO için kısa SSS (hedeflenmiş anahtar kelimeler)

Temperature nedir?

Temperature, modelin kelime seçiminde ne kadar “rastgelelik” kullanacağını etkileyen bir parametredir. Genel rehberlik olarak yüksek değerler daha çeşitli ve beklenmedik sonuçlar üretme eğilimindedir; düşük değerler daha tutarlı sonuçlara eğilim gösterir (örnek aralıklar için S1 ve S4'e bakın).

Top_p nedir?

Top_p (nucleus sampling), olası kelime dağılımından alınan seçim havuzunun boyutunu etkiler. Farklı top_p ayarları, üretimde farklı çeşitlilik türleri ortaya çıkarabilir; platforma göre test edilmesi önerilir (S4).

Few-shot ne zaman kullanmalı?

Örnek üslup veya format model tarafından iyi takip edilmiyorsa few-shot (2–4 kısa örnek) eklemek fayda sağlar. Önce zero-shot, sonra ihtiyaç varsa few-shot yaklaşımı genelde pratiktir (S1).


İsterseniz, çekirdek promptunuzu (karakter/mekân/çatışma ve “mutlaka geçsin” öğeleri) buraya yapıştırın; hangi 5 varyasyonun en anlamlı olacağını birlikte tasarlayabiliriz.