Log in to leave a comment
No posts yet
Baru-baru ini, komunitas pengembang dihebohkan oleh berita tentang pasukan AI agent yang membangun browser dengan 3 juta baris kode hanya dalam waktu satu minggu. Secara angka, ini memang luar biasa. Namun, hasilnya, FastRender, pada kenyataannya hanyalah sampah digital yang bahkan hampir mustahil untuk dikompilasi secara normal.
Kecepatannya memang revolusioner, tetapi produknya tidak berfungsi. Kita harus mengajukan pertanyaan penting dari kegagalan ini: Mengapa saat AI mampu memuntahkan kode secepat kilat, belum ada produk yang benar-benar layak dan bernilai jual? Jawabannya terletak pada keterbatasan intuisi tanpa kedalaman teknis, atau yang biasa disebut dengan Vibe Coding.
Dalam pengembangan perangkat lunak, berlaku hukum 80/20. AI dapat menyelesaikan 80% bagian proyek yang terdiri dari pemanggilan API standar atau kode boilerplate yang berulang dalam sekejap mata. Namun, inti yang menentukan apakah pengguna merasa produk tersebut berharga dan layak dikomersialkan justru terletak pada 20% sisanya.
Area tersebut mencakup edge cases untuk menangani input pengguna yang tidak terduga atau kesalahan jaringan, arsitektur keamanan untuk mencegah kebocoran data, serta konsistensi agar jutaan baris kode dapat berjalan tanpa konflik. AI hanya menghasilkan kode yang tampak meyakinkan secara statistik, bukan bertanggung jawab atas keutuhan logis seluruh sistem. Alasan mengapa 3 juta baris kode tersebut terhenti karena kesalahan build adalah karena kurangnya intensi rekayasa (engineering intent).
Vibe coding, yang sempat disinggung oleh Andrej Karpathy, merujuk pada metode pengembangan di mana pengembang tidak perlu memahami logika mendalam, melainkan cukup mengandalkan interaksi (vibe) dengan AI. Meskipun berguna untuk memvisualisasikan ide dengan cepat, metode ini bisa menjadi racun mematikan dalam pengembangan produk komersial.
Masalah terbesarnya adalah lonjakan utang teknis (technical debt). Proyek yang mengadopsi alat bantu AI mungkin terlihat mengalami lonjakan produktivitas di awal, namun seiring berjalannya waktu, kompleksitas kode akan meningkat hingga tidak terkendali. Biaya untuk memperbaiki cacat logika di tahap operasional yang dihasilkan AI pada tahap desain akan meningkat secara eksponensial. Muncul sebuah paradoks di mana risiko biaya untuk memperbaiki bug di kemudian hari jauh lebih besar daripada waktu yang dihemat di awal.
Sekarang saatnya kita membutuhkan disiplin, bukan sekadar intuisi. Agentic Engineering adalah model di mana AI digunakan bukan hanya sebagai pengetik kode, melainkan sebagai agen dengan tanggung jawab yang jelas, sementara manusia berperan sebagai orkestrator yang mengarahkan mereka.
Untuk tujuan ini, para ahli menyarankan kerangka kerja SPARC:
Sebagai contoh, sebuah perusahaan di sektor kedirgantaraan tidak membiarkan AI menulis kode secara langsung, melainkan menggunakannya untuk menghasilkan ribuan skenario edge case guna membuktikan keamanan perangkat lunak mereka. Ini adalah contoh inovasi yang secara radikal memperpendek siklus quality engineering.
Di saat semua orang memproduksi kode berkualitas rendah dengan AI, pengembang yang mampu menghasilkan produk tanpa cacat akan memiliki nilai kelangkaan yang luar biasa di pasar. Berikut adalah daftar periksa esensial untuk beralih ke model agentic:
| Tahapan | Aktivitas | Efek yang Diharapkan |
|---|---|---|
| Pengaturan | Menulis file pedoman (guidelines) | Mencegah halusinasi AI |
| Peninjauan | Review manual kode yang dihasilkan | Meminimalkan utang teknis |
| Dualisasi | Penerapan framework per logika | Keseimbangan antara kecepatan dan kualitas |
| Otomatisasi | Integrasi analisis kualitas CI/CD | Pemblokiran dini celah keamanan |
Pelajaran dari eksperimen browser 3 juta baris kode ini sangat jelas. Nilai sejati dari perangkat lunak tidak terletak pada jumlah kodenya, melainkan pada keandalannya. Pemenang di tahun 2026 bukanlah mereka yang paling banyak menggunakan AI, melainkan mereka yang paling mampu mengendalikan AI untuk merancang sistem yang bebas cacat. Evolusilah menjadi seorang arsitek yang mampu mengoordinasikan sistem, melampaui sekadar kemahiran teknis. Kegigihan terhadap kualitas adalah satu-satunya kunci untuk mengubah tumpukan kode AI menjadi aset bisnis yang berharga.