Vibe coding và tương lai của eCommerce
Khi dựng một công cụ chỉ còn tốn một buổi chiều, vibe coding đổi gì cho người làm e-commerce, và đâu là ranh giới cần nhớ?
🧪 Một bài labs của GemLabs. Đây là nhật ký build của GemLabs — thử nghiệm cuối tuần về cách dựng workflow thật bằng các AI coding agent như Claude Code và Codex, viết lại thành một tutorial thực hành. Nếu bạn là nhà bán hàng hay Shopify seller, điều đáng lấy không phải đúng cái tool này, mà là: bạn có thể tả một việc bán hàng lặp đi lặp lại bằng lời thường rồi để agent dựng tool cho bạn. Cứ mượn cái khuôn đó mà dùng.
Tối thứ Sáu tuần trước, tôi mở Claude Code, thử vibe code một công cụ thu thập câu hỏi cho buổi coffee chat offline chiều hôm sau. Sáng thứ Bảy, tức chưa đầy 12 giờ sau, công cụ đó đã chạy được. Tôi đặt tên là NoteWave.
Câu chuyện về NoteWave khiến tôi suy nghĩ: nếu một công cụ vốn cần vài buổi để thực hiện, giờ chỉ tốn một buổi chiều để hoàn thiện, thì điều đó có ý nghĩa gì cho những người làm e-commerce?
”Vibe coding” thực ra là gì?
Đầu 2025, Andrej Karpathy đặt ra từ “vibe coding” để tả kiểu viết phần mềm mà bạn mô tả ý định bằng tiếng người, để AI viết code. Làn sóng này lan nhanh tới mức cuối năm vừa rồi, Collins đã chọn “vibe coding” làm từ của năm.
Nhưng cũng vì thế mà nghĩa của cụm từ này đang bị loãng đi. Simon Willison, đồng sáng lập Django, cây bút hàng đầu về AI coding, tách ra một điểm tôi thấy quan trọng: không phải cứ dùng AI để code thì là vibe coding.
Theo nghĩa gốc, vibe coding là build tool mà không cần đọc lại code. Còn nếu bạn vẫn review, vẫn test, vẫn giải thích được nó làm gì, thì đó chỉ là làm phần mềm bình thường, có thêm một trợ lý nhanh tay.
Cách phân biệt này thực ra khá quan trọng, vì nó đặt ra một cái phổ. Một đầu là “không nhìn gì hết, miễn là app chạy”. Đầu kia là con người vẫn chịu trách nhiệm về từng dòng code.

Câu chuyện ai cũng kể, và câu chuyện ít ai kể
Khi nhắc đến “AI và tương lai e-commerce”, gần như mọi câu chuyện đều xoay quanh: AI sẽ đi mua hộ cho người tiêu dùng.
ChatGPT giờ có Instant Checkout. Stripe cùng OpenAI ra một chuẩn mở cho việc agent mua hàng. Shopify nói thẳng rằng họ muốn mọi store “agent-ready” mặc định, và đơn hàng từ AI của họ trong năm 2025 tăng gấp 15 lần.
Nhưng nhìn kỹ thì tất cả câu chuyện đó đặt người bán vào một vai trò bị động. Cửa hàng của bạn là “mặt tiền” cần được chuẩn hóa để agent của người khác ghé qua mua. Việc của bạn là đứng yên cho đẹp.
Gần như không ai kể về khía cạnh còn lại: người làm e-commerce cũng có thể trở thành người build công cụ để nâng cấp cửa hàng của họ. Phần thứ hai này mới là phần tôi thấy thú vị, vì gần như chưa ai viết về nó.

