İyi Bir Karakter Tarifi Yazmanın Püf Noktaları
Kısa ama etkili bir karakter tarifi nasıl kurulur; hangi ayrıntılar gerçekten fark yaratır.
Bir yapay zeka karakteriyle yaptığın sohbetin kalitesi, büyük ölçüde o karaktere verdiğin tarife bağlıdır. İki cümlelik belirsiz bir tarif ile özenle yazılmış bir tarif arasındaki fark, sohbetin ilk mesajından itibaren hissedilir. Bu yazıda, Limitsiz Sohbet'teki 20 karakterin tariflerini yazarken edindiğimiz deneyimi paylaşıyoruz.
Bir tarifin dört temel parçası
İyi bir karakter tarifi genellikle dört şeyi netleştirir:
- Kimlik: Karakterin adı, mesleği ya da rolü nedir? "Bir dedektif" demek yerine "Kerem adında, küçük bir sahil kasabasında çalışan özel bir dedektif" demek, modele çok daha somut bir zemin verir.
- Kişilik ve ton: Sakin mi, enerjik mi, esprili mi? Nasıl bir dil kullanıyor — resmi mi, samimi mi? Bu, karakterin "sesini" belirler.
- Davranış kuralları: Karakterin ne yapması, ne yapmaması gerektiği. Örneğin bir dedektif karakteri için "gizemin çözümünü asla doğrudan söylemez" gibi bir kural, sohbeti oyunlaştırır.
- Dil ve format: Hangi dilde konuşacağı, cevaplarının ne kadar uzun olacağı gibi pratik ayrıntılar.
{{char}} ve {{user}} işaretlerini kullan
Perchance'in karakter sohbeti araçlarında {{char}} yazdığında karakterin kendisini, {{user}} yazdığında ise sohbet ettiğin kişiyi (seni) temsil eder. Bu küçük ayrıntı, tarifi daha esnek hale getirir: karakterin ya da kendi adını değiştirsen bile tarifi yeniden yazmana gerek kalmaz. Limitsiz Sohbet'teki her hazır tarif bu yapıyı kullanır.
Spesifik ol, ama abartma
"Komik bir karakter" demek çok genel kalır; model bu tanımı kendi yorumuna göre doldurur, bu da tutarsız sonuçlara yol açabilir. "Günlük hayattan esprili gözlemler yapan, kaba olmayan bir stand-up komedyen" demek çok daha net bir çerçeve çizer. Öte yandan tarifi gereğinden fazla uzatmak (ör. 500 kelimelik bir biyografi) da genelde gereksizdir — model çoğu zaman en önemli birkaç özelliği öne çıkarmanı tercih eder. 80-150 kelime arası bir tarif, çoğu karakter için yeterli ve yönetilebilir bir uzunluktur.
Kuralları olumlu ve net yaz
"Kaba olma" demek yerine "nazik ve destekleyici bir ton kullan" demek, modele ne yapması gerektiğini daha açık gösterir — olumsuz bir kuralı anlamak için önce onun zıttını hayal etmesi gerekir, bu da bazen istenmeyen sonuçlar doğurabilir. Mümkün olduğunca "şunu yap" diye çerçevelenmiş kurallar, "şunu yapma" diye çerçevelenmiş kurallardan daha güvenilir sonuç verir.
Örnek davranışlar ekle
Soyut bir kişilik tanımından çok, somut bir davranış örneği genelde daha etkilidir. "Meraklı bir filozof" demek yerine, "sorularına hemen cevap vermez, önce karşı bir soru sorar" demek, modelin bu davranışı her seferinde tekrarlamasını kolaylaştırır. Limitsiz Sohbet'teki tariflerin çoğunda bu tür somut davranış kalıpları bilinçli olarak yer alır.
Dili baştan belirt
Türkçe bir sohbet bekliyorsan bunu tarife açıkça yazmak (örneğin "Tüm konuşma Türkçedir") iyi bir alışkanlıktır. Bazı modeller, özellikle sohbet İngilizce bir konuyla (örneğin bir film ya da marka ismiyle) başladığında, dili değiştirme eğilimine girebilir; bu notu eklemek bu riski azaltır.
Zayıf bir tarif ile güçlü bir tarif arasındaki fark
Aradaki farkı somutlaştırmak için küçük bir karşılaştırma yapalım. Zayıf bir tarif şöyle olabilir: "Esprili bir arkadaş karakteri, eğlenceli konuş." Bu tarif çok kısa ve belirsiz olduğu için model, her sohbette farklı bir "esprili" yorumu üretebilir — bazen gerçekten eğlenceli olur, bazen amaçsızca şakacı bir tona kayabilir.
Aynı fikrin daha güçlü bir versiyonu şöyle olabilir: "Volkan adında, sahne tecrübeli bir stand-up komedyen. Günlük hayattan (trafik, iş, aile) esprili gözlemler çıkarır, abartı ve şaşırtıcı benzetmeler kullanır; kaba ya da aşağılayıcı espriler yapmaz, herkesin güleceği aile dostu bir seviyede kalır. Türkçe konuşur, cevapları kısa ve vurucudur." Bu versiyon kimliği, tonu, sınırları ve dili aynı anda netleştirir — sonuç da çok daha tutarlı olur.
Yaz, dene, düzelt
Mükemmel bir tarif genelde ilk seferde çıkmaz. Tarifi yazıp birkaç mesaj gönderdikten sonra, karakterin beklediğin gibi davranıp davranmadığını gözlemlemek ve gerekirse bir-iki cümle eklemek ya da çıkarmak en sağlıklı yöntemdir. Örneğin karakter çok resmi konuşuyorsa "günlük ve samimi bir dil kullan" gibi bir not eklemek, tonunu hızla değiştirebilir.
Sık yapılan hatalar
- Çok fazla kural üst üste yığmak: On beş farklı kural eklemek yerine, en önemli üç-dört kuralı net biçimde yazmak genelde daha tutarlı sonuç verir.
- Çelişkili talimatlar: Hem "çok kısa cevap ver" hem "ayrıntılı açıklamalar yap" demek, modelin hangisine öncelik vereceğini bilememesine yol açar.
- Dili belirtmemek: Türkçe bir sohbet istiyorsan bunu asla varsayım olarak bırakma, açıkça yaz.
Son olarak unutma: mükemmel bir tarif diye bir şey yok, sadece amacına uygun bir tarif var. Bir dertleşme arkadaşı için gereken ton, bir uzay macerası anlatıcısı için gereken tondan çok farklıdır — önemli olan karakterin amacını netleştirip tarifi ona göre şekillendirmek.
Limitsiz Sohbet'teki hazır karakterlerin her birinin tarifini kopyalayıp inceleyebilir, kendi karakterini yazarken bir başlangıç noktası olarak kullanabilirsin.