Vibe Coding nghe rất “cool”, nhưng dễ tạo ảo tưởng làm chủ công nghệ. AI là thợ giỏi, bạn vẫn phải là kiến trúc sư.
Vibe Coding là một thuật ngữ nghe rất “cool”. Nhưng thực tế, nó không hay như nhiều người tưởng.
Và chỉ người đã rất pro mới dùng nó theo cách khiến họ pro hơn.
Tôi biết đến cụm từ này rất muộn – chỉ khoảng một tuần trước, qua một người bạn hỏi:
“Bạn dùng vibe coding nên làm app nhanh nhỉ?”
Thú thật, lúc đó tôi còn không biết vibe coding là gì. Nghe hơi… quê. Trong khi tôi đã dùng AI-assisted coding (GPT, Claude) suốt gần hai năm: copy code của chính mình, đưa vào AI để debug, refactor, làm sạch, mở rộng ý tưởng nghiên cứu.
AI là trợ lý, không phải người viết thay tôi. Sau đó tôi mới biết “vibe coding” thực chất là các tool kiểu Cursor: prompt một bài toán, và AI viết từ đầu đến cuối – website, pipeline ML, thậm chí cả hệ thống.
Điều này làm tôi nhớ ngay đến một PhD student tôi mentor (học CS/ML ở Mỹ).
Cậu ấy dùng Cursor rất nhanh, rất “mượt”. Có lần tôi còn đùa thật:
“Cậu dạy tôi cái này đi?”
Nhưng rồi vấn đề bắt đầu lộ ra.
Có lần cậu ấy tin rằng mình đã implement thành công parallel processing để train model.
Tôi chỉ cần đọc lướt là biết: sai kiến trúc.
AI viết ra code “trông có vẻ đúng”, nhưng logic song song thì không hề chạy đúng như cậu ấy nghĩ.
Một lần khác, cậu ấy đưa kết quả model với accuracy rất đẹp.
Tôi chỉ hỏi một câu:
“Cho tôi xem training loss.”
Nhìn vào là biết ngay: training sai.
Model không hội tụ đúng, pipeline có vấn đề.
AI có thể cho bạn một con số 85–90%, nhưng nếu bạn không hiểu quá trình training phải diễn ra thế nào, bạn không có khả năng kiểm chứng. Sau quá trình mentor nghiêm túc, cậu ấy tiến bộ rất nhanh.
Các paper sau này tôi đồng tác giả với cậu ấy là vì thực sự có đóng góp, không phải “đặt tên cho đẹp”.
Từ những chuyện đó, tôi rút ra một điều rất rõ:
AI – kể cả vibe coding – đang tạo ra ảo tưởng nắm trọn công nghệ, đặc biệt với người không được đào tạo bài bản.
Ở mức sản phẩm đơn giản, thương mại hoá nhanh, nó có thể ổn. Nhưng càng đi sâu, bạn càng cần người hiểu đúng bản chất hệ thống, hiểu từng bước, từng giả định.
AI là thợ rất giỏi. Nhưng bạn vẫn phải là kiến trúc sư. Giao toàn bộ bản vẽ cho thợ, không kiểm tra các phương trình, không hiểu kết cấu – thì ngôi nhà có thể đứng hôm nay, nhưng sập ngày mai.
Vibe coding là một cái tên hay. Nhưng học nghiêm túc thì nên dùng AI như assistance, không phải “gõ vài prompt rồi đi nói chuyện startup, công nghệ”.
Yên tâm một điều: ngoài mấy hệ sinh thái lùa gà, không có chuyện vibe coding thay thế được 4–5 năm đào tạo thật, học hành thật. Điều cần làm không phải sợ AI, mà là dùng AI để học nhanh hơn, sâu hơn, chắc hơn.
Fun,
Dr. Lê Hải Nam. 19/01/2026

0 Nhận xét