Từ sơ đồ tư duy đến app: Cách bất kỳ ai cũng có thể xây dựng bằng vibe coding

Vibe coding—xây dựng ứng dụng bằng cách mô tả điều bạn muốn bằng ngôn ngữ đơn giản và để AI tạo mã—đã được Collins Dictionary chọn là Word of the Year cho năm 2025. Và theo dữ liệu ngành gần đây, 63% người đang làm điều này hiện nay hoàn toàn không phải nhà phát triển. Họ là giáo viên, nhà bán lẻ, chủ doanh nghiệp nhỏ và bất kỳ ai có một vấn đề đáng để giải quyết.
"Tôi không biết lập trình. Tôi chưa bao giờ biết," Suleiman Shaibu nói với nhóm nhỏ tụ họp trong webinar đầu tiên của Xmind năm 2026. "Nhưng tôi đã xây dựng hơn 10 ứng dụng. Và hôm nay tôi sẽ chỉ cho bạn cách làm."
Suleiman là một chuyên gia tư vấn quản lý và huấn luyện kinh doanh sống tại Nigeria, với hơn 30 năm kinh nghiệm làm việc cùng các công ty như Microsoft và HP. Ông khám phá ra mind mapping gần một thập kỷ trước—và khi AI xuất hiện, ông nhận ra hai thứ này sinh ra là để đi cùng nhau.
Đây không phải là một buổi hướng dẫn kỹ thuật. Nó là một màn trình diễn: vibe coding không chỉ dành cho lập trình viên. Nó dành cho thợ làm bánh, giáo viên, nhà bán lẻ và bất kỳ ai từng có một vấn đề đáng để giải quyết.
Ẩn dụ kiến trúc sư: Vì sao đa số hiểu sai vibe coding
Trước khi chạm vào bất kỳ công cụ AI nào, Suleiman nói rõ một điều: cách hầu hết mọi người tiếp cận vibe coding là hoàn toàn sai.
"Bạn không thể đến một công trường xây dựng rồi nói 'hãy xây cho tôi một ngôi nhà'," ông nói. "Ngay cả kiến trúc sư giỏi nhất cũng sẽ hỏi bạn trước. Bao nhiêu phòng? Bao nhiêu tầng? Bạn muốn bếp ở đâu?"
AI là người xây dựng của bạn. Nhưng nếu không có bản thiết kế, nó chỉ đang đoán. Theo Suleiman, bản thiết kế đó chính là sơ đồ tư duy của bạn—và đây là lúc Xmind phù hợp với quy trình làm việc. Không phải như bước hoàn thiện cuối cùng, mà là điểm khởi đầu.
Trước khi viết dù chỉ một prompt, ông phác thảo:
Vấn đề — Chính xác bạn đang cố giải quyết điều gì?
Người dùng — Ai sẽ thực sự dùng nó, và dùng như thế nào?
Tính năng — Nó cần làm gì?
Luồng — Điều gì xảy ra khi ai đó mở ứng dụng?
Sơ đồ trở thành tài liệu yêu cầu sản phẩm của bạn. Càng rõ ràng, prompt càng sắc bén. Prompt càng sắc bén, phiên bản đầu tiên càng gần với điều bạn thực sự hình dung.
Xây dựng trực tiếp: Ứng dụng theo dõi nạp điện
Để biến ý tưởng thành cụ thể, Suleiman đã xây dựng một ứng dụng thật ngay trong buổi này—bắt đầu từ con số 0, theo thời gian thực.
Ở quê nhà Nigeria, gia đình ông vẫn theo dõi thủ công các lần nạp tiền điện trả trước: ngày nạp, số tiền đã chi, và chỉ số công tơ lúc đó. Bất kỳ ai trong nhà cũng có thể nạp, nhưng việc giữ một sổ ghi chép chung thì rất lộn xộn. Vì vậy, ông mở Xmind và bắt đầu suy nghĩ thành tiếng—phác thảo người dùng, tùy chọn đăng nhập và các tính năng cốt lõi trước khi chạm vào bất kỳ công cụ AI nào.
Danh mục | Chi tiết |
|---|---|
Người dùng | Cha, mẹ, con trai, con gái, khách ghé thăm |
Đăng nhập | Đăng nhập Google + tên người dùng/mật khẩu (cho khách không có tài khoản Google) |
Tính năng cốt lõi | Ghi ngày nạp, số tiền, chỉ số công tơ; xem lịch sử |
Phân tích | Báo cáo sử dụng hàng tuần/hàng tháng, lịch sử nạp |
Khi sơ đồ dần thành hình, người tham dự liên tục đưa ra gợi ý—hỗ trợ đa tiền tệ, lịch sử nạp hai tuần, khoảng thời gian báo cáo dài hơn. Suleiman thêm từng ý trực tiếp vào sơ đồ trước khi viết một prompt nào.
"Điều hay của việc lập sơ đồ tư duy là khi bạn bắt đầu, mạch sáng tạo sẽ tuôn chảy," ông nói. "Những điều bạn chưa từng nghĩ tới sẽ bắt đầu xuất hiện."
Khi sơ đồ hoàn tất, ông đưa nó vào cùng lúc 3 công cụ AI—Lovable, Google AI Studio và Claude—để so sánh kết quả. Cả 3 đều trả về bản mô phỏng hoạt động trong vài phút. Google AI Studio là công cụ đầu tiên, và đã nhận ra bối cảnh Nigeria: nó tự mặc định dùng naira làm đơn vị tiền tệ mà không cần được yêu cầu.
Các phiên bản đầu tiên chưa hoàn hảo. Nút bấm không phản hồi. Tùy chọn tiền tệ không cập nhật. Nhưng đó chính là điểm mấu chốt.
"AI, giống như con người, cũng mắc lỗi," Suleiman nói. "Đó là lý do chúng ta có lặp lại. Bạn tiếp tục tinh chỉnh chỉ dẫn cho đến khi nhận được điều mình muốn."
Khung vibe coding 7 bước
Trong quá trình xây dựng hơn 10 ứng dụng, Suleiman đã chắt lọc quy trình thành một khung có thể lặp lại:
Xác định vấn đề — Bạn đang giải quyết gì, và cho ai?
Xác định người dùng — Ai sẽ thực sự dùng nó?
Ghi hết ý tưởng tính năng — Lập sơ đồ mọi thứ trong Xmind, rồi dùng Xmind AI để gợi ra những gì bạn có thể đã bỏ sót
Ưu tiên tính năng cốt lõi — Xây dựng trước một sản phẩm khả dụng tối thiểu; các lớp bổ sung sẽ đến sau
Tạo phiên bản đầu tiên — Đưa sơ đồ vào công cụ AI bạn chọn
Lặp lại — Sửa, tinh chỉnh và mở rộng dựa trên kết quả
Triển khai — Đưa lên các nền tảng như Netlify hoặc Vercel
Một mẹo được một người tham dự đưa ra ngay giữa buổi: thay vì chụp màn hình sơ đồ Xmind rồi đính kèm dưới dạng ảnh, hãy xuất nó ra Markdown hoặc Word và dán trực tiếp văn bản vào prompt. AI đọc cấu trúc tốt hơn là diễn giải hình ảnh, và kết quả thường sắc nét hơn.
"Làm tốt lắm. Gợi ý rất hay," Suleiman đáp. Đó là một trong những khoảnh khắc khiến hình thức nhóm nhỏ trở thành một lợi thế.
Cùng quy trình, khác vấn đề
Để cho thấy khung này không chỉ dành cho một ngành cụ thể, Suleiman lần lượt đi qua 3 trường hợp sử dụng nữa.
Ứng dụng quản lý tồn kho tiệm bánh
Một thợ làm bánh cần theo dõi nguyên liệu, quản lý tồn kho và biết khi nào cần đặt hàng lại. Suleiman đã lập sơ đồ các tính năng trong Xmind và chuyển chúng cho Google AI Studio. Kết quả là một ứng dụng tồn kho hoạt động được—và nó còn có một thứ ông chưa nghĩ tới để yêu cầu: một trợ lý AI tích hợp cho phép bạn hỏi về tồn kho bằng ngôn ngữ đơn giản thay vì phải dò trong các bảng.
Sau đó, ông cho thấy chỉ cần thêm vài prompt nữa là có thể mở rộng nó hơn:
Tải lên CSV hàng loạt cho hàng tồn kho mới
Tự động cập nhật giá vốn từ nguồn nhà cung cấp
Theo dõi biên lợi nhuận trên các sản phẩm
Mỗi tính năng mới chỉ cách một prompt.
Ứng dụng bán hàng cho boutique thời trang
Một nhà bán lẻ khó nhớ sở thích của khách quay lại—cỡ, màu, chất liệu. Suleiman đã lập sơ đồ vấn đề trong Xmind và gửi cho ChatGPT, và nó trả về một điều bất ngờ: các gợi ý mockup giao diện đầy đủ, đặt ra những câu hỏi thiết kế mà sơ đồ ban đầu của ông chưa tính tới.
"Đây là lý do chúng ta cần động não," ông nói. "AI của bạn không thể nào biết trong đầu bạn đang nghĩ gì. Vì vậy, trước khi bắt tay vào, hãy phác thảo nó càng đầy đủ càng tốt."
Ứng dụng thu được lưu hồ sơ khách hàng, ghi lại lịch sử mua hàng theo sở thích, theo dõi tồn kho và có thể gửi email khuyến mãi cho khách quay lại.
Ứng dụng khởi động kết nối
Có lẽ đây là ví dụ mang tính cá nhân nhất. Suleiman xây dựng ứng dụng này cho chính công việc điều phối của mình—một ứng dụng tạo bộ câu hỏi phá băng cho các kỳ nghỉ dưỡng doanh nghiệp, chạy chúng như một trò chơi tính thời gian qua mã QR, và theo dõi phản hồi. Không có mẫu. Không có hướng dẫn. Chỉ có một vấn đề, một sơ đồ tư duy và một prompt.
Kết luận
Vào cuối buổi, một người tham dự nhắc đến điều Elon Musk mới nói gần đây—rằng tương lai của điện thoại có thể là một thiết bị duy nhất không có ứng dụng cố định, nơi mọi thứ được tạo ra theo yêu cầu. Sau khi xem Suleiman xây dựng 4 ứng dụng hoạt động được trong chưa đầy một giờ, ý tưởng đó bớt trừu tượng đi rất nhiều.
Thông điệp kết thúc của ông rất rõ ràng.
"Bạn không thể để mình bất lực trong thời đại mới này. Tương lai của bạn nằm trong tay bạn. Bạn quyết định điều gì quan trọng với mình."
Công cụ đã sẵn có. Rào cản giờ không còn là kỹ thuật nữa—mà là sự rõ ràng. Vibe coding cho bạn người xây dựng. Xmind cho bạn bản thiết kế. Bạn xây gì là hoàn toàn do bạn quyết định.
Câu hỏi thường gặp
1. Vibe coding là gì?
Vibe coding là cách xây dựng ứng dụng bằng cách mô tả điều bạn muốn bằng ngôn ngữ đơn giản và để AI tạo mã. Thuật ngữ này do nhà nghiên cứu AI Andrej Karpathy đặt ra vào đầu năm 2025 và được Collins Dictionary chọn là Word of the Year cho năm 2025.
2. Tôi có cần biết lập trình để bắt đầu vibe coding không?
Không. Nghiên cứu cho thấy 63% người hiện đang làm vibe coding không phải nhà phát triển. Kỹ năng bạn cần không phải cú pháp—mà là sự rõ ràng. Bạn mô tả điều mình muốn càng tốt, AI càng hoạt động tốt.
3. Cách chuẩn bị tốt nhất trước khi dùng công cụ vibe coding là gì?
Hãy phác thảo ý tưởng trước. Xác định vấn đề, xác định người dùng và liệt kê các tính năng bạn cần. Các công cụ như Xmind giúp bạn tổ chức suy nghĩ một cách trực quan trước khi viết dù chỉ một prompt—và điều đó mang lại kết quả tốt hơn đáng kể.
4. Tôi thực sự có thể xây dựng một ứng dụng hoạt động được mà không có nền tảng kỹ thuật không?
Có—nếu có cách tiếp cận đúng. Như Suleman đã trình diễn trực tiếp trong webinar này, một sơ đồ tư duy rõ ràng sẽ chuyển thẳng thành prompt tạo ứng dụng hoạt động được. AI xử lý phần mã; bạn xử lý phần tư duy.
5. Công cụ AI nào phù hợp nhất cho vibe coding?
Các lựa chọn phổ biến gồm Lovable, Google AI Studio, Claude và ChatGPT. Mỗi công cụ có điểm mạnh khác nhau—nên thử vài công cụ với cùng một prompt để so sánh kết quả và chọn điểm khởi đầu tốt nhất.




