Tác giả: Denise I Biteye Nội dung đội ngũ, Bbo I XHunt vận hành đội ngũ
Gần đây khi lướt X thấy Clawdbot mọi người đều đang dùng AI đại lý để làm đủ thứ, đột nhiên cảm thấy dân văn khoa cũng có thể chơi code theo phong cách “vibe” rồi, thế là bắt đầu thực chiến từ con số 0.
Vibe Coding được xem như một phương pháp mới “yêu cầu là mã” và thậm chí còn được kỳ vọng “giúp cả người không phải lập trình cũng có thể xây dựng công cụ”.
Tuy nhiên, một vấn đề thực tế luôn tồn tại: Khi ngưỡng kỹ thuật được hạ thấp, khả năng triển khai thực tế có theo đó không?
Để trả lời câu hỏi này, tôi đã trải nghiệm đầy đủ ba công cụ Vibe Coding chính thống với tư cách là người hoàn toàn không có kinh nghiệm về code.
Quá trình không suôn sẻ: vấp ngã, thất bại, phải làm lại nhiều lần, nhưng chính nhờ vậy tôi đã hiểu rõ những chỗ dễ gặp vấn đề nhất và cách tránh các “hố” đó.
Bài viết này không phải là bài đánh giá công cụ, mà là một ghi chép chân thực từ nhận thức đến thực hành.
Đây là một phương pháp phát triển mới “chỉ cần đề xuất yêu cầu, không cần viết code”.
Khái niệm này lần đầu được đồng sáng lập OpenAI Andrej Karpathy đề xuất, câu nói của ông là:
“Đây là một cách lập trình mới, tôi gọi là Vibe Coding. Bạn hoàn toàn giao phó cho cảm giác (Vibes), đón nhận sự tăng trưởng hiệu quả theo cấp số nhân, thậm chí quên luôn sự tồn tại của mã.”
Trong mô hình Vibe Coding, bạn không còn là “thợ xây”, mà giống như “quản lý sản phẩm” hoặc thậm chí là “bố mẹ chủ đầu tư”.
Nhiệm vụ của bạn là chính xác nói với AI: “Tôi muốn xây một căn nhà, ở đây cần có cửa sổ lớn, chỗ kia cần có hồ bơi.”
Nếu không hài lòng, bạn nói: “Cảm giác chưa đúng, làm lại đi.”
Đó chính là vibe!
Trước khi mở cánh cửa lập trình AI, bạn phải khóa chặt “kho báu” của mình. Nhiều người mới khi trò chuyện với AI thường vô thức gửi thông tin nhạy cảm, điều này cực kỳ nguy hiểm.
Không bao giờ viết API Key hoặc thông tin nhạy cảm trực tiếp vào code hoặc prompt.
Cách đúng là dùng “biến môi trường”, để code đọc tên biến hệ thống, chứ không đọc trực tiếp khoá.
Cấu hình trên Windows như sau:

Cấu hình trên macOS như sau:
echo ‘export CRYPTOHUNT_API_KEY=“khoá sk-xxxxxx của bạn”’ >> ~/.zshrc

Sau khi đã nói xong lý thuyết, chúng ta vào thực hành luôn. Để tìm ra công cụ phù hợp nhất, tôi đã thử ba công cụ chính thống. Lý do chọn chúng là vì chúng đại diện cho ba dạng chính của Vibe Coding hiện nay:
Nếu bạn chỉ muốn biết công cụ nào phù hợp để triển khai ngay từ con số 0, có thể bỏ qua phần này và nhảy thẳng đến Lovable; còn nếu muốn tránh mất thời gian, nên đọc hết phần này. Bây giờ bắt đầu tổng kết theo thứ tự.
Vị trí: phù hợp cho cá nhân, nhóm khởi nghiệp
Trải nghiệm: tập trung vào “nhanh” và “miễn phí”, giúp bạn xác minh ý tưởng AI trong vài phút
Trang chủ: https://aistudio.google.com/apps

Lần đầu tôi dùng nó là vào dịp Giáng sinh. Mọi người đều làm cây thông Noel cyber, tôi cũng thử một chút. Vứt một prompt tùy ý, chỉ trong 5 phút, nó đã tạo ra một trang 3D cực kỳ đẹp mắt, các hạt particle theo cử chỉ di chuyển mượt mà.
Lúc đó tôi không khỏi thán phục: thời đại thật sự đã thay đổi.
(Nhớ lại ngày xưa, các anh kỹ thuật làm đêm để làm vui lòng các cô gái, viết một đống code rồi chạy nửa ngày mới ra một trái tim đập, cảm giác rất ngầu. Còn giờ thì sao? Bạn hoàn toàn có thể giao cho vibe coding, chỉ trong phút chốc đã đạt được giá trị cảm xúc cao ngất ngưởng.)
Nhờ có các ví dụ thành công, tôi bắt đầu “phổng mũi” lên, bắt đầu làm việc nghiêm túc: gọi API Cryptohunt để tạo dashboard dữ liệu Twitter.
Tôi tự tin gửi tài liệu API cho nó. Mọi thứ ban đầu suôn sẻ, backend logic chạy ngay, dữ liệu cũng lấy về thành công. Tôi nghĩ: Cứ thế này là xong?
Nhưng khi tôi yêu cầu nó trình bày dữ liệu đẹp mắt trên frontend, bắt đầu ác mộng:
Tôi cứ thế rơi vào vòng lặp “sửa bug—phát sinh bug mới”. Mất 2 ngày, tôi bỏ cuộc.

