Developer Essentials

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:

1

Bağlam

Sahneyi kur. Hangi dil, framework veya ortamı kullanıyorsun? Neyi denedin?

2

Görev

Ne istediğini net söyle. "Şunu yapan bir fonksiyon yaz..." veya "Nedenini açıkla..." veya "Şu kodda hatayı düzelt..."

3

Talimatlar

Kısıtlamalar ekle. "async/await kullan", "50 satırın altında tut", "Hata yönetimi ekle".

4

Format

Çıktıyı belirt. "Sadece kodu döndür", "Adım adım açıkla", "JSDoc yorumları kullan".

Zayıf prompt
Örnek
bir buton yap

Çok belirsiz — ne tür buton, hangi stil, hangi özellikler?

Güçlü prompt
Örnek
Ş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:

Prompt template
[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.

Developer Essentials'a dön