Header ads

Header ads
» »

Cơn say “vibe coding” dần tan: Khi lập trình bằng AI bộc lộ nhiều vấn đề

Trong hai năm qua, "vibe coding", thuật ngữ chỉ xu hướng dùng các công cụ AI như Claude Code, Cursor, Lovable, Replit hay Codex để viết phần mềm chỉ bằng prompting, đã trở thành một việc phổ biến. Anh em không rành code chỉ cần biết gõ vài câu tiếng Anh là có thể có được một ứng dụng hoàn chỉnh. Tuy nhiên, sau giai đoạn hứng khởi ban đầu, làn sóng "vibe coding" đang vấp phải làn gió ngược thổi tắt trào lưu này khi cả kỹ sư lẫn các công ty công nghệ đang nhận ra rằng: tốc độ và sự tiện lợi ấy phải trả giá bằng độ tin cậy, khả năng bảo trì, và thậm chí là an toàn dữ liệu.

Nói lại về "Vibe coding"


Nói về Vibe Coding thì mình có từng chia sẻ, anh em có thể coi qua ở bài viết này

Tương lai của việc lập trình sẽ như thế nào khi xu thế "vibe coding" ngày một phổ biến

Hôm bữa đọc được một bài viết và thread trên X về "vibe coding" nên muốn chia sẻ một góc nhìn riêng với anh em về cách tiếp cận này trong việc lập trình. Các công cụ trí tuệ nhân tạo ra đời có vai trò ngày càng quan trọng với người dùng, kể cả...
tinhte.vn


Về cơ bản thì thay vì anh em code từng dòng, "vibe coding" là việc anh em để AI đảm nhiệm phần lớn công việc. Người dùng chỉ cần mô tả cái họ cần bằng ngôn ngữ tự nhiên thông qua prompting với các yêu cầu dạng như: tôi cần một ứng dụng quản lý công việc, cho phép thêm việc đăng nhập bằng Google. Khi đó, các chatbot AI sẽ tự động sinh ra mã nguồn tương ứng. Những công cụ như Claude Code (Anthropic) hay Cursor (Anysphere) không chỉ tự động hoàn thành câu lệnh, mà còn có thể dựng nguyên module hay tính năng mới chỉ trong vài phút.

vibe-coding.jpg

Và với trào lưu này, đã từng có nhiều công ty, thậm chí nhiều lãnh đạo công nghệ, đơn cử như CEO Brian Armstrong của Coinbase, tự tin về việc sử dụng AI trong việc coding. Chính ông cũng từng tuyên bố rằng "gần một nửa code của Coinbase đã được AI viết ra." Nhưng tuyên bố này lại nhận về phản ứng gay gắt từ cộng đồng kỹ sư, những người cho rằng kiểu "vibe coding" này chỉ phù hợp để tạo bản demo, chứ không thể dùng để xây hệ thống thực tế. Bài chia sẻ của Armstrong đã gây ra tranh cãi lớn trên X, phần nào cho thấy, làn sóng hoài nghi về vibe coding Bài đăng của Armstrong thậm chí trở thành tâm điểm chế giễu trên mạng X, cho thấy làn sóng hoài nghi đã tồn tại âm ỉ từ nhiều tháng.

Những yếu tố khiến vibe coding gặp vấn đề


Rất nhiều kỹ sư làm việc tại các công ty công nghệ như PayPals đã ví công cụ này như một con dao hai lưỡi: nó giúp người dùng, đặc biệt là anh em lập trình tạo ra tính năng. Nhưng thứ gì cũng có trade-off (đánh đổi), tạo code nhanh quá, thì kĩ sư sẽ rơi vào cơn ác mộng của việc bảo trì.

Đầu tiên là Technical Debt


Điều này liên quan tới Technical Debt. Về cơ bản, nợ kỹ thuật có thể coi là những khoản "vay mượn" trong lập trình. Ví dụ, khi khách hàng đòi làm nhanh một tính năng nào đó, để đáp ứng yêu cầu đó, chúng ta chọn một giải pháp tạm thời thay vì xây một cấu trúc bền vững từ đầu. Tuy nhiên, cách tiếp cận này sẽ đòi hỏi anh em phải "trả lãi" sau này. Trả sớm thì dễ dàng khi anh em có thể dành thời gian ngồi tối ưu lại, refactor code, hoặc viết test bổ sung. Còn nợ kĩ thuật mà để càng lâu, thì về sau, việc trả nợ sẽ càng khó khăn khi tính năng đó có thể gây ảnh hưởng tới những tính năng khác, hoặc refactor code trở nên khó khăn hơn.

