Net, Tekrarlı Yanıtlar İçin Adım Adım Prompt Şablonları

Bu rehber, prompt yazma rehberi arayanlara yönelik pratik şablonlar, çok turlu (multi-turn) tasarımlar ve test adımları sunar. Amaç; bağlamı, talimatı ve beklenen çıktıyı açıkça tanımlayarak yapay zekadan daha tutarlı sonuçlar almak için uygulanabilir bir yol haritası vermektir.

Neden prompt mühendisliği önemli?

Prompt mühendisliği, modelden beklediğiniz çıktının niteliğini doğrudan etkiler. Türkçe kaynaklara dayanan rehberler ve eğitimler konunun sistematik bir şekilde ele alınmasının verimliliği artırabileceğini gösterir; örneğin Anthropic temelli bir rehber adım adım yaklaşımı vurgular ve eğitim materyalleri, pratik teknikleri detaylandırır (Anthropic'in 9 Adımda Prompt Mühendisliği Rehberi, kaynak: ArkeGU).

Promptların temel bileşenleri

  • Bağlam (Context): Görev öncesi modelin bilmesi gereken kısa bilgiler.
  • Rol veya Persona: Modelin hangi rolü üstleneceğini belirtin (ör. editör, veri analisti).
  • Açık talimat (Instruction): Yapılacak işi net ve adım adım yazın.
  • Format ve kısıtlar: Beklenen çıktı biçimini (madde, JSON, tablo) ve uzunluk/kısıtlama kurallarını belirtin.
  • Örnekler (Few-shot): İstenen biçimi gösteren 1–3 örnek giriş/çıkış ekleyin.
  • Doğrulama ve test talimatları: Çıktının nasıl kontrol edileceğini modelden isteyin.

Genel adım-adım şablon (kullanıma hazır çatı)

Role: "Sen bir [UZMAN ROLÜ]sün. Kontekst: [Kısa bağlam — hedef, hedef kitle, önemli bilgiler]. Talimat: [Net, adım adım yapılacaklar]. Format: "Çıktıyı şu formatta ver: [JSON/MD/list/csv]." Kısıtlar: [maksimum kelime/anahtar kelimeler/yeniden yazım kısıtları]. Örnek(ler): [Giriş => Beklenen Çıktı]. Kontrol: Sonuçları şu kriterlere göre değerlendir: [kontrol listesi].

Bu çatıyı kendi kullanım senaryonuza göre doldurun. Basit bir görev için bağlamı kısa tutun; karmaşık işlerde bağlamı genişletin ve örneklere ağırlık verin.

Pratik şablonlar ve örnek kullanımlar

1) Özetleme ve bilgi çıkarımı (Tek turlu)

Role: "Sen bir teknik özetleyicisin." Kontekst: "Aşağıdaki uzun metni 3 cümleye indirgeme amacıyla oku. Önemli bulguları maddele." Talimat: "Metni okuyup en önemli 5 maddeyi çıkar ve her maddeye 1-2 cümle açıklama ekle." Format: "Madde listesi (Markdown benzeri)"

Kullanım ipucu: Uzun metin içindekileri net çıkarmak için örnek bir özet verin. Örneğin kısa bir paragrafa karşılık beklenen çıktı örneği eklemek, modelin formatı öğrenmesini sağlar.

2) İçerik üretimi — Blog makalesi (Çok turlu)

Turn 1 — Kullanıcı: "Konu: [KONU]. Hedef kitle: [KİŞİSEL/ŞİRKET]. Uzunluk: 700–900 kelime. Ton: öğretici ve samimi." Turn 2 — Model: Başlık ve 3 alt başlık önerisi sunar. Turn 3 — Kullanıcı: Bir alt başlığın genişletilmesini ister. Turn 4 — Model: İstenen alt başlığı 200–300 kelimeyle açıklar. Format: "Her alt başlık için 2 kısa paragraf ve 1 örnek uygulama."

Çok turlu yaklaşımlarda her adımda modelden açık bir çıktı formatı isteyin ve önceki adımın sonucunu doğrulamak için kısa bir kontrol talebi ekleyin (ör. "Bu bölümde 3 referans başlık kullanıldı mı?").

