Log in to leave a comment
No posts yet
Dario Amodei, CEO Anthropic, sempat sesumbar. Pada Forum Davos 2025, ia memprediksi bahwa dalam 6 bulan AI akan menulis 90% kode, dan dalam setahun AI akan mengambil alih seluruh proses coding. Di tahun 2026 sekarang ini, prediksi tersebut menyisakan separuh keberhasilan dan separuh kegagalan. Volume pembuatan kode meledak, namun nilai dari insinyur yang kompeten justru melonjak drastis. Di saat AI memuntahkan kode secara masif, kita tidak boleh sekadar bersaing dalam kecepatan mengetik, melainkan harus melakukan transisi strategis demi bertahan hidup.
90% yang dimaksud Amodei merujuk pada jumlah baris kode (Line of Code). Kode boilerplate yang repetitif, unit test, atau skrip konversi data kini menjadi domain AI. Di sini, manusia bersaing dalam kecepatan adalah hal yang sia-sia. Namun, 10% sisanya justru menentukan keberhasilan atau kegagalan seluruh sistem.
AI hanyalah pengetik berperforma tinggi, bukan seorang desainer. Semakin banyak kode yang dihasilkan, beban kerja untuk memperbaiki cacat (re-work) juga meningkat. Pada akhirnya, kompetensi inti bergeser dari seberapa banyak kode yang bisa dibuat menjadi bagaimana cara mengelola dan mengendalikan kode yang telah dihasilkan.
Di lapangan pengembangan, sedang tren "Vibe Coding" — menghasilkan output melalui prompt bahasa alami tanpa desain yang jelas. Meski berguna untuk pembuatan prototipe, ini adalah bom waktu bagi sistem enterprise. Coding tanpa disiplin yang terlatih hanya akan menghasilkan sampah yang tidak dapat dipelihara (unmaintainable) meski tampak bagus di luar.
| Kategori | Vibe Coding | Professional Engineering (ACE) |
|---|---|---|
| Penggerak Utama | Prompt bahasa alami yang intuitif | Spesifikasi desain dan disiplin yang ketat |
| Tujuan | Kecepatan implementasi yang terlihat | Maintenance dan reliabilitas sistem |
| Pemahaman | Kepercayaan buta pada hasil | Tanggung jawab atas setiap baris kode |
Kita harus mengadopsi strategi ACE (AI-Assisted Code Engineering), yaitu memanfaatkan kecepatan AI sambil tetap berpegang teguh pada standar rekayasa manusia.
Agar tidak kehilangan kendali kepada AI, kita harus memfokuskan seluruh kekuatan pada tahap desain sebelum mulai menulis kode.
Sebelum memulai dialog dengan AI, tetapkan dokumen terstruktur terlebih dahulu. Panduan yang merinci versi library yang digunakan, model data, dan konvensi pengkodean akan menjadi alat kontrol yang kuat untuk menekan fenomena halusinasi pada AI.
Tetapkan model dengan kemampuan penalaran tinggi sebagai Planner untuk merancang keseluruhan logika, dan gunakan alat yang dikhususkan untuk pembuatan kode sebagai Executor. Dalam proses ini, manusia berperan sebagai Orchestrator yang meninjau dan menyetujui hasil dari setiap tahap.
Meminta fungsi yang kompleks sekaligus adalah jalan pintas menuju kegagalan. Bagilah tugas menjadi unit-unit independen dan implementasikan satu per satu. Semakin kecil pembagiannya, semakin sempurna kontrol manusia terhadap celah keamanan atau kesalahan logika.
AI melakukan kesalahan dengan merekomendasikan library yang tidak ada atau menyalin rahasia keamanan (security secrets) yang disertakan dalam data pelatihan. Ini berarti ancaman baru berupa "produksi kerentanan otomatis" telah muncul.
AI menunjukkan keterbatasannya terutama pada sistem legacy. AI bisa membaca sintaks kode, tetapi tidak memahami konteks bisnis mengapa hutang teknis (technical debt) tertentu harus dipilih 10 tahun yang lalu. Kemampuan untuk menyelaraskan konteks ini dan menemukan titik temu teknis akan tetap menjadi domain eksklusif pengembang senior.
Kini era penguasaan sintaks telah berakhir. Sekarang adalah era penguasaan alat. Kemampuan menghafal sintaks bahasa tertentu tidak lagi membuktikan nilai pasar. Di dunia profesional tahun 2026, mengatakan "AI yang menulisnya seperti itu" hanyalah alasan yang tidak bertanggung jawab.
Pasar masa depan menuntut ahli strategi teknologi yang mampu memimpin alat canggih bernama AI untuk menciptakan nilai bisnis. Pertahankan kendali dengan meminta pembuatan kode per fungsi unit, bukan seluruh sistem. Investasi dengan menambah 20% waktu desain akan mencegah ratusan kali perbaikan kode. Era otomatisasi AI bukanlah akhir dari pengembang, melainkan awal dari rekayasa tingkat tinggi.