Yazım Tekniği12 dk okuma

Senaryodaki Mantık Hatalarını Bulmak İçin LLM’i “Antrenman Partneri” Yapın

Mantığı kurcalayacak birine ihtiyacınız var. Bir LLM keskin bir okurun yerini tutamaz ama şüpheciyi oynayabilir. Oturumu kurmak, ona ne vermek ve bulduklarını ayıklamak.

ScreenWeaver’ı deneyin
Karanlık modda teknik eskiz: senarist ve LLM, aralarında senaryoyla iki tartışma partneri gibi; siyah üzerine ince beyaz çizgiler

Taslak bitti. Kelimeler bulanıklaşana kadar okudunuz. Arkadaşlarınız harika olduğunu söylüyor. Yine de içinizde o kaşıntı var: ya bir mantık boşluğu varsa? Ya kötü karakterin motivasyonu ayakta durmuyorsa? Ya zaman çizelgesi bozuksa ve siz ona o kadar uzun süre baktınız ki artık göremiyorsanız? Övecek değil, tartışacak birine ihtiyacınız var; dürtecek birine. Bir LLM keskin bir okurun yerini tutamaz. Ama bir rol oynayabilir: şüpheciyi. Ona olay örgünüzü, kurallarınızı, zaman çizelgenizi verin. Çelişkileri, gerekçesiz dönüşleri ve boşlukları bulmasını isteyin. Sonra neyin gerçek bir kusur, neyin gürültü olduğuna siz karar verin.

Amaç, makinenin hikayenizi yeniden yazmasına izin vermek değil. Amaç, bir geliştirme yöneticisinin ya da zeki bir seyircinin soracağı soruları, onlar odaya girmeden önce canlandırmak.

Şöyle düşünün. Bir odada sunum yaptığınızda biri mutlaka “peki neden çekip gitmiyor?” ya da “bunu yapmaya ne zaman vakti oldu?” diye soracaktır. O anı bekleyebilir ya da önceden yaratabilirsiniz. Bir LLM antrenman partnerinin zevki yoktur. Tutarlılık denetimi vardır. Hikayenizi, ona verdiğiniz mantığın karşısına koyabilir ve mantığın nerede çöktüğünü raporlayabilir. Sizin işiniz ona doğru bilgiyi vermek ve itirazlarını yorumlamaktır. Bazıları yanlış olacaktır (model bir diyalog satırını kaçırmıştır). Bazıları doğru olacaktır (anahtarı gerçekten ekmeyi unutmuşsunuzdur). Değer, itirazların listesindedir. Onları tek tek yanıtlarsınız ve senaryo sıkılaşır.

Ücretsiz araç: bu adımları senaryo uzunluğunuza göre tam sayfa numaralarına yerleştirmek için Beat Sheet Hesaplayıcısı’nı kullanın.

Sinematik iş akışı kareleri

Sinematik iş akışı karesi, birinci açı, 35 mm film greni
Sinematik iş akışı karesi, ikinci açı, 35 mm film greni

Neden “Editör” Değil de “Antrenman Partneri”

Bir editör değişiklik önerir. Bir antrenman partneri itiraz eder. LLM’den senaryoyu düzeltmesini istemiyorsunuz. Belirlediğiniz kurallar dahilinde senaryoya saldırmasını istiyorsunuz. Bu kurallar önemlidir. “Kahraman şiddete başvuramaz” derseniz, LLM şiddetin ima edilebileceği ya da seyircinin “neden karşılık vermedi?” diye sorabileceği her sahneyi işaretleyebilir. “Zaman çizelgesi 72 saat” derseniz, zamana yapılan her göndermeyi işaretleyip çelişkileri kontrol edebilir. Dünyanızın ve olay örgünüzün kısıtlarını ne kadar net belirtirseniz, stres testi o kadar isabetli olur. Belirsiz girdi belirsiz çıktı verir. Sıkı girdi ise somut bir “peki ya…?” soruları listesi verir.

Bunun neden önemli olduğunu açıklayayım. Senaristler kendi mantık boşluklarını çoğu zaman göremezler, çünkü mantığın içindedirler. Karakterin neden gitmediğini bilirler; kafalarında sayfaya hiç geçmemiş bir gerekçe vardır. LLM’in elinde ise yalnızca sayfa (ve yapıştırdığınız her şey) vardır. Dolayısıyla “neden kaldığı belirsiz” dediğinde kontrol etmek zorunda kalırsınız: bunu sayfaya koydum mu? Koymadıysanız bir boşluk buldunuz demektir. Koyduysanız ve model kaçırdıysa, en azından o satırın var olduğunu doğrulamış olursunuz ve belki onu daha da keskinleştirirsiniz.

