Kod yazarken yapay zekâdan en iyi verimi, bağlamı tam verdiğinizde alırsınız: hangi dil, hangi sürüm, ne yapmaya çalışıyorsunuz, ne oluyor, ne olmasını bekliyorsunuz.
Formül
Dil ve sürüm + amaç + ilgili kod + tam hata mesajı + beklenen davranış + kısıtlar + çıktı biçimi
Hazır prompt: hata ayıklama
Python 3.12 kullanıyorum. Bir CSV dosyasını okuyup toplam satışı hesaplamak istiyorum.
Kod:
<kodunuzu buraya yapıştırın>
Aldığım hata (tam metin):
<hata mesajının tamamı>
Beklenen: "toplam: 15420.50" yazdırması.
Lütfen:
1) Hatanın sebebini 2-3 cümleyle açıkla.
2) Düzeltilmiş kodun tamamını ver.
3) Neyi neden değiştirdiğini madde madde yaz.
Ek kütüphane kullanma, sadece standart kütüphane.
Hazır prompt: kod inceleme
Aşağıdaki fonksiyonu kıdemli bir geliştirici gibi incele.
Öncelik sırası: 1) hatalar, 2) güvenlik açıkları, 3) okunabilirlik.
Her bulgu için: satır, sorun, neden önemli, önerilen düzeltme.
Bulgu yoksa "bulgu yok" de; olmayan sorun uydurma.
<kod>
Neden işe yarıyor?
- Tam hata mesajı tahmini ortadan kaldırır.
- Beklenen çıktı yapay zekânın doğru hedefe çalışmasını sağlar.
- “Olmayan sorun uydurma” gereksiz önerileri azaltır.
Dikkat
- Yapay zekânın verdiği kodu çalıştırıp test edin. Var olmayan bir fonksiyon ya da kütüphane uydurabilir.
- Şifre, API anahtarı ve müşteri verisi içeren kodu yapıştırmadan önce bu bilgileri silin.
- Öğrenmek için kullanıyorsanız “önce ipucu ver, çözümü sonra” deyin; kendiniz düşünmüş olursunuz.
İlgili dersler: Kod kategorisindeki “Python’a sıfırdan başla” ve “Java’ya sıfırdan başla”.