HeadlinesBriefing favicon HeadlinesBriefing.com

Vibe Coding: Manfaat dan Risiko Pengembangan AI

Engadget •
×

Vibe coding, istilah yang diciptakan oleh Andrej Karpathy pada Februari 2025, menggambarkan pendekatan pengembangan di mana pengguna sepenuhnya menerima kode yang dihasilkan oleh model bahasa besar seperti Cursor Composer w Sonnet. Pendukung berargumen bahwa metodologi ini mendemokratisasi penciptaan perangkat lunak, memungkinkan non-expert untuk membangun aplikasi. Sebagai contoh, seorang teknisi veteriner menggunakan vibe coding untuk membuat aplikasi yang melacak suntikan insulin kucing seniornya.

Namun, praktik ini menghadapi kritik signifikan terkait keamanan dan kemudahan pemeliharaan perangkat lunak. Peneliti dari Sekolah Keamanan Siber dan Privasi Georgia Tech menganalisis 43.000 advisory keamanan dan melacak 74 kerentanan yang langsung terkait dengan kode yang dihasilkan AI, 14 dari mana dianggap kritis. Tim memperkirakan jumlah sebenarnya kerentanan adalah lima hingga sepuluh kali lipat lebih banyak akibat pelaporan yang tidak mencukupi.

Meskipun ada risiko ini, adopsi di kalangan profesional sedang meningkat pesat. Survei terhadap 1.100 programmer menemukan bahwa 72% menggunakan alat pengkodean AI setiap hari, dengan sekitar 42% basis kode mereka kini dihasilkan atau didukung oleh AI. Para ahli memprediksi bahwa AI akan mewakili lebih dari setengah dari semua kode pada tahun depan.

Pergeseran ini menimbulkan kekhawatiran tentang masa depan peran pengembang junior, karena posisi tradisional tingkat pemasukan berkurang. Perbedaan antara kode yang sepenuhnya dihasilkan AI dan pengembangan yang didukung AI tetap penting untuk memahami lanskap yang sedang berkembang dari rekayasa perangkat lunak.