Bunlar bugün ChatGPT, Claude ya da Gemini'de kopyalayıp kullanabileceğin on üç prompt. Her birinde kartta alan olarak gösterilen boşluklar var: bunları kendi konunla, dilinle ya da metninle doldur, sonra promptu kopyala ya da doğrudan bir sohbette aç. Her promptun altında neden öyle yazıldığına dair kısa bir not var, böylece onu uyarlayabilir ya da aynı tarzda kendi promptunu yazabilirsin.
Promptların ortak bir kalıbı var. Her biri görevi tek cümleyle söylüyor, modelin tahmin edemeyeceği bağlamı veriyor ve cevabın nasıl görünmesi gerektiğini belirtiyor. Bu kalıp prompt nasıl yazılır sayfasında parça parça anlatılıyor.
Öğrenme için promptlar
Öğrenme promptları, modele zaten ne bildiğini söylediklerinde en iyi sonucu verir. Bu olmadan açıklamalar hayali bir ortalama okura hitap eder ve genellikle ya fazla basit ya da fazla yoğun olur.
Benzetme: bir sıradasın ve kaçıncı olduğunu öğrenmek istiyorsun. Önündeki kişiye soruyorsun, o da kendi önündekine soruyor ve bu, ilk kişi "Ben 1 numarayım" diyene kadar sürüyor. Her kişi aldığı cevaba bir ekleyip geri iletiyor.
Örnek:
def countdown(n):
if n == 0:
print("Done!")
return
print(n)
countdown(n - 1)
countdown(3)
Bu kod 3, 2, 1 ve ardından Done! yazdırır. Özyinelemeli bir fonksiyon, bir problemi kendisini o problemin daha küçük bir hâli üzerinde çağırarak çözer. if n == 0 kontrolü temel durumdur: çağrıları durdurur. O olmasa fonksiyon, Python bir RecursionError fırlatana kadar kendini çağırmaya devam ederdi.
Kendini kontrol et: countdown(0) ne yazdırır?
Açıklamayı erişebileceğin seviyede tutan şey, henüz öğrenmediklerini adlandırmaktır. Sondaki kontrol sorusu okumayı küçük bir teste çevirir ve öğrenme asıl orada gerçekleşir.
Soru 1 / 5 (kolay): Bir customers tablosunu ve bir orders tablosunu customer_id üzerinden INNER JOIN ile birleştiriyorsun. Hiç sipariş vermemiş bir müşteri sonuçta görünür mü? Neden ya da neden değil?
Cevabını yaz, nasıl yaptığını söyleyeyim.
Önemli olan satır "cevabımı bekle". Bu satır olmadan model çoğu zaman beş sorunun hepsini tek yanıtta yazar, bazen cevaplarını da altına ekler ve quiz bir okuma listesine dönüşür.
Zaman bütçesi ve "nasıl anlayacağım" satırı, kullanılabilir bir planı bir konu listesinden ayıran şeylerdir. Hazır olup olmadığını kontrol etmeyen bir plan, bir şey öğrenilmiş olsun ya da olmasın takvime göre takip edilir.
Kodlama için promptlar
Kodlama promptlarının dile, önemliyse sürüme ve tam olarak yapıştırılmış gerçek koda ya da hataya ihtiyacı vardır. Kodunun tarifi, onun ne yaptığını düşündüğünün tarifidir ve hatalar aradaki farkta yaşar.
Uç durumları ve her birinde ne olması gerektiğini baştan listelemek, onları istediğin şekilde ele alan kod almanın en ucuz yoludur. Test istemek sana çalıştıracak bir şey verir, böylece fonksiyona güvenmek yerine onu kontrol edebilirsin.
[kodu buraya yapıştır]
Hatanın tamamı:[traceback dahil hatanın tamamını buraya yapıştır]Düzeltmeden önce sebebi istemek, modelin kodunu tesadüfen çalışan bir tahminle yeniden yazmasını engeller. Hata ayıklama promptları sayfası, bir modele hatayı bulması için gerekenleri vermeyi daha ayrıntılı anlatır.
[kodu buraya yapıştır]Akılda kalmasını sağlayan kısım bu izlemedir. Satır satır açıklama her satırın genel olarak ne yaptığını söyler; izleme ise gerçek değerlere ne yaptığını gösterir, yani senin bir debugger ile kendin kontrol edeceğin şeyi.
[kodu buraya yapıştır]Önem dereceleri tehlikeli şeyleri önce düzeltmeni sağlar ve "emin değilim" deme izni, kendinden emin yanlış alarmları azaltır. Kod inceleme promptları sayfası belirli inceleme türleri için kontrol listeleriyle daha ileri gider.
Yazı için promptlar
Yazı promptlarının bir okur kitlesine ve bir tona ihtiyacı vardır. "Bunu daha iyi yap" modele hedef olarak hiçbir şey vermez; "bunu teknik olmayan müşteriler için daha anlaşılır yap" verir.
"Her bilgiyi ve rakamı koru" ifade değişirken içeriği korur. Değişiklik listesi ne yapıldığını gösterir, böylece katılmadığın bir düzenlemeyi geri alabilirsin.
Konu: Bu cuma izin talebi
Merhaba [Yöneticinin adı],
Kız kardeşimin düğünü için bu cuma izin almak istiyorum. Sprint raporu perşembeye kadar bitmiş olacak, yani o gün benim yüzümden bekleyen bir iş olmayacak.
Uygun olup olmadığını bana bildirir misin?
Teşekkürler, [Adın]
"Özür dileme olmasın" küçük ama etkisi büyük bir kısıttır: o olmadan bu tür talepler genellikle bir paragraflık "sormak zorunda kaldığım için kusura bakmayın" ile başlar. Plan satırı, okurun ilk sorusunu o sormadan cevaplar.
Okuru adlandırmak neyin önemli sayılacağına karar verir. Açık sorular satırı, düz bir özetin atladığı şeyi yakalar: henüz kimsenin karar vermediği konuları.
İş ve planlama için promptlar
Bu promptlar dağınık girdiyi üzerine harekete geçebileceğin bir şeye dönüştürür. Tekrarlayan numara, bilgi eksik olduğunda modele ne yapacağını söylemektir, böylece boşluğu bir tahminle doldurmak yerine işaretler.
| Görev | Sorumlu | Son tarih |
|---|---|---|
| Fiyat sayfasını güncelle | Priya | belirtilmedi |
| Beta kullanıcılarına e-posta at | belirtilmedi | belirtilmedi |
| Analytics kurulumunu kontrol et | Tom | Cuma |
Kararlar:
- Lansman tarihi 12 Mayıs'a kaydı.
Tabloyu güvenilir yapan "belirtilmedi" kuralıdır: sorumlusu "belirtilmedi" olan bir görev, kimsenin üstlenmediği bir görevdir ve bunu görmek istersin. Sonucu bir programın okuması gerekiyorsa tablo yerine JSON istemek için yapılandırılmış çıktı sayfasına bak.
Modelden önce seni sorgulamasını istemek alışılmış akışı tersine çevirir. Genel bir artılar ve eksiler listesi yerine kendi önceliklerin üzerine kurulmuş bir karşılaştırma alırsın.
Küçük ve görünür adımlar ilerlemeyi kontrol edilebilir yapar; zor adımları önceden işaretlemek de onlarla karşılaştığında hazırlıklı olmanı sağlar. Bu sayfadaki herhangi bir promptu kendi tekrar kullanılabilir sürümüne çevirmek için prompt şablonları sayfasına bak.
Sıkça Sorulan Sorular
İyi ChatGPT promptlarına örnek verir misin?
İyi promptlar görevi adlandırır, modelin tahmin edemeyeceği bağlamı verir ve cevabın hangi şekli alacağını söyler. "Döngüleri bilen ama veri yapılarını bilmeyen birine özyinelemeyi bir benzetme ve bir Python örneğiyle açıkla" promptu "özyinelemeyi açıkla" promptundan çok daha iyi çalışır. Bu sayfadaki promptlar öğrenme, kodlama, yazma ve planlama için bu kalıbı izliyor.
Bu promptlar Claude ve Gemini'de de çalışır mı?
Evet. Hiçbiri tek bir ürünün özelliğine dayanmıyor. Düz talimatlar oldukları için ChatGPT, Claude, Gemini ve diğer sohbet modellerinde çalışırlar. Yanıtların ifadesi modelden modele ve denemeden denemeye değişir, ama istediğin yapı korunmalıdır.
Bir prompt örneğini kendime nasıl uyarlarım?
Her boşluğu kendi bilgilerinle değiştir, sonra promptu bir kez modelmiş gibi oku: hâlâ belirsiz bir şey var mı? Cevabın kimin için olduğu ve senin ne bildiğin hakkında bir cümle bağlam ekle. İlk yanıt yanlış giderse sohbette tartışmak yerine promptu değiştir, böylece elinde yeniden kullanabileceğin daha iyi bir prompt kalır.
Sık kullandığım promptları kaydetmeli miyim?
Evet. Çalışan bir prompt, bu sayfadakiler gibi boşluklu bir şablon olarak saklanmaya değer. Çoğu sohbet uygulaması özel talimatlar ya da proje talimatları gibi kalıcı talimatları kaydetmene de izin verir, böylece aynı bağlamı her sohbette tekrarlamak zorunda kalmazsın.