Thiên tài AI Andrew Ng bình luận: Gọi là Vibe Coding cho sang, chứ thật ra là code trong vô định và hy vọng nó hoạt động
Cái tên vibe coding đang khiến nhiều người lầm tưởng rằng, AI sẽ khiến cho việc lập trình phần mềm trở nên dễ dàng và không còn cần thiết phải học code, nhưng chuyên gia AI này lại có quan điểm khác hẳn.
- Tổng thống Trump sắp có chiến thắng đầu tiên với thiết bị công nghệ "Made in USA", nhưng không phải iPhone
- Apple nâng cấp mô hình AI cho Apple Intelligence, nhưng tự thừa nhận hiệu năng kém hơn đối thủ
- Lộ diện con chip bí ẩn trong laptop gập đầu tiên của Huawei: Kích thước còn lớn hơn cả chip M series của Apple
- iOS 26 mới của Apple quá đẹp, nhưng nhìn kỹ có gì đó sai sai ...
Trong thế giới lập trình, "vibe coding" đang tạo nên làn sóng mới và cũng gây ra không ít tranh cãi. Khái niệm này, được Andrej Karpathy, đồng sáng lập OpenAI, đặt ra vào tháng 2 vừa qua, mô tả cách thức lập trình hoàn toàn mới mẻ khi các lập trình viên sử dụng trí tuệ nhân tạo để viết code. Thay vì phải hiểu từng dòng lệnh, các nhà phát triển giờ đây có thể dùng prompt "hoàn toàn theo cảm tính" và thậm chí "quên luôn rằng code có tồn tại".
Thoạt nghe thuật ngữ “vibe coding” có vẻ thư giãn và dễ dàng, nhưng Andrew Ng - giáo sư tại Đại học Stanford và cựu nhà khoa học hàng đầu của Google Brain - lại có quan điểm hoàn toàn khác. Ông cho rằng thuật ngữ này không chỉ không phù hợp mà còn gây hiểu lầm nghiêm trọng về bản chất thực sự của công việc lập trình với sự hỗ trợ của AI.

Cái tên Vibe-Coding đang làm nhiều người hiểu nhầm về lập trình
Phát biểu tại hội nghị LangChain Interrupt hồi tháng 5, ông Ng đã thẳng thắn bày tỏ sự bất bình với thuật ngữ này. "Thật đáng tiếc khi nó được gọi là vibe coding," ông nói. "Điều này đang khiến nhiều người hiểu lầm, nghĩ rằng chỉ cần theo cảm tính, chấp nhận cái này, từ chối cái kia là được."
Thực tế mà ông Ng mô tả lại hoàn toàn trái ngược với hình ảnh thư thái mà tên gọi "vibe coding" gợi lên. Theo ông, lập trình với AI là "một bài tập trí tuệ sâu sắc". "Khi tôi lập trình một ngày với sự hỗ trợ của AI, thành thật mà nói, tôi kiệt sức vào cuối ngày," ông Ng chia sẻ một cách thẳng thắn.
Sự xuất hiện của vibe coding đã làm rung chuyển toàn bộ cách thức suy nghĩ về phát triển phần mềm. Nhiều kỹ sư bắt đầu đặt câu hỏi liệu AI có thể thay thế họ hay không, trong khi các nhà đầu tư tranh luận về việc liệu kỹ năng kỹ thuật có còn là yêu cầu bắt buộc đối với các founder startup hay không.
Thậm chí, những người không có nền tảng kỹ thuật giờ đây cũng có thể xây dựng ứng dụng - một nhà thiết kế sản phẩm tại Block không có đào tạo kỹ thuật chính thức đã xây dựng một ứng dụng nhận dạng chó chỉ trong hai tháng thông qua vibe coding.

Ông Andrew Ng, một trong những nhà nghiên cứu hàng đầu thế giới về AI
Mặc dù không hài lòng với cái tên, ông Ng vẫn rất ủng hộ việc sử dụng AI để hỗ trợ lập trình. Ông cho rằng thật "tuyệt vời" khi các developer giờ đây có thể viết phần mềm nhanh hơn với những công cụ này, đôi khi thậm chí "hầu như không cần nhìn vào code". Tuy nhiên, ông cũng bày tỏ sự ngạc nhiên trước thái độ thận trọng thái quá của nhiều doanh nghiệp.
"Thật thú vị khi thấy có bao nhiêu công ty - các CIO và CTO - vẫn có chính sách không cho phép kỹ sư sử dụng AI để hỗ trợ lập trình," ông Ng nhận xét. "Chúng ta phải vượt qua điều đó." Ông thậm chí còn chia sẻ rằng: "Các đội của tôi và bản thân tôi ghét phải lập trình mà không có sự hỗ trợ của AI."
Một điều khiến ông Ng cảm thấy mệt mỏi hơn cả là quan niệm rằng AI sẽ khiến việc học lập trình trở nên lỗi thời. "Trong năm qua, một số người đã khuyên người khác không nên học lập trình với lý do AI sẽ tự động hóa việc lập trình," ông nói. "Tôi nghĩ chúng ta sẽ nhìn lại đây như một trong những lời khuyên nghề nghiệp tệ nhất từng được đưa ra."
Thay vào đó, ông Ng khẳng định "mọi người đều nên học lập trình" - ít nhất là một ngôn ngữ lập trình. Lý do của ông rất thuyết phục: "Một trong những kỹ năng quan trọng nhất của tương lai đối với cả nhà phát triển và những người không phải lập trình viên là khả năng nói với máy tính chính xác những gì bạn muốn để nó thực hiện điều đó cho bạn."
Hiểu cách máy tính hoạt động, bao gồm cách phát hiện và diễn giải lỗi, sẽ giúp mọi người viết các prompts và hướng dẫn chính xác hơn, ông Ng giải thích. Đây không chỉ là lý thuyết suông - ông đã áp dụng triết lý này ngay tại startup AI Fund của mình.
Tại AI Fund, mọi người đều biết cách lập trình, từ giám đốc tài chính, cố vấn pháp lý cho đến cả nhân viên lễ tân. "Không phải tôi muốn họ trở thành kỹ sư phần mềm. Họ không phải vậy," ông Ng cho biết. "Nhưng trong các chức năng công việc tương ứng của họ, bằng cách học một chút về cách lập trình, họ có thể nói với máy tính những gì họ muốn nó làm một cách tốt hơn."
Theo ông, sự rõ ràng trong giao tiếp với máy tính này, đang "thúc đẩy những cải thiện năng suất có ý nghĩa" trên toàn công ty. Đây chính là minh chứng sống động cho quan điểm rằng trong thời đại AI, việc hiểu lập trình không phải để trở thành lập trình viên, mà để trở thành người sử dụng công nghệ hiệu quả hơn.
(Theo BusinessInsider)
NỔI BẬT TRANG CHỦ
Hãng Trung Quốc công bố smartphone Android đầu tiên trên thế giới tương thích với Apple Watch, vào được cả iCloud, làm màn hình phụ cho Mac
Vivo X Fold5 không chỉ là một smartphone gập mà còn là cầu nối giữa hai hệ sinh thái Android và Apple.
iPhone phủ trắng top điện thoại bán chạy trên Shopee/Lazada: Galaxy A15 lạc lõng giữa dàn "Táo", hóa ra là có lý do cả