Vibe coding là gì?
Biến thể: vibe code, vibe coder
Định nghĩa nhanh
Vibe coding là cách làm phần mềm bằng việc mô tả ý tưởng cho AI bằng ngôn ngữ tự nhiên rồi để AI viết code, người dùng gần như không đọc từng dòng code.
Biên soạn bởi Ban biên tập TopKhoaHoc
Nguồn gốc
Thuật ngữ do nhà nghiên cứu AI Andrej Karpathy đặt ra vào tháng 2/2025. Collins Dictionary chọn “vibe coding” làm Từ của năm 2025.
Vibe coding nghĩa là gì?
Vibe coding là “code theo cảm hứng”: bạn mô tả điều mình muốn (“làm cho tôi trang web bán hàng màu cam, có giỏ hàng”), AI sẽ viết code. Bạn chạy thử, thấy chưa ổn thì tiếp tục mô tả, lặp lại tới khi được.
Điểm đặc trưng là người làm tập trung vào kết quả, không đọc kỹ từng dòng code AI viết ra.
Ưu và nhược điểm
Ưu điểm: nhanh, ai cũng có thể thử làm sản phẩm, phù hợp làm demo hoặc công cụ cá nhân.
Nhược điểm: khó kiểm soát lỗi và bảo mật, code khó bảo trì nếu không ai hiểu nó.
Ví dụ cách dùng “Vibe coding”
- “Cuối tuần mình vibe coding được cái app quản lý chi tiêu, không biết code vẫn làm được.”
- “Vibe coding làm demo thì nhanh, nhưng đưa lên chạy thật thì vẫn cần người review.”
Câu hỏi thường gặp
Không biết lập trình có vibe coding được không?
Có thể làm các sản phẩm đơn giản. Tuy vậy, để sửa lỗi, bảo mật và vận hành lâu dài thì hiểu biết về lập trình vẫn rất quan trọng.
Vibe coder là ai?
Là người làm phần mềm chủ yếu bằng cách ra lệnh cho AI thay vì tự viết code.
Nguồn tham khảo
Bạn bè cũng đang thắc mắc? Gửi cho họ: