kertenkerem_
· LLM Tools · 3 dk okuma

Prompt Engineering: ChatGPT’den En İyi Yanıtı Almanın Formülü

Yapay zeka hayatımıza girdiğinden beri hepimiz birer “yapay zeka fısıldayıcısı” olduk. Ama ChatGPT ekranının karşısına geçip “Bana bir diyet listesi yaz” ya da “Şu e-postayı profesyonelce yanıtla” dediğimizde aldığımız yanıtlar çoğu zaman can sıkıcı derecede genel ve ruhsuz oluyor. Yapay zekadan en yüksek verimi almamızı sağlayan şey prompt engineering. Bu yalnızca yapay zeka gurularına özel bir teknik mi, yoksa günlük işlerimizi kolaylaştıracak pratik bir formülü var mı? Kendi deneyimlerimizle test ettiğimiz yöntemlere bakalım.

Neden doğrudan sormak yetmiyor? (İşin arkasındaki mantık)

Bir LLM (Büyük Dil Modeli) ne düşündüğünüzü ya da şirketinizin kültürünü tahmin edemez. O özünde dev bir “sonraki kelime tahmin motoru”dur. Ona ne kadar çok bağlam (context) ve sınır verirseniz olasılık havuzunu o kadar daraltır, hedefi tam vuran bir yanıt üretir. Kötü yanıt aldığınızda suç büyük ihtimalle yapay zekada değil, ona verdiğiniz eksik talimatlardadır.

En etkili 3 prompt engineering tekniği ve test sonuçlarımız

1. Rol atama (Role Prompting)

Yapay zekaya bir kimlik vermek, alacağınız yanıtın tonunu ve derinliğini tamamen değiştirir. “Sosyal medya için başlık yaz” demek yerine ona bir rol verin.

Denediğimiz şablon:

"Sen 10 yıllık kıdemli bir dijital pazarlama uzmanısın. Hedef kitlen teknolojiye meraklı genç profesyoneller. Yeni bir üretkenlik uygulaması için merak uyandıran 3 farklı Instagram başlığı yaz."

Neden işe yarıyor? Yapay zeka “dijital pazarlama uzmanı” rolünü üstlendiğinde sıradan kelimeleri eliyor, hedef kitleye uygun ve sektör jargonuna hâkim bir dil kullanıyor.

2. Few-shot prompting (örnekleme)

Modelin nasıl bir çıktı üretmesini istediğinizi anlatmakta zorlanıyorsanız ona birkaç örnek gösterin. Bu teknik özellikle veri formatlama ya da belirli bir üslubu yakalama konusunda hayat kurtarır.

Denediğimiz şablon:

Müşteri yorumlarını analiz etmeni istiyorum.
Örnek 1: "Kargo çok hızlı geldi, ürün harika." -> [Durum: Olumlu, Kategori: Lojistik]
Örnek 2: "Arayüzü hiç beğenmedim, çok karışık." -> [Durum: Olumsuz, Kategori: UX/Tasarım]
Şimdi bu yorumu analiz et: "Ödeme adımında sürekli hata alıyorum, kartımı kabul etmedi." ->

Neden işe yarıyor? Yapay zeka kuralları tahmin etmek yerine verdiğiniz şablonu doğrudan kopyalar. Sonuç çok daha tutarlı olur.

3. Chain-of-thought (düşünce zinciri)

Mantık yürütme, matematik ya da karmaşık kodlama gerektiren bir iş yapıyorsanız yapay zekaya doğrudan cevabı sormayın. Ondan “adım adım düşünmesini” isteyin.

Denediğimiz şablon:

"Şirketimiz bu ay %15 büyüdü. Geçen ayki gelirimiz 120.000 TL ise, bu ayki vergi sonrası gelirimizi bulmak için önce yeni geliri hesapla, ardından %20 vergiyi düşerek adım adım açıkla."

Neden işe yarıyor? LLM’ler işlem sırasını atladıklarında saçmalayabilir (buna halüsinasyon diyoruz). Adım adım gitmesini söylediğinizde kendi hatalarını işlem sırasında fark edip düzeltir.

Hangi görev için hangi modeli seçmeli?

Her iş için aynı modeli kullanmak, her çiviyi aynı çekiçle çakmaya çalışmaya benzer. Sahada yaptığımız testlere göre en iyi modeller şunlar:

  • Yaratıcı yazarlık ve metin tonlama: Claude 3.5 Sonnet. Türkçe dil hakimiyeti ve insan benzeri yazım tonunda şu an ChatGPT’nin bir adım önünde.
  • Hızlı bilgi arama ve kod yazma: GPT-4o. Hızı ve mantıksal problem çözme yeteneği çok yüksek.
  • Büyük doküman analizi: Google Gemini 1.5 Pro. Geniş bağlam penceresi sayesinde yüzlerce sayfalık PDF’leri tek seferde okuyup analiz edebiliyor.

Prompt engineering artı ve eksi analizi

Avantajları (Artılar) Zorlukları (Eksiler)
Yapay zekadan alınan yanıtların kalitesini belirgin biçimde artırır. Doğru promptu yazmak ilk başta zaman alır ve deneme-yanılma gerektirir.
Tekrar eden işleri (raporlama, formatlama) tamamen otomatize eder. Modeller güncellendikçe bazen aynı prompt farklı sonuçlar verebilir.
Halüsinasyon (uydurma bilgi) oranını minimuma indirir. Uzun promptlar, API kullanımında daha fazla token tüketimi (maliyet) demektir.

Maliyetler ve ücretsiz alternatifler

Prompt engineering yeteneğinizi geliştirmek tamamen ücretsiz. Bu bir yazılım değil, bir düşünme biçimi. Bu teknikleri uygulayabileceğiniz platformların maliyetleri ise şöyle:

  • Ücretli seçenekler: ChatGPT Plus (aylık 20$) veya Claude Pro (aylık 20$). En gelişmiş modellere (GPT-4o, Claude 3.5 Sonnet) daha yüksek kullanım limitleriyle erişim sağlarlar.
  • Ücretsiz alternatifler:
    • ChatGPT Free: GPT-4o mini modelini ücretsiz sunar. Günlük basit işler ve prompt denemeleri için fazlasıyla yeterli.
    • Microsoft Copilot: Arka planda ücretsiz GPT-4 kullanır ve güncel internet erişimi vardır.
    • Hugging Face & LM Studio: Bilgisayarınızın gücü yetiyorsa Llama 3 gibi açık kaynaklı modelleri tamamen ücretsiz ve internetsiz olarak lokalde çalıştırabilirsiniz.

Denemekten korkmayın

Prompt engineering gözünüzü korkutmasın. Yapay zekayla konuşurken karşınızda stajyer bir üniversite öğrencisi varmış gibi düşünün. Görevi ne kadar net anlatır, ne kadar çok örnek gösterir, sınırları ne kadar iyi çizerseniz akşam masanıza gelecek rapor o kadar kusursuz olur. Şimdi ChatGPT ekranını açın, ilk rol tanımınızı yapın ve farkı kendiniz görün.