𝗧𝗵𝗲 𝗔𝗴𝗲𝗻𝘁 𝗗𝗶𝗱 𝗘𝘅𝗮𝗰𝘁𝗹𝘆 𝗪𝗵𝗮𝘁 𝗜 𝗔𝘀𝗸𝗲𝗱 𝗔𝗻𝗱 𝗧𝗵𝗮𝘁 𝗪𝗮𝘀 𝗧𝗵𝗲 𝗣𝗿𝗼𝗯𝗹𝗲𝗺

Agen pengkodean AI mengubah segalanya di tahun 2024.

Mereka membaca basis kode Anda. Mereka mengikuti pola penamaan Anda. Mereka memahami domain Anda.

Saya pikir ini berarti tugas dua minggu akan selesai dalam dua hari. Saya salah.

Saya memberikan tugas besar kepada agen: membangun mekanisme event global untuk aplikasi React Native. Saya membuat rencana. Saya menyetujui rencana tersebut.

Agen tersebut mengikuti rencana dengan sempurna. Itulah masalahnya.

Rencana tersebut melewatkan detail-detail kritis. Rencana itu tidak memperhitungkan komponen yang dimuat secara kondisional. Rencana itu tidak memetakan dampaknya terhadap seluruh sistem.

Agen tersebut menyelesaikan masalah yang terlihat, tetapi meninggalkan masalah yang tidak terlihat.

Inilah yang terjadi:

• UI rusak di area yang diabaikan oleh rencana tersebut. • Agen menambahkan handler event duplikat. • Agen menciptakan pola baru menggunakan Context dan Redux yang tidak saya minta.

Agen tersebut tidak gagal karena kode yang buruk. Ia gagal karena kurangnya batasan.

Saat Anda tidak menetapkan aturan, AI akan membuat tebakan. Tebakannya sering kali salah.

Saya mencoba memperbaikinya melalui chat. Saya menambahkan kode di atas kode lainnya. Thread chat menjadi terlalu panjang. Saya memulai chat baru. Siklusnya terus berulang.

Pada hari ketiga, kode sudah 75% selesai tetapi rapuh. Tidak ada catatan tentang apa yang berhasil atau apa yang gagal.

Saya menyadari masalahnya bukan pada alatnya. Melainkan pada perannya.

AI dapat menulis kode. Ia tidak dapat memutuskan apa sebenarnya pekerjaan tersebut.

Peninjauan manusia menangkap kesalahan setelah terjadi. Namun, penilaian manusia harus mendefinisikan pekerjaan sebelum dimulai.

Anda tidak butuh alat yang lebih baik. Anda butuh sebuah kontrak.

Saya membangun alur kerja tujuh fase. Manusia harus menyetujui setiap serah terima sebelum fase berikutnya dimulai. Ini memastikan pekerjaan tetap berada dalam batasan yang telah ditentukan.

Source: https://dev.to/jeelvankhede/the-agent-did-exactly-what-i-asked-and-that-was-the-problem-1hek

Optional learning community: https://t.me/GyaanSetuAi