ChatGPT Bilgi İstemi Mühendisliği, İlke 1

ChatGPT Bilgi İstemi Mühendisliği

DeepL, OpenAI ortaklığı ile hazırlamış olduğu “Geliştiriciler için ChatGPT Bilgi İstemi Mühendisliği” (ChatGPT Prompt Engineering for Developers) kursunda öğrendiklerimi bir yazı dizisi ile sizlere de sunmak istedim. Böylece, emeğinizden ve vaktinizden epey tasarruf edebileceksiniz.

ChatGPT istemlerinin belli kurallar ile yapılması çok önemli. Bu nedenle, bu istem kurallarını doğru uygulayabilen kişiler birçok işinde vakit ve emek tasarrufu yapabiliyor. Hatta, şirketler de ChatGPT Bilgi İstemi Mühendisliği adı altında iş ilanları yayınlamaya başladılar.

Çeviri konusunda zorlandığımda DeepL çeviricisini kullanıyorum. Bu arada, “Çeviri” konusunda çok başarılı bulduğumu belirtmeliyim. Bu çeviri başarısını aynı şekilde ChatGPT‘de de gördüğümü itiraf etmeliyim. ChatGPT’nin vermiş olduğum metni bir başka dile farklı farklı çevirmesini isteyebilmek gerçekten çok kullanışlı oluyor. Özellikle de farklı “Ton” ve “Tarz”larda istemde bulunabiliyoruz.

Hatta, sizin için ChatGPT’ye hemen sordum:

Çok geniş bir yelpazesi olduğunu genel bir cevap vermesinden anlayabiliriz. Ancak, ben sizin için ton ve tarz istem çeşitlerini biraz daraltmayı düşünüyorum.

Ton Örnekleri :

  • Resmi
  • Arkadaşça
  • Ciddi
  • Komik
  • İronik
  • Alaycı
  • Güvenli
  • Şüpheci
  • Empatik
  • Kızgın
  • Agresif
  • Saygılı
  • Eğlenceli
  • Samimi
  • Objektif

Stil/Tarz Örnekleri :

  • Betimleyici
  • İkna Edici
  • Açıklayıcı
  • Teknik
  • Akademik
  • Yaratıcı
  • Resmi Olmayan
  • Resmi
  • Dramatik
  • Şiirsel
  • Mistik
  • Gerilimli
  • Romantik
  • Gerçekçi
  • Sürrealist

ChatGPT Bilgi İstemi Mühendisliği : Yönlendirme Prensipleri

İlke 1 : Açık ve spesifik talimatlar yazın!

“Açık, anlaşılır” demek “Kısa” demek değildir. Bu nedenle, uzun uzun anlatmaktan ve spesifik örnekler vermekten kaçınmayın.

Taktik 1 : Girdinin farklı kısımlarını açıkça belirtmek için “Sınırlayıcılar” kullanın!

Sınırlayıcılar :

  • Üçlü Tırnak İşareti : “”” Açıkça belirtmek istediğiniz kısım “””
  • Üçlü Kesme İşareti : “` Açıkça belirtmek istediğiniz kısım “`
  • Üçlü Tire (Kısa Çizgi) İşareti : — Açıkça belirtmek istediğiniz kısım —
  • Köşeli Parantezler : < Açıkça belirtmek istediğiniz kısım >
  • XML Etiketleri : <tag> Açıkça belirtmek istediğiniz kısım </tag>

Örnek İstem :

metin = ” (Buraya istediğiniz bir metni yazar veya kopyalarsınız) “
Üçlü Kesme İşareti ile sınırlandırılmış metni özetle.
```{metin}```

Taktik 2 : Yapılandırılmış bir çıktı isteyin! (HTML, JSON)

Örnek İstem :

3 uydurma kitap başlığından oluşan bir liste oluştur.
(Yazarları ve türleriyle birlikte).
Bunları aşağıdaki anahtarlarla JSON biçiminde sağla :
kitap_id, kitap_ismi, yazar, tür

Taktik 3 : Modelden koşulların yerine getirilip getirilmediğini kontrol etmesini isteyin! (“Görevi yapmak için gereken varsayımları kontrol et!”)

Örnek İstem :

metin = ” (Buraya istediğiniz bir metni yazar veya kopyalarsınız) “
Sana Üçlü Tırnak İşareti ile sınırlandırılmış bir metin sunacağım.
Eğer bir dizi talimat içeriyorsa, bu talimatları aşağıdaki formatta yeniden yaz:

Adım(1) – …
Adım(2) – …

Adım(N) – …

Metin bir talimat dizisi içermiyorsa; sonra sadece “Hiçbir adım sağlanmadı.” yaz.
“””{metin}“””

Taktik 4 : “Birkaç Atış” Yönlendirmesi yapın! Az sayıda ipucu verin! Görevleri tamamlama konusunda başarılı örnekler verin. Ardından modelden görevi yerine getirmesini isteyin!

Örnek İstem :

Görevin şu şekilde cevap vermektir : (Tutarlı bir tarzda) :

<çocuk> : Bana sabrı öğret.
<dede> : En derini oyan nehir vadi. Mütevazi bir kaynaktan akar. En büyük senfoni tek bir noktadan doğar. En karmaşık kumaş tek bir iplikle başlar.
<çocuk> : Bana esnekliği öğret.

ChatGPT için Etkili İstem Önerileri

  • Açık ve net olun: Sorduğunuz sorunun açık ve net olması, doğru cevapları almanızı ve size en iyi şekilde yardımcı olmasını sağlar.
  • Sorunun amacına uygun olun: Örneğin, bir bilgi talep ediyorsanız, net ve açık bir soru sormak önemlidir. Ancak, düşüncelerinizi veya fikirlerinizi paylaşmak istiyorsanız, daha açık uçlu bir soru sorabilirsiniz.
  • Özgün bir soru sorun: Özgün sorular sormaya özen gösterin. Daha önce cevaplanmamış veya farklı bir bakış açısına sahip olan sorular, daha ilginç ve yararlı bir etkileşim sağlayabilmektedir.
  • Ön bilgi verin: Eğer konu hakkında daha önceki bilginiz varsa, bunu sorunuzda belirtin. Böylece, daha uygun ve yararlı bir cevap almanızı sağlayabilmektedir.
  • Kısa ve öz olun: Uzun ve karmaşık sorular, size yardımcı olmasını zorlaştırabilmektedir.
  • Spesifik olun: Mutlaka, Sorununuzu mümkün olduğunca net bir şekilde ifade edin. Böylelikle, bu durum yanlış anlaşılmaları önler. Dolayısıyla, size daha doğru bir şekilde yanıt vermesini sağlar.
  • Dikkat çekici olun: Bu, daha özgün bir bakış açısıyla sorular sormak veya yaratıcı bir şekilde ifade etmek anlamına gelebilmektedir.


Bir Yorum Bırakın