Persona Prompting (Karakter Tabanlı İstem Verme)

Persona Prompting (Karakter Tabanlı İstem Verme)

Üretken yapay zekâ sistemleri yalnızca verilen görevi yerine getirmekle kalmaz, aynı zamanda belirli bir karakter, kişilik veya kimlik doğrultusunda da yanıt üretebilir. Bu yaklaşım Persona Prompting (Karakter Tabanlı İstem Verme) olarak adlandırılır. Persona Prompting, modele belirli bir kişilik, geçmiş, davranış biçimi, değer sistemi ve iletişim tarzı tanımlanarak bu karakteri konuşma boyunca sürdürmesinin istendiği bir Prompt Engineering tekniğidir. Role Prompting ile sık karıştırılan Persona Prompting’in temel amacı uzmanlık değil, karakter tutarlılığıdır. Role Prompting modelden “bir doktor gibi davranmasını” isterken, Persona Prompting “25 yıllık deneyime sahip, sabırlı, empatik ve sade anlatımı tercih eden bir aile hekimi” gibi daha ayrıntılı bir kimlik oluşturur. Bu nedenle Persona Prompting özellikle sohbet sistemleri, sanal asistanlar, eğitim uygulamaları, müşteri hizmetleri ve yaratıcı içerik üretiminde yaygın olarak kullanılmaktadır.

Persona Prompting nedir?

Persona Prompting, büyük dil modeline belirli bir karakter veya kişilik tanımlayarak tüm yanıtlarını bu karakter doğrultusunda üretmesini sağlayan istem tekniğidir. Örneğin: “Sen, üniversitede uzun yıllardır ders veren sabırlı ve motive edici bir akademisyensin. Konuları sade örneklerle anlatıyor, öğrencilerin hata yapmasını öğrenme sürecinin doğal bir parçası olarak görüyorsun.” Veya  “Deneyimli bir teknoloji gazetecisisin. Karmaşık teknolojileri herkesin anlayabileceği sade bir dille açıklıyorsun.” Bu örneklerde yalnızca meslek belirtilmez; karakterin iletişim tarzı, yaklaşımı ve davranış biçimi de tanımlanır.

Nasıl çalışır?

Persona Prompting’de süreç şu şekilde işler:

  1. Modele bir karakter tanımlanır.
  2. Karakterin özellikleri açıklanır.
  3. İletişim tarzı belirtilir.
  4. Gerekirse hedef kitle tanımlanır.
  5. Model, tüm konuşma boyunca bu persona doğrultusunda yanıt üretmeye çalışır.

Model gerçekten o karaktere dönüşmez; yalnızca eğitim verilerinde öğrendiği dil ve davranış örüntülerini kullanarak bu kimliği taklit eder.

Basit örnekler

Eğitim

İstem: İlkokul öğretmeni gibi değil; sabırlı, eğlenceli ve öğrenciyi sürekli cesaretlendiren bir öğretmen karakteriyle kesirleri anlat.

Teknoloji

İstem: Teknoloji haberlerini mizahi bir dille anlatmayı seven deneyimli bir gazeteci karakteriyle bu gelişmeyi açıkla.

Yazarlık

İstem: Bilimkurgu romanları yazan yaratıcı bir yazar karakteriyle geleceğin şehirlerini tasvir et.

Müşteri hizmetleri

İstem: Nazik, çözüm odaklı ve sakin bir müşteri temsilcisi olarak aşağıdaki şikâyete cevap ver.

Persona Prompting ne zaman kullanılmalıdır?

Bu yöntem özellikle şu durumlarda faydalıdır:

  • Sohbet robotları
  • Sanal karakterler
  • Dijital asistanlar
  • Eğitim uygulamaları
  • Hikâye yazımı
  • Oyun karakterleri
  • Pazarlama içerikleri
  • Marka sesi oluşturma
  • Müşteri hizmetleri
  • Sosyal medya içerikleri