Hình ảnh hiển thị cuối cùng (AI đã bắt đầu vẽ vời lung tung)
Tổng kết vấp ngã: Google AI Studio là một “học sinh giỏi môn sáng tạo”. Làm mấy trang demo đơn giản, nó quá tuyệt. Nhưng khi đụng đến tích hợp sâu giữa frontend và backend (ví dụ luồng dữ liệu API + hiển thị phức tạp), nó dễ bị mất phương hướng. Nếu bạn không hiểu rõ logic code, dễ bị mắc kẹt trong ngõ cụt của frontend như tôi.
Vị trí: công cụ phát triển toàn bộ hệ thống tích hợp chuyển đổi nhiều mô hình
Đặc điểm: chuyển đổi mô hình, phân chia nhiệm vụ, tự động kiểm thử
Trang chủ: https://antigravity.google/
Trong quá trình dùng, chưa kịp viết code đã suýt bị nó làm nản vì yêu cầu đăng nhập. Nó không giống các công cụ khác, mở trang là có thể bắt đầu, mà đòi hỏi yêu cầu về tài khoản và môi trường mạng rất nghiêm ngặt.
Hạn chế về tài khoản không do IP mạng của bạn quyết định, mà do “quốc gia/ khu vực” liên kết với tài khoản Google của bạn. Nếu khu vực không nằm trong danh sách hỗ trợ (ví dụ Trung Quốc, Hồng Kông), đăng nhập sẽ bị từ chối. Tôi đã nhiều lần bị từ chối yêu cầu đổi khu vực.
Cả quá trình, chỉ có thể hình dung như: “người dùng bị mệt mỏi”.
Sau khi trải qua 3 tài khoản bị khoá và nhiều lần chuyển đổi môi trường, tôi đã tìm ra cách đăng nhập “chuyên nghiệp”: Antigravity tools
Chia sẻ từ cộng đồng Twitter: https://x.com/idoubicc/status/2004848130693759213 3. Sau khi tải về, thêm tài khoản và bắt đầu cấp OAuth


(Rủi ro: Antigravity Tools là dự án mã nguồn mở, giúp tích hợp mô hình Antigravity vào Claude Code hoặc các công cụ khác. Trong quá trình Vibe Coding, khuyên bạn cách ly môi trường thao tác với ví tiền hoặc các tài khoản quan trọng để giảm thiểu rủi ro an ninh.)
Sau khi vào trong công cụ, tôi cũng tổng hợp hai mẹo cực kỳ quan trọng cho người mới:

Dù đã đăng nhập thành công và cấu hình ban đầu, khi bắt đầu chạy code thực tế, tôi vẫn bị dội một gáo nước lạnh. Nó không thể xem trước kết quả như Google AI Studio. Phải tải thêm phần mềm xem trước như Node.js, VS Code hoặc chỉ xem trong HTML. Thêm nữa, tốc độ phản hồi của các mô hình lớn rõ ràng chậm hơn mắt thường, mỗi lần tôi đề xuất yêu cầu, màn hình cứ quay quay mãi.
Tuy nhiên, Antigravity có một tính năng cực kỳ ấn tượng: tự động kiểm thử. Sau khi viết xong code, nó sẽ khởi động chế độ xem trước video, tự click vào trang web để kiểm tra logic có chạy đúng không. Nhìn AI tự động click, tôi cảm giác như “tương lai đã đến”.
Tôi thử làm dự án: “Một bộ phát hiện tín hiệu Alpha tiền mã hoá. Sử dụng API Cryptohunt để theo dõi dữ liệu Twitter, tự động lấy Ticks trong tweet, thống kê các token được bàn luận nhiều nhất, xếp theo độ hot.”
Thực tế khá phũ phàng. Dù nó cố gắng giúp tôi viết code, kiểm thử, nhưng trong phần kết nối API chính, tôi vẫn gặp khó. Có thể do môi trường mạng nội bộ phức tạp, hoặc AI hiểu sai tài liệu API, dữ liệu không thể kết nối.

