Prompt örnekleri · Kodlama: hata ayıklama ve kod inceleme için prompt

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”.