vibe-code-3.jpg
Một vấn đề đầy đau đầu của vibe code: technical debt

Và với AI cùng vibe coding, việc tạo ra hàng ngàn dòng code một cách nhanh chóng là điều dễ dàng, nhưng nợ kỹ thuật lại là món quà đi kèm theo đó. Khi cần sửa code, hoặc mở rộng, mấy anh em dev nhiều khi cần gấp đôi thời gian để debug, để gỡ rối vì không hiểu tại sao AI lại code như vậy.

Vấn đề tiếp theo: Complexity Ceiling

Quảng cáo


Một vấn đề khác là sự phức tạp. Ở quy mô nhỏ, các dự án viết bằng AI vẫn chạy được. Nhưng khi hệ thống lớn dần lên, đòi hỏi việc giao tiếp với cơ sở dữ liệu, gọi API hay các giao thức bảo mật thì vibe coding bắt đầu bộc lộ điểm yếu. Hays gọi đây là "complexity ceiling" (trần phức tạp). Vượt qua ngưỡng đó, AI không còn kiểm soát tốt mối quan hệ giữa các thành phần trong hệ thống để thực thi công việc.

Sau đó, người dùng thiếu kinh nghiệm


vibe-code-2.jpeg
Việc người dùng thiếu kinh nghiệm hay bản chất của LLM sẽ khiến vibe coding gây ra nhiều vấn đề

Với anh em rành kỹ thuật, hiểu code thì không nói. Điều thực sự nguy hiểm là với những anh em không rành kỹ thuật. Việc chỉ prompt cho AI code có thể giống như đặt quả bom hẹn giờ. Một yêu cầu tưởng như đơn giản có thể khiến AI thay đổi hàng chục phần khác nhau mà không kiểm thử, dẫn đến việc "chữa lành một lỗi nhưng phá mười lỗi khác". Những trường hợp này dễ làm hệ thống gãy khi xuất hiện các tình huống "edge case" ngoài đời thực.

Bản chất của LLM


Và cuối cùng, AI, hay các mô hình ngôn ngữ lớn LLM về bản chất không thật sự hiểu phần mềm. Chúng chỉ bắt chức các mẫu code mà chúng học được trong cơ sở dữ liệu huấn luyện Và khi phần mềm cần sự suy luận về mối quan hệ logic giữa các thành phần, AI dễ sa vào lỗi không thể đoán trước được.

Những vụ việc ngoài đời thật

Quảng cáo


Tháng 7 vừa rồi, ứng dụng Tea, nơi người dùng có thể chia sẻ thông tin về người họ từng hẹn hò, gặp sự cố rò rỉ dữ liệu nghiêm trọng. Hơn 72.000 hình ảnh nhạy cảm cùng thông tin cá nhân bị lộ trên mạng. Sau khi phân tích, các chuyên gia cho rằng lỗi bảo mật này bắt nguồn từ đoạn code do AI sinh ra, vốn để ngỏ cơ sở dữ liệu đám mây mà không có kiểm soát truy cập. Sau đó, một sự cố khác còn làm lộ thêm dữ liệu, buộc Tea phải vô hiệu hóa tính năng nhắn tin trực tiếp.

replit.jpg
Cách đây vài tháng, vibe coding đã gây ra vấn đề lớn với Replit và may mắn là họ phục hồi được phần mã bị mất

Một tháng sau, doanh nhân Jason Lemkin đã kể lại việc AI agent của Replit, công cụ "vibe coding" nổi tiếng, tự tay xóa sạch cơ sở dữ liệu chứa thông tin đối tác của ông. Lemkin chỉ bảo AI "đóng băng code," nhưng khi quay lại, toàn bộ dữ liệu đã biến mất. May mắn là Replit phục hồi được bản sao lưu, song sự cố ấy là lời cảnh tỉnh: những công cụ tưởng "thông minh" đôi khi lại hành xử như đứa trẻ không biết hậu quả việc mình làm.

Vibe coding đối mặt với nghi ngờ từ chính kỹ sư và ngành công nghệ


Theo khảo sát mới nhất thực hiện bởi Stack Overflow, hơn 50% lập trình viên hiện dùng AI mỗi ngày, nhưng 46% không tin tưởng độ chính xác của nó, so với chỉ 33% tin tưởng. Cảm tình chung với công cụ AI cũng giảm: từ 70% năm 2024 xuống còn 60% năm 2025. Chỉ 30% cho rằng AI đủ tốt để xử lý các tác vụ phức tạp.

