Vibe Coding là gì? Vì sao BA, PO, PM cần biết về vibe coding
Vibe coding là một thuật ngữ đang làm mưa làm gió trong cộng đồng công nghệ, xuất phát từ việc sử dụng các mô hình AI thế hệ mới (như Claude 3.5 Sonnet, Cursor, hay các AI Agent) để lập trình mà không cần viết từng dòng code truyền thống.
Nói một cách đơn giản, thay vì miệt mài gõ cú pháp, lập trình viên giờ đây đóng vai trò như một "đạo diễn âm nhạc" – họ truyền tải "vibe" (ý tưởng, cảm xúc, luồng tư duy) và AI sẽ thực thi phần kỹ thuật.
Thuật ngữ "Vibe Coding" bắt đầu trở nên viral rầm rộ trên mạng xã hội X vào khoảng cuối năm 2024, đầu năm 2025. Người được coi là cha đẻ chính là Andre Karpathy. Ông là một trong những chuyên gia hàng đầu thế giới về AI, từng là thành viên sáng lập của OpenAI và là cựu Giám đốc AI tại Tesla (người đứng sau hệ thống Autopilot). Karpathy cho rằng lập trình đang chuyển dịch từ việc viết code thủ công sang việc quản trị dòng chảy tư duy. Ông từng gây sốt với câu nói: "The hottest new programming language is English" (Ngôn ngữ lập trình mới hot nhất hiện nay chính là tiếng Anh).
Cái tên "Vibe Coding" xuất phát từ cảm giác khi làm việc với AI: Bạn không cần quá khắt khe về cú pháp (syntax), bạn chỉ cần giữ đúng cái "vibe" (hướng đi, logic, phong cách) và để AI tự lo phần thực thi kỹ thuật.
Chính vì vậy lúc tìm hiểu khái niệm này mình cũng khá thú vị và thấy AI thực sự mạnh cho BA, PM.
1. Vibe Coding là gì?
Vibe coding không phải là một ngôn ngữ lập trình mới, mà là một phương thức làm việc mới.
* Lập trình bằng ngôn ngữ tự nhiên: Bạn mô tả tính năng, logic và giao diện bằng lời nói hoặc văn bản thông thường.
* Tập trung vào kết quả (Output-driven): Thay vì loay hoay với lỗi cú pháp hay thư viện, người dùng tập trung vào việc tinh chỉnh yêu cầu cho đến khi AI tạo ra đúng sản phẩm mong muốn.
* Chu kỳ lặp cực nhanh: Bạn đưa ra ý tưởng -> AI demo -> bạn điều chỉnh -> AI cập nhật ngay lập tức.
2. Vì sao BA và PM chúng ta nên biết về Vibe Coding?
Đối với Business Analyst (BA) và Product Manager (PM), vibe coding không chỉ là một trào lưu, mà là một kỹ năng giúp thay đổi cuộc chơi vì những lý do sau:
- Rút ngắn khoảng cách giữa Ý tưởng và Sản phẩm (Prototyping). Trước đây, để có một bản demo (MVP) cho khách hàng, PM phải chờ dev team ít nhất vài ngày hoặc vài tuần. Với vibe coding, bạn có thể tự mình "vibe" ra một bản web app hoặc dashboard chạy được chỉ trong vài giờ để kiểm chứng giả thuyết (validate) trước khi bàn giao cho team kỹ thuật.
Anh em xem vài demo của P tại phần bình luận.
- Nâng cao khả năng viết Requirements
Vibe coding thực chất là bài kiểm tra khả năng tư duy logic và diễn đạt. Nếu bạn có thể "vibe" ra một sản phẩm tốt từ AI, điều đó chứng tỏ bộ User Story và tài liệu Specs của bạn cực kỳ chặt chẽ. Ngược lại, nếu AI hiểu sai, bạn sẽ biết ngay mình cần điều chỉnh logic ở đâu trong nghiệp vụ.
- Tối ưu hóa giao tiếp với Engineering Team
Khi hiểu về vibe coding, BA/PM sẽ hiểu rõ hơn về cấu trúc logic của phần mềm. Thay vì chỉ nói em muốn cái nút này đẹp hơn, bạn có thể mô tả logic luồng dữ liệu một cách kỹ thuật hơn, giúp tiếng nói của bạn có trọng lượng hơn trong các buổi chốt giải pháp với Dev.
- Thử nghiệm tính năng mới với chi phí 0 đồng
Bạn có một ý tưởng nhưng ngại làm phiền team Dev vì họ đang quá tải? Vibe coding cho phép bạn tự xây dựng một phiên bản mô phỏng để tự trải nghiệm. Điều này giúp PM tự tin hơn khi đưa ra quyết định giữ hay bỏ một tính năng trong Roadmap.
Thay đổi vai trò sang trong kỷ nguyên AI, mình nghĩ ranh giới giữa người làm kinh doanh và người làm kỹ thuật mờ dần. PM biết vibe coding sẽ trở thành một Full-stack Product Manager, người vừa hiểu thị trường, vừa có khả năng trực tiếp điều khiển công nghệ để tạo ra giá trị.
Vibe coding giúp BA/PM không còn bị phụ thuộc hoàn toàn vào nguồn lực kỹ thuật ở giai đoạn đầu của dự án. Đây là công cụ đắc lực để bạn tư duy nhanh hơn, thử sai rẻ hơn và hiện thực hóa ý tưởng chính xác hơn.
Và cũng là điều quan trọng hơn nữa bạn vẫn phải vững nghiệp vụ khi sử dụng AI. Yêu cầu đầu vào tốt mới chính là thứ giúp sản phẩm đầu ra của bạn chất lượng. BA, PO vẫn phải làm tốt đoạn khơi gợi yêu cầu và tổ chức, phân tích yêu cầu, coi AI như một bên liên quan mà bài viết trước mình đã chia sẻ.
Mình vẫn làm một BA, PO trên hành trình cập nhật AI cho công việc hiện tại. Nếu thấy thú vị và quan tâm hãy like, share và theo dõi BA Zone nhé.
#AI #AIAgent #vibecoding #Cursor #antigravity #Claude #ITBA #businessanalyst #ProductOwner #hocba


