Konu Başlıkları
Yükleniyor...

CARE ile Prompt Yazmak: Bağlam, Talep, Kural, Örnek

CARE çerçevesi: dört adımın hangisi ne zaman karşılığını veriyor

Prompt yazarken en sık atlanan şey, modele ne istediğinizi söyleyip kim olduğunuzu söylememek. CARE (Context, Ask, Rules, Examples) tam olarak bu boşluğu kapatan bir sıralama: bağlamı kur, talebi tek cümlede söyle, sınırı çiz, örnek göster. Dört adımın hepsi her iş için gerekli değil; asıl mesele hangisinin ne zaman işe yaradığı.

Bağlam: modelin bilmediği ne varsa

Bağlam, ürünün ne olduğu, metnin nerede görüneceği ve okuyanın o an ne yapmaya çalıştığıdır. "Hata mesajı yaz" ile "ödeme adımında kart reddedildiğinde görünecek, kullanıcının sepetini kaybetmediğini anlaması gereken bir hata mesajı yaz" arasındaki fark, çıktının kullanılabilir olup olmamasını belirliyor.

Peki bağlamı ne kadar uzatmak gerekiyor? Faydalı ölçüt şu: yerinize bakacak bir stajyere anlatsanız neyi söylerdiniz, onu yazın. Şirketin kuruluş yılı ya da sektördeki konumu çıktıyı değiştirmiyor, ekranın hangi adımda olduğu değiştiriyor.

Talep: tek cümle, sonra biçim

Talep bölümü ne istediğinizi söylüyor: rol, çıktı tipi, sunum biçimi. Rolü abartmaya gerek yok; "kısa ve sade yazan bir arayüz metni yazarı gibi davran" cümlesi, üç paragraflık bir kimlik tarifinden daha çok iş görüyor.

Kaç seçenek isteyeceğiniz ise sanıldığı kadar masum bir tercih değil. On beş seçenek istemek modelin işini kolaylaştırıyor, sizinkini zorlaştırıyor: on beşini okuyup elemek, ikisini okuyup birini düzeltmekten uzun sürüyor ve elemeyi yapan siz olduğunuz için bu maliyet promptta görünmüyor. Beş seçenek çoğu iş için üst sınır.

Kurallar: yasak listesi değil, biçim tarifi

Kurallar bölümü, karakter sınırı, ton ve marka diline dair kısıtları taşıyor. Burada işleyen bir ayrım var: olumsuz kurallar olumlu kurallardan daha zayıf tutuyor. "Pasif cümle kullanma" dediğinizde modelin elinde hedef yok, sadece bir yasak var; "etken çatı kur, öznesi belli olsun" dediğinizde gideceği yer belli. Aynı şey "uzun yazma" ile "en fazla iki cümle" arasında da geçerli.

Ölçülebilir kural yazın: karakter sayısı, cümle sayısı, kullanılacak ya da kullanılmayacak somut sözcükler. "Samimi ol" gibi kurallar denetlenemediği için çıktıda tutup tutmadığını da anlayamıyorsunuz.

Örnekler: az ve birbirinden farklı

Örnek göstermek beklentiyi tarif etmenin en hızlı yolu, özellikle de biçim söz konusuysa. İyi bir örnek, üç paragraflık açıklamanın yerini tutuyor.

Ama örneklerin bir yan etkisi var ve bu çoğu rehberde atlanıyor: model örneklerin sadece biçimini değil, aralarındaki ortaklığı da kopyalıyor. Üç örneğiniz de aynı uzunlukta ve aynı kalıptaysa, aldığınız on beş çıktı o kalıbın on beş varyasyonu oluyor. Çeşitlilik istiyorsanız örnekleri kasten farklı kurun: biri tek kelimelik, biri iki cümlelik, biri soru cümlesi olsun. Ya da hiç örnek vermeyip ilk turda çeşitliliği görün, sonra beğendiğinize benzer bir örnekle daraltın.

Kötü örnek eklemek de işe yarıyor, fakat sınırlı biçimde. "Şöyle olmasın" dediğiniz metin, aynı zamanda o metni bağlama sokmuş oluyor; iki kötü örnekten fazlası genelde ters teper.

Peki bu çerçeve ne zaman fazladan yük

Bir tanım soracaksanız, kısa bir metni düzelteceksiniz ya da bir listeyi alfabetik sıralayacaksanız CARE kurmak zaman kaybı. Çerçeve, çıktının markaya ve ekrana özgü olması gerektiği işlerde karşılığını veriyor: arayüz metinleri, hata mesajları, araştırma notlarının temalara ayrılması, uzun bir geri bildirim yığınının özetlenmesi.

İlk çıktının ideal olmaması da normal. Değiştirirken tek seferde tek şeyi değiştirin: önce kuralı sıkın, çıktıyı görün, sonra örneği ekleyin. Hepsini birden düzenlediğinizde hangi müdahalenin işe yaradığını bilemiyorsunuz, elinizde de bir daha kullanamayacağınız uzun bir prompt kalıyor. Sık kullandığınız promptu bir yere kaydedip üstüne yazmak, her seferinde sıfırdan kurmaktan çok daha hızlı sonuç veriyor.