Tôi bắt đầu “vibe coding” ứng dụng với AI — và tôi mê nó mất rồi

Khi Andrej Karpathy đăng một dòng tweet rằng ông “đã hoàn toàn nhập tâm với vibe coding khi lập trình cùng AI”, câu nói ấy lập tức gây tiếng vang. Tôi thử làm theo — sử dụng AI để viết code, gần như chỉ điều khiển bằng lời nói — và bất ngờ: nó rất… thú vị.
Trước đây, biết lập trình nhưng từng bỏ nhiều dự án vì phải học nhiều thứ nền tảng. Nhưng với AI, tôi thử đưa nội dung trang WordPress cũ của mình vào ChatGPT, yêu cầu nó tạo lại site bằng HTML, CSS, JavaScript — và chỉ sau vài giờ, tôi có một bản mẫu gần hoàn chỉnh để tinh chỉnh thêm — không cần viết từng dòng code khô khan.
Tôi áp dụng vibe coding cho nhiều dự án khác nhau: app lắc xúc xắc, công cụ DnD, trò chơi Pico-8 nhỏ… Dù chưa giỏi đa ngôn ngữ hoặc framework, AI giúp tôi vượt qua rào cản khởi đầu. Tôi vừa viết code, vừa hỏi AI cách xử lý lỗi, vừa thử nghiệm trực tiếp — cảm giác như đang “vẽ” phần mềm thay vì viết từng dòng.
Nhưng không phải lúc nào cũng mượt: code AI tạo ra đôi khi có lỗi bảo mật, API key bị lộ, logic sai hoặc phức tạp hơn dự tính. Có người đã thử dùng workflow tương tự cho startup mà gặp rắc rối về bảo mật hoặc API hết hạn. Vì vậy, vibe coding phù hợp để làm prototype, ý tưởng nhanh, nhưng nếu đưa vào sản phẩm thật thì phải kiểm tra kỹ.
Tôi cho rằng vibe coding là hình thức “blogging cho code” — nó mở ra cánh cửa để người không chuyên vẫn có thể “bắt tay” tạo app nhỏ. Có thể sẽ có thất bại, nhưng vượt qua được rào cản bắt đầu đã là bước lớn.