Anasayfa » ChatGPT İçin En İyi Prompt Mühendisliği Uygulamaları Rehberi

ChatGPT İçin En İyi Prompt Mühendisliği Uygulamaları Rehberi

215

Bu rehber sizlere, ChatGPT‘nin yüksek kaliteli ve sizin isteğinize uygun bir şekilde yanıtlar vermesini sağlayacak temel prompt mühendisliği tekniklerini içermektedir. Yapılandırılmış promptlar kullanarak, yanıtları yinelemeli olarak iyileştirerek ve ilgili konuyu doğru bir şekilde aktararak ChatGPT’nin potansiyelinden daha fazla yararlanabilirsiniz.

Prompt (İstem) Nedir?

Büyük Dil Modeli yani LLM için prompt, bir konuşmayı başlatan veya modelden bir yanıtı tetikleyen bir metin girişidir. Ancak, bir görüntü veya ses gibi başka biçimlerde de prompt kullanılabilir.

Prompt Mühendisliği Nedir?

Prompt mühendisliği kavramı ise üretken yapay zeka teknolojisi ile beraber oldukça yaygınlaşmış bir ifadedir. Prompt yani istem mühendisliği bir dil modelinin yanıtlarını etkili bir şekilde yönlendirmek için girdi promptlarını tasarlama ve optimize etme sürecidir. Yani, yazmak istediğiniz girdiyi en etkili ve verimli sonuca ulaşacak şekilde optimize etmektir.

Etkili Prompt (İstem) Nasıl Oluşturulur?

Etkili prompt yazımı için çeşitli detaylar ve aşamalar vardır. Burada en önemli nokta, iletişime geçtiğiniz muhatabın bizim gibi bir birey değil bir makine olduğunu anlamanızdır. Makine ile iletişim kurarken de dikkat etmeniz gereken en temel nokta ona tüm detayları açık bir şekilde vermenizdir. Ancak bu şekilde en etkili yanıtları alabilirsiniz.

Aşağıda sizler için ChatGPT’ye prompt yazma sürecinde dikkat etmeniz gereken aşamaları örnekleri ile birlikte yazacağım. Bu özelliklere dikkat ederek yazdığınız tüm promptların sonunda daha doğru sonuçlar elde edeceğinize emin olabilirsiniz. Bu arada bu rehberi, OpenAI firmasının kendi prompt yazım rehberinden ve kişisel deneyimlerimden yola çıkarak oluşturduğumu bilmenizi isterim.

Dokümanı PDF olarak indirebilirsiniz.

1-ChatGPT’ye bir kişilik kazandırın.

Bir kişilik yani persona atamak, ChatGPT’nin belirli bir rol veya bakış açısından yanıt vermesine olanak tanır. Bu, belirli kriterlere veya senaryolara göre uyarlanmış yanıtlar üretmeye yardımcı olabilir.

Örnek Prompt:

Pazarlama ekibimiz için bir veri analistisin. Gelecek kampanya planlamasıyla ilgili metrikleri vurgulayarak, geçen çeyreğin kampanya performansının bir özetini sağlar mısın?

Örnek Prompt:

Sınav sonuçlarını değerlendiren bir öğretmensin. Bu soru için verilen aşağıdaki cevabı belirlemiş olduğumuz kriterlere göre değerlendirip geri bildirimlerini yazar mısın?

2-Ayırıcılar ekleyin.

Ayırıcılar, daha uzun bir promptta yer alan metin bölümlerini ayırt etmeye yardımcı olur ve prompt mühendisliği konusunda önemlidir. Örneğin, ChatGPT’nin hangi metni çevirmesi, yeniden ifade etmesi, özetlemesi vb. gerektiğini anlaması için kullanmış olduğunuz bu ayırıcılar yardımcı olabilir. Burada kullanabileceğiniz ayırıcılar, tırnak işareti (“), kesme işareti (‘), kısa çizgi (-) olabilir.

