
Lớp học lập trình Vibe Coding 101
Vibe coding 101 - Lớp học hoàn toàn miễn phí cho cộng đồng
Vibe coding là gì?
Vibe coding là một khái niệm lập trình mới, được Andrej Karpathy, một nhà khoa học máy tính nổi tiếng (cựu đồng sáng lập OpenAI và cựu lãnh đạo AI tại Tesla), giới thiệu vào tháng 2/2025 qua một X post (Karpathy). Thuật ngữ này nhanh chóng được đưa vào từ điển Merriam-Webster như một danh từ "slang & trending" vào tháng 3/2025, cho thấy mức độ phổ biến của nó. Vibe coding được định nghĩa là một phương pháp lập trình phụ thuộc vào AI, nơi người dùng mô tả vấn đề bằng vài câu ngôn ngữ tự nhiên (prompt) và các mô hình ngôn ngữ lớn (LLM) như GitHub Copilot hay Cursor Composer sẽ tự động tạo ra mã nguồn.
Theo Wikipedia, vibe coding thay đổi vai trò của lập trình viên từ việc viết code thủ công sang việc hướng dẫn, kiểm tra và tinh chỉnh code do AI tạo. Phương pháp này được cho là cho phép cả người mới bắt đầu, không cần đào tạo sâu về lập trình, tạo ra phần mềm, đặc biệt phù hợp cho các dự án "throwaway weekend projects" (dự án thử nghiệm cuối tuần), như Karpathy đã mô tả trong một X post (Karpathy).
Bối cảnh tại Việt Nam
Tại Việt Nam, vibe coding cũng đang thu hút sự chú ý, với các bài viết trên các diễn đàn như Tinhte (Tinhte) và VnReview (VnReview), nơi nó được gọi là "lập trình theo cảm hứng" hoặc "vibe coding".