Vibe coding ở quy mô doanh nghiệp: Các công cụ AI hiện nay giải quyết toàn bộ vòng đời phát triển

By Bùi Thanh Thảo

Vibe coding, nơi các nhà phát triển ngày càng dựa vào AI để tạo và hỗ trợ mã, đã nhanh chóng phát triển từ một khái niệm nhỏ lẻ thành một phương pháp phát triển chính thống.

Với sự ra đời của các công cụ như GitHub Copilot, việc mã hóa được hỗ trợ bởi AI đã trở nên phổ biến. Tuy nhiên, cuộc chiến tiếp theo đã chuyển từ việc tạo mã sang các quy trình phát triển toàn diện từ đầu đến cuối. Trong bối cảnh ngày càng đông đúc này, các công ty như Cursor, Lovable, Bolt và Windsurf (trước đây là Codeium) đã khẳng định vị thế của mình với các phương pháp tiếp cận khác nhau đối với phát triển được hỗ trợ bởi AI.

Credit: VentureBeat

Thuật ngữ “vibe coding” đại diện cho một sự thay đổi văn hóa, trong đó các nhà phát triển tập trung nhiều hơn vào ý định và kết quả hơn là các chi tiết thực hiện thủ công. Vibe coding không chỉ dừng lại ở việc sử dụng các công cụ AI để giúp hoàn thành các nhiệm vụ mã hóa cơ bản mà còn tạo ra toàn bộ ứng dụng chỉ với vài lời nhắc. Điều này khác biệt so với các nền tảng low-code/no-code bằng cách vượt ra ngoài các công cụ trực quan cho các ứng dụng kinh doanh đơn giản.

Một trong những điểm nổi bật trong bài viết là sự ra mắt của Windsurf Wave 6 vào ngày 2 tháng 4, giải quyết một khoảng trống mà nhiều công cụ khác thường bỏ qua: triển khai. Mặc dù việc tạo mã đã trở nên ngày càng tinh vi trên các nền tảng, nhưng hành trình từ mã được tạo cục bộ đến triển khai sản xuất vẫn còn nhiều thủ công. Anshul Ramachandran, trưởng bộ phận sản phẩm và chiến lược tại Windsurf, cho biết: “Chúng tôi đã thực sự loại bỏ rất nhiều rào cản liên quan đến việc lặp lại và triển khai ứng dụng”.

Windsurf Wave 6 mang đến nhiều tính năng mới cho doanh nghiệp, bao gồm:

  • Triển khai: Giải pháp một cú nhấp chuột để đóng gói và chia sẻ các ứng dụng được xây dựng bởi Windsurf trên internet công cộng, hiện tích hợp với Netlify.
  • Cải thiện hiệu suất cho các cuộc trò chuyện dài: Giảm thiểu suy giảm chất lượng trong các cuộc trò chuyện kéo dài thông qua các kỹ thuật điểm kiểm tra và tóm tắt.
  • Cải tiến tab: Nâng cao nhận thức ngữ cảnh, bao gồm lịch sử tìm kiếm của người dùng và hỗ trợ Jupyter Notebooks trong Windsurf Editor.
  • Bảng nội dung cuộc trò chuyện: Cải tiến UX mới cung cấp quyền truy cập dễ dàng vào các tin nhắn trước đó và khả năng hoàn nguyên cuộc trò chuyện.

Bài viết cũng nhấn mạnh rằng sự phát triển của vibe coding không chỉ là về công nghệ mà còn là về sự thay đổi trong cách tiếp cận và tư duy của các nhà phát triển. Với sự hỗ trợ của AI, các nhà phát triển có thể tập trung vào việc sáng tạo và giải quyết các vấn đề phức tạp hơn, thay vì bị mắc kẹt trong các chi tiết kỹ thuật nhỏ nhặt.