Hướng dẫn dự thi Vibe Code Challenge
Bảy bước dưới đây đi theo đúng trình tự bạn sẽ trải qua, từ lúc chuẩn bị tài liệu đến khi nhận kết quả. Mỗi bước nêu rõ bạn cần làm gì, ban tổ chức làm gì, và điều gì quyết định việc bạn đi tiếp được hay phải quay lại chỉnh sửa.
Chuẩn bị công cụ AI
Trước khi viết dòng mô tả đầu tiên, bạn cần một tài khoản công cụ AI. Đây là thứ sẽ thay bạn viết mã trong suốt kỳ thi, nên chọn xong là bắt tay làm được ngay.
Google One AI Pro
≈122.000đ/tháng · hoàn phí 130.000đ khi đậu
Gói duy nhất nằm trong diện hoàn phí của chương trình. Bao gồm Gemini bản trả phí cùng bộ công cụ đi kèm, đủ dùng cho toàn bộ quá trình dựng sản phẩm. Hướng dẫn tạo tài khoản được trình bày tại buổi kick-off.
Tài khoản Claude
Chi phí do thí sinh tự chi trả
Mạnh ở việc đọc hiểu cả kho mã và giữ mạch trong những phiên làm việc dài. Bản Claude Code chạy thẳng trong terminal, phù hợp khi bạn đã quen thao tác dòng lệnh.
Tài khoản ChatGPT có Codex
Chi phí do thí sinh tự chi trả
Codex nhận yêu cầu bằng ngôn ngữ thường và trả về mã chạy được, thuận tiện cho giai đoạn dựng khung sản phẩm ban đầu.
Chỉ khoản đăng ký Google One AI Pro nằm trong diện hoàn phí khi bạn đậu. Các công cụ khác vẫn được dùng tự do nhưng do bạn tự chi trả.

