Ilusi Efisiensi: Mengapa Tahap Akhir AI Memakan Segalanya

Anda membaca tentang aturan 80/20 dalam kode AI dan Anda mengangguk setuju.

AI menulis 80% pertama kode Anda dalam hitungan detik. Terlihat seperti kemajuan. Terasa seperti kecepatan.

Ini adalah jebakan.

20% terakhir dari pekerjaan memakan 80% waktu Anda. Di sinilah proyek-proyek mati. Di sinilah para pengembang kehilangan akal sehatnya.

AI bekerja berdasarkan probabilitas. Ia memprediksi kata atau baris kode berikutnya yang paling mungkin. Ia tidak memahami logika. Ia tidak memahami arsitektur sistem spesifik Anda. Ia menciptakan "happy path" yang hanya berfungsi dalam kondisi sempurna.

Saat Anda melampaui happy path tersebut, Anda akan menabrak dinding.

Saya menyebut ini Verification Debt.

Technical debt berasal dari perbaikan cepat. Verification debt berasal dari kurangnya pemahaman.

Saat Anda menulis kode sendiri, Anda membangun peta mental. Anda tahu mengapa setiap baris itu ada. Saat AI yang menulisnya, Anda disodori produk jadi yang tidak Anda bangun sendiri. Anda tidak memiliki logikanya. Anda hanya memiliki hasilnya.

Jika Anda tidak memahami kodenya, Anda tidak dapat melakukan debugging. Anda menghabiskan waktu berjam-jam mencoba memperbaiki kesalahan yang dibuat AI hanya dalam satu detik.

Kecepatan pembuatan kode menciptakan ilusi penyelesaian. Anda pikir Anda hampir selesai. Lalu muncul edge cases. Integrasi gagal. Celah keamanan muncul.

20% terakhir bukan sekadar "sentuhan akhir." Itu adalah inti dari kualitas. Itu adalah pengujian, debugging, dan penanganan edge case.

Bagaimana cara memperbaikinya?

Berhentilah memperlakukan output AI sebagai produk akhir. Perlakukan ia sebagai data yang tidak tepercaya.

  • Tulis tes terlebih dahulu. Jangan pernah menghasilkan logika sebelum Anda menghasilkan tesnya. Definisikan seperti apa kegagalan itu sebelum AI berbicara.
  • Validasi dalam segmen. Jangan menunggu integrasi sistem penuh untuk menemukan kesalahan. Uji setiap blok kecil secara terisolasi.
  • Buang daripada menambal. Jika fungsi AI gagal dalam tes, jangan mencoba memperbaikinya baris demi baris. Hapus dan coba prompt yang berbeda. Menambal kesalahan AI sering kali justru menciptakan lebih banyak kesalahan.

Aturan 80/20 adalah sebuah peringatan. AI meningkatkan kecepatan Anda, tetapi ia juga meningkatkan tanggung jawab Anda untuk melakukan verifikasi.

Jika Anda menghabiskan seluruh waktu Anda untuk memperbaiki kesalahan AI, Anda tidak mendapatkan efisiensi. Anda hanya menukar satu jenis pekerjaan dengan jenis pekerjaan lainnya.

Tahap akhir adalah saat Anda membuktikan bahwa kode tersebut benar-benar berfungsi. Di situlah Anda membuktikan bahwa Anda tidak tertipu oleh kebohongan yang tampak sempurna.

Sumber: https://dev.to/amrree/the-illusion-of-efficiency-why-ais-last-mile-costs-everything-a7g

Komunitas belajar opsional: https://t.me/GyaanSetuAi