Đối mặt với hoàn cảnh đó, các công ty AI không ngồi yên. Họ đang cải thiện mô hình, bổ sung cơ chế kiểm thử và bảo mật tự động. Hays có chia sẻ rằng Claude Code gần đây được cải tiến hơn vì nó chỉ sử đúng phần được yêu cầu, chứ không chạm lung tung vào những thành phần khác.

image.png
Một khảo sát khác thực hiện bởi StackOverflow, hơn 70% người tham gia khảo sát không vibe code

image.png
Và với AI Agent thì việc thích nghi và sử dụng nó đạt được kết quả cao hơn. Và bản thân mình cũng thấy là dùng AI Agent vào development workflow sẽ mang lại sự tích cực hơn là vibe coding

Ngoài ra, theo báo cáo AI Index của Stanford, năm 2024, các hệ thống AI đã giải được 71,7% bài kiểm thử SWEBench – bộ tiêu chuẩn đánh giá năng lực lập trình thực tế, trong khi năm 2023 chỉ đạt 4,4%. Dù vậy, nhiều chuyên gia cho rằng tiêu chuẩn này vẫn còn "dễ", không phản ánh được độ phức tạp của phần mềm thật, và thậm chí có thể trùng với dữ liệu huấn luyện của AI. Một số người cũng lưu ý SWEBench chỉ thử nghiệm với Python, ngôn ngữ AI xử lý tốt nhất, nên chưa đánh giá được khả năng xử lý các dạng code front-end hay những vấn đề liên quan đến cơ sở hạ tầng.

Góc nhìn kinh doanh: Khi "vibe coding" vẫn là cơn sốt đầu tư


Dù đối mặt với nhiều nghi ngờ, giới đầu tư vẫn tiếp tục rót tiền đầu tư. Vừa rồi, Lovable được định giá 4 tỷ USD, gấp đôi vòng trước; Anysphere, nhà phát triển Cursor, đã tăng giá trị gấp đôi chỉ trong 8 tuần;. Hay Anthropic, công ty đứng sau Claude Code, vừa huy động thêm 13 tỷ USD, đạt mức định giá khổng lồ 183 tỷ USD.

Ngoài cộng đồng người dùng cá nhân, mục tiêu lớn mà các startup hướng tới là thị trường doanh nghiệp, nơi các lãnh đạo kỳ vọng AI có thể tăng tốc mạnh mẽ quy trình phát triển phần mềm. Một số công ty đang mở rộng phạm vi "vibe coding", nâng cấp nó và kết hợp cùng hướng tiếp cận agentic để hình thành mô hình hybrid, cho phép AI không chỉ sinh mã mà còn tự kiểm thử, tối ưu và triển khai. Tuy vậy, những "người chiến thắng" lâu dài sẽ là các công cụ có khả năng hiểu sâu ngữ cảnh, tự động hóa kiểm thử, và được tích hợp lớp bảo mật vững chắc.

Kết luận


Thực ra, "vibe coding" không hẳn là vô dụng, nó mở ra khả năng để bất kỳ ai cũng có thể biến ý tưởng thành ứng dụng thật, cho những ai không rành code có thể được thử, được tạo ra thứ gì đó. Nhưng khi cơn "high" qua đi, những lỗ hổng về bảo mật, nợ kỹ thuật, và sự thiếu hiểu biết của người dùng không chuyên đang khiến cả ngành phải nhìn lại. Có thể trong tương lai, "vibe coding" vẫn sẽ tồn tại, nhưng chỉ khi nó được kết hợp với kỷ luật, hiểu biết, và kiểm thử nghiêm ngặt từ con người. Điều này dẫn tới một hướng đi mà nhiều công ty đang áp dụng đó là AI Agentic Code khi các công cụ AI được áp dụng một cách thấu đáo ở từng bước trong quá trình phát triển phần mềm để thật sự mang lại giá trị, thay vì gây ra vấn đề như vibe coding. Mình sẽ sớm chia sẻ với anh em về Agentic Coding này để anh em có thêm một góc nhìn về tác động của AI trong ngành công nghệ.

Khóa học Machine Learning cơ bản- Khoa học dữ liệu - AI
==***==

Khoá học Quản trị Chiến lược Dành cho Lãnh đạo Doanh nghiệp

Nhấn vào đây để bắt đầu khóa học

==***==
Nơi hội tụ Tinh Hoa Tri Thức - Khơi nguồn Sáng tạo
Để tham gia khóa học công nghệ truy cập link: http://thuvien.hocviendaotao.com
Mọi hỗ trợ về công nghệ email: dinhanhtuan68@gmail.com
--- 