İş Akışı: Antrenman Oturumunu Kurmak

1. Adım: LLM’in göreceği malzemeyi hazırlayın. En azından şunlar: olay örgüsünün net bir özeti (adım adım ya da sahne sahne), ana karakterlerin hedefleri ve kısıtları ve tüm kurallar (zaman sınırları, dünya kuralları, tür gelenekleri). İsteğe bağlı olarak: emin olmadığınız kilit diyaloglar ya da sahne alıntıları. Senaryonun tamamını yapıştırıp “mantık hatalarını bul” demeyin. Model bazı şeyleri kaçırır ya da uydurur. Ona bir yapı verin. İlk tur için tek sayfalık bir beat sheet ile “bu hikayenin kuralları” listesi çoğu zaman yeterlidir.

2. Adım: Antrenman rolünü komutta (prompt) tanımlayın. “Sen şüpheci bir okursun. Görevin mantık boşluklarını, gerekçesiz karakter kararlarını, zaman çizelgesi hatalarını ve mantıksal çelişkileri bulmak. Düzeltme önerme. Yalnızca soruları ve olası sorunları listele. Okurun elinde yalnızca sayfada olanın bulunduğunu varsay.” Bu talimat seti modeli düzeltme modunda değil, saldırı modunda tutar. Yeniden yazım değil, soru istiyorsunuz.

3. Adım: Farklı açılardan birden fazla tur çalıştırın. Birinci tur: “Zaman çizelgesini kontrol et. Zamana yapılan her göndermeyi listele ve çelişkileri işaretle.” İkinci tur: “Her önemli karakter kararı için sor: gördüklerimize göre motivasyon net mi?” Üçüncü tur: “Bilgiye sahip olan her karakteri listele. Her biri için sor: bunu nereden biliyor? Gösterildi mi, yoksa varsayıldı mı?” Stres testini boyutlara (zaman, motivasyon, bilgi) bölmek daha net ve uygulanabilir listeler üretir.

4. Adım: Çıktıyı ayıklayın. LLM bazen yanılır. Elinizde tam da bunu yapan bir sahne varken “ona neden güvendiğini hiç görmüyoruz” diyebilir. Yanlış okuduğu için bir çelişki uydurabilir. Bu yüzden her maddeyi kabul etmezsiniz. Her maddeyi senaryonuzu yeniden okumak için bir tetikleyici olarak kullanırsınız. İtiraz geçerliyse düzeltin. Değilse, en azından senaryonun o soruya dayanabildiğini doğrulamış olursunuz. Ayıklama insan işidir.

5. Adım: İsterseniz karşılık verin. Modelin itirazını yapıştırın ve sorun: “Benim gerekçem şu: [senaryodan alıntı ya da açıklama]. Bu itirazı çözüyor mu, yoksa hâlâ bir boşluk var mı?” Model yeniden şeytanın avukatlığını yapabilir. Haklı olmasını istemiyorsunuz. Siz emin olana kadar baskı testine devam etmesini istiyorsunuz.

Siz veriyorsunuzLLM döndürüyorSiz yapıyorsunuz
Beat sheet + hikaye kurallarıOlası mantık boşlukları, çelişkiler, gerekçesiz dönüşler listesiAyıklama: gerçek boşlukları düzeltin, yanlış alarmları görmezden gelin
Zaman çizelgesi + kilit olaylarZaman çizelgesi tutarlılık kontrolü, “X ne zaman oldu?” sorularıSayfadaki zaman çizelgesini doğrulayın ya da düzeltin
Karakter hedefleri + kısıtlar“Neden şunu yapsın ki…?” / “Bunu nereden biliyor…?”Motivasyonu ve serimlemeyi ekleyin ya da keskinleştirin
Kilit diyalog alıntılarıMantık ya da eksik adımlar hakkında sorularKarar verin: bir satır ekleyin, bir adımı kesin ya da olduğu gibi bırakın

Hikaye mantığını outline’dan senaryoya kadar net tutmak için yapı ve beat sheet’ler yardımcı olur. Makinenin haddini aştığı durumlar için ise yapay zekanın alt metin ve nüans konusundaki sınırları faydalı bir okuma.

Ücretsiz deneyin

ScreenWeaver’ı senaryonuzda ücretsiz deneyin

Ücretsiz. Mevcut projenizi içe aktarın, taslağınızı daha net görün ve hikaye yapınızın kontrolünü dakikalar içinde yeniden ele alın.

