Giriş
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.
Neden persona tabanlı yaklaşım?
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).
Çok aşamalı (multi-stage) prompt çerçevesi — genel bakış
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.
- Aşama 1 — Persona Tanımlama: Karakter profili (kim, ne ister, neden ister, nasıl konuşur).
- Aşama 2 — Dünya ve Bağlam: Mekan, dönem, ton, anlatı kısıtları.
- Aşama 3 — Çatışma ve Motivasyon: İnciting incident, hedefler, engeller.
- Aşama 4 — Ana Hat (Outline): 3-perde veya sahne listesi.
- Aşama 5 — Sahne Genişletme: Her sahnenin ayrıntılı betimlemesi, duyusal öğeler, diyalog örnekleri.
- Aşama 6 — Tutarlılık ve Revizyon: Persona uyumu, ses, mantık hataları kontrolü.
- Aşama 7 — Varyasyon & Perspektif Karışımı: Alternatif bakış açıları veya persona karışımlarıyla çeşitlendirme.
Aşama 1 — Persona Tanımlama (Pratik Şablon)
İ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).
Aşama 2 — Dünya ve Bağlam Tanımlama
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.
Aşama 3 — Çatışma ve Motivasyonları Netleştirme
Ç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.
Aşama 4 — Ana Hat (Outline) Üretme
Üç-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.
Aşama 5 — Sahne Genişletme
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.
Aşama 6 — Tutarlılık Denetimi ve Revizyon
Ç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).
Aşama 7 — Perspektif Karışımı ve Varyasyonlar
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.
Uygulamalı örnek — kısa demo
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):
- Başlangıç: Ece, dedesinin eski bir mektubunu bulur ve mektubun eksik paragrafları olduğunu fark eder. Hedef: eksik parçayı bulmak.
- Gelişme: İpuçları Ece'yi kasaba tarihine ve eski bir liman kaydına götürür; beklenmedik bir sırrın ipuçları çıkar.
- Çözüm: Gerçek açığa çıkar; Ece hem aile geçmişiyle uzlaşır hem de kişisel bir karar verir.
Kontrol listesi — sahne ve karakter tutarlılığı
- Karakterin konuşma üslubu tüm sahnelerde benzer mi?
- Motivasyonlar sahne boyunca değiştiyse nedenleri açıklanmış mı?
- Geçmiş bilgileri (backstory) yeni sahnelerle çelişiyor mu?
- Diyaloglar kişiye özel kelime seçimleri ve ritme sahip mi?
- Görsel/disegisel betimlemeler anlatı tonunu tutarlı kılıyor mu?
Sık karşılaşılan sorunlar ve hızlı çözümler
- Tutarsız dil kullanımı: Persona JSON'unu her sahne promptuna ekleyin ve "Konuşma üslubunu koru" diye belirtin.
- Tekdüzelik: Perspektif karışımı veya karakterlerin farklı arzularını vurgulayarak varyasyon isteyin.
- Fazla açıklama (show vs tell): Sahne promptunda "daha çok göster, daha az anlat" ibaresi kullanın ve duyusal detay isteyin.
Etik, sınırlar ve kalite kontrolü
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.
Sonuç ve nasıl başlamalı?
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.
Kaynaklar ve ileri okuma
- Persona-Guided Planning for Controlling the Protagonist's Persona in Story Generation (arXiv, 2022)
- Persona Switch: Mixing Distinct Perspectives in Decoding Time (arXiv, 2026)
- P5: Plug-and-Play Persona Prompting for Personalized Response Selection (arXiv, 2023)
- Building a Personalized Dialogue System with Prompt-Tuning (arXiv, 2022)