3) Çok turlu prompt tasarımı — durum takibi

Çok turlu konuşmalarda modelin hafızasını ve durumunu açık tutmak için durum özetleri kullanın:

  • Her 3–4 turda bir "Özet" isteyin: "Şu ana kadar kararlaştırılanlar: ..."
  • Değişiklik yaptığınızda önce eski kuralı hatırlatıp sonra güncelleme sözcüğü ekleyin: "Önce: A. Güncelle: A => B"

Bu yaklaşım modelin tutarlılığını artırır ve yeni taleplerin eskileri çarpıtmasını azaltır.

4) Veri ayıklama ve yapılandırılmış çıktı (Tablo/CSV/JSON)

Role: "Sen bir veri ayıklama aracısısın." Kontekst: "Aşağıdaki metinlerden ürün adını, fiyatını ve stok durumunu çıkar." Talimat: "Çıktıyı JSON array şeklinde ver: [{\"name\":...,\"price\":...,\"stock\":...}]" Kısıt: "Eksik bilgi varsa null yaz."

Not: Yapılandırılmış çıktı isteğinde modelden doğrudan makine okunur format (JSON/CSV) istemek kaliteyi artırır. Test ederken birkaç örnek satır verip beklenen alanları gösterin.

Prompt testi ve iyileştirme adımları (Checklist)

  1. Amaç tanımlanmalı: Beklenen çıktı ne, başarı kriterleri neler?
  2. Minimal prompt oluştur: En kısa hâliyle çalıştır ve sonuçları incele.
  3. Format ve örnek ekle: İstenen çıktıyı gösteren 1–2 örnek verin.
  4. İpucu/örnek (few-shot) ile tekrar test edin: Modelin formatı öğrenip öğrenmediğini kontrol edin.
  5. Çok turlu test: 3–5 tur simüle ederek tutarlılığı test edin; her birkaç turda özet isteyin.
  6. Otomatik doğrulama: Çıktıyı basit kurallarla kontrol eden küçük bir betik veya el ile doğrulama listesi oluşturun.
  7. Uyarlama: Hatalı davranış görüldüğünde talimatı daha kısıtlayıcı hâle getirin veya örnek ekleyin.

Yaygın sorunlar ve hızlı çözümler

  • Çıktılar tutarsız: Talimatı daha açık yapın, örnek ekleyin, modelden "kısa özet" isteyin.
  • Format uymuyor: Çıktı formatını örneklerle gösterin ve "yalnızca istenen formatı ver" talimatı ekleyin.
  • Gereksiz bilgi ekliyor: "Sadece gerekli alanları yaz" ve maksimum uzunluk belirtin.

Kaynaklar ve ileri eğitim

Türkçe rehberler ve kurslar prompt mühendisliği konusunda pratiktir; örneğin Anthropic temelli bir rehber uygulamalı adımlar sunar (ArkeGU). Ayrıca yerel eğitim platformları ve prompt koleksiyonları örnek şablonlar sağlar; bu tür kaynaklar kendi şablonlarınıza fikir verir (Yapay Zeka Master, Trendly Prompt, Hazır Prompt).

Sınırlamalar ve iyi uygulama notu

Bu metotlar çıktıları iyileştirmeye yardımcı olur, ancak farklı modeller ve sürümler arasında davranış farklılıkları olabilir. Test ve doğrulamayı hedeflediğiniz model üzerinden yapın. Ayrıca etik kullanım ilkeleri ve veri gizliliği kurallarına uyun; özellikle kişisel veri içeren görevlerde ekstra özen gösterin.

Sonuç

Net, tekrarlı yanıtlar almak için en etkili yol; bağlamı net yazmak, çıktı formatını örneklerle göstermek ve çok turlu süreçlerde düzenli özetlerle durumu korumaktır. Yukarıdaki şablonları kendi iş akışınıza uyarlayarak kısa sürede daha tutarlı sonuçlar elde edebilirsiniz.


Not: Bu rehber bilgilendirme amaçlıdır ve başlayanlar için pratik şablonlar sunar. İleri seviye uygulamalar için kaynaklardaki eğitimleri inceleyebilirsiniz.