Etkili bir prompt, modele üç şeyi net söyler: ne yapmasını istiyorsunuz, hangi bağlamda, hangi formatta. “Bana bir e-posta yaz” yerine “Bir müşteriye gecikmiş teslimat için özür dileyen, resmi ama sıcak tonda, 3 paragraflık bir e-posta yaz; teslimat 5 gün gecikti, %10 indirim teklif ediyoruz” gibi bir istek, modelin varsayım yapma ihtiyacını ortadan kaldırır ve sonucu doğrudan kullanılabilir hale getirir.

İyi bir prompt genelde şu bileşenleri içerir: rol (“deneyimli bir pazarlamacı gibi davran”), görev (net eylem fiili: yaz, özetle, karşılaştır, eleştir), bağlam (kimin için, hangi ürün/durum), kısıt (uzunluk, ton, dil) ve format (madde listesi, tablo, JSON). Karmaşık görevlerde adım adım düşünmesini istemek (“önce şunu analiz et, sonra şu formatta yaz”) sonucu belirgin şekilde iyileştirir.

Yaygın hatalar: belirsiz talimat vermek (“daha iyi yap” — neye göre iyi?), tek seferde çok fazla iş istemek, örnek vermemek. Elinizde istediğiniz sonuca yakın bir örnek varsa promptunuza eklemek (“şuna benzer bir formatta yaz”) modelin isabet oranını ciddi şekilde artırır. Modelin yaratıcılık/tutarlılık dengesini ayarlayan teknik bir parametre olan sıcaklık, çoğu sohbet arayüzünde sizin kontrolünüzde değildir ama API kullanımında ayarlanabilir.

Prompt yazmak bir seferlik iş değil, yinelemeli bir süreçtir: ilk cevabı beğenmediyseniz “daha kısa yaz”, “şu kısmı çıkar” gibi geri bildirimlerle düzeltmek, sıfırdan yeni bir istek yazmaktan çoğu zaman daha hızlıdır.