Etkili AI Promptları Nasıl Yazılır
Daha iyi kod üretmek, daha hızlı hata ayıklamak ve geliştirmeyi hızlandırmak için AI ile iletişim sanatında ustalaş.
Net prompt yazan geliştiriciler, ChatGPT, Claude ve Copilot gibi AI araçlarından daha iyi sonuçlar alır. İyi bir prompt yapılandırılmış, spesifik ve AI'ya etkili yardım etmesi için yeterli bağlam sağlar.
İyi bir promptun yapısı
Her etkili prompt dört temel öğeye sahiptir:
Bağlam
Sahneyi kur. Hangi dil, framework veya ortamı kullanıyorsun? Neyi denedin?
Görev
Ne istediğini net söyle. "Şunu yapan bir fonksiyon yaz..." veya "Nedenini açıkla..." veya "Şu kodda hatayı düzelt..."
Talimatlar
Kısıtlamalar ekle. "async/await kullan", "50 satırın altında tut", "Hata yönetimi ekle".
Format
Çıktıyı belirt. "Sadece kodu döndür", "Adım adım açıkla", "JSDoc yorumları kullan".
bir buton yapÇok belirsiz — ne tür buton, hangi stil, hangi özellikler?
Şu özelliklere sahip bir React buton bileşeni oluştur: (1) label ve onClick prop'ları alsın, (2) yüklenirken spinner göstersin, (3) yüklenirken disabled olsun, (4) stil için Tailwind kullansın. Sadece bileşen kodunu döndür.Spesifik — dil, framework, kısıtlamalar ve format net.
Kod promptları için ipuçları
- 1İlk cümlede dili ve framework'ü belirt.
- 2Düzeltme veya açıklama isterken ilgili kodu yapıştır.
- 3Karmaşık istekleri daha küçük, odaklı promptlara böl.
- 4Sadece kopyalamak değil öğrenmek istiyorsan açıklama iste.
- 5Gerekirse "deprecated API kullanma" veya "modern sözdizimi kullan" belirt.
Prompt şablonu
Bir sonraki isteğin için bu şablonu kopyala ve uyarla:
[BAĞLAM]
[proje türü] üzerinde [dil/framework] ile çalışıyorum.
[İlgili detaylar: ne denedin, kısıtlamalar vb.]
[GÖREV]
[Net, spesifik istek]
[TALİMATLAR]
- [Kısıtlama 1]
- [Kısıtlama 2]
- [Kısıtlama 3]
[FORMAT]
[Çıktıyı nasıl istiyorsun: sadece kod, yorumlarla, adım adım vb.]Şimdi dene: Prompt Checklist
Kural-tabanlı bir kontrol listesi — AI seni değerlendirmiyor, yukarıdaki çerçeveyi kendi promptuna uyguluyorsun.
Prompt Checklist
Aşağıya bir prompt yaz. Bu, rehberde öğretilen dört sütuna göre kontrol eder — bu bir AI değerlendirmesi değil, bir kontrol listesidir.