Yaratıcı Yazarlık ve Hikâye Anlatımı İstemleri
Karakter, çatışma ve anlatı akışı istemleriyle kurgu, senaryo ve şiirler oluşturun.
Yaratıcı Yazarlık ve Hikâye Anlatımı İstemleri, CoddyKit'te ücretsiz bir AI Prompt Engineering dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, AI Prompt Engineering öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. AI Prompt Engineering kursu toplamda 4 dersten oluşur.
Yaratıcı İstem Yazma: 'Yaratıcı Ol'un Ötesinde
Yaratıcı yazma istemleri, bilgilendirici veya profesyonel yazma istemlerinden farklı bir yaklaşım gerektirir. Belirsiz yaratıcı istemler — "arkadaşlık hakkında bir hikâye yaz" — sıradan ve akılda kalmayan çıktılar üretir; çünkü model eğitim verilerindeki en yaygın kalıplara yönelir.
Sezgilerin aksine, daha özgül yaratıcı istemler daha özgün çıktılar üretir. Kısıtlamalar modeli varsayılanlardan uzaklaştırıp ayırt edici birleşimlere yönelmeye zorlar. Belirttiğiniz yaratıcı öğelerin her biri — karakter, ortam, çatışma, POV, tür, üslup — çözüm uzayını belirli ve ilgi çekici bir sonuca doğru daraltır.
Kurmaca İstemleri: Karakter Belirtimi
Karakter, sürükleyici kurmacanın temelidir. Bir istemde ayrıntıları iyi belirtilmiş bir karakter, genel bir karakter yer tutucusuna kıyasla daha katmanlı bir yazım ortaya çıkarır. Şunları belirtin:
- Ad: milliyeti, dönemi ve hissi belirler
- Motivasyon: bu karakter her şeyden çok ne istiyor?
- Kusur: hangi içsel zayıflık, karakterin istediğini kolayca elde etmesini engelliyor?
- Konuşma özelliği: nasıl konuşuyor? (kesik kesik, ayrıntılı, resmi, kaçamak)
Kusur, en önemli öğedir; içsel çatışma yaratır ve öyküyü ilerletir. Kusuru olmayan bir karakterin aşacağı hiçbir şey yoktur.
Kurmaca İstemleri: Ortam ve Çatışma
Ortam ve çatışma, kurmaca istemlerinin iki temel öğesidir:
Ortam yalnızca konum değildir; konum + zaman + atmosferdir. "Bir dedektifin ofisi" bir konumdur. "İçki Yasağı'nın son gecesinde, yağmurun pencereye dövdüğü ve yalnızca bir lambanın çalıştığı bir dedektifin ofisi" ise bir ortamdır.
Çatışma, anlatının motorudur. Çatışma türünü açıkça belirtin:
- Kişi ile kişi arasında
- Kişi ile kendi arasında (içsel)
- Kişi ile doğa veya çevre arasında
- Kişi ile toplum veya sistem arasında
Belirtilmiş bir çatışma olmadığında model, öykü yerine gündelik yaşam kesitleri üretir.
Kurmaca İstemi: Bakış Açısı ve Tür
Çıktıyı önemli ölçüde etkileyen iki kurmaca öğesi daha vardır:
Bakış açısı (POV):
- Birinci kişi: samimi, tek bir bilincin bakış açısıyla sınırlı ve özdeşleşme yaratır
- Sınırlı üçüncü kişi: bir karakteri izler ancak anlatı mesafesini korur
- Her şeyi bilen üçüncü kişi: tüm karakterlerin düşüncelerine erişim sağlar ve destansı bir kapsam sunar
- İkinci kişi: alışılmadıktır ve okuyucunun doğrudan katılımını sağlar
Tür: her tür, adı verildiğinde modelin uyguladığı geleneklere sahiptir — kara film, edebî kurmaca, korku, büyülü gerçekçilik, bilimkurgu, gerilim. Türün adını vermek, modelin zaten bildiği onlarca geleneği kısaca belirtmenin yoludur.
Eksiksiz Bir Kurmaca İstemi
Tüm kurmaca öğelerinin birleştirilmesi, ayırt edici çıktılar üreten, ayrıntıları kapsamlı biçimde belirtilmiş bir istem ortaya çıkarır:
import openai
client = openai.OpenAI(api_key='sk-...')
def generate_fiction(character_name, motivation, flaw, setting, conflict,
pov, genre, length_words, tone):
prompt = (
f'Write a short story in the {genre} genre.\n'
f'Character: {character_name}. Motivation: {motivation}. Flaw: {flaw}.\n'
f'Setting: {setting}\n'
f'Conflict: {conflict}\n'
f'Point of view: {pov}.\n'
f'Tone: {tone}.\n'
f'Length: approximately {length_words} words.\n'
'Show, do not tell. No dialogue tags except "said". '
'Begin in medias res — in the middle of action, not backstory.'
)
response = client.chat.completions.create(
model='gpt-4o-mini',
messages=[{'role': 'user', 'content': prompt}]
)
return response.choices[0].message.content
print(generate_fiction(
character_name='Nadia Solis',
motivation='to prove she deserves her late father\'s restaurant',
flaw='she sabotages close relationships whenever she feels vulnerable',
setting='a failing Havana-style restaurant in Miami, midnight before a health inspection',
conflict='person vs themselves — the inspector is her estranged sister',
pov='third person limited, close to Nadia',
genre='literary fiction',
length_words=600,
tone='tense, bittersweet'
))Şiir İstemleri: Biçim Belirtimi
Şiir istemlerinde biçim belirtilmelidir. Aksi takdirde model, serbest şiire yönelir; bu geçerli bir biçimdir ancak istediğiniz şey olmayabilir. Belirtebileceğiniz yaygın şiir biçimleri:
- Haiku: 5-7-5 hece yapısı, üç dize, doğa imgeleri veya karşıtlık
- Sonet: 14 dize, iambik pentametre, Shakespeareci (ABAB CDCD EFEF GG) veya Petrarkçı biçim
- Villanelle: 19 dize, iki yinelenen kafiye, iki tekrar dizesi (Dylan Thomas'ın 'Usulca Gitme' adlı şiiri ünlü örnektir)
- Serbest şiir: biçimsel kısıtlama yoktur; bunun yerine dize uzunluğunu ve dize düzenini belirtin
- Düzyazı şiiri: paragraf biçimindedir ancak lirik yoğunluğa ve sıkılığa sahiptir
Şiir İstemleri: Tema ve Ruh Hali
Şiir istemleri, biçimin yanı sıra temanın, merkezi imgenin ve ruh hâlinin belirtilmesinden de yararlanır:
"Petrarkçı bir sonet yazın. Tema: tanıdık yerlerin yas sonrasında farklı hissettirmesi. Merkezi imge: alacakaranlıkta bir mutfak penceresindeki ışık. Ruh hâli: duygusallığa kaçmayan bir ağıt — kendine acımaya dönüşmemiş bir yas. Ölümden doğrudan söz etmeyin. Soyutlamalar yerine somut duyusal imgeler kullanın."
"Soyutlamalar yerine somut duyusal imgeler" talimatı özellikle etkilidir; modelin duygusal yankı yaratan belirli imgeler yerine belirsiz duygusal ifadelere ("derin üzüntü") başvurmasını engeller.
Yinelemeli Yaratıcı Üretim
Yaratıcı çıktı, yinelemeli bir yaklaşımdan yararlanır. Tek bir kesin üretim yerine, en umut verici öğeleri seçmek için birden çok varyasyon generate edin:
import openai
client = openai.OpenAI(api_key='sk-...')
def generate_story_openings(premise, genre, num_variations=3):
prompt = (
f'Write {num_variations} different opening paragraphs (100 words each) '
f'for a {genre} story about: {premise}\n'
'Each opening should:\n'
' - Begin differently (different moment, angle, or technique)\n'
' - Establish a distinct tone\n'
' - Create immediate tension or intrigue\n'
'Number them: Opening 1:, Opening 2:, Opening 3:\n'
'Do not explain the openings — just write them. '
'After all three, add one sentence noting the key difference in approach for each.'
)
response = client.chat.completions.create(
model='gpt-4o-mini',
messages=[{'role': 'user', 'content': prompt}]
)
return response.choices[0].message.content
print(generate_story_openings(
premise='a forensic accountant discovers her firm has been laundering money for her own family',
genre='thriller'
))Yaratıcılığı Tetikleyen Kısıtlamalar
Yaratıcı yazımdaki kısıtlamalar sınırlama değildir; yaratıcılığı tetikler. En ilgi çekici yaratıcı istemler, çoğu zaman özgün çözümleri zorunlu kılan beklenmedik kısıtlamalar içerir:
- "Bu sahneyi yalnızca diyalog kullanarak yazın. Anlatım veya eylem betimlemesi kullanmayın."
- "Öyküyü odadaki cansız bir nesnenin bakış açısından anlatın."
- "Aynı anı, her biri 100 kelime olacak şekilde üç farklı karakterin bakış açısından yazın."
- "Hiçbir karakterin konuşmadığı; yalnızca eylemler ve gözlemlerden oluşan bir aşk öyküsü yazın."
Alışılmadık kısıtlamalar, modelin varsayılan kalıplarından farklı yaratıcı çıktılar üretmenin en etkili tekniklerinden biridir.
Dünya Kurma İstemleri
Spekülatif kurmaca (bilimkurgu, fantezi) için dünya kurma istemlerinde, modelin sıradan fantezi veya bilimkurgu klişeleri üretmesini önlemek amacıyla belirli parametreler bulunmalıdır:
- Temel kural: bu dünyada bizim dünyamızdan farklı olan tek şey nedir?
- Kuralın bedeli: her sihirli veya bilimkurgu öğesinin bir bedeli ya da karmaşıklığı olmalıdır
- Korunan şeyler: okuyucuları dünyaya bağlamak için dünyanın hangi yönü bilerek tanıdık bırakılmıştır?
- Dünyanın üslubu: sert ve gerçekçi mi? Umut verici mi? Hicivsel mi?
"Bu dünyada anılar insanlar arasında aktarılabilir; ancak her aktarım, vericinin kendi anısının bir bölümünü siler. Bunun sıradan olduğu bir şehirdeki anı aktarımı kliniğini gösterin."
Sıradan Yaratıcı Çıktılardan Kaçınma
Yapay zekâ modelleri yaygın yaratıcı kalıplara yönelir. Dikkat edilmesi ve düzeltilmesi gereken sıradan yaratıcı çıktı belirtileri şunlardır:
- Yakın olduğu birini kaybetmiş ve şimdi iyileşme yolculuğuna çıkmış bir başkahraman
- Gün batımlarının, yağmurun veya kahvenin duygusal metaforlar olarak betimlenmesi
- Başkahramanın bir ders çıkarıp gelişmesiyle sona eren öyküler
- Derinlikten yoksun, açıkça şarkı söyler gibi kafiyelenen şiirler
- Yalnızca geçmiş öyküsünü açıklamak için var olan diyaloglar
Karşı önlem: beklenmedik olanı belirtin. "Başkahraman gelişmez veya bir şey öğrenmez; sonunda aynı hatayı yeniden yapar, ancak artık bu hatayı farklı anlarız."
Bilgi Kontrolü: Yaratıcı Prompt'lar
Deniz biyoloğu olan Dr. Vance adlı bir karakter hakkında kısa bir korku öyküsü (500 kelime) yazmak istiyorsunuz. Öykünün genel bir korku değil, gerçekten huzursuz edici olmasını istiyorsunuz. Hangi Prompt en özgün çıktıyı üretir?
Özet: Yaratıcı ve Öykü Anlatımı Prompt'ları
Yaratıcı Prompt'lar daha az değil, daha çok belirgin olduklarında daha özgün çıktılar üretir. Belirtilmesi gereken temel kurgu unsurları şunlardır: karakter (ad, motivasyon, kusur), mekân (konum + zaman + atmosfer), çatışma türü, POV, tür, uzunluk ve ton. Şiir Prompt'larında biçimin (haiku, sone, villanelle, serbest nazım) yanı sıra tema, merkezî imge ve ruh hâli de belirtilmelidir.
Alışılmadık kısıtlamalar — beklenmedik POV'lar, gösterip açıklamama kuralları ve yaygın klişelere getirilen sınırlamalar — modelin varsayılanlarından farklı yaratıcı çıktılar üretmenin en etkili tekniğidir. Yinelemeli üretim (birden fazla varyasyon üretip ardından seçim yapma), tek seferlik üretimden daha iyi yaratıcı çıktılar sağlar.
Sıkça Sorulan Sorular
“Yaratıcı Yazarlık ve Hikâye Anlatımı İstemleri” dersi ücretsiz mi?
Evet — “Yaratıcı Yazarlık ve Hikâye Anlatımı İstemleri” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve AI Prompt Engineering kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. AI Prompt Engineering kursu toplamda 4 dersten oluşur.
“Yaratıcı Yazarlık ve Hikâye Anlatımı İstemleri” dersinde ne öğreneceğim?
Karakter, çatışma ve anlatı akışı istemleriyle kurgu, senaryo ve şiirler oluşturun. AI Prompt Engineering ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
AI Prompt Engineering öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te AI Prompt Engineering, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.
“Yaratıcı Yazarlık ve Hikâye Anlatımı İstemleri” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu AI Prompt Engineering dersinde kod yazıp çalıştırabilir miyim?
Evet. Her AI Prompt Engineering dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- E-posta ve Profesyonel Yazım İstemleri
- Sosyal Medya İçeriği İstemleri
- Teknik Belgeleme İstemleri
- Yaratıcı Yazarlık ve Hikâye Anlatımı İstemleri