Trong bối cảnh trí tuệ nhân tạo (AI) đang phát triển mạnh mẽ, thuật ngữ “Vibe Coding” ngày càng trở nên phổ biến, đặc biệt trong giới lập trình viên. Vibe Coding, hiểu đơn giản là phong cách “viết code theo cảm tính”, nay được dùng để chỉ việc tạo ra phần mềm với sự hỗ trợ của AI. Thay vì viết từng dòng code cụ thể, người dùng mô tả chức năng của phần mềm bằng ngôn ngữ tự nhiên, và AI sẽ tạo mã nguồn dựa trên mô tả này.
Hoàng Long, một lập trình viên tại TP HCM, đã ứng dụng Vibe Coding trong công việc của mình khoảng ba tháng qua. Anh sử dụng các công cụ AI khác nhau như Claude của Anthropic cho các tác vụ chuyên sâu, Google Gemini Pro cho các ứng dụng liên quan đến Google và ChatGPT của OpenAI để gỡ lỗi. Anh cũng thử nghiệm một số công cụ mã nguồn mở và sản phẩm trong nước như LunaBase hay Bizino AI. Anh chia sẻ: “Việc áp dụng AI giúp tôi giảm một nửa, thậm chí 2/3 thời gian thực hiện công việc được giao. Tôi cũng làm các dự án đơn giản bên ngoài nhanh hơn, thường là game hoặc phần mềm tiện ích nhỏ gọn để đưa lên các kho ứng dụng”.
Universal Techlab, một startup phát triển ứng dụng di động tại Đà Nẵng, cũng đã đưa Vibe Coding vào quy trình làm việc. Ông Phan Đức Thắng, nhà đồng sáng lập kiêm Giám đốc công nghệ của Universal Techlab, cho biết công ty đã áp dụng AI vào hầu hết các công đoạn của một dự án, từ lên ý tưởng đến hoàn thành và vận hành. Theo ông Thắng, việc áp dụng Vibe Coding đã giúp công ty tăng tốc độ phát triển sản phẩm từ 30-50%.
Tuy nhiên, ông Thắng cũng lưu ý về những nguy cơ tiềm ẩn khi sử dụng Vibe Coding, đặc biệt là vấn đề bảo mật. Ông nhấn mạnh sự cần thiết của việc kiểm định phần mềm kỹ lưỡng để tránh rủi ro pháp lý và rò rỉ mã nguồn.

Ông Nguyễn Đức Hoài, nhà đồng sáng lập kiêm CEO Bizino, nhận định Vibe Coding ngày càng phổ biến trong cả các doanh nghiệp phần mềm và các công ty không chuyên về lập trình. Ông Hoài ví von Vibe Coding như việc trở thành “tổng chỉ huy công trình” với đội quân robot xây dựng siêu tốc, giúp người dùng tạo ra các ứng dụng mà không cần trực tiếp viết code.
Theo báo cáo của Hiệp hội Phần mềm và Dịch vụ CNTT Việt Nam (Vinasa) năm 2024, các công ty Việt Nam tiêu tốn một lượng lớn thời gian cho việc tạo mẫu và thử nghiệm. Ông Andrew Pham, nhà sáng lập kiêm CEO Luna Base AI, cho rằng Vibe Coding có thể giúp các chuyên gia trong nhiều lĩnh vực khác nhau tạo ra các ứng dụng của riêng họ mà không cần kiến thức về lập trình.
TS Lê Duy Tân từ Phòng thí nghiệm AIoT Lab VN, trường Đại học Quốc tế – Đại học Quốc gia TP HCM, đánh giá Vibe Coding giúp các doanh nghiệp nhỏ và startup nhanh chóng “bắt sóng” công nghệ, giảm chi phí cho các ý tưởng chưa chắc chắn.
Tuy nhiên, TS Tân cũng cảnh báo rằng việc thiếu kiến thức về code có thể dẫn đến sản phẩm kém chất lượng và nguy cơ lập trình viên trở thành “người dọn rác” cho AI. Ông cũng lưu ý về nguy cơ rò rỉ thông tin mật khi sử dụng AI.

Kỹ sư Phạm Đức Đạt, trưởng nhóm Kỹ thuật AIoT Lab VN, nhấn mạnh vấn đề bảo mật là mối quan tâm hàng đầu với Vibe Coding. Ông cho biết code do AI tạo ra có thể chứa các lỗ hổng bảo mật và logic sai. Do đó, các doanh nghiệp cần có quy trình kiểm soát chặt chẽ để đảm bảo an toàn cho ứng dụng.
Các chuyên gia đều đồng ý rằng Vibe Coding là một xu hướng không thể đảo ngược. Để phát triển bền vững, cần có sự thay đổi trong giáo dục và xây dựng một hệ sinh thái hỗ trợ kỹ lưỡng, bao gồm khung pháp lý rõ ràng và các quy định liên quan đến quyền sở hữu mã nguồn và trách nhiệm khi có lỗi bảo mật.
Trong bối cảnh Vibe Coding ngày càng phát triển, vai trò của con người cần tập trung vào tư duy chiến lược, sáng tạo và sự hiểu biết sâu sắc, những yếu tố mà máy móc không thể thay thế.
Admin
Nguồn: VnExpress