Bài này giúp bạn hiểu Vibe Coding thực chất là cách làm việc thế nào, và vì sao một người chưa từng viết code vẫn có thể làm ra phần mềm nhỏ dùng được. Đọc xong, bạn sẽ biết mình đóng vai gì còn AI đóng vai gì.
Nói thay vì gõ từng dòng lệnh
Bình thường, muốn có một trang web đặt bàn cho quán cà phê, bạn phải học ngôn ngữ lập trình, rồi gõ từng dòng code (các dòng chữ hướng dẫn máy tính làm việc). Với Vibe Coding, bạn mô tả bằng tiếng Việt thường ngày: “Tôi cần trang cho khách chọn giờ, nhập tên và số điện thoại, bấm gửi thì quán nhận được”. AI sẽ viết code. Bạn mở kết quả ra xem, thấy chưa ưng thì nói tiếp: “Nút gửi to hơn, màu nâu như logo quán”.
Chữ “vibe” ở đây nghĩa là làm theo cảm giác và ý định: bạn lo muốn gì, AI lo làm thế nào. Cái tên nghe vui, nhưng người dùng nghiêm túc vẫn phải kiểm tra kỹ sản phẩm cuối cùng, vì AI cũng làm sai như người.
Lập trình truyền thống
- Học ngôn ngữ lập trình trước
- Tự gõ từng dòng code
- Lỗi nhỏ có thể mất cả buổi tìm
- Người làm phần mềm phải học nhiều năm
Vibe Coding
- Mô tả mong muốn bằng lời
- AI viết code, bạn đọc kết quả
- Lỗi thì dán thông báo lỗi cho AI sửa
- Người làm sản phẩm bắt đầu được trong vài giờ
Vòng lặp bạn sẽ làm hàng trăm lần
Mấu chốt nằm ở bước 3 và 4. Người giỏi Vibe Coding không phải người gõ prompt dài nhất, mà là người thử kỹ và nhận xét chính xác. Nói “nhìn xấu” thì AI đoán mò. Nói “chữ giá bị che mất trên điện thoại” thì AI sửa đúng chỗ.
Ví dụ: chị bán trà trên Zalo
Một buổi tối của chị Lan
Chị Lan bán trà thảo mộc qua Zalo, mỗi ngày phải chép tay đơn vào sổ. Chị nhờ AI làm một trang nhỏ: chọn loại trà, nhập số lượng, tự cộng tiền, bấm “Sao chép đơn” để dán vào Zalo. Lần đầu trang tính sai tiền khi mua trên 5 gói, chị chỉ cho AI đúng ví dụ sai đó, vài phút sau là xong. Chị không học code, nhưng chị biết rõ nghiệp vụ của mình, và đó mới là thứ AI không tự có.
Vibe Coding hợp với việc gì
Hợp nhất là những thứ nhỏ, có người dùng rõ ràng: công cụ tính toán, trang giới thiệu, sổ theo dõi, bản mẫu để thử ý tưởng. Với hệ thống lớn như phần mềm kế toán công ty hay ứng dụng ngân hàng, bạn vẫn cần người có chuyên môn kiểm tra. Chuỗi khóa này sẽ đưa bạn đi từng bước, từ món đồ chơi đầu tiên đến sản phẩm đưa lên mạng được.
Thử ngay
Mở ChatGPT, Claude hoặc Gemini (đều có bản miễn phí, xem trang chính thức của từng công cụ). Dán câu sau và xem AI trả lời gì:
Tôi bán bánh tại nhà, nhận đơn qua Zalo. Hãy làm một trang web một file duy nhất: chọn 3 loại bánh, nhập số lượng, hiện tổng tiền. Giải thích ngắn cho người chưa biết lập trình cách mở file này.
Chưa cần hiểu code AI trả về. Chỉ cần nhìn xem nó có chia việc thành các bước dễ làm theo không.
Vì sao bạn vẫn nên học đôi điều về bên dưới
Bạn không cần biết viết code để bắt đầu, nhưng càng hiểu cách mọi thứ vận hành, bạn càng nhận xét chính xác hơn. Đó là lý do chuỗi khóa này có cả phần kiến thức nền, và sẽ giải thích từng thuật ngữ khi gặp lần đầu.
Ghi nhớ
- Vibe Coding là mô tả ý muốn bằng lời, AI viết code, bạn thử và nhận xét.
- Bạn đóng vai người hiểu nhu cầu và chấm kết quả, AI đóng vai người gõ.
- Nhận xét càng cụ thể thì AI sửa càng đúng.
- Thích hợp cho sản phẩm nhỏ; việc lớn vẫn cần kiểm tra kỹ.