Ücretsiz başlayın

Tanıdık Bir Senaryo: Hesabı Tutmayan Zaman Çizelgesi

Senaryonuz bir haftaya yayılıyor. Sırasız yazdınız. Baştan sona okuduğunuzda 3. Gün ile 5. Gün’ün birbirini tuttuğundan emin değilsiniz. Bir zaman çizelgesi yapıştırıyorsunuz: “Pazartesi: X. Salı: Y. Çarşamba: Z…” ve ekliyorsunuz: “Bu olaylar bu sırada olmak zorunda; hiçbir karakter aynı anda iki yerde olamaz.” LLM’e soruyorsunuz: “Çelişkileri kontrol et. Mevcut süreden daha fazla zaman gerektiren her olayı ya da açıklamasız biçimde iki mekanda görünen her karakteri işaretle.” Model şunu döndürüyor: “Çarşamba sabah 9’da toplantı, 10’da uçuş var. Aynı şehir mi? Değilse uçağa nasıl yetişiyor?” Senaryonuza bakıyorsunuz. Hiç belirtmemişsiniz. Bir satır ekliyor ya da bir sahneyi kaydırıyorsunuz. Antrenman partneri senaryoyu düzeltmedi. Boşluğu işaret etti.

Tanıdık Bir Senaryo: Motivasyonu Zayıf Kalan Kötü Karakter

Karşıt karakteri acımasız ama rastgele olmayan biri olarak yazdınız. Bir okur soruyor: “Kahramanı neden umursuyor ki?” Kötü karakterin geçmişini ve kilit sahnelerini yapıştırıyorsunuz. LLM’e soruyorsunuz: “Şüpheci bir izleyici varsay. Bu karakterin verdiği her önemli kararı listele. Her biri için sor: motivasyon gördüklerimizden net mi, yoksa tahmin mi ediyoruz?” Listede şu var: “2. Perde’de kahramanı bağışlama kararı, motivasyon belirsiz. Başka yerlerde şiddet uyguladığını görüyoruz; burada neden değil?” Bir gerekçeniz olduğunu fark ediyorsunuz (ayin için kahramana canlı ihtiyacı var), ama bu sadece outline’ınızda, sahnede değil. Kısıtı netleştiren tek bir diyalog satırı ya da bir an ekliyorsunuz. Antrenman partneri soruyu yüzeye çıkardı. Siz onu sayfada yanıtladınız.

Tanıdık Bir Senaryo: Yerine Oturmayan Ters Köşe

Üçüncü perdedeki ters köşeniz, seyircinin müttefik karakterin 1. Perde’de şehirde olduğunu bilmemesine dayanıyor. LLM’e soruyorsunuz: “Ters köşeden önce bu karakteri gördüğümüz her yeri ve zamanı listele. Dikkatli bir izleyici onun daha önce [şehir]’de olduğunu çıkarabilir mi?” Model üç sahne listeliyor ve diyor ki: “12. sahnede ‘geçen yıl buradayken’ diyor. Bu aynı şehirse, ters köşe zayıflayabilir.” Kontrol ediyorsunuz. Aynı şehir. Satırı daha belirsiz bir şeyle değiştiriyor ya da önceki göndermeyi başka bir yere taşıyorsunuz. Antrenman partneri hikayeden anlamaz. Tutarlılıktan anlar. Siz de bunu boşluğu kapatmak için kullanırsınız.

Yeni Başlayanların Yanıldığı Yerler: Siper Savaşı Bölümü

Hiçbir yapı vermeden “mantık hatası var mı?” diye sormak. Model ya genel tavsiyeler verir (“motivasyonların net olduğundan emin ol”) ya da sorun uydurur. Çözüm: olay örgüsünü yapılandırılmış bir biçimde (adımlar, zaman çizelgesi, kurallar) verin ve belirli kontroller isteyin. “Gerekçesiz görünebilecek her karakter kararını listele”, “mantık hatalarını bul”dan daha iyidir.

Her itirazı gerçek bir boşluk saymak. LLM bazen yanlış okur ya da aslında sayfada olan bir şeyi eksik sanar. Çözüm: ayıklayın. Her madde için senaryoyu açın ve doğrulayın. Senaryo soruyu zaten yanıtlıyorsa yine de satırı keskinleştirebilirsiniz; yanıtlamıyorsa düzeltin. Makinenin her zaman haklı olduğunu varsaymayın.

