Menu

Prompt Örnekleri: Kopyalanabilir 13 ChatGPT Promptu

Öğrenme, kodlama, yazma ve planlama için kopyalanmaya hazır on üç prompt. Boşlukları doldur, sonra promptu kopyala ya da ChatGPT veya Claude'da aç.

Bu sayfadaki her istemi düzenleyebilir, sonra ChatGPT, Claude ya da başka bir yapay zekâ uygulamasında açabilirsin.

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.

Bir kavramı benim seviyemde açıkla
Fill in
Özyinelemeyi değişkenleri, döngüleri ve fonksiyonları bilen ama veri yapılarını henüz öğrenmemiş birine açıkla. Önce gündelik hayattan bir benzetme ver, sonra kısa bir Python örneği, sonra anladığımı kontrol etmek için cevaplayabileceğim bir soru.
Try it
Example replyReplies vary between models and runs.

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.

Bana tek tek soru sor
Fill in
Bana SQL join'leri hakkında bir quiz yap. Her seferinde tek bir soru sor ve cevabımı bekle. Her cevaptan sonra haklı olup olmadığımı söyle ve nedenini iki cümleyle açıkla, sonra sıradaki soruyu sor. Kolaydan başla, giderek zorlaştır. 5 sorudan sonra dur ve hangi konuları tekrar etmem gerektiğini söyle.
Try it
Example replyReplies vary between models and runs.

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.

Bir çalışma planı hazırla
Fill in
JavaScript temellerini öğrenmek için 4 haftalık bir plan hazırla. Günde 30 dakika çalışabiliyorum ve HTML'i ve biraz CSS'i zaten biliyorum. Her hafta için konuları, bu konuları kullanan küçük bir projeyi ve bir sonrakine geçmeye hazır olduğumu nasıl anlayacağımı yaz. Planın tamamı tek bir ekrana sığsın.
Try it

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.

Bir tanımdan fonksiyon yaz
Fill in
"$1,299.99" gibi bir string alıp sayıyı float olarak döndüren parse_price adında bir Python fonksiyonu yaz. Şu uç durumları ele al: sayının etrafındaki boşluklar ve eksik dolar işareti yine de ayrıştırılabilmeli; boş string ValueError fırlatmalı. Üç kısa test ekle. Sadece kodu döndür.
Try it

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.

Bir hatanın sebebini bul
Fill in
Python kodum aşağıdaki hatayla çöküyor. Herhangi bir düzeltme önermeden önce sebebi sade kelimelerle açıkla. Sonra hatayı düzelten en küçük değişikliği göster. Beklediğim: bir isim listesi Bunun yerine olan: aşağıdaki hata Kod:[kodu buraya yapıştır] Hatanın tamamı:[traceback dahil hatanın tamamını buraya yapıştır]
Try it

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 satır satır açıkla
Fill in
Bu JavaScript kodunu temelleri bilen ama async ve await'i hiç kullanmamış biri için satır satır açıkla. Açıklamadan sonra kod senin seçeceğin bir örnek girdi ile çalıştığında ne olduğunu adım adım izle ve her adımda her değişkenin değerini göster. [kodu buraya yapıştır]
Try it

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.

Kodumu incele
Fill in
Pull request açmadan önce bu TypeScript kodunu incele. Önce hataları, ele alınmamış uç durumları ve güvenlik sorunlarını, sonra okunabilirliği değerlendir. Her sorun için satırı, önem derecesini (yüksek, orta ya da düşük) ve somut bir düzeltmeyi ver. Bir şeyin sorun olduğundan emin değilsen, onu sorunmuş gibi sunmak yerine bunu söyle. Biçimlendirme hakkında yorum yapma. [kodu buraya yapıştır]
Try it

Ö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.

Anlaşılır olacak şekilde yeniden yaz
Fill in
Aşağıdaki metni teknik olmayan müşteriler için daha anlaşılır ve daha kısa olacak şekilde yeniden yaz. Her bilgiyi ve rakamı koru. Ton: samimi ve net. Önce yeni metni göster, sonra neyi değiştirdiğini en fazla üç maddede listele. """ [metnini buraya yapıştır] """
Try it

"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.

Bir e-posta yaz
Fill in
Yöneticime bu cuma izin istediğim kısa bir e-posta yaz. Sebep: kız kardeşimin düğünü. Sprint raporunun perşembeye kadar biteceğini belirt. Ton: samimi ve net. 100 kelimeden kısa olsun, özür dileme olmasın. Bir konu satırı ekle.
Try it
Example replyReplies vary between models and runs.

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.

Uzun bir metni özetle
Fill in
Aşağıdaki metni metni okumamış, vakti az bir yönetici için 5 maddede özetle. En önemli noktayı ilk sıraya koy. Maddelerden sonra metnin çözümsüz bıraktığı açık soruları ya da kararları listele. """ [metni buraya yapıştır] """
Try it

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.

Toplantı notlarını yapılacaklara çevir
Bu toplantı notlarını yapılacak işlere çevir. Görev, sorumlu ve son tarih sütunlarından oluşan bir tablo kullan. Notlarda sorumlu ya da tarih geçmiyorsa tahmin etmek yerine "belirtilmedi" yaz. Tablodan sonra toplantıda alınan kararları madde madde listele. """ Lansman 12 Mayıs'a kaydı. Priya fiyat sayfasını güncelleyecek. Birinin beta kullanıcılarına e-posta atması lazım. Tom cumaya kadar analytics kurulumunu kontrol ediyor. """
Try it
Example replyReplies vary between models and runs.
GörevSorumluSon tarih
Fiyat sayfasını güncellePriyabelirtilmedi
Beta kullanıcılarına e-posta atbelirtilmedibelirtilmedi
Analytics kurulumunu kontrol etTomCuma

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.

Karar vermeden önce seçenekleri karşılaştır
Fill in
6 kişilik bir ekip için ofis kiralamak ile tamamen uzaktan çalışmaya devam etmek arasında seçim yapmam gerekiyor. Herhangi bir tavsiye vermeden önce durumumda neyin önemli olduğuna dair bana en fazla beş soru sor. Ben cevapladıktan sonra seçenekleri cevaplarımdaki kriterlerle bir tabloda karşılaştır, sonra bir öneri ver ve onu seçmenin başlıca riskini söyle.
Try it

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.

Bir projeyi adımlara böl
Fill in
Bu projeyi her biri bir ile iki saat içinde bitirebileceğim adımlara böl: kişisel bir portfolyo sitesi yapmak. Adımları her biri görebileceğim ya da test edebileceğim bir şey üretecek şekilde sırala. Muhtemelen takılacağım adımları işaretle ve takıldığımda ne aramam gerektiğini söyle.
Try it

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.

Coddy programming languages illustration

Coddy ile kodlamayı öğren

BAŞLA