Örnek Prompt:

Üçlü tırnak işaretiyle ayrılmış metni İngilizce'ye çevirir misin?
"""
Evet, toplantıyı gelecek Cuma günü planlayacağız ve proje planınıza ilişkin güncellemelerinizi inceleyeceğiz. Lütfen ürün ekibinden irtibat kişilerinizi davet edin ve sonraki adımları paylaşmaya hazır olun.
"""

3-Adım adım talimatlar sağlayın.

Adım adım talimatlar, mantık zinciri promptu veya düşünce zinciri promptu olarak da bilinir. Karmaşık problemleri, özellikle birden fazla adım veya muhakeme gerektiren problemleri çözme becerilerini geliştirmek için büyük dil modelleriyle kullanılan bir tekniktir. Bu yaklaşım, doğrudan cevaba ulaşmak yerine, modeli nihai cevaba götüren ara adımlar veya muhakeme süreçleri üretmeye teşvik etmek için yapılandırma içerir.

Örnek Prompt:

Üçlü tırnak işaretiyle ayrılmış metin için aşağıdaki adımları gerçekleştir:
Adım 1 - Metni oku.
Adım 2 - Dil bilgisi ve yapı hakkında geri bildirim sağla.
Adım 3 - Metni önerilen düzenlemelerle yeniden yaz.
Adım 4 - Metni İngilizce'ye ve İspanyolca'ya çevir.

4-Örnekler verin.

Bu tekniğe bir veya birkaç çekimlik prompt denir. Modele örnekler sunarak, bağlamı daha iyi anlamasını sağlayabilir veya elinizdeki görevi daha iyi açıklayabilirsiniz. ChatGPT’nin örneklerle, model beklenen yanıtın örüntüsünü, stilini veya türünü çıkarmasını sağlayabilirsiniz.

Örnek Prompt:

Bu metin parçasının konusunu ve ruh halini özetler misin?
"""
Bir molekülü hayal edin. Şaşırtıcı derecede minik yapı taşıdır - o kadar küçüktür ki görünmezdir! Yine de, varoluşun temel taşıdır! Bu benekler bir araya gelerek her şeyi oluşturur! Su, hava, varlığımızın ta kendisi!
"""
Konu: Moleküller
Ruh hali: Şaşkınlık
"""
Mart ayında yayınlanan yeni OpenAI GPT paylaşım özellikleri harika. Bunları GPT'mi kiminle paylaşacağımı özelleştirmek için kullanmayı sabırsızlıkla bekliyorum!
"""

Yukarıdaki örnekte, ilk kısımda konu ve ruh hali örnek olarak verilmiş, benzerinin ikinci metin için de oluşturulması istenmiştir.

5-Ne istediğiniz açık ve net söyleyin.

ChatGPT’den sizin için oluşturmasını istediğiniz cevabı doğru şekilde almak için ona yazacağınız promptu net bir şekilde ifade etmelisiniz.

Yanlış Prompt:

Bana bir hikaye yaz.

Doğru Prompt:

Bana 10 yaşındaki bir çocuğun macerasını anlatan, en fazla 5 paragraf uzunluğunda, mutlu sonla biten bir hikâye yaz.

Burada ne istediğiniz belirtip daha doğru ve sizin istediğiniz cevaba ulaşmayı sağlayabilirsiniz.

6-Sınırlar koyun.

ChatGPT’de bazen istediğiniz cevabı uzunluğa, yaşa, ortama veya başka bir değişkene göre kısıtlamak isteyebilirsiniz. Bu durumda promptunuzda bu kısıtlamaları belirtmelisiniz.

Örnek Prompt:

7-10 yaş arası çocuklar için, basit ve eğlenceli bir dille, 150 kelimeyi geçmeyen bir hikaye yazabilir misin?

Burada hem yaş hem de uzunluk sınırlaması koyduğumuzu görebilirsiniz.

7-Geri bildirim verin ve revize edin.