Komutta “hikayenin kuralları”nı atlamak. Modele “kahraman X yüzünden gidemez” demezseniz, “neden gitmiyor?” sorusunu bir boşluk olarak işaretleyebilir. Çözüm: hikaye kurallarının ve dünya kısıtlarının kısa bir listesini ekleyin. “Bu hikayede: kimse binadan çıkamaz; katil beş kişiden biridir; zaman çizelgesi 24 saattir.” Böylece antrenman partneri genel mantık yerine bu kurallara göre kontrol yapabilir.

Senaryonun tamamını yapıştırıp derin analiz beklemek. Bağlam sınırları, modelin özetlemesine ya da ayrıntıları kaçırmasına yol açabilir. Çözüm: ilk tur için bir beat sheet ya da sahne listesi kullanın. Hedefli kontroller için yalnızca ilgili sahneleri yapıştırın (örneğin zamana yapılan tüm göndermeler ya da kötü karakterin bakış açısından tüm sahneler). Daha isabetli itirazlar alırsınız.

LLM’den boşlukları düzeltmesini istemek. Model çözüm önermeye başladığı anda komite usulü yeniden yazım moduna geçersiniz. Çözüm: komutu “yalnızca sorunları ve soruları listele, düzeltme önerme” ile sınırlı tutun. Nasıl düzelteceğinize siz karar verirsiniz. Antrenman partnerinin işi çözmek değil, yüzeye çıkarmaktır.

Yalnızca tek tur çalıştırmak. Tek bir tur zaman çizelgesi sorunlarını yakalayıp motivasyon boşluklarını kaçırabilir. Çözüm: zaman çizelgesi, karakter motivasyonu, bilgi akışı ve dünya kuralları için ayrı turlar çalıştırın. Her turun net bir sorusu olsun. Listeleri birleştirip bir kez ayıklayın.

Karanlık modda teknik eskiz, akış şeması: Beat sheet → LLM → İtirazlar listesi → Senarist ayıklıyor → Senaryo revize ediliyor; siyah üzerine temiz beyaz çizgiler

Yazılım ve parametreler. Beat sheet’iniz ve kurallarınız (ve isterseniz kilit sahneler) için yeterince geniş bağlam penceresi olan herhangi bir sohbet tarzı LLM’i kullanın. Sistem mesajında ya da ilk mesajda rolü belirleyin: “Sen şüpheci bir okursun. Tek görevin mantık boşluklarını, çelişkileri ve gerekçesiz kararları bulmak. Numaralı bir liste ver. Düzeltme önerme.” Temperature: modelin odaklı kalması ve dağılmaması için 0.3-0.5. Yapı ve mantık için komut yazma hakkında daha fazlası için senaristler için prompt mühendisliği rol ve görev tasarımını anlatıyor.

Tek Bir Dış Kaynak

Writers Guild of America’nın hikaye ve geliştirme üzerine kaynakları, sektörün sunumlarda mantık ve tutarlılıktan nasıl söz ettiğini görebileceğiniz yerlerden biri. WGA web sitesi profesyonel standartlar hakkında bağlam sunuyor; antrenman oturumunuz ise odaya girmeden önce benzer bir çıtayı yakalamanın özel bir yolu.

Karanlık modda teknik eskiz: kenar boşluğunda soru işaretleri ve onay işaretleri olan senaryo sayfaları, itiraz listesini gözden geçiren senarist; siyah üzerine ince beyaz çizgiler

Bakış Açısı

Bir LLM antrenman partneri zeki bir okurun yerini almaz. Senaryoyu teslim etmeden önce sorabileceğiniz “peki ya…?” sorularının sayısını katlar. Onu zaman çizelgesini, motivasyonu ve bilgiyi stres testine sokmak için kullanın. Ona yapı verin; çıktısını ayıklayın. Bulduğu boşlukları düzeltmek size kalmış; ya da zaten kontrol ettiğiniz için onları gönül rahatlığıyla reddetmek.

Son adım

Bir sonraki senaryonuzu ScreenWeaver ile yazın

Zaman çizelgesine dayalı yazım ve yapay zeka destekli hikaye akışıyla fikirden çekime hazır sayfalara daha hızlı geçin.

ScreenWeaver’ı deneyin
ScreenWeaver Logo

Yazar Hakkında

ScreenWeaver Editör Ekibi, hayal gücü ile prodüksiyon arasındaki boşluğu kapatmak için çalışan deneyimli film yapımcıları, senaristler ve teknoloji uzmanlarından oluşur.

Sinema teknikleri

Bu yazıdaki sinema teknikleri

Her biri kısa bir klip, bir senaryo alıntısı ve çekim listesi satırıyla.

263 tekniğin tümü

Okumaya devam edin