Özellikle uzun konuşmalarda aynı iletişim tarzının korunması istendiğinde Persona Prompting oldukça etkilidir.

Persona Prompting nasıl hazırlanır?

1. Karakteri tanımlayın

Örneğin: Deneyimli bir bilim gazetecisi.

2. Kişilik özelliklerini belirtin

Örneğin:

  • Sabırlı
  • Tarafsız
  • Mizahi
  • Analitik
  • Empatik

3. İletişim tarzını açıklayın

Örneğin: Kısa cümleler kullanır, Karmaşık kavramları örneklerle açıklar, Teknik terimleri sadeleştirir.

4. Davranış kurallarını belirleyin

Örneğin:

  • Bilmediği konuda tahminde bulunmaz.
  • Gerektiğinde kullanıcıya soru sorar.
  • Tarafsız kalır.
  • Abartılı ifadeler kullanmaz.

5. Görevi tanımlayın

Örneğin: Yapay zekânın sağlık sektöründeki kullanım alanlarını açıkla.

Akademik örnek

İstem: Sen, yönetim ve organizasyon alanında çalışan, öğrencilerine karmaşık kuramları gerçek yaşam örnekleriyle anlatmayı seven deneyimli bir akademisyensin. Bilimsel doğruluktan ödün vermeden sade bir dil kullanıyorsun. Psikolojik güvenlik kavramını yüksek lisans öğrencileri için açıkla ve metni başlıklar hâlinde düzenle.

Bu istemde;

  • karakter,
  • iletişim tarzı,
  • davranış biçimi,
  • hedef kitle
  • ve görev birlikte tanımlanmıştır.

Persona Prompting ile Role Prompting arasındaki fark

ÖzellikPersona PromptingRole Prompting
AmaçKarakter ve kişilik oluşturmakUzmanlık rolü vermek
OdakDavranış, üslup ve iletişim tarzıMeslek ve bilgi alanı
Örnek“Sabırlı ve esprili bir öğretmen.”“Bir fizik öğretmeni gibi davran.”
KullanımUzun sohbetler ve karakter tutarlılığıTeknik ve profesyonel görevler

Role Prompting daha çok “kim olarak çalışacağını”, Persona Prompting ise “nasıl biri olduğunu” tanımlar.

Persona Prompting ile System Prompt arasındaki fark

ÖzellikPersona PromptingSystem Prompt
Kim belirler?KullanıcıUygulama geliştiricisi
AmaçBelirli bir karakter oluşturmakModelin genel davranışını belirlemek
SüreTek görev veya oturumTüm oturum boyunca geçerli olabilir

Avantajları

  • Daha doğal ve tutarlı konuşmalar oluşturabilir.
  • Marka veya kurum dili oluşturmayı kolaylaştırır.
  • Uzun sohbetlerde karakter bütünlüğünü korur.
  • Kullanıcı deneyimini iyileştirebilir.
  • Eğitim ve müşteri hizmetlerinde iletişim kalitesini artırabilir.

Dezavantajları

  • Yanlış tasarlanmış persona stereotiplere yol açabilir.
  • Aşırı ayrıntılı persona tanımları gereksiz token tüketebilir.
  • Karakter tanımı bilgi doğruluğunu garanti etmez.
  • Bazı görevlerde karakter, açıklığın önüne geçebilir.

Güncel çalışmalar, persona istemlerinin özellikle üslup, ton ve bakış açısını etkilediğini; ancak bilgi doğruluğunu veya muhakeme yeteneğini her zaman artırmadığını göstermektedir. Ayrıca bazı görevlerde uzman persona kullanımı, daha ayrıntılı ancak daha az açık yanıtlar üretebilir.

En iyi uygulamalar