Bài toán “tự làm hay đi mua” vừa đảo chiều
Trước kia, đứng trước một bài toán yêu cầu tính năng nào đó, hầu hết chúng ta đều phân vân giữa hai lựa chọn: tự làm (cụ thể là tự học code, hoặc thuê developers về thực thi giúp) hay là đi tìm ứng dụng ngoài phù hợp.
Cái đảo chiều ở đây là vừa có thêm một lựa chọn nữa: tự build bằng Vibe Code.
ECom Research Lab là một ví dụ.
Dưới vai trò là người nghiên cứu về CRO, tôi muốn mỗi tuần có một bảng tổng hợp các store Shopify đang tăng trưởng, kèm vài dòng nhận xét về pattern rút ra.
Trước đây, việc này hoặc phải tốn vài ngày, vài tuần cùng một team để thực hiện, hoặc bạn phải trả tiền cho một tool nào đó ai đó đã build ngoài kia.
Hôm trước, tôi ngồi vibe code lên công cụ đó chỉ trong một buổi chiều với Claude Code, nối nó vào một nguồn dữ liệu tổng hợp các cửa hàng e-commerce. Và giờ mỗi sáng thứ Hai, tôi có một dashboard tự cập nhật.

Điều tôi muốn nói ở đây không phải “ai cũng nên đi code”, mà là rào cản giữa “ước gì có công cụ này” và “tôi sẽ có công cụ này” vừa thấp xuống một bậc.
Với người làm ecommerce, số công cụ nhỏ tôi từng ước có mà chưa bao giờ làm thì nhiều vô kể.
Vài ranh giới cần nhớ
Công cụ nào, xu hướng nào cũng có mặt lý tưởng và hạn chế. Vibe Coding cũng vậy.
Mùa hè 2025, một agent AI của Replit đã xóa sạch cả một database production chứa dữ liệu của hơn 1000 công ty, trong lúc đang có lệnh đóng băng không được đụng vào. Rồi nó báo cáo sai, nói không khôi phục được.
Có những phân tích cho thấy gần một nửa code AI sinh ra sẽ dính lỗ hổng bảo mật nếu cứ thế đăng tải.
Và Vibe Coding có một mối nguy âm thầm hơn, mà người ta hay gọi là “nợ kỹ thuật”: khi code cứ được thêm vào mà gần như không ai dọn lại, vài tháng sau sẽ không ai hiểu nó nữa.
Vậy ranh giới ở đâu? Với tôi, nó không nằm ở chỗ AI giỏi hay dở, mà ở chỗ cái tôi build có ai khác dùng không, và nếu nó sai thì gây ảnh hưởng tới mức độ nào.

Đơn cử, tôi vibe code ra NoteWave chỉ trong một buổi tối, và chiều hôm sau thì tôi ứng dụng luôn app này cho mọi người tham gia Coffee Chat.
Tôi dám làm thế bởi NoteWave chỉ có đúng một người chịu trách nhiệm là tôi, không động chạm gì đến dữ liệu chung hay tác động đến sản phẩm, quy trình khác. Nếu sai, tôi vẫn có thể dẫn dắt một buổi coffee chat theo cách thông thường.
Nhưng những sản phẩm tương lai của GemCommerce như AI Storefront, GemStory… thì khác. Các công cụ này vận hành dữ liệu thật của hàng trăm nghìn khách hàng, mức độ ảnh hưởng là rất lớn. Sản phẩm như vậy cần một team vận hành và ứng dụng AI, chứ không chỉ một mình tôi vibe code.
Vibe coding vừa mở ra một thứ thật sự đáng giá, vừa thật sự nguy hiểm nếu đặt nhầm chỗ. Tôi giữ cả hai thứ trong đầu cùng lúc, và tôi nghĩ ai làm nghiêm túc cũng nên vậy.
Phần tương lai ít ai nói tới
Nghĩ về làn sóng AI trong e-commerce nói chung và vibe coding nói riêng, điều thú vị với tôi là ý tưởng một người, hay một team mỏng, giờ làm được những việc trước đây phải mất rất nhiều thời gian, nguồn lực để thực hiện.
Ví dụ như chiếc ECom Research Lab trước kia chưa từng được ưu tiên, giờ tôi có thể tự làm trong một buổi.
Khi tận dụng được Vibe Coding, bạn hoàn toàn có thể rút ngắn khoảng cách từ ý tưởng trong đầu đến một công cụ chạy được trong một buổi chiều.
Nếu bạn cũng đang làm ecommerce và có một việc lặt vặt nào đó, ước gì có công cụ riêng, thì hãy thử mở một con AI coding lên rồi mô tả nó xem sao.
Còn nếu chưa biết ứng dụng tất cả những thứ này như thế nào, thì có thể tham gia một buổi Coffee Chat, để cùng chia sẻ, trao đổi nhé!