Ưu đãi chỉ áp dụng cho tài khoản Google chưa từng đăng ký Google One. Nếu bạn mở trang đăng ký mà không thấy mức giá khuyến mãi, hãy tạo một tài khoản Google mới rồi đăng ký lại từ tài khoản đó.
Viết tài liệu PRD
PRD (Product Requirements Document) là bản mô tả sản phẩm bạn định làm: giải bài toán gì, cho ai, gồm những chức năng nào. Đây là tài liệu bắt buộc khi đăng ký và cũng là căn cứ duy nhất để chấm điểm ý tưởng ở Phase 1.
Một PRD cần có gì
Sáu phần dưới đây là đủ. Không cần dài — cần cụ thể.
- Bài toán. Ai đang gặp, gặp bao nhiêu lần mỗi tuần, hiện xử lý ra sao và mất bao lâu.
- Người dùng. Sản phẩm phục vụ ai, ước lượng bao nhiêu người có cùng nhu cầu.
- Phạm vi. Ba đến năm chức năng chính. Nêu rõ những gì KHÔNG làm trong kỳ thi này.
- Luồng chính. Người dùng thao tác gì, nhận lại kết quả gì — mô tả theo trình tự.
- Dữ liệu. Những bảng dữ liệu cần lưu và vai trò của từng bảng trong sản phẩm.
- Tiêu chí hoàn thành. Dấu hiệu nào cho thấy sản phẩm đã làm xong việc của nó.
Nhờ AI viết cùng bạn
Cách nhanh nhất là kể bài toán cho AI rồi để nó dựng khung PRD, bạn sửa lại cho đúng thực tế. Mở công cụ AI và bắt đầu bằng một đoạn như sau:
“Tôi làm ở phòng [tên phòng]. Mỗi tuần tôi phải [mô tả công việc lặp lại], hiện đang xử lý bằng [cách làm hiện tại] và mất khoảng [thời gian]. Hãy giúp tôi viết một tài liệu PRD cho sản phẩm giải bài toán này, gồm sáu phần: bài toán, người dùng, phạm vi, luồng chính, dữ liệu cần lưu, tiêu chí hoàn thành. Sản phẩm phải có cơ sở dữ liệu thật và toàn bộ dữ liệu là dữ liệu giả. Xuất ra định dạng markdown.”
Đọc lại và sửa cho khớp thực tế công việc của bạn trước khi nộp. Hội đồng chấm mức độ cụ thể của bài toán, không chấm độ dài tài liệu.
Quá trình viết PRD trông như thế này: bên trái bạn kể bài toán bằng tiếng Việt thường ngày, bên phải là tài liệu có cấu trúc do AI dựng ra để bạn đọc lại và sửa.
Bạn mô tả bài toán
Tài liệu PRD sinh ra
.mdSổ theo dõi thiết bị văn phòng
Hệ thống chỉ nhận PRD ở dạng file .md, tối thiểu 200 ký tự. Không nhận .docx hay .pdf, vì hệ chấm điểm phải đọc được nội dung mới chấm tự động được Phase 1.
Nộp đăng ký đề tài
Đăng nhập bằng email công ty, điền form đề tài và đính kèm PRD. Ban tổ chức duyệt cuốn chiếu theo tuần với hạn mức 30–40 đề tài, nên nộp sớm là được xét sớm.
Form đăng ký hỏi những gì
- · Tên sản phẩm, nhánh đề tài và nhóm chủ đề
- · Bài toán đang giải và người dùng của sản phẩm
- · Tài liệu PRD — tải file .md hoặc dán thẳng nội dung
- · Thời gian làm bài bạn xin, tối đa 15 ngày
- · Công cụ AI dự định dùng (liệt kê, không bắt buộc)
- · Bốn cam kết bắt buộc, thiếu một mục là không gửi được
Form cố ý ngắn: phạm vi, chức năng và dữ liệu đã nằm trong PRD, hỏi lại là bắt bạn khai hai lần cùng một nội dung.
Ban tổ chức xét theo tiêu chí nào
- · Bài toán có thật, không phải tình huống giả định
- · Phạm vi làm được trong thời gian bạn xin
- · PRD nêu đủ ba chức năng cụ thể để chấm đạt hoặc không đạt
- · PRD có phương án dữ liệu rõ ràng
- · Không thuộc nhóm trò chơi, không chạm bảy điều cấm

Bị trả về thì vẫn nộp lại được, nhưng điểm đã chấm được ghi nhận ngay tại thời điểm bạn nộp bài. Ban giám khảo chỉ ra chỗ chưa đạt để bạn sửa và bước vào vòng kế tiếp. Thời gian làm bài chỉ bắt đầu tính từ thời điểm đề tài được duyệt.
Vibe code sản phẩm
Vibe coding là cách làm sản phẩm bằng cách mô tả điều bạn muốn cho AI bằng ngôn ngữ thường ngày, thay vì tự viết từng dòng mã. Bạn giữ vai người ra đề và người nghiệm thu; AI lo phần dựng.
Bắt đầu từ PRD
Đưa nguyên tài liệu PRD cho AI và yêu cầu dựng khung dự án: chọn công nghệ, tạo cấu trúc thư mục, dựng cơ sở dữ liệu theo phần dữ liệu bạn đã mô tả.
Làm từng chức năng một
Yêu cầu AI hoàn thiện dứt điểm một chức năng, tự mở lên bấm thử, rồi mới sang chức năng kế tiếp. Yêu cầu cả ba chức năng cùng lúc thường cho ra ba thứ dở dang.
Kiểm bằng mắt mình
Sau mỗi vòng, tự kiểm: dữ liệu có lưu lại sau khi tải lại trang không, mở trên điện thoại có vỡ không, còn nút nào bấm vào không xảy ra gì không.

