Prompt Mühendisliği 101: Yeni Başlayanlar İçin Rehber
Etkili promptların beş yapı taşını öğrenin — ChatGPT, Claude veya herhangi bir yapay zekâ asistanıyla hemen kullanabileceğiniz kopyala-yapıştır örneklerle.
ChatGPT'ye gayet makul bir soru yazdınız. Yanıt mı? Konuyu tamamen ıskalayan, genel geçer laflardan oluşan bir duvar. Tekrar denediniz. Ve tekrar. Yirmi dakika sonra hâlâ sizi sürekli yanlış anlamaya kararlı gibi görünen bir yapay zekâyla boğuşuyorsunuz.
Tanıdık geldi mi? Yalnız değilsiniz. Yapay zekâ asistanlarını kullanan çoğu insan bu duvara çarpıyor — yapay zekâ bozuk olduğu için değil, kimse onlara nasıl soru soracaklarını öğretmediği için.
Sinir bozucu bir yapay zekâ deneyimi ile faydalı bir deneyim arasındaki fark, çoğu zaman promptlarınızı nasıl yazdığınıza bağlıdır. Great Learning'in araştırmasına göre, belirsiz promptlar yeni başlayanların yaptığı en yaygın hatadır. Çözüm de karmaşık değil — yapay zekânın sizden tam olarak neye ihtiyaç duyduğunu bilmenizi gerektiriyor.
Bu rehber, prompt yazımını beş basit yapı taşına ayırıyor. Jargon yok, teori yok — sadece hemen kullanabileceğiniz pratik teknikler.
Promptlarınız neden işe yaramıyor
İşin rahatsız edici gerçeği şu: Yapay zekâ asistanları zihin okuyamaz. Siz "bana bir e-posta yaz" yazdığınızda, ne demek istediğinizi tam olarak biliyorsunuz — alıcıyı, bağlamı, istediğiniz tonu. Yapay zekâ bunların hiçbirini bilmiyor. Tahmin yürütüyor. Ve tahminleri genellikle yanlış çıkıyor.
Şöyle düşünün: Yeni bir iş arkadaşınızdan "bir e-posta yazmasını" isteseniz, hemen size sorular sorardı. Kime gidecek? Amacı ne? Ne kadar resmi olmalı? Yapay zekâ bu soruları soramaz, bu yüzden boşlukları genel geçer varsayımlarla doldurur.
Çözüm, daha uzun promptlar yazmak ya da süslü teknikler kullanmak değil. Yapay zekâya, o iş arkadaşınıza vereceğiniz bilgilerin aynısını vermek. Şimdi bunu nasıl yapacağımıza bakalım.
Etkili bir promptun beş yapı taşı
Her iyi prompt, şu beş öğenin bir kombinasyonunu içerir:
Görev — Yapay zekânın ne yapmasını istiyorsunuz?
Bağlam — Hangi arka plan bilgisine ihtiyacı var?
Rol — Hangi bakış açısını benimsemeli?
Format — Çıktı nasıl görünmeli?
Örnekler — "İyi" olan neye benziyor?
Her prompt için bu beşinin de gerekli olması şart değil. Basit bir soru sadece görevi içerebilir. Ama kötü sonuçlar aldığınızda, genellikle bunlardan biri eksiktir.
Etkili promptların beş yapı taşı: görev, bağlam, rol, format ve örnekler
Yapı taşı 1: Görev konusunda spesifik olun
Belirsiz görevler belirsiz sonuçlar doğurur. Şu iki promptu karşılaştırın:
Belirsiz: "Pazarlama hakkında yaz."
Spesifik: "Yeni bir mevsimlik içeceği duyuran bir kahvecinin sosyal medya paylaşımı için üç fikir yaz."
İkinci prompt, yapay zekâya ne üreteceğini (üç paylaşım fikri), kimin için (bir kahveci) ve ne hakkında (yeni bir mevsimlik içecek) açıkça söylüyor. Tahmin yürütmesine gerek yok.
İşte ödünç alabileceğiniz bir şablon:
[belirli hedef kitle/amaç] için [belirli konu] hakkında [belirli çıktı türü] yaz.
Birkaç örnek:
"Günlük doğa yürüyüşçülerine yönelik su geçirmez bir trekking sırt çantası için 200 kelimelik bir ürün açıklaması yaz."
"Uzaktan ekip yönetimi konulu yaklaşan webinarımız için bir e-postaya beş konu satırı seçeneği oluştur."
"Program çakışması nedeniyle bir toplantı talebini nazikçe reddeden bir yanıt taslağı hazırla."
Yapı taşı 2: Yapay zekânın bilmediği bağlamı verin
Yapay zekâ modelleri genel internet verileri üzerinde eğitiliyor. Sizin şirketiniz, projeniz ya da özel durumunuz hakkında hiçbir şey bilmiyorlar. Bu bağlam önemliyse — ki genellikle önemlidir — onu sizin sağlamanız gerekiyor.
Bağlamsız: "Bu müşteri şikayetine yanıt vermeme yardım et."
Bağlamlı: "Bir müşteri şikayetine yanıt vermeme yardım et. Bağlam: Küçük bir online bitki dükkânıyız. Müşterinin monsterası, kargo sırasındaki soğuk hava nedeniyle yapraklarında hasarla geldi. Politikamız, kargo hasarı için ücretsiz değişim sunuyor. Yanıtın sıcak ve özür dileyen bir tonda olmasını, aynı zamanda değişim teklifini içermesini istiyoruz."
Ne kadar konuyla ilgili bağlam sağlarsanız, yanıt o kadar size özel olur. Şunları düşünün:
Hedef kitle kim?
Durum ya da arka plan ne?
Hangi kısıtlamalar var (kelime sayısı, ton, format)?
Daha önce ne denendi ya da söylendi?
İşe yarayan bir ipucu: ilgili belgeleri, önceki e-postaları ya da referans materyalini doğrudan promptunuza yapıştırın. Yapay zekâ bu bağlamla çalışarak size genel bir yanıttan çok daha kullanışlı bir şey sunabilir.
Yapı taşı 3: Bir rol atayın
Yapay zekâya belirli bir rol "oynamasını" söylemek, isteğinize nasıl yaklaştığını değiştirir. PromptLayer'ın araştırmasına göre, rol atama, yapay zekânın belirli bir bakış açısını, uzmanlık seviyesini ve iletişim tarzını benimsemesine yardımcı olur.
Farkı pratikte görelim:
Rolsüz: "Yatırım fonlarını anlat."
Rollü: "Sen, finans geçmişi olmayan ilk kez yatırım yapacak birine yatırım fonlarını anlatan bir finans danışmanısın. Anlatımı basit tut ve jargon kullanma."
Denemeye değer roller:
"Sen, e-posta pazarlamasında uzmanlaşmış deneyimli bir metin yazarısın."
"Junior bir takım arkadaşının kodunu inceleyen kıdemli bir yazılım geliştirici gibi davran."
"Sen, bu kavramı tam bir acemiye anlatan sabırlı bir öğretmensin."
"İkna edilmesi gereken şüpheci bir müşteri olarak yanıt ver."
Bir uyarı: rol atama yeni modellerde eskisi kadar güçlü değil, ChatGPT'nin önceki sürümlerine kıyasla. Yine de tonu ve uzmanlık seviyesini ayarlamaya yardımcı olur, özellikle spesifik bağlamla birleştirildiğinde.
Yapı taşı 4: Çıktı formatını belirtin
Yapay zekâ varsayılan olarak düz metin paragrafları üretir. Farklı bir şey istiyorsanız — bir liste, tablo, madde işaretleri, belirli bir uzunluk — bunu söylemeniz gerekiyor.
Varsayılan çıktı: "Özgeçmişim hakkında geri bildirim ver."
Formatlı çıktı: "Özgeçmişimi incele ve geri bildirimi şu şekilde ver:
- 3 güçlü yön (her biri tek cümle)
- 3 geliştirilmesi gereken alan (her biri tek cümle)
- Özet bölümüm için 1 spesifik öneri"
Düşünebileceğiniz format seçenekleri:
Uzunluk: "100 kelimenin altında tut" ya da "Detaylı, 500 kelimelik bir yanıt yaz"
Yapı: "Madde işaretleri kullan", "Numaralı liste olarak hazırla" ya da "Tablo oluştur"
Ton: "Samimi ve dostane bir tonda yaz" ya da "Profesyonel ve resmi bir ton kullan"
Stil: "Kısa, vurucu cümlelerle yaz" ya da "Spesifik örnekler ekle"
Format belirtimini iyi kullanan bir prompt örneği:
Bir teknoloji startup'ında iş görüşmesine hazırlanıyorum. Bana şunları ver:
1. Pazarlama müdürü pozisyonu için sık karşılaşılan beş mülakat sorusu
2. Her soru için kısa (2-3 cümlelik) önerilen bir cevap yaklaşımı
3. Mülakatçıya sormam gereken iki soru
Ton konuşma diline yakın ama profesyonel olsun.
Yapı taşı 5: Mümkün olduğunda örnek gösterin
Bazen istediğinizi almanın en kolay yolu, yapay zekâya bir örnek göstermektir. Teknik dilde "few-shot prompting" olarak adlandırılan bu teknik, özellikle anlatması zor olan belirli bir stil ya da format istediğinizde harika çalışır.
Örneksiz: "Yeni koşu ayakkabımız için bir ürün sloganı yaz."
Örnekli: "Yeni koşu ayakkabımız için bir ürün sloganı yaz. İşte marka sesimize uyan, daha önce kullandığımız sloganlar:
- 'Uzun yola dayanıklı.'
- 'Her kilometre, hak edilmiştir.'
- 'Ayaklarınız size teşekkür edecek.'
Aynı tarzda 5 yeni seçenek oluştur."
Örnekler şunlar için çok işe yarar:
Belirli bir yazı stilini ya da marka sesini yakalamak
Birden çok çıktı arasında tutarlı format sağlamak
İstediğiniz detay seviyesini göstermek
Anlatması zor olduğunda "iyi" olanın neye benzediğini netleştirmek
İstemediğiniz şeylerin örneklerini bile gösterebilirsiniz: "'Yenilikçi çözümler' ya da 'sınıfının en iyisi' gibi genel ifadelerden kaçın — işte kullanmamamız gereken klişe örnekleri..."
Hepsini bir araya getirmek
Beş yapı taşının hepsini kullanarak eksiksiz bir prompt oluşturalım. Diyelim ki bir proje güncellemesi e-postası yazmaya yardım istiyorsunuz.
Temel prompt: "Bir proje güncellemesi e-postası yaz."
Beş yapı taşının hepsini kullanan daha iyi prompt:
Sen, açık ve özlü iletişim kuran bir proje yöneticisisin. (Rol)
Web sitesi yenileme projemiz için bir proje güncellemesi e-postası yaz. (Görev)
Bağlam: Altı haftalık bir projenin ikinci haftasındayız. Tasarım aşaması tamamlandı ve programa uygun. Geliştirme pazartesi başlıyor. Bir risk var: baş geliştirici hasta, bu da ilk sprinti 2-3 gün geciktirebilir. Hedef kitle, teknik detaylardan çok üst düzey güncellemeler isteyen yönetim ekibi.
E-postayı şu şekilde formatla:
- Konu satırı
- 2-3 cümlelik özet
- Ana güncellemeler için üç madde işareti
- Sonraki adımlar için tek cümle
Ton profesyonel olsun ama katı olmasın. İletişim tarzımıza bir örnek: "Sağlam bir ilerleme kaydediyoruz ve önümüze çıkan engellerin önünde gidiyoruz." (Örnek)
Bu promptu yazmak daha uzun sürer, ama çıktı belirgin biçimde daha iyi olacak — düzenleme ya da yeniden üretme için harcayacağınız zaman da azalacak.
Belirsiz bir prompt ile beş yapı taşının tamamını içeren detaylı bir promptun karşılaştırması
Bu tür promptları sürekli yeniden kullandığınızı fark ediyorsanız — her seferinde proje adlarını, hedef kitleleri ya da bağlamları değiştirerek — bunları şablon olarak kaydetmeyi düşünün. PromptNest gibi araçlar, promptları {{proje_adi}} ya da {{hedef_kitle}} gibi değişkenlerle saklamanıza olanak tanır; böylece boşlukları doldurup saniyeler içinde kullanıma hazır bir prompt kopyalayabilirsiniz.
Yaygın sorunlar için hızlı çözümler
İşte en sık karşılaşılan prompt sorunları ve çözümleri:
Sorun: Yanıt çok genel.
Çözüm: Durumunuz, hedef kitleniz ya da kısıtlamalarınız hakkında spesifik bağlam ekleyin.
Sorun: Yanıt çok uzun ya da çok kısa.
Çözüm: Uzunluğu belirtin: "150 kelimenin altında tut" ya da "Detaylı örneklerle en az 500 kelime yaz."
Sorun: Ton uygun değil.
Çözüm: Bir rol atayın ve tonu tarif edin: "Bir arkadaşınıza anlatıyormuş gibi sıcak, sohbet dilinde yaz."
Sorun: Yapay zekâ ne istediğinizi yanlış anladı.
Çözüm: "İyi" olanın neye benzediğine dair bir örnek gösterin ya da nelerden kaçınılması gerektiğini açıkça belirtin: "Teknik jargon ekleme" veya "Girişi atla — doğrudan ana noktayla başla."
Sorun: İlk yanıt tam istediğiniz gibi değil.
Çözüm: Baştan başlamayın. Geri bildirimle yanıtlayın: "İyi bir başlangıç, ama biraz daha özlü hale getir" ya da "Özelliklerden çok müşteri faydasına odaklan." Yapay zekâ, tek seferlik bir slot makinesi gibi değil, bir sohbet olarak en iyi şekilde çalışır.
İşe yarayan promptlarla ne yapmalı
Harika sonuçlar veren bir prompt oluşturduğunuzda, onun sohbet geçmişinizde kaybolup gitmesine izin vermeyin. Çoğu insanın en iyi promptları orada ölür — yüzlerce başka konuşmanın altına gömülür ve tekrar ihtiyacınız olduğunda bulması imkânsız hale gelir.
Yapay zekâ asistanlarından en çok değer alan kişiler, mutlaka prompt yazmakta daha iyi olanlar değil. Onlar, işe yarayan promptları kaydedip yeniden kullanmakta daha iyiler. Zaman içinde göreve ya da projeye göre düzenlenmiş, ihtiyaç duyduklarında elinin altında olan kişisel bir kütüphane oluşturuyorlar.
Basit başlayabilirsiniz — telefonunuzdaki bir not, bir Google Dokümanı, neyle çalışıyorsanız. Önemli olan bir sisteminizin olması.
Bunun için özel olarak tasarlanmış bir şey istiyorsanız, PromptNest promptları düzenlemek için tasarlanmış native bir Mac uygulamasıdır. Promptları projeye göre gruplayabilir, tüm koleksiyonunuzda arama yapabilir ve {{musteri_adi}} gibi değişkenler kullanarak farklı durumlar için aynı promptu tekrar tekrar yazmak zorunda kalmazsınız. Mac App Store'da $19.99'a tek seferlik ödemeyle geliyor — abonelik yok, hesap yok, yerel olarak çalışıyor.
Buradan başlayın
Çerçeveler ezberlemenize ya da prompt mühendisliği kursları almanıza gerek yok. Sadece beş yapı taşını aklınızda tutun — görev, bağlam, rol, format, örnekler — ve promptlarınız işe yaramadığında bunları ekleyin.
Düzenli olarak kullandığınız bir promptla başlayın. Belki yapay zekâdan e-posta taslağı hazırlamasını, notları özetlemesini ya da fikir üretmesini istiyorsunuz. Onu yapı taşlarını kullanarak yeniden yazın. Sonuçları karşılaştırın.