VIBE CODING TRONG PHÁT TRIỂN PHẦN MỀM: MỘT TỔNG QUAN HỆ THỐNG VỀ TÁC ĐỘNG ĐẾN TỐC ĐỘ, CHẤT LƯỢNG VÀ NỢ KỸ THUẬT
Tóm tắt
Sự phát triển nhanh chóng của mô hình ngôn ngữ lớn (LLM) đã thúc đẩy sự xuất hiện của “vibe coding” - phương pháp lập trình dựa trên mô tả yêu cầu bằng ngôn ngữ tự nhiên để AI sinh mã. Bài báo này thực hiện tổng quan hệ thống (Systematic Literature Review) nhằm tổng hợp các bằng chứng thực nghiệm mới nhất về ảnh hưởng của vibe coding tới tốc độ và chất lượng phát triển phần mềm. Quy trình sàng lọc và phân tích tuân thủ hướng dẫn PRISMA 2020, với dữ liệu từ 17 nghiên cứu công bố trong giai đoạn 2022 - 2025. Kết quả cho thấy vibe coding giúp cải thiện tốc độ phát triển trung bình từ 19% đến 23%. Tuy nhiên, độ chính xác của mã sinh ra chỉ đạt 48%, và tỉ lệ lỗi hoặc lỗ hổng bảo mật trong lần sinh đầu tiên ở mức 31%, phản ánh những rủi ro đáng kể về chất lượng. Dù vậy, khả năng sửa lỗi của hệ thống có thể đạt tới 89% khi áp dụng chiến lược tương tác nhiều vòng hoặc prompt giàu ngữ cảnh. Nghiên cứu làm rõ mối quan hệ giữa tốc độ, chất lượng và bảo mật trong vibe coding, đồng thời nhấn mạnh nhu cầu xây dựng mô hình cộng tác con người - AI hiệu quả hơn nhằm giảm thiểu nợ kỹ thuật và đảm bảo độ tin cậy của phần mềm.