Khóa học Hacker và Marketing từ A-Z trên ZALO!

Khóa học Hacker và Marketing từ A-Z trên Facebook!

Khóa đào tạo Power BI phân tích báo cáo để bán hàng thành công

Bảo mật và tấn công Website - Hacker mũ trắng
Hacker mũ trắng
KHÓA HỌC LẬP TRÌNH PYTHON TỪ CƠ BẢN ĐẾN CHUYÊN NGHIỆP

Khóa học Lập trình Visual Foxpro 9 - Dành cho nhà quản lý và kế toán

Khóa học hướng dẫn về Moodle chuyên nghiệp và hay
Xây dựng hệ thống đào tạo trực tuyến chuyên nghiệp tốt nhất hiện nay.



Khóa học AutoIt dành cho dân IT và Marketing chuyên nghiệp

Khoá học Word từ cơ bản tới nâng cao, học nhanh, hiểu sâu


Khóa học hướng dẫn sử dụng Powerpoint từ đơn giản đến phức tạp HIỆU QUẢ
Khóa học Thiết kế, quản lý dữ liệu dự án chuyên nghiệp cho doanh nghiệp bằng Bizagi
Khoa hoc hay
Khóa học Phân tích dữ liệu sử dụng Power Query trong Excel

Khóa học Lập trình WEB bằng PHP từ cơ bản đến nâng cao

Khóa học Phân tích dữ liệu sử dụng TableAU - Chìa khóa thành công!
Nhấn vào đây để bắt đầu khóa học


Khóa học Phân tích dữ liệu sử dụng SPSS - Chìa khóa thành công!


Khóa học "Thiết kế bài giảng điện tử", Video, hoạt hình 
kiếm tiền Youtube bằng phần mềm Camtasia Studio
Khóa học HƯỚNG DẪN THIẾT KẾ VIDEO CLIP CHO DÂN MARKETING CHUYÊN NGHIỆP
Xây dựng website​​​​
HƯỚNG DẪN THIẾT KẾ QUẢNG CÁO VÀ ĐỒ HỌA CHUYÊN NGHIỆP VỚI CANVA
Hãy tham gia khóa học để trở thành người chuyên nghiệp. Tuyệt HAY!😲👍
Khoa hoc hay
MICROSOFT ACCESS



GOOGLE SPREADSHEETS phê không tưởng
Khoa hoc hay
Khóa hoc lập trình bằng Python tại đây

Hãy tham gia khóa học để biết mọi thứ

Để tham gia tất cả các bài học, Bạn nhấn vào đây 

Khóa học lập trình cho bé MSWLogo
Nhấn vào đây để bắt đầu học
Nhấn vào đây để bắt đầu học


Khóa học Ba, Mẹ và Bé - Cùng bé lập trình  TUYỆT VỜI

Khoa hoc hay

Khóa học sử dụng Adobe Presenter-Tạo bài giảng điện tử
Khoa hoc hay
Design Website

Để thành thạo Wordpress bạn hãy tham gia khóa học 
Khóa học sử dụng Edmodo để dạy và học hiện đại để thành công
==***==
Bảo hiểm nhân thọ - Bảo vệ người trụ cột
Cập nhật công nghệ từ Youtube tại link: congnghe.hocviendaotao.com
Tham gia nhóm Facebook
Để tham gia khóa học công nghệ truy cập link: http://thuvien.hocviendaotao.com
Mọi hỗ trợ về công nghệ email: dinhanhtuan68@gmail.com

Nguồn: Tinh Tế

About Học viện đào tạo trực tuyến

Xinh chào bạn. Tôi là Đinh Anh Tuấn - Thạc sĩ CNTT. Email: dinhanhtuan68@gmail.com .
- Nhận đào tạo trực tuyến lập trình dành cho nhà quản lý, kế toán bằng Foxpro, Access 2010, Excel, Macro Excel, Macro Word, chứng chỉ MOS cao cấp, IC3, tiếng anh, phần mềm, phần cứng .
- Nhận thiết kế phần mềm quản lý, Web, Web ứng dụng, quản lý, bán hàng,... Nhận Thiết kế bài giảng điện tử, số hóa tài liệu...
HỌC VIỆN ĐÀO TẠO TRỰC TUYẾN:TẬN TÂM-CHẤT LƯỢNG.
«
Next
Bài đăng Mới hơn
»
Previous
Bài đăng Cũ hơn