Vibe Coding là thuật ngữ có từ lâu để chỉ phong cách “viết code theo cảm tính”, không chú trọng cấu trúc hay chi tiết, miễn sản phẩm hoạt động được. Trong bối cảnh trí tuệ nhân tạo bùng nổ, Vibe Coding hiện được dùng để chỉ việc tạo phần mềm với sự trợ giúp của AI. Trong đó, người dùng sử dụng ngôn ngữ tự nhiên để mô tả chức năng của phần mềm, thay vì gõ từng dòng code cụ thể. AI sẽ tạo mã nguồn dựa trên mô tả đó và chỉnh sửa theo yêu cầu cho đến khi đạt kết quả mong muốn.
Trong nhiều trường hợp, người dùng không cần hiểu chi tiết về code, chỉ quan tâm phần mềm có hoạt động được hay không, giao diện hoặc trải nghiệm tổng thể đã ổn chưa.
Vibe Coding giúp doanh nghiệp nhỏ hoặc startup có nguồn lực hạn chế nhanh ‘bắt sóng’. Họ không phải đổ nhiều chi phí vào một ý tưởng chưa biết thành công hay không. Nếu bản mẫu thất bại, họ sẽ dừng, còn nếu ý tưởng tốt, họ tiếp tục đầu tư vào phần code chuyên sâu.

Nhiều người dùng, gồm cả lập trình viên nhiều năm kinh nghiệm, bắt đầu sử dụng AI trong lập trình (Vibe Coding) dù chưa mạo hiểm tin tưởng hoàn toàn.