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

17/10/2025 11:25
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ư ClaudeCode, 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 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.

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ì.

Đ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.

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.


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.

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.

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.

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.

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.

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ệ.

Tin xem thêm

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

Chuyên mục Ngày
17/10/2025 11:25

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

Dự báo sắp xuất hiện thêm cơn bão mới trên Biển Đông, có đổ bộ vào đất liền nước ta?

Chuyên mục Ngày
17/10/2025 11:22

Dự báo khoảng 1-2 ngày tới, một áp thấp nhiệt đới có khả năng mạnh lên thành bão, khả năng cao sẽ di chuyển vào Biển Đông và trở thành cơn bão số 12.

Mời anh em: So sánh vivo X300 VS vivo X200 Pro mini

Chuyên mục Ngày
16/10/2025 16:39

So sánh vivo X300 VS vivo X200 Pro mini

Windows 10 chính thức nghỉ hưu, Microsoft phát hành bản cập nhật cuối cùng

Chuyên mục Ngày
16/10/2025 16:37

Windows 10 chính thức nghỉ hưu, Microsoft phát hành bản cập nhật cuối cùng

Giá xăng đồng loạt tăng, RON 95 sát ngưỡng 20.000 đồng/lít

Chuyên mục Ngày
16/10/2025 16:35

Từ 15h chiều nay (16/10), giá xăng đồng loạt tăng: Xăng RON 95 tăng 174 đồng/lít, xăng E5 RON 92 tăng 88 đồng/lít.

Mời anh em: Apple nhá hàng MacBook M5 mới qua đoạn video teaser

Chuyên mục Ngày
15/10/2025 09:10

Apple nhá hàng MacBook M5 mới qua đoạn video teaser

Apple hé lộ mô hình AI mới: Tạo văn bản nhanh như chớp, có thể sớm tích hợp trên iPhone

Chuyên mục Ngày
15/10/2025 09:08

Apple hé lộ mô hình AI mới: Tạo văn bản nhanh như chớp, có thể sớm tích hợp trên iPhone

Dư âm ĐT Nepal 0-1 ĐT Việt Nam: Chiến thắng nhọc nhằn, cuộc đua tiếp diễn

Chuyên mục Ngày
15/10/2025 09:04

ĐT Việt Nam đã có chiến thắng nhọc nhằn 1-0 trước ĐT Nepal để tiếp tục cuộc đua giành vé dự VCK Asian Cup 2027 với ĐT Malaysia.

Mercedes-Benz Vision Iconic: Concept xe điện kết hợp cả lịch sử lẫn tương lai của hãng

Chuyên mục Ngày
14/10/2025 19:42

Mercedes-Benz Vision Iconic: Concept xe điện kết hợp cả lịch sử lẫn tương lai của hãng