Demo: hiển thị dữ liệu mô phỏng
Nhìn dòng lỗi đỏ trong terminal, và AI cứ “chắc chắn lần này thành công”, tôi nhận ra: full-stack tốt thật đấy, nhưng do vấn đề mạng và môi trường “hộp đen”, muốn làm ra một công cụ thực sự dùng được, đối với người mới vẫn còn rất cao. Vì Antigravity mặc định bạn đã là lập trình viên.
Vị trí: nền tảng “đối thoại chính là ứng dụng”
Đặc điểm: không cần cấu hình môi trường cục bộ, mọi thứ đều có thể làm ngay
Trang chủ: https://lovable.dev/

Việc dùng Lovable giúp tôi cảm nhận rõ thế nào là “bố chủ đầu tư thực thụ”, hay chỉ vì nó cần trả phí? (tips: mua 100 credits với 15RMB trên Taobao, đến khi làm xong vẫn chưa dùng hết)
Chỉ với một dòng code, tôi đã hoàn thành công cụ theo dõi Crypto Twitter sau đây — Crypto Pulse (nhịp đập mã hoá):
Đúng vậy, lần này tôi đã thành công rồi.
Địa chỉ trải nghiệm trực tuyến: https://tweet-whisperer-dash.lovable.app/
“Chi tiết chức năng”

A. Tổng quan dữ liệu và tóm tắt AI
Vào trang chính, hiện ra “cây nhiệt độ” của nội dung:
B. Radar xu hướng
Không muốn bỏ lỡ đồng coin tiềm năng gấp trăm lần?
C. Luồng thông tin thông minh
Từ bỏ dòng thời gian rối rắm, ở đây có 4 tab đã được làm sạch:
*Chi tiết trải nghiệm: hỗ trợ lọc theo khu vực (khu vực tiếng Anh / Trung Quốc), click vào thẻ sẽ chuyển trực tiếp đến tweet gốc.
“Lời nhắc sử dụng”: Vì hiện tại tôi dùng API Key cá nhân, dữ liệu gửi về sẽ tiêu tốn credits API, hạn mức có giới hạn, khuyên mọi người nhanh tay trải nghiệm.
Trong quá trình Vibe coding, tôi chọn dùng cơ sở dữ liệu Cryptohunt có giá trị tốt nhất. Không rành về coding, nhưng đã nắm rõ API, tôi viết luôn một số mẹo.
Link chính thức: https://pro.cryptohunt.ai/
Nhiều người mới sẽ gửi nguyên đống tài liệu API dài hàng vạn chữ cho AI, AI cũng bị rối.

Prompt mẫu: “Gọi API /tweet/mention_tweets, tìm tweet có ticker là SOL. Giới hạn thời gian trong 24h gần nhất. Giúp tôi lọc ra 5 tweet có tương tác (like + retweet) cao nhất, xem cảm xúc của mọi người về SOL thế nào.”
Trong quá trình Vibe Coding, tình huống làm đi làm lại gây phát điên nhất là: nhấn nút nhưng màn hình không phản hồi. Lúc này, người mới thường tự hỏi: AI code sai rồi? Mạng chậm? API lỗi?
Có thể mở API usage để làm mới:

Chỉ cần gửi kết luận cho AI, tốc độ sửa lỗi sẽ nhanh hơn. Trong quá trình Vibe Coding, thực chất phần tốn thời gian nhất không còn là viết code nữa, mà là xác định vấn đề nằm ở đâu.
Khi giao phó các cú pháp phức tạp và chi tiết thực thi cho AI, trọng tâm phát triển sẽ trở lại kiểm soát thông tin.
Vì vậy, mọi người thường nói, đỉnh cao của Vibe Coding không phải là code, mà là dữ liệu.
Từ “làm thử” Google AI Studio, đến “tra tấn” Antigravity, rồi “bùng nổ” Lovable, cuối cùng tôi hiểu rõ: công cụ chỉ là thanh kiếm trong tay, còn Vibe của bạn mới là đạo lý trong lòng.
Khi thử Vibe Coding, hãy nhớ hai điểm then chốt này, quan trọng hơn bất kỳ đoạn code nào:
Nhiều người mới thất bại không phải vì AI ngu, mà vì quá “lịch sự” hoặc quá “mơ hồ”.
Yêu cầu mơ hồ = kết quả mơ hồ
Nhớ nhé, bạn đang là “bố chủ đầu tư”. Uy quyền của bố chủ đến từ “yêu cầu rõ ràng” và “phản hồi kiên trì”. Nếu AI sai, đừng tự trách mình, cứ nói thẳng: “Không đúng, làm lại, tôi cần A chứ không phải B.”
Nếu bạn đã đọc đến đây, có nghĩa là bạn gần như đã có khả năng dùng Vibe Coding để tạo ra công cụ rồi.
Đừng chần chừ nữa—
Hãy biến Vibe của bạn thành code ngay!