Giriş
Yapay zekâ ile daha tutarlı ve kullanışlı çıktılar almak için komut (prompt) yazma becerisi kritik. OpenAI'nin GPT-4 için yayımladığı prompt mühendisliği önerileri, model performansını artırmak için 6 temel strateji sunuyor; bu rehber bu stratejileri pratik adımlara çevirir ve uygulanabilir şablonlar verir (InfoQ özetine bakınız, Metaverse Post). Rehberin sonunda hızlı kontrol listesi ve test yöntemleri bulacaksınız.
Altı temel adım (kısa)
- 1. Net ve spesifik talimatlar verin.
- 2. Referans veya örnek metin sağlayın.
- 3. Karmaşık görevleri alt görevlere ayırın.
- 4. Modele düşünme süresi ve ara adımlar isteyin.
- 5. Harici araçlar ve yapılandırılmış formatlar kullanın.
- 6. Değişiklikleri sistematik olarak test edin ve ölçün.
1. Net ve spesifik talimatlar verin
Genel ifadeler yerine hedefi, formatı ve beklentiyi açıkça belirtin. Modelin ne üretmesini, hangi uzunlukta olmasını ve hangi tonu kullanmasını istediğinizi kesinleştirin.
Örnek şablon ve kullanım:
Sen: Bir içerik yazarı gibi hareket et. Konu: "Uzaktan çalışma verimliliği". Hedef kitle: KOBİ yöneticileri. Uzunluk: 250–300 kelime. Ton: Profesyonel ve kolay anlaşılır. 3 ana başlık ve kısa öneriler ekle.
Bu yaklaşımla modelin hedefleri ve çıktının biçimi netleşir, tekrar üretilebilir sonuç alma olasılığı artar.
2. Referans veya örnek metin sağlayın
Modelin stili veya doğruluğu üzerinde kontrol sahibi olmak için örnek cümleler, hedeflenen çıktı stili veya kaynak metin verin. Özellikle özetleme, yeniden yazma veya stil transferi gerektiren işler için etkilidir.
Örnek: "Aşağıdaki müşteri yorumunu 3 cümlelik, profesyonel bir özet haline getir: [yorum metni]"
Kaynak metin verdiğinizde model, hem içeriğe hem de biçime daha yakın sonuç üretir.
3. Karmaşık görevleri alt görevlere ayırın
Büyük bir işi tek promptla çözmeye çalışmak yerine, adımlara bölün. Her adım için ayrı prompt kullanmak hem hata bulmayı kolaylaştırır hem de çıktıları kontrol etmeyi sağlar.
Adımlama örneği:
- Adım A: Konu araştırması — anahtar noktaları listele.
- Adım B: Bu anahtar noktaları temel alarak taslak hazırla.
- Adım C: Taslağı hedef kitleye göre sadeleştir.
Her adımı ayrı prompt olarak çalıştırıp ara çıktıların doğruluğunu kontrol edin.
4. Modele düşünme süresi ve ara adımlar isteyin
Bazı görevlerde modelden ara adımları veya mantıksal düşünce zincirini açıklamasını istemek, tutarlı ve izlenebilir sonuçlar sağlar. Örneğin "Adım adım düşün" türü yönergeler, karmaşık mantık gerektiren durumlarda yardımcı olabilir.
Örnek: "Bir hipotezi test ederken izleyeceğin mantıksal adımları listele, sonra her adımı kısa bir cümleyle uygula."
Not: Bu yöntemi kullanırken çıktının her adımını doğrulamak önemlidir; modelin ara adımları hatalı olabilir, bu nedenle insan denetimi önerilir.
5. Harici araçlar ve yapılandırılmış formatlar kullanın
Bilgiyi tutarlı biçimde almak için modelden JSON, CSV veya başka yapılandırılmış formatta çıktı istemek işe yarar. Ayrıca harici veriler veya API sonuçlarıyla birlikte çalışıyorsanız, bu veriyi prompt içine açıkça dahil edin veya modelin harici araç çağrısı yapacağı kontrol mekanizmasını belirleyin.
Örnek: "Çıktıyı şu JSON şemasına uyacak şekilde ver: {\"başlık\": string, \"özet\": string, \"öncelikler\": [string]}"
Bu yaklaşım, otomatik sistemlere entegrasyon ve sonradan doğrulama süreçlerini kolaylaştırır.
6. Değişiklikleri sistematik olarak test edin
Prompt performansını artırmak için A/B yaklaşımı uygulayın: bir değişkeni (ton, uzunluk, örnek varlığı) değiştirin ve sonuçları karşılaştırın. Değerlendirme kriterleri olarak doğruluk, alaka düzeyi, ifade netliği ve istenen format uygunluğunu kullanabilirsiniz.
Test kontrol listesi örneği:
- Bir seferde yalnızca bir değişken değiştirildi mi?
- Çıktılar karşılaştırılabilir şekilde kaydedildi mi?
- Ölçütler (doğruluk, netlik, uygun format) belirlendi mi?
OpenAI kılavuzunda da benzer bir yöntem öneriliyor; sistematik testler ve yinelemeler model çıktılarının kalitesini artırır (infodocket).
Pratik şablonlar — Hızlı başlangıç
Aşağıda farklı ihtiyaçlar için kısa, uygulanabilir prompt örnekleri bulabilirsiniz.
Özetleme
"Aşağıdaki metni 5 cümleyi geçmeyecek şekilde, başlıca 3 çıkarımı maddeleyerek özetle: [metin]"
Blog başlığı & giriş
"Konu: 'Veri görselleştirme ipuçları'. Hedef kitle: veri analistleri. Üslup: öğretici ve motive edici. 5 başlık önerisi ve her bir başlık için 2 cümlelik giriş yaz."
Teknik açıklama (kod/algoritma)
"Kodu şu formatta açıkla: 1) Amaç, 2) Girdi/Çıktı, 3) Adım adım çalışma, 4) Zorluklar ve dikkat edilmesi gereken noktalar."
Dos ve Don'ts (kısa)
- Yapın: Beklentiyi netleştirin; örnek verin; çıktı formatı belirtin; adımlara ayırın; sonuçları test edin.
- Yapmayın: Belirsiz ve tek satırlık taleplerle işi bırakmayın; aynı anda çok fazla değişkeni değiştirmeyin; çıktıyı doğrudan son ürün olarak kabul etmeyin — insan onayı gereklidir.
Hızlı Kontrol Listesi (Göndermeden önce)
- Hedef net mi? (kitle, uzunluk, ton)
- Format belirtildi mi? (JSON, madde, makale vb.)
- Gerekli örnekler/referanslar eklendi mi?
- Adımlar bölündü mü (gerekliyse)?
- Test/karşılaştırma planı var mı?
Sınırlamalar ve güvenlik notları
Bu rehber pratik öneriler sunar; model çıktılarının doğruluğu ve uygunluğu her zaman insan denetimi gerektirir. Özel, hukuki veya tıbbi içerikler için ilgili uzman onayı alın. Ayrıca paylaştığınız verilerin gizliliğine dikkat edin; kişisel veya hassas bilgileri doğrudan prompt içine koymaktan kaçının.
Kaynaklar ve daha fazla okuma
- OpenAI GPT Prompt Engineering Kılavuzu (InfoQ özet)
- OpenAI: Six Strategies (Metaverse Post)
- OpenAI Prompt Engineering (infoDOCKET)
Bu rehber, pratik uygulama ve sistematik testlerle prompt başarısını artırmaya odaklanır. Aşağıdaki SSS bölümünde sık sorulan sorulara kısa yanıtlar bulabilirsiniz.