Toàn bộ dữ liệu trong sản phẩm phải là dữ liệu giả do bạn tự tạo. Vibe Host tự gọi AI sửa mã khi triển khai thất bại và gửi mã nguồn ra nhà cung cấp bên ngoài, nên dữ liệu thật nằm trong mã có thể ra khỏi công ty mà bạn không hay biết.
Đưa sản phẩm lên Vibe Host
Sản phẩm phải chạy được trên một đường dẫn công khai thì hội đồng mới chấm được. Bạn tự vào vibehost.matbao.ai đăng ký tài khoản — hệ thống chỉ nhận email công ty @matbao.com.
Trình tự đưa lên
- 1. Vào vibehost.matbao.ai, đăng ký bằng email @matbao.com
- 2. Tạo dự án mới và kết nối kho mã nguồn của bạn
- 3. Khai báo cơ sở dữ liệu — gói cơ bản có sẵn một suất
- 4. Triển khai, chờ trạng thái báo thành công
- 5. Mở đường dẫn và tự kiểm lại một lượt trước khi nộp
Chuẩn bị kho mã nguồn
Đặt kho mã ở chế độ riêng tư, sau đó thêm tài khoản matbao-vibe-bot làm cộng tác viên với quyền chỉ đọc. Hệ thống dùng tài khoản này để xác minh bạn thật sự sở hữu kho mã, không dùng vào việc gì khác.
Chưa thêm cộng tác viên thì bước xác minh sẽ báo lỗi, và bài chưa được tính là đã nộp.

Nộp bài và qua các vòng chấm
Chương trình chấm theo ba phase nối tiếp. Mỗi phase có đầu vào riêng và chỉ mở ra khi phase trước đã xong.
Chấm ý tưởng
Căn cứ là tài liệu PRD bạn nộp lúc đăng ký. Kết quả là điểm Giá trị ứng dụng, thang 25.
Chấm sản phẩm và mã nguồn
Bạn nộp đường dẫn Vibe Host cùng kho mã nguồn. Hội đồng chấm Chất lượng kỹ thuật (40) và Độ hoàn thiện (15), đồng thời rà soát bảy điều cấm. Duyệt đạt ở phase này là mốc bài được ghi nhận vào KPI.
Lan tỏa cộng đồng
Sau khi chỉnh sửa theo phản hồi, bạn đăng bài chia sẻ lên nhóm cộng đồng. Tương tác trong bảy ngày quy ra điểm lan tỏa, thang 20.

Duyệt đạt Phase 2 là mốc sản phẩm của bạn được ghi nhận vào mục 5.2 Đề xuất cải tiến / sáng kiến. Điểm cuối cùng được gửi về Trưởng bộ phận của bạn để ra quyết định; hệ thống nhân sự đọc dữ liệu trực tiếp từ nền tảng này.
Hoàn tất và nhận kết quả
Hai việc cuối cùng thường bị bỏ quên, và thiếu một trong hai là chưa được công nhận đậu dù điểm số cao.
Bài đăng được ban giám khảo duyệt
Dán đường dẫn bài đăng vào hệ thống và chờ ban giám khảo kiểm tra nội dung. Cửa sổ đếm tương tác bảy ngày chỉ bắt đầu chạy sau khi bài được duyệt.
Phiếu trải nghiệm sản phẩm
Bắt buộc với mọi thí sinh. Nên nộp ngay khi vừa làm xong sản phẩm, lúc bạn còn nhớ rõ chỗ nào của Vibe Host khiến mình mất thời gian nhất.
Quyền phản biện của bạn
Sau khi điểm được công bố, bạn có 48 giờ để gửi phản biện một lần duy nhất, kèm bằng chứng có thể kiểm chứng. Hội đồng đối chiếu bằng chứng với sản phẩm và phản hồi trong 48 giờ; kết quả sau phản biện là chung cuộc.
Đã nắm luồng thi, bắt đầu thôi
Đăng ký sớm là có thêm thời gian, vì đồng hồ làm bài chỉ chạy từ lúc đề tài của bạn được duyệt.