Xu hướng viết code không cần hiểu lập trình

Nhờ AI, người không am hiểu về lập trình vẫn có thể xây dựng phần mềm theo ý muốn và xu hướng này được gọi là Vibe Coding.

Cách thức này gọi là Vibe Coding, tức viết code theo cảm tính, không chú trọng cấu trúc hay chi tiết, không bận tâm đến sự toàn vẹn, gọn gàng của mã nguồn, miễn sản phẩm hoạt động được. Nhà phát triển dạng này thường dùng ngôn ngữ lập trình đơn giản, chủ yếu sử dụng công cụ AI bên ngoài để tối ưu hóa.

Ra lệnh cho AI tạo phần mềm có từ trước, còn khái niệm Vibe Coding mới xuất hiện đầu năm nay. Andrej Karpathy, nhà đồng sáng lập OpenAI, được công nhận là người đặt ra thuật ngữ này, mô tả viết code theo cách “quên code đang tồn tại”.

các nền tảng AI hỗ trợ tạo code bằng câu lệnh như Cursor Composer, GitHub Copilot hay Replit Agent hiện giúp triển khai ứng dụng cả nền web lẫn di động dễ dàng. Chúng thậm chí giúp nhiều người kiếm chục nghìn USD mỗi tháng nếu có ý tưởng.

Các công cụ AI ngày càng nâng cấp giúp việc phát triển phần mềm dễ tiếp cận. Dù vậy, chúng cũng hạn chế về khả năng. Điểm dễ nhận thấy nhất là đầu ra chứa nhiều lỗi, khiến người dùng phải sửa mã hoặc tiếp tục đưa ra các câu lệnh với hy vọng “xuất hiện điều tốt nhất”.

Minh họa về Vibe Coding. Ảnh: Substack