
Yapay zeka destekli hikâye üretiminde prompt engineering (prompt mühendisliği) hem yaratıcı süreci yönlendirmek hem de karakter tutarlılığını sağlamak için önemli bir araç haline geldi. Bu rehber, persona tabanlı çok aşamalı prompt çerçevesi sunarak fikir aşamasından son düzeltmeye kadar uygulanabilecek pratik adımlar, örnekler ve kontroller içerir.
Persona tabanlı hikâye üretimi, karakterlerin kişilik özelliklerini, motivasyonlarını ve konuşma üslubunu baştan tanımlayarak daha derin ve tutarlı anlatılar elde etmeyi hedefler. Bu fikrin akademik dayanakları vardır; örneğin "Persona-Guided Planning for Controlling the Protagonist's Persona in Story Generation" çalışması karakter tutarlılığına odaklanır (bkz. https://arxiv.org/abs/2204.10703) ve benzer biçimde perspektiflerin karıştırılmasına yönelik yaklaşımlar literatürde tartışılmaktadır (bkz. https://arxiv.org/abs/2601.15708).
Tek bir uzun prompt yerine süreçleri küçük, amaç odaklı aşamalara bölmek genellikle daha iyi sonuç verir. Aşağıda önerilen aşamalar hem yazarı yönlendirir hem de modelin tutarlılığı kontrol etmesini kolaylaştırır.
İyi tanımlanmış persona, modelin karakteri sürekli kılmasını sağlar. Aşağıdaki prompt ile net bir persona JSON'u alın:
Lütfen aşağıdaki alanları içeren bir karakter personası oluştur ve yalnızca JSON formatında cevap ver: name, age, occupation, core_traits (3-6 öğe), goals (1-3 öğe), fears (1-2 öğe), speech_style (kısa tarif), typical_behaviors (2-3 örnek), short_backstory (1-2 cümle). Her alan için kısa ve öz bilgi ver.
Bu aşamanın akademik dayanakları için bkz. Persona-Guided Planning (2022).
Hikâyenin fiziksel ve duygusal çerçevesini belirleyin: dönem, mekanlar, hikâye tonu, anlatıcı bakış açısı ve uzunluk hedefi. Örnek prompt:
Karakter personası şu JSON'dur: [PERSONA_JSON]. Bu karakter için 19. yüzyıl Anadolu'sunda geçen, nostaljik ve yavaş tempolu, üçüncü tekil şahıs anlatıcı ile 800-1200 kelimelik kısa hikâye bağlamı oluştur. Ana mekân: küçük bir sahil kasabası. Ana tema: kayıp ve hatırlama.
Çatışma, anlatının omurgasıdır. Burada hedef, engel ve duygusal bedeli tanımlayın:
Bu karakterin temel hedefini, onu engelleyen 2-3 engeli ve bu engellerin karakter üzerinde yaratacağı duygusal bedeli kısa maddeler halinde yaz.
Üç-perde veya sahne listesi isteyin. Modelden her perde/sahne için 1-2 cümlelik amaç ve en önemli dönüm noktalarını belirtmesini isteyin:
Yukarıdaki persona ve bağlama göre 3-perde (başlangıç, gelişme, çözüm) formatında 6 sahnelik bir ana hat oluştur. Her sahne için amaç ve beklenen duygusal değişimi 1-2 cümle ile yaz.
Her sahneyi ayrı promptlarla genişletin; persona kısıtını yeniden verin ve diyalog örnekleri isteyin. Örnek:
Sahne 2: [sahne başlığı ve amacı]. Persona: [PERSONA_JSON]. Lütfen bu sahnenin 350-450 kelime arası, duyusal betimlemeler ve en az bir kısa diyalog içeren bir taslağını yaz. Persona'nın konuşma üslubuna sadık kal.
Çok önemli adım: oluşturulan tüm sahneleri persona açısından denetleyin. Modelden çelişkileri bulmasını ve düzeltme önerileri getirmesini isteyin:
Üretilen tüm sahneleri ve persona JSON'unu gözden geçir. Karakterin davranış, dil ve motivasyonlarında tutarsızlık varsa her birini işaretle ve önerilen düzeltmeyi kısa bir notla ver.
Bu tür tutarlılık kontrolleri literatürde persona temelli yaklaşımların önemini vurgular (bkz. https://arxiv.org/abs/2204.10703).
Farklı bakış açıları ekleyerek öyküyü zenginleştirme stratejileri için "Persona Switch" benzeri yöntemleri kullanabilirsiniz. Aşağıdaki prompt, alternatif bir bakış açısı üretmek için örnektir:
Ana hikâyeyi ana karakterin eski bir arkadaşı bakış açısından yeniden anlat. Aynı olaylar, farklı duygu tonları ve algılarla nasıl değişir? 3 kısa paragrafta göster.
Perspektif karışımı ve varyasyon üretimine dair akademik tartışmalar için bkz. https://arxiv.org/abs/2601.15708.
Aşağıda süreç içinde kullanabileceğiniz kısa bir persona örneği ve ardından 3-perde ana hat örneği yer alıyor. Bu tamamen eğitim amaçlı bir örnektir.
{"name": "Ece Yılmaz", "age": 32, "occupation": "Tarih öğretmeni", "core_traits": ["meraklı", "sabırlı", "içe dönük"], "goals": ["kaybolan aile hatırasını bulmak"], "fears": ["gerçeklerin değişmesi"], "speech_style": "resmi ama sıcak, kısa cümleleri tercih eder", "short_backstory": "Küçük bir sahil kasabasında büyüdü; dedesinin bıraktığı notları araştırıyor."}
3-perde ana hat (örnek):
Bu yöntemler yaratıcı üretimi destekler ancak otomatik çıktılar her zaman doğru veya tarafsız olmayabilir. Akademik çalışmalar persona bazlı yöntemlerin avantajlarını vurgulasa da üretimi insan editinden geçirmeden yayımlamamak gerekir (örnek çalışmalar: https://arxiv.org/abs/2310.06390, https://arxiv.org/abs/2206.05399). Ayrıca telif hakları, kişisel veriler ve kültürel hassasiyetler gibi konulara dikkat edilmelidir; model çıktıları her zaman denetlenmelidir.
Persona tabanlı ve çok aşamalı prompt yaklaşımı, hikâye üretiminde hem tutarlılığı artırır hem de yaratıcı tıkanıklıkları azaltır. Başlamak için önce bir veya iki persona tanımlayın, kısa bir sahneyle başlayın ve yukarıdaki aşamaları adım adım uygulayın. Model çıktılarınızı düzenli olarak tutarlılık kontrollerinden geçirmeniz ve gerektiğinde insan müdahalesi uygulamanız en iyi sonuçları verir.
Yorumlar