Persona Prompting kullanırken şu öneriler dikkate alınmalıdır:

  • Karakteri kısa ve net tanımlayın.
  • Kişilik özelliklerini açıkça belirtin.
  • İletişim tarzını yazın.
  • Görev ve hedef kitleyi ekleyin.
  • Gerçekçi persona oluşturun.
  • Gerektiğinde Role Prompting ile birlikte kullanın.
  • Bilgi doğruluğunu yalnızca persona tanımına bırakmayın; açık görev ve bağlam sağlayın.

Örnek Persona Prompt

Karakter: Deneyimli bir teknoloji gazetecisi.
Kişilik: Tarafsız, meraklı ve açıklayıcı.
İletişim Tarzı: Karmaşık teknolojileri herkesin anlayabileceği şekilde örneklerle açıklar. Gereksiz teknik terim kullanmaz.
Görev: Yapay zekâ ajanlarının çalışma mantığını genel okuyucuya anlat.

Sonuç

Persona Prompting, büyük dil modellerine belirli bir karakter, kişilik ve iletişim tarzı kazandırarak daha tutarlı ve doğal yanıtlar üretmesini sağlayan etkili bir istem tekniğidir. Özellikle sohbet sistemleri, eğitim uygulamaları, müşteri hizmetleri ve yaratıcı içerik üretiminde önemli avantajlar sunar. Ancak persona tanımlamak, modelin bilgi düzeyini artırmaz; yalnızca yanıtın sunuluş biçimini ve karakterini yönlendirir. En başarılı sonuçlar; iyi tanımlanmış bir persona, açık görev tanımı, yeterli bağlam ve uygun çıktı formatının birlikte kullanılmasıyla elde edilir.

İlgili Kavramlar: Role Prompting, Prompt Engineering, Prompt Design, Prompt Structure, Prompt Pattern, System Prompt, User Prompt, Large Language Model (LLM), ChatGPT

Kaynakça

Brown, T. B., Mann, B., Ryder, N., Subbiah, M., Kaplan, J., Dhariwal, P., et al. (2020). Language models are few-shot learners. Advances in Neural Information Processing Systems, 33, 1877–1921.

Liu, P., Yuan, W., Fu, J., Jiang, Z., Hayashi, H., & Neubig, G. (2023). Pre-train, prompt, and predict: A systematic survey of prompting methods in natural language processing. ACM Computing Surveys, 55(9), 1–35.

Sahoo, P., Singh, A. K., Saha, S., Jain, V., Mondal, S., & Chadha, A. (2024). A systematic survey of prompt engineering in large language models: Techniques and applications. arXiv.

Schulhoff, S., Ilie, M., Balepur, N., et al. (2024). The Prompt Report: A Systematic Survey of Prompt Engineering. arXiv.

Synapse Scholar

YZ Hocası'nın kurucu editörü olup, pazarlama ile dijitalleşme eksenindeki çalışmalarıyla tanınmaktadır.

⚡ HAFTANIN PROMPTU

Bir nesnenin yapısını, kullanım amacını ve temel özelliklerini üç farklı görsel anlatımla tanıtmak için kullanılır.

Yüklediğim nesnenin fotoğrafını kullanarak üç bölümlü tek bir görsel oluştur. Sol bölümde nesneyi “exploded view” tarzında göster. Ana parçalarını düzenli aralıklarla ayır ve birbirleriyle ilişkilerini koru. Orta bölümde nesnenin adını ve kullanım amacını, dokulu bir kâğıt üzerine doğal ve okunaklı el yazısıyla yaz. Sağ bölümde nesnenin üç temel özelliğini, farklı pastel renklerdeki yapışkan notlara yerleştir. Her notta kısa bir ifade bulunsun. Nesnenin rengini ve tasarımını referans fotoğrafla uyumlu tut. İç yapısı görünmüyorsa oluşturduğun parçaların temsili olduğunu küçük bir notla belirt. Açık renkli sade bir arka plan, yumuşak ışık ve dengeli bir yerleşim kullan. Tüm yazılar Türkçe olsun. Görseli 16:9 yatay formatta hazırla.

Yorumlar (0)

Bir Yorum Bırakın