~/VibeHandbook
PDF Gratis

Bab 12 · 01

Pola pikir inti

Kesalahan terbesar yang dilakukan pemula adalah menempelkan "ini tidak berfungsi, perbaiki" ke dalam chat lalu berharap. AI tidak bisa melihat layarmu, datamu, atau apa yang kamu harapkan terjadi. AI hanya tahu apa yang kamu beri tahu. Ketika kamu tidak memberi apa-apa, AI melakukan satu-satunya hal yang bisa ia lakukan: menebak — dan tebakan percaya diri yang kebetulan salah lebih berbahaya daripada tidak ada jawaban sama sekali, karena kamu akan bertindak berdasarkan tebakan itu. Debugging dengan AI sebagian besar adalah tentang memberinya konteks yang tepat agar ia bisa bernalar, bukan menebak.

Laporan bug yang baik — untuk manusia maupun AI — menjawab tiga pertanyaan:

  • Apa yang kamu lakukan? (langkah-langkah untuk memicunya)
  • Apa yang kamu harapkan terjadi?
  • Apa yang sebenarnya terjadi? (error, output yang salah, crash)

Jika kamu bisa menjawab ketiganya, kamu sudah lebih unggul dari kebanyakan orang. Alasan mengapa ketiga hal ini penting adalah karena bug, menurut definisinya, adalah celah (gap) antara apa yang kamu harapkan dan apa yang sebenarnya terjadi. AI tidak bisa menemukan celah yang tidak bisa ia lihat kedua sisinya. "Ini rusak" hanya menjelaskan satu sisi; "saya berharap ada layar selamat datang, tapi yang muncul halaman kosong dan error ini" menjelaskan kedua sisi — dan celahnya hampir menamai dirinya sendiri.

Mau versi offline?

Unduh seluruh buku sebagai PDF atau EPUB — gratis.