Home / Glossary / Vibe Coding

Definition

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?+
Tidak tepat sama. Agentic coding merujuk kepada keupayaan AI untuk mengambil tindakan autonomi. Vibe coding menerangkan pendekatan pembangun — tidak formal, dipacu niat, tertumpu pada hasil dan bukannya kod. Anda boleh melakukan vibe coding dengan alat agentik, tetapi agentic coding juga boleh dilakukan dengan gesaan yang tepat dan terperinci.
Adakah vibe coding baik untuk pemula?+
Ia boleh membantu pemula membina projek yang berfungsi dengan cepat, tetapi ada risiko tidak mempelajari asas-asas. Pemula harus mengkaji kod yang dijana untuk memahami apa yang dilakukannya. Gunakan vibe coding sebagai alat pembelajaran, bukan pengganti pemahaman.
Alat apa yang terbaik untuk vibe coding?+
Claude Code, Cursor dan Bolt popular untuk vibe coding. Claude Code adalah ideal kerana keupayaan agentiknya mengendalikan gelung pelaksanaan penuh — anda menerangkan apa yang anda mahukan dan ia mengendalikan yang lain.
Bolehkah anda membuat kod aplikasi pengeluaran dengan vibe coding?+
Anda boleh, tetapi anda tidak seharusnya melangkau semakan kod. Vibe coding adalah pendekatan pembangunan, bukan strategi jaminan kualiti. Sentiasa semak kod yang dijana untuk kerentanan keselamatan, pengendalian ralat dan prestasi sebelum menghantar ke pengeluaran.

Related terms

Agentic CodingPengaturcaraan Berpasangan AIKejuruteraan Gesaan untuk Kod

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS