Vibe Coding
Vibe coding ialah pendekatan tidak formal kepada pembangunan perisian di mana pembangun menerangkan apa yang mereka mahukan dalam bahasa semula jadi dan membiarkan alat AI mengendalikan butiran pelaksanaan. Daripada menulis spesifikasi yang tepat, pembangun menyampaikan niat melalui perbualan santai dan mengulang berdasarkan keputusan.
Asal-usul istilah ini
Istilah "vibe coding" dipopularkan oleh Andrej Karpathy pada awal 2025. Beliau menerangkan aliran kerja di mana anda "sepenuhnya menyerah kepada suasana, menerima eksponen dan melupakan bahawa kod itu wujud." Ideanya ialah alat AI telah menjadi cukup berkebolehan sehingga anda boleh menerangkan apa yang anda mahukan secara perbualan dan mendapatkan perisian yang berfungsi tanpa menulis kebanyakan kod secara manual.
Cara vibe coding berfungsi dalam praktik
Dalam sesi vibe coding, anda mungkin berkata: "Buatkan saya papan pemuka yang menunjukkan pendaftaran pengguna dari masa ke masa dengan carta yang cantik." AI menjana pelaksanaan penuh. Anda melihat hasilnya, berkata "jadikan carta biru dan tambah pemilih tarikh," dan AI mengemas kini kod tersebut. Anda mengulang output dan bukannya kod. Fokusnya adalah pada hasil, bukan butiran pelaksanaan.
Vibe coding berfungsi dengan baik untuk prototaip, projek sampingan dan MVP. Untuk sistem pengeluaran, anda masih perlu menyemak kod yang dijana untuk keselamatan, prestasi dan kebolehselenggaraan. Menghantar kod yang tidak anda fahami mewujudkan hutang teknikal.
Vibe coding paling berkesan apabila pembangun mempunyai pengalaman yang cukup untuk menilai output walaupun mereka tidak menulis setiap baris. Mengetahui kod yang baik kelihatan seperti apa adalah penting — walaupun anda bukan yang menulisnya. Kemahiran beralih daripada pelaksanaan kepada penilaian dan arahan.
Adakah vibe coding sama dengan agentic coding?+
Adakah vibe coding baik untuk pemula?+
Alat apa yang terbaik untuk vibe coding?+
Bolehkah anda membuat kod aplikasi pengeluaran dengan vibe coding?+
Master Claude Code in days, not months
37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.
START FREE →