prompt-eng
Sözlük ↗Role Prompting (Rol İstemi)
Role prompting (persona prompting olarak da adlandırılır), promptun modele belirli bir kimlik, meslek veya uzmanlık düzeyi atadığı bir tekniktir — "Sen kıdemli bir backend mühendisisin," "Sen sabırlı, cesaretlendirici bir ilkokul matematik öğretmenisin," "Sen bir yatırım sunumunu inceleyen şüpheci bir risk sermayedarısın" — yanıtının tonunu, kelime dağarcığını, derinliğini ve çerçevelemesini o personanın makul olarak üreteceği şeye doğru yönlendirmek için. Role prompting çalışır çünkü LLM'ler, farklı roller, üsluplar ve uzmanlık düzeylerinde bulunan insanlar tarafından yazılmış devasa miktarda metin üzerinde eğitilir, bu yüzden bir rolü çağırmak, her stilistik tercihi açıkça belirtmeye gerek kalmadan, o tür bir kişinin nasıl iletişim kurduğu ve neyi önceliklendireceğiyle ilişkili kalıpları etkinleştirir. En yaygın olarak sistem promptunda uygulanır (tüm oturum için kalıcı bir persona tanımlar) ancak tek seferlik bir görev için tek bir kullanıcı promptunda satır içi olarak da kullanılabilir ("Bir editör gibi davran ve bu paragrafı sıkılaştır"). SaaS geliştiricileri için role prompting, bir yapay zeka özelliğinin sesini farklılaştırmanın ve uzmanlık düzeyine uygun davranışı örtük olarak belirlemenin hafif, yüksek kaldıraçlı bir yoludur — bir "kıdemli kod incelemecisi" personası, aynı incelenecek koda sahip olsa bile bir "yeni başlayanlar için kodlama öğretmeni" personasından farklı şeyleri işaretler. Role prompting'in stili ve çerçevelemeyi güvenilir bir şekilde şekillendirdiğini ancak gerçek doğruluğu iyileştirmenin veya modelin gerçekte sahip olmadığı yetenekleri açığa çıkarmanın güvenilir bir yolu olmadığını belirtmekte fayda var — "sen kurul onaylı bir doktorsun" iddiası, modelin tıbbi bilgisini daha doğru yapmaz, sadece tonu daha otoriter kılar; bu, kötüye kullanılırsa aslında bir risk olabilir (aşırı özgüvenli görünen yanlış cevaplar). Somut bir örnek: bir kod inceleme SaaS aracı, kullanıcıların bir inceleyici personası seçmesine izin veriyor. "Sen mükemmellik yerine göndermeye öncelik veren pragmatik bir kıdemli mühendissin. Yalnızca hataları ve önemli sürdürülebilirlik sorunlarını işaretle; küçük stil ayrıntılarını görmezden gel" sistem promptuyla, aynı kod gönderimi, olası bir null-pointer hatasına ve eksik bir hata işleyiciye odaklanan 3 maddelik bir inceleme alır. Aynı kod üzerinde personayı "Sen bir lansman öncesi güvenlik denetimi yapan titiz bir kıdemli mühendissin. Stil ve uç durumlar dahil olası her sorunu işaretle" olarak değiştirmek, girdi doğrulaması, günlükleme ve adlandırma kurallarını kapsayan 15 maddelik bir inceleme üretir. Altta yatan model ve kod değişmemiştir — yalnızca rol çerçevelemesi değişmiştir — bu da personanın üretim özelliğindeki pratik çıktıyı ne kadar şekillendirdiğini gösterir.
İlgili terimler