İyi prompt yazmak, yalnızca “doğru sihirli cümleyi” bulmakla öğrenilmez. En gerekli beceriler; isteği netleştirme, bağlam verme, çıktı biçimini tanımlama, örnekle yönlendirme ve alınan yanıtı sistemli biçimde değerlendirmedir. Bu becerileri kısa ve tekrarlanabilir alıştırmalarla çalışırsanız, belirsiz istekleri ölçülebilir görevlere dönüştürebilir ve daha tutarlı sonuçlar alabilirsiniz.
Bir prompt genellikle beş parçadan oluşur: görev, bağlam, kısıtlar, çıktı biçimi ve başarı ölçütü. Her parçanın bulunması zorunlu değildir; ancak görev karmaşıklaştıkça eksik parçalar belirsizliği artırır.
Örneğin “Bu metni düzelt” isteği, metnin hangi açıdan düzeltileceğini açıklamaz. Bunun yerine şöyle yazabilirsiniz: “Aşağıdaki duyuru metnini doğal Türkçeyle yeniden yaz. Anlamı değiştirme, cümleleri kısalt, resmî fakat soğuk olmayan bir ton kullan ve yalnızca düzeltilmiş metni ver.” Bu promptta görev yeniden yazmadır; bağlam metnin kendisidir; ton ve anlam korunması kısıttır; çıktı biçimi ise yalnızca düzeltilmiş metindir.
Aşağıdaki becerileri sırayla çalışmak, prompt yazmayı rastgele denemelerden ölçülebilir bir öğrenme sürecine dönüştürür.
Tablodaki son beceri özellikle önemlidir. Bir yanıtın akıcı olması, doğru veya amaca uygun olduğu anlamına gelmez. Yanıtı doğruluk, eksiksizlik, biçim, ton ve gereksiz bilgi ölçütleriyle ayrı ayrı inceleyin.
Her alıştırmada aynı temel konuyu kullanarak yalnızca bir değişkeni değiştirin. Böylece hangi düzenlemenin sonucu etkilediğini anlayabilirsiniz.
Varsayımsal görev, bir toplantı notunu eylem listesine dönüştürmek olsun. Zayıf prompt şöyledir: “Bu toplantı notlarını özetle.” Bu istek, özetin kime yönelik olduğunu ve hangi bilgilerin korunacağını söylemez.
Daha kullanılabilir sürüm şu olabilir:
Beklenen çıktı buna yakın olmalıdır: “Ayşe — satış raporunu güncelle — Pazartesi” ve “Sorumlu kişi belirtilmedi — yeni ana sayfa taslağını incele — Cuma.” İkinci maddede model bir kişi adı eklerse prompttaki “uydurma” kuralına uymamış demektir. Bu sonuç, promptun kesin doğruluk sağladığını kanıtlamaz; yalnızca belirli bir hatayı denetlemenizi kolaylaştırır. Gerçek görevlerde önemli bilgileri ayrıca kaynak metinle karşılaştırmanız gerekir.
Promptu gereksiz yere uzatmak, aynı kuralı farklı cümlelerle tekrarlamak ve birbiriyle çelişen talimatlar vermek sonucu iyileştirmeyebilir. Bunun yerine her promptta tek bir ana görev tanımlayın, kritik kısıtları açık yazın ve belirsiz ifadeleri somut ölçütlere çevirin.
Ayrıca “en iyi”, “mükemmel” veya “çok profesyonel” gibi ölçülmesi zor ifadeleri doğrudan kullanmak yerine ne beklediğinizi belirtin: “En fazla 120 kelime kullan”, “üç seçenek sun”, “teknik terimleri ilk geçtiği yerde açıkla” gibi. Böylece hem modelin izleyeceği yol hem de sizin değerlendireceğiniz sonuç görünür hâle gelir.
Bir prompt defteri tutun. Her kayıtta görevi, kullandığınız promptu, ortaya çıkan sorunu, yaptığınız değişikliği ve yeni sonucu yazın. Aynı promptu en az birkaç farklı girdide deneyin; tek bir başarılı yanıt, promptun her durumda güvenilir olduğunu göstermez. Sonuçlar tutarsızsa önce eksik bağlamı, belirsiz çıktı biçimini ve çelişen kısıtları kontrol edin; ardından promptu sadeleştirip yeniden değerlendirin.
Önce promptun temel parçalarını öğrenin
Bir prompt genellikle beş parçadan oluşur: görev, bağlam, kısıtlar, çıktı biçimi ve başarı ölçütü. Her parçanın bulunması zorunlu değildir; ancak görev karmaşıklaştıkça eksik parçalar belirsizliği artırır.
Örneğin “Bu metni düzelt” isteği, metnin hangi açıdan düzeltileceğini açıklamaz. Bunun yerine şöyle yazabilirsiniz: “Aşağıdaki duyuru metnini doğal Türkçeyle yeniden yaz. Anlamı değiştirme, cümleleri kısalt, resmî fakat soğuk olmayan bir ton kullan ve yalnızca düzeltilmiş metni ver.” Bu promptta görev yeniden yazmadır; bağlam metnin kendisidir; ton ve anlam korunması kısıttır; çıktı biçimi ise yalnızca düzeltilmiş metindir.
Geliştirmeniz gereken beceriler
Aşağıdaki becerileri sırayla çalışmak, prompt yazmayı rastgele denemelerden ölçülebilir bir öğrenme sürecine dönüştürür.
| Beceri | Alıştırma | Başarı ölçütü |
|---|---|---|
| İsteği netleştirme | Belirsiz bir isteği görev, hedef ve kapsam olarak yeniden yazın. | Modelin ne yapacağı ve neyi yapmayacağı anlaşılabiliyor mu? |
| Bağlam verme | Aynı görevi kısa ve ayrıntılı bağlamla ayrı ayrı deneyin. | Ayrıntılı bağlam sonucu gerçekten iyileştiriyor mu? |
| Çıktı biçimi tanımlama | Yanıtı paragraf, tablo, madde listesi veya JSON olarak isteyin. | Sonuç istediğiniz yapıya uyuyor mu? |
| Örnekle yönlendirme | Bir veya iki girdi-çıktı örneği vererek benzer bir görev isteyin. | Model örnekteki kuralı yeni girdiye uyguluyor mu? |
| Değerlendirme | Aynı promptu farklı girdilerle çalıştırıp hataları sınıflandırın. | Yanıtı sezgiyle değil, önceden belirlenmiş ölçütlerle karşılaştırabiliyor musunuz? |
Uygulanabilir alıştırma dizisi
Her alıştırmada aynı temel konuyu kullanarak yalnızca bir değişkeni değiştirin. Böylece hangi düzenlemenin sonucu etkilediğini anlayabilirsiniz.
- Belirsiz bir isteği seçin. Örneğin “Bir ürün açıklaması yaz” cümlesini başlangıç promptu olarak kaydedin.
- Hedef kitleyi ekleyin. Ürünü kimin kullanacağını ve metnin hangi amaca hizmet edeceğini belirtin; örneğin yeni başlayan kullanıcılara yönelik kısa bir açıklama isteyin.
- Kısıtları tanımlayın. Kelime sınırı, ton, kaçınılacak ifadeler ve metinde bulunması gereken bilgileri yazın.
- Çıktı biçimini belirleyin. Başlık, kısa açıklama, üç özellik ve kullanım uyarısı gibi bölümleri açıkça isteyin.
- Sonucu ölçün. Üretilen metni belirlediğiniz ölçütlere göre inceleyin; eksik kalan koşulu prompta ekleyip yeniden deneyin.
Tek bir örnekle promptu baştan sona geliştirme
Varsayımsal görev, bir toplantı notunu eylem listesine dönüştürmek olsun. Zayıf prompt şöyledir: “Bu toplantı notlarını özetle.” Bu istek, özetin kime yönelik olduğunu ve hangi bilgilerin korunacağını söylemez.
Daha kullanılabilir sürüm şu olabilir:
Kod:
Aşağıdaki toplantı notlarını eylem listesine dönüştür.
Her maddeyi “Sorumlu kişi — yapılacak iş — son tarih” biçiminde yaz.
Son tarihi belirtilmeyen maddelerde “Belirtilmedi” ifadesini kullan.
Notlarda bulunmayan sorumlu kişi veya tarih uydurma.
Önce tamamlanmamış işleri, ardından alınan kararları listele.
Toplantı notları:
Pazartesi günü satış raporu güncellenecek. Raporu Ayşe hazırlayacak.
Yeni ana sayfa taslağı cuma günü incelenecek; incelemeyi kimin yapacağı konuşulmadı.
Beklenen çıktı buna yakın olmalıdır: “Ayşe — satış raporunu güncelle — Pazartesi” ve “Sorumlu kişi belirtilmedi — yeni ana sayfa taslağını incele — Cuma.” İkinci maddede model bir kişi adı eklerse prompttaki “uydurma” kuralına uymamış demektir. Bu sonuç, promptun kesin doğruluk sağladığını kanıtlamaz; yalnızca belirli bir hatayı denetlemenizi kolaylaştırır. Gerçek görevlerde önemli bilgileri ayrıca kaynak metinle karşılaştırmanız gerekir.
Sık yapılan hataları alıştırmaya dönüştürün
Promptu gereksiz yere uzatmak, aynı kuralı farklı cümlelerle tekrarlamak ve birbiriyle çelişen talimatlar vermek sonucu iyileştirmeyebilir. Bunun yerine her promptta tek bir ana görev tanımlayın, kritik kısıtları açık yazın ve belirsiz ifadeleri somut ölçütlere çevirin.
Ayrıca “en iyi”, “mükemmel” veya “çok profesyonel” gibi ölçülmesi zor ifadeleri doğrudan kullanmak yerine ne beklediğinizi belirtin: “En fazla 120 kelime kullan”, “üç seçenek sun”, “teknik terimleri ilk geçtiği yerde açıkla” gibi. Böylece hem modelin izleyeceği yol hem de sizin değerlendireceğiniz sonuç görünür hâle gelir.
İlerlemenizi nasıl ölçebilirsiniz?
Bir prompt defteri tutun. Her kayıtta görevi, kullandığınız promptu, ortaya çıkan sorunu, yaptığınız değişikliği ve yeni sonucu yazın. Aynı promptu en az birkaç farklı girdide deneyin; tek bir başarılı yanıt, promptun her durumda güvenilir olduğunu göstermez. Sonuçlar tutarsızsa önce eksik bağlamı, belirsiz çıktı biçimini ve çelişen kısıtları kontrol edin; ardından promptu sadeleştirip yeniden değerlendirin.