Thời gian gần đây, trong giới công nghệ nổi lên thuật ngữ mới mang tên “vibe coding”. Nhiều người mô tả nó như một phong cách lập trình mới thời AI, nơi lập trình viên chỉ cần “cảm nhận”, viết vài dòng mô tả sơ sài, rồi để AI tự tạo ra code. Khái niệm này từng được Andrej Karpathy, đồng sáng lập OpenAI và cựu Giám đốc AI tại Tesla, lan toả trên mạng xã hội hồi đầu năm. Trong cách ông mô tả, vibe coding là khi bạn không cần quá hiểu rõ từng chi tiết kỹ thuật, chỉ cần gửi yêu cầu cho AI và hy vọng điều kỳ diệu xảy ra.
![]() |
Vibe coding là khi bạn không cần quá hiểu rõ từng chi tiết kỹ thuật, chỉ cần gửi yêu cầu cho AI và hy vọng điều kỳ diệu xảy ra. |
Tuy nhiên, Andrew Ng, một trong những tên tuổi hàng đầu trong lĩnh vực trí tuệ nhân tạo, đã có quan điểm hoàn toàn trái ngược. Trong một bài đăng mới nhất, giáo sư Stanford đồng thời là người sáng lập nền tảng Coursera và Google Brain thẳng thắn cho rằng cách gọi “vibe coding” là không phù hợp. Theo ông, việc đặt tên như vậy dễ khiến công chúng nghĩ rằng lập trình thời AI chỉ đơn giản là thư giãn, buông lỏng tư duy và “thả hồn” cho máy móc làm phần việc nặng nhọc. Trong khi thực tế, trải nghiệm lập trình với sự hỗ trợ của AI vẫn đòi hỏi rất nhiều kỹ năng và sự tập trung cao độ.
Andrew Ng nhấn mạnh rằng, đúng là các công cụ AI hiện đại như Copilot, ChatGPT hay Codex có thể giúp lập trình viên tiết kiệm thời gian, tăng hiệu suất và thậm chí hỗ trợ cả những người không chuyên viết được những đoạn mã đơn giản. Nhưng điều đó không đồng nghĩa với việc có thể bỏ qua kiến thức nền tảng. “Tôi từng cảm thấy kiệt sức sau một ngày làm việc với AI để viết code. Đó hoàn toàn không phải là một trải nghiệm ‘thả vibe’ như mọi người tưởng tượng”, ông chia sẻ.
Bên cạnh đó, ông còn bày tỏ lo ngại trước xu hướng một số người trẻ nghe theo lời khuyên rằng “AI đã làm hết, không cần học lập trình nữa”. Với ông, đây là một trong những lời khuyên tệ nhất trong thời đại số. Ngay cả khi bạn không làm kỹ sư phần mềm, việc biết lập trình vẫn là một lợi thế lớn. Tại công ty AI Fund mà ông điều hành, tất cả các nhân sự từ bộ phận tài chính, pháp lý cho đến lễ tân đều được khuyến khích học lập trình cơ bản. Điều này giúp họ hiểu được công nghệ mà mình đang làm việc cùng, đồng thời nâng cao khả năng cộng tác giữa con người và máy móc.
Andrew Ng cũng cho rằng kỹ năng viết prompt – cách đặt câu hỏi và ra lệnh cho AI – đang trở thành một kỹ năng mới, quan trọng không kém gì kiến thức lập trình thuần tuý. Khi bạn hiểu logic bên trong, bạn sẽ biết cách ra đề rõ ràng, kiểm tra đầu ra và điều chỉnh các đoạn mã AI sinh ra một cách hiệu quả. Điều này không thể có nếu chỉ “cảm nhận bằng vibe”.
Thông điệp của ông rõ ràng và mang tính thực tế cao: AI đang làm thay đổi cách chúng ta viết code, nhưng không thay thế hoàn toàn tư duy kỹ thuật. Những người thành công trong thời kỳ AI sẽ không phải là người giao phó hoàn toàn cho máy móc, mà là người hiểu cách tận dụng sức mạnh của nó một cách thông minh, sáng tạo và có định hướng. Lập trình không biến mất, mà đang tiến hoá – từ việc gõ từng dòng code, sang việc điều phối và kiểm soát AI viết code giúp chúng ta. Và để làm tốt điều đó, hiểu bản chất vấn đề vẫn là điều không thể thiếu.