ChatGPT için yazmış olduğunuz bir prompt sonucunda aldığınız cevap her zaman istediğiniz gibi olmayabilir. Bu durumda atmanız gereken en önemli adım geri bildirim vererek, ChatGPT’nin bu cevabı revize etmesini sağlamaktır. Bu sayede, sıfırdan bir prompt oluşturmak yerine var olanı değiştirerek süreyi daha efektif kullanır ve istediğiniz yanıta daha kolay ulaşırsınız.

Örneğin, siz ChatGPT’den bir hikaye yazmasını istediniz ve bu hikayeyi oluşturduktan sonra bazı kısımların istediğiniz gibi olmadığını gördünüz. Bu hikayenin bir şehir ortamında geçmesi gerekirken ChatGPT hikayeyi köy ortamında oluşturmuş. Ayrıca, biraz da uzun olmuş.

Örnek Prompt:

Yazmış olduğun hikayedeki olay köyde geçiyor. Bunun yerine bu olayı şehir ortamında yeniden düzenleyip 130 kelime ile sınırlandırır mısın?

Yukarıdaki prompt sayesinde almış olduğumuz ve beğenmediğimiz bir promptu düzenleyerek istediğimiz yanıtı kolayca alabiliriz.

Özetle En İyi Prompt Mühendisliği Uygulamaları

ChatGPT’den istediğiniz sonuçları alabilmek için promptlarınızın net, açık ve spesifik olması çok önemlidir. Modelin sizi anlaması için yeteri kadar veri sağladığınızdan emin olmalısınız. Belirsizlikten kaçınarak doğru ve alakalı yanıtlara almak için olabildiğinde kesin ve net olmalısınız.

Bunun yanı sıra, prompt mühendisliği genellikle yinelemeli bir yaklaşım gerektirir. Genellikle ilk aldığını sonuç en iyi sonuç olmaz. Bu yüzden, ilk prompt ile başlayın, yanıtı inceleyin ve çıktıya göre promptu iyileştirin. Sonuçları iyileştirmek için gerektiği gibi ifadeleri ayarlayın, daha fazla bağlam ve bilgi ekleyin. İsteğinizi de basitleştirin. Bu süreç, sizin de prompt yazma konusunda uzman olmanızı sağlayacaktır.

Öte yandan, cevaptaki tonu belirlemek için betimleyici sıfatlar kullanın. Resmi, gayriresmi, arkadaş canlısı, rofesyonel, esprili veya ciddi gibi sözcüklerle modele rehberlik edin. Ondan sizin istediğini tarzda bir yanıt vermesini sağlayın. Örneğin, kurum içi bir e-posta yazarken ciddi ve profesyonel bir şekilde davranması gerektiğini ifade edebilirsiniz.

Sonuç olarak, ChatGPT ve diğer tüm yapay zeka araçlarının bir makine olduğun unutmayın! Siz ne kadar veri sağlarsanız o da size o kadar anlamlı cevaplar sunar. Bu nedenle, net olun, açık olun ve yapay zekanın tadını çıkarın 🙂

Bu konudaki sorularınızı aşağıdaki yorumlar kısmından bana sormaktan çekinmeyin ve rehberi faydalı bulduysanız arkadaşlarınızla paylaşmayı unutmayın!

Sayid Özcan – Eğitim Teknolojileri Uzmanı

Yorum Bırak

Popüler Makaleler

© 2015-2025 – Eğiteknoloji. Tüm Hakları Saklıdır.

Bu web sitesinde deneyiminizi geliştirmek için çerez kullanılmaktadır. Çerez politikasını kabul edebilir veya gizlilik politikasını okuyabilirsiniz. Kabul Daha Fazla Oku

Aboneliğiniz kaydedilememiştir. Lütfen yeniden deneyiniz.
Başarıyla abone oldunuz.

Bülten Aboneliği

Eğitim teknolojileri yazı, haber ve etkinlikerinden haberdar ol!