Layar merah, panik, buka AI, ketik "ini kenapa error?", terus dapet jawaban panjang yang muter-muter tapi gak nyentuh masalah kalian. Pernah? Ini bukan AI-nya yang bego. Ini cara nanyanya yang salah.
Kayak nelepon montir tanpa cerita apa-apa
Coba bayangin kalian telepon montir cuma bilang "mobil gw bunyi aneh." Dia pengen bantu, tapi gak tau bunyi kayak apa, dari bagian mana, dan udah dicoba apa. Paling dia cuma bisa nebak "mungkin mesinnya."
Sama persis kalau kalian lempar error mentah-mentah ke AI. AI-nya pinter, tapi dia buta soal kode kalian lagi ngapain, di titik mana error itu muncul, dan langkah apa yang udah kalian coba. Hasilnya ya jawaban generik yang kemungkinan besar meleset.
Formula-nya cuma tiga bagian
Prompt debugging yang beneran kepake selalu punya tiga elemen: konteks, error-nya sendiri, dan apa yang udah kalian coba. Konteks bikin AI ngerti kalian lagi bangun apa. Error mentah (jangan diringkas, paste apa adanya) kasih dia detail teknis buat diagnosis. Dan "yang udah dicoba" nyegah dia ngasih saran yang udah kalian jalanin dan gagal.
Tiga bagian ini yang bedain antara jawaban template sama solusi yang beneran nyambung ke masalah spesifik kalian.
Starter prompt-nya
Ini satu template yang bisa langsung kalian pakai buat error apa pun, tinggal isi bagian dalam kurung siku:
Gw kena error ini pas [ISI - lagi ngerjain apa]:
[PASTE ERROR MENTAH DI SINI, JANGAN DIRINGKAS]
Konteks:
- Gw lagi coba bikin/lakuin: [ISI]
- Ini bagian kode yang relevan: [PASTE KODE DI SINI]
- Yang udah gw coba: [ISI - atau tulis "belum coba apa-apa"]
Tolong:
1. Jelasin dalam satu kalimat: "masalahnya adalah..."
2. Kasih langkah fix-nya urut
3. Kalau ada istilah teknis, jelasin juga
Anggap gw pemula, jangan skip langkah.
Ganti isinya sesuai error kalian, dan biasanya jawabannya langsung jauh lebih tajam.
Ini baru starter. Di course, gw kasih sepuluh versi lebih spesifik — buat error Python, gagal deploy, API yang nolak koneksi, sampai situasi paling nyebelin: kode jalan tanpa error tapi hasilnya salah.