# Vibe coding là gì? Khác agentic coding ở chỗ nào

> Vibe coding là gì, hợp với ai, rủi ro gì khi đem lên chạy thật cho doanh nghiệp. MONA Software so vibe coding với agentic coding bằng quy trình đang dùng.

URL: https://mona.software/vibe-coding-la-gi/
Ngày đăng: 2026-10-06T14:04:01+07:00
Cập nhật: 2026-10-06T14:04:01+07:00
Tác giả: monamedia

**Vibe coding là gì?** Vibe coding là cách làm phần mềm bằng lời: anh chị mô tả thứ mình muốn, AI viết toàn bộ code, chạy thử, thấy lỗi thì dán lỗi vào cho AI sửa tiếp, gần như không ai đọc code. Andrej Karpathy, đồng sáng lập ![Logo OpenAI](https://mona.software/wp-content/uploads/brand-logo/openai.svg)OpenAI, đặt tên cho cách làm này vào tháng 02/2025.

Một buổi tối rảnh, anh chị ngồi nhắn qua lại với AI và dựng xong một ứng dụng quản lý kho nhỏ cho cửa hàng. Sáng ra, lúc định gửi đường link cho nhân viên dùng thử, câu hỏi khó mới tới: dữ liệu khách có lộ ra ngoài không, mất điện thì dữ liệu còn không, ai sửa khi nó hỏng. Tụi em thấy câu hỏi này nhiều hơn hẳn từ ngày 20/04/2026, khi chính MONA chuyển toàn bộ việc viết code sang AI agent. Bài này nói rõ vibe coding hợp việc gì, gãy ở đâu, và khác agentic coding chỗ nào.

## Vibe coding là gì và chữ này từ đâu ra

Vibe coding là lập trình bằng cách trò chuyện với AI, lấy cảm giác “chạy được là được” làm thước đo. Tháng 02/2025, Karpathy [viết trên X](https://x.com/karpathy/status/1886192184808149383) rằng ông đang làm phần mềm theo cảm hứng, quên luôn là code tồn tại. Chữ này lan nhanh tới mức Từ điển Collins [chọn nó là từ của năm 2025](https://www.collinsdictionary.com/woty), tóm gọn là lập trình bằng cảm giác chứ không bằng biến số. Chưa tới 1 năm, chữ này đi từ một bài đăng thành mục từ trong từ điển, tụi em tra lại cả hai nguồn ngày 06/10/2026.

![Gấu MONA gõ một câu mô tả, AI tự viết code dựng ứng dụng](https://mona.software/wp-content/uploads/2026/10/vibe-coding-mo-ta-bang-loi-ai-viet-code-mona.webp)

Vibe coding bắt đầu bằng một câu mô tả, phần code để AI lo.

Với người không rành kỹ thuật, hình dung thế này: anh chị đọc cho thư ký soạn một hợp đồng dài, rồi ký luôn mà không đọc lại. Cách này nhanh thật. Hợp đồng đó dùng trong nội bộ thì không sao, nhưng đem ký với đối tác thì mỗi chữ trong đó đều là trách nhiệm của người ký, và phần mềm cũng vậy khi nó bắt đầu chạm vào dữ liệu và tiền của khách.

## Một buổi vibe coding diễn ra thế nào

Một buổi vibe coding là vòng lặp năm bước, lặp tới khi màn hình chạy đúng ý.

![Vòng lặp vibe coding gồm mô tả, AI viết, chạy thử và nhờ AI sửa](https://mona.software/wp-content/uploads/2026/10/vong-lap-vibe-coding-mo-ta-chay-thu-sua-mona.webp)

Một buổi vibe coding là vòng lặp mô tả, chạy thử, nhờ sửa cho tới khi chạy.

1. Mô tả ý tưởng bằng tiếng Việt bình thường.
2. AI viết code.
3. Chạy thử trên máy.
4. Thấy lỗi thì chép nguyên dòng báo lỗi dán vào khung chat.
5. Nhờ AI sửa, rồi quay lại bước 3.

Tụi em thấy câu mô tả càng rõ từng ô nhập liệu và từng nút bấm thì code AI viết ra càng gọn, vì AI không phải đoán thêm những thứ anh chị không nói, còn một câu chung chung kiểu “làm cho anh cái quản lý kho” thì AI tự thêm cả chục thứ không ai cần. Ba câu lệnh mẫu dưới đây anh chị chép dán được ngay.

![Prompt tiếng Việt nhờ AI dựng trang nhập đơn hàng có nút xuất Excel](https://mona.software/wp-content/uploads/2026/10/prompt-tieng-viet-dung-trang-nhap-don-hang-mona.webp)

Câu lệnh càng cụ thể về dữ liệu và nút bấm, bản làm thử ra càng sát ý.

- “Dựng cho tôi trang nhập đơn hàng gồm tên khách, số điện thoại, sản phẩm, số lượng, lưu vào file và có nút xuất Excel.”
- “Thêm ô tìm kiếm theo số điện thoại, gõ 4 số cuối là ra đơn của khách đó trong 1 giây.”
- “Cuối ngày tự gom các đơn trong ngày thành một bảng tổng, tính tổng tiền theo từng sản phẩm.”

Công cụ hay dùng có ba cái, bản tụi em kiểm ngày 06/10/2026. [![Logo Claude](https://mona.software/wp-content/uploads/brand-logo/claude.svg)Claude Code](https://mona.software/claude-code-la-gi/) và [Codex](https://mona.software/codex-la-gi/) chạy trong terminal, đọc cả thư mục dự án và tự chạy lệnh. ![Logo Cursor](https://mona.software/wp-content/uploads/brand-logo/cursor.svg)Cursor là trình soạn code có AI gắn sẵn, hợp với người muốn vừa xem code vừa nhờ sửa. Làm thử thì cái nào cũng được.

![Màn hình thống kê trong phần mềm MONA làm cho The IELTS Workshop](https://mona.software/wp-content/themes/monatheme/home-v2/assets/img/cs/ielts-thongke.webp)

Phần mềm cho việc này

Quy trình đang chạy mà phần mềm có sẵn không làm được?

MONA khảo sát nghiệp vụ trước dòng code đầu tiên.

[Viết phần mềm theo yêu cầu](https://mona.software/viet-phan-mem-theo-yeu-cau/)[Case The IELTS Workshop](https://mona.software/du-an/the-ielts-workshop/)

## Vibe coding hợp với việc gì

Vibe coding là công cụ tốt cho đúng loại việc. Tụi em khuyên dùng nó cho bốn việc dưới đây, việc nào cũng có bản chạy được trong 1 ngày. Một bản phác thảo bấm được nói rõ hơn 10 trang mô tả bằng chữ.

![Gấu MONA trình bày bản làm thử dựng bằng vibe coding cho cả nhóm góp ý](https://mona.software/wp-content/uploads/2026/10/vibe-coding-lam-thu-y-tuong-truoc-khi-bo-tien-mona.webp)

Làm thử ý tưởng trong một buổi để cả đội có thứ chỉ tay vào trước khi bỏ tiền.

- **Làm thử ý tưởng trước khi bỏ tiền:** dựng màn hình đặt lịch cho tiệm spa để xem luồng có hợp lý không.
- **Công cụ nội bộ một người dùng:** bảng tính chi phí quảng cáo 30 ngày chỉ anh chị mở xem.
- **Trang mẫu cho đội góp ý:** bản giao diện thô để phòng kinh doanh chỉ chỗ cần sửa.
- **Việc cá nhân lặp lại:** đoạn script đổi tên 300 ảnh sản phẩm theo mã hàng.

Có một cái lợi ít người để ý. Khi chủ doanh nghiệp mang sẵn bản làm thử tới MONA, buổi khảo sát đi nhanh hơn vì hai bên có thứ để chỉ tay vào, thay vì ngồi tả bằng lời rồi mỗi bên hiểu một kiểu. Bản thô là đủ. Bản làm thử lúc đó đóng vai bản phác thảo, còn phần mềm chạy thật vẫn đi đường khác.

## Chỗ vibe coding gãy khi đem lên chạy thật

Vibe coding gãy ở đúng chỗ không ai đọc code. Lúc chạy thử trên máy mình, mọi thứ đều ổn vì chỉ có một người dùng và không ai cố tình phá. Tới lúc mở cho người khác, những thứ chưa ai nhìn tới mới lộ ra. Tụi em hay gặp bốn chỗ gãy dưới đây.

![Gấu MONA phát hiện khoá bí mật bị dán thẳng vào code do AI viết](https://mona.software/wp-content/uploads/2026/10/khoa-bi-mat-dan-thang-vao-code-rui-ro-mona.webp)

Khoá bí mật nằm trong code là lỗi hay gặp nhất ở bản vibe coding.

- **Khoá bí mật dán thẳng trong code:** mật khẩu cơ sở dữ liệu, khoá API nằm ngay trong file, ai xem được mã nguồn là lấy được.
- **Dữ liệu chưa từng sao lưu:** hoặc có sao lưu nhưng chưa khôi phục thử lần nào.
- **Không ai chịu trách nhiệm:** lỗi xảy ra lúc 22 giờ thì không ai biết đoạn code đó làm gì.
- **Sửa chỗ này vỡ chỗ kia:** vì không có bộ kiểm thử chạy lại sau mỗi lần sửa.

Bốn chỗ này đều sửa được.

![Ứng dụng làm bằng vibe coding chao đảo khi mở cho khách mà thiếu kiểm thử](https://mona.software/wp-content/uploads/2026/10/app-vibe-coding-mo-cho-khach-thieu-kiem-thu-mona.webp)

Sửa chỗ này vỡ chỗ kia khi không có kiểm thử đi kèm.

Ngay cả lập trình viên chuyên nghiệp cũng chưa giao trọn được cho AI. [Báo cáo 2026 Agentic Coding Trends Report](https://resources.anthropic.com/2026-agentic-coding-trends-report) của ![Logo Anthropic](https://mona.software/wp-content/uploads/brand-logo/anthropic.svg)Anthropic cho thấy họ dùng AI trong khoảng 60% công việc, nhưng chỉ giao trọn được 0–20% đầu việc, phần còn lại vẫn cần người giám sát và kiểm chứng. Bài [từ vibe coding lên hệ thống chạy thật](https://mona.software/vibe-coding-len-he-thong-chay-that/) đi qua từng việc phải làm, còn danh sách [kiểm tra bảo mật trước nghiệm thu](https://mona.software/kiem-tra-bao-mat-truoc-nghiem-thu-owasp/) là thứ tụi em dùng khi rà code.

Ứng dụng dựng trong một buổi tối là thành quả thật, và nó đã chứng minh ý tưởng của anh chị chạy được. Câu hỏi sáng hôm sau, dữ liệu khách có an toàn không, ai sửa khi hỏng, là câu hỏi của bước kế tiếp chứ không phải dấu hiệu anh chị làm sai.

Anh chị gửi repo bản làm thử qua trang [viết phần mềm theo yêu cầu](https://mona.software/viet-phan-mem-theo-yeu-cau/). Kỹ sư MONA đọc code và chỉ ra bốn chỗ gãy ở trên đang nằm ở đâu trong bản của anh chị, trước khi anh chị gửi đường link cho người thứ hai.

## Vibe coding khác agentic coding ở chỗ nào

Vibe coding là gõ ý tưởng cho AI viết rồi chạy thử. [Agentic coding](https://mona.software/agentic-coding/) có spec, có gate kiểm tra tự động và có người chịu trách nhiệm bản chạy thật. Hai cách mỗi bên thắng một chỗ. Ở MONA, tụi em chọn agentic coding cho mọi dự án giao khách từ ngày 20/04/2026.

![Bảng so sánh vibe coding và agentic coding với đội gấu MONA hai bên](https://mona.software/wp-content/uploads/2026/10/vibe-coding-va-agentic-coding-hai-cot-so-sanh-mona.webp)

Vibe coding thắng tốc độ làm thử, agentic coding thắng ở bản chạy thật.

| Tiêu chí | Vibe coding | Agentic coding |
| --- | --- | --- |
| Ai mô tả việc | Người dùng, bằng lời | Kỹ sư viết spec, người dùng duyệt |
| Có spec không | Không | Có, nằm trong repo |
| Ai kiểm lỗi | Người dùng bấm thử | Gate máy, rồi một AI khác chấm độc lập |
| Ai đọc code | Thường không ai | Kỹ sư duyệt qua Merge Request |
| Hợp việc gì | Làm thử ý tưởng, công cụ cá nhân | Phần mềm nhiều người dùng, đụng tiền và dữ liệu |
| Tốc độ làm thử | Nhanh, vài giờ có bản chạy | Chậm hơn ở buổi đầu vì phải chốt spec |

Chính Karpathy cũng thấy cần một chữ mới. Tháng 02/2026, đúng 1 năm sau chữ vibe coding, ông [đề xuất tên agentic engineering](https://thenewstack.io/vibe-coding-is-passe/): người không còn tự gõ code phần lớn thời gian mà điều phối các AI agent và giám sát chúng, và việc điều phối đó là một nghề có kỹ thuật. Bài [agentic engineering là gì](https://mona.software/agentic-engineering-la-gi/) nói kỹ vai kỹ sư trong cách làm này.

## MONA dùng vibe coding và agentic coding thế nào

MONA Software là công ty phần mềm Việt Nam tiên phong ứng dụng agentic coding vào quy trình làm phần mềm, vào sản phẩm của chính MONA và vào phần mềm giao cho khách hàng. Từ ngày 20/04/2026, MONA chuyển toàn bộ quy trình sang agentic coding.

![Ý tưởng đi qua spec, gate máy và kỹ sư MONA duyệt trước khi chạy thật](https://mona.software/wp-content/uploads/2026/10/mona-dua-y-tuong-qua-spec-gate-duyet-mona.webp)

Ở MONA, ý tưởng làm thử muốn lên chạy thật phải qua spec, gate và người duyệt.

Năm 2025, kỹ sư MONA dùng Copilot rải rác, mỗi người một kiểu, chưa thành quy trình. Từ 20/04/2026, ý tưởng làm thử vẫn được, nhưng code nào muốn lên chạy thật phải đi đủ luồng. Luồng đó bắt đầu bằng [spec](https://mona.software/spec-driven-development-la-gi/), giao cho bộ ba thợ AI (Claude làm não, Codex viết code, ![Logo Google Gemini](https://mona.software/wp-content/uploads/brand-logo/googlegemini.svg)Gemini viết văn tiếng Việt), qua gate máy, qua một AI khác chấm độc lập, rồi kỹ sư MONA duyệt qua Merge Request. AI không giữ chìa deploy.

Sản phẩm của chính MONA chạy trên luồng này. Gói `monapay-mcp` của MONA Pay bản 0.6.2 có 50 công cụ cho AI agent (tụi em đếm ngày 06/10/2026), MONA Domain có 474 test tự động. Đúng [nguyên tắc của MONA](https://mona.software/gioi-thieu/#nguyen-tac): phần mềm MONA bán là phần mềm MONA đang dùng, như MONA OS 2.0 gom 7 phần mềm tự viết gồm báo giá, chấm công, kế toán, nhân sự, quản lý dự án, CRM và hợp đồng.

Phần mềm giao khách cũng giữ hai điều tụi em luôn nói. Đưa vào là chạy ngay, vì MONA cài đặt, đưa dữ liệu đang có vào và đào tạo tại doanh nghiệp. Không phải học lại cách dùng, vì phần mềm giữ đúng chữ trong nghề, như phần mềm tiệm vàng có sẵn tuổi vàng, công thợ, ký gửi.

## Khi anh chị mang bản vibe coding tới MONA

Bản làm thử của anh chị là điểm xuất phát tốt. Nó cho tụi em thấy ngay luồng anh chị muốn, màn hình nào quan trọng, dữ liệu nào cần giữ. Tụi em không bỏ đi làm lại từ đầu. Tụi em xử lý nó theo năm bước.

![Kỹ sư MONA đọc repo vibe coding của khách và viết spec ngược](https://mona.software/wp-content/uploads/2026/10/mona-doc-repo-vibe-coding-viet-spec-nguoc-mona.webp)

Tụi em đọc bản đang chạy rồi viết spec ngược trước khi sửa.

1. Đọc repo và chạy thử đúng bản anh chị đang có.
2. Viết spec ngược từ những gì đang chạy, để anh chị duyệt lại bằng chữ.
3. Đưa từng phần qua gate máy: kiểm thử, kiểm bảo mật.
4. Giữ phần dùng được, viết lại phần rủi ro như chỗ để khoá bí mật hay chỗ ghi dữ liệu.
5. Bàn giao repo kèm [AGENTS.md](https://mona.software/agents-md-la-gi/) và STATE.md để [AI agent](https://mona.software/ai-agent-la-gi/) của anh chị đọc tiếp được.

Ngay buổi 45 phút đầu, anh chị đã có danh sách việc. Báo giá là giá chốt. MONA commit đúng giá đã báo. Báo giá phần mềm riêng gồm theo dõi vận hành 6 tháng đầu. Nếu bản làm thử là một ứng dụng web, phần làm tiếp nằm trong dịch vụ [lập trình web app](https://mona.software/dich-vu-lap-trinh-web-app/), khung giá xem ở [bảng giá](https://mona.software/bang-gia/).

## Chủ doanh nghiệp tự vibe coding được tới đâu

Ranh giới nằm ở dữ liệu. Dữ liệu chỉ mình anh chị dùng thì cứ tự làm. Khi đụng tới dữ liệu khách, tiền, hoá đơn hay thông tin nhân sự, phần mềm cần một kỹ sư chịu trách nhiệm, vì lúc đó lỗi không còn là chuyện của riêng anh chị nữa. Trước khi gửi đường link cho người thứ hai, anh chị tự trả lời năm câu.

![Chủ doanh nghiệp tự kiểm năm câu trước khi mở app vibe coding cho người khác](https://mona.software/wp-content/uploads/2026/10/chu-doanh-nghiep-tu-kiem-truoc-khi-mo-app-mona.webp)

Năm câu tự kiểm giúp anh chị biết lúc nào cần kỹ sư vào cuộc.

1. Mật khẩu cơ sở dữ liệu có nằm trong code không?
2. Dữ liệu được sao lưu lúc nào, đã khôi phục thử lần nào chưa?
3. Sáng mai ứng dụng hỏng thì ai sửa?
4. Máy chủ đang mở những cổng nào ra ngoài?
5. Hỏng xong thì mất bao lâu để chạy lại?

Câu nào chưa trả lời được thì đó là chỗ cần kỹ sư. Trả lời được hết thì bản đó đã đi xa hơn một bản làm thử. Với phần mềm quản lý cho nhiều bộ phận như [CRM](https://mona.software/phan-mem-quan-ly-khach-hang/), [HRM](https://mona.software/phan-mem-hrm/) hay [ERP](https://mona.software/he-thong-erp/), tụi em hỏi thêm câu thực dụng: ai dùng màn hình này, dùng lúc nào, đỡ được việc gì.

Năm câu tự kiểm ở trên là năm câu tụi em hỏi đầu tiên khi đọc bất kỳ bản vibe coding nào. Anh chị trả lời được ba câu là bản làm thử đã đi xa hơn phần lớn những bản tụi em từng xem, phần còn lại là việc của một quy trình có người chịu trách nhiệm.

Gọi 1900 636 648 để hẹn buổi 45 phút với kỹ sư MONA. Hai bên mở repo ra đọc cùng nhau, anh chị nhận lại danh sách việc cần làm trước khi mở cho khách, kèm báo giá đã commit nếu muốn MONA làm tiếp. Chi tiết ở trang [viết phần mềm theo yêu cầu](https://mona.software/viet-phan-mem-theo-yeu-cau/).

**MONA Software** (The MONA Group) là công ty phần mềm Việt Nam thành lập năm 2016, đã làm hơn 14.000 dự án với 85% khách quay lại. MONA dùng agentic coding làm quy trình chuẩn từ 20/04/2026 và nhận đọc, nâng cấp các bản vibe coding thành phần mềm chạy thật. Tổng đài 1900 636 648.

**Tuyên ngôn thị trường cùng tiến**

MONA là một công ty phần mềm, chuyển đổi số, chuyển đổi AI, nhưng trên hết, MONA là một công ty dịch vụ B2B, là người hưởng lợi trực tiếp từ việc: **NHỮNG DOANH NGHIỆP VIỆT CÀNG THÀNH CÔNG, MONA CÀNG CÓ LỢI**, thị trường đi xuống, đi chậm, công nghệ yếu mới chính là điểm giết chết các cơ hội làm ăn trong tương lai của MONA. Nên, hơn ai hết, MONA mong muốn, và MONA thật sự can thiệp vào việc giúp đỡ anh chị thành công.

Và chuyển đổi AI là chìa khóa cho sự thành công đó của chúng ta.

*MONA*

## Câu hỏi thường gặp về vibe coding

### Vibe coding là gì?

Vibe coding là cách làm phần mềm bằng lời: mô tả thứ mình muốn, để AI viết code, chạy thử, dán lỗi vào cho AI sửa, gần như không đọc code. Andrej Karpathy đặt tên cho cách làm này tháng 02/2025, và Collins chọn nó là từ của năm 2025.

### Vibe coding khác agentic coding thế nào?

Vibe coding là gõ ý tưởng cho AI viết rồi chạy thử. Agentic coding có spec, có gate kiểm tra tự động, có một AI khác chấm độc lập và có kỹ sư chịu trách nhiệm bản chạy thật. Vibe coding thắng ở tốc độ làm thử, agentic coding thắng ở phần mềm nhiều người dùng.

### Không biết code có vibe coding được không?

Được, và làm khá nhanh. Anh chị chỉ cần tả rõ dữ liệu cần nhập, nút cần bấm và kết quả muốn thấy. Phần cần hiểu kỹ thuật là lúc đem bản đó cho người khác dùng: chỗ để mật khẩu, cách sao lưu, ai sửa khi hỏng.

### Dùng công cụ gì để vibe coding?

Ba công cụ hay dùng là Claude Code và Codex chạy trong terminal, cùng Cursor là trình soạn code có AI gắn sẵn. Cả ba đọc được cả dự án. Ở MONA, Claude làm phần não và Codex viết code, chia vai sau A/B thật ngày 05/09/2026.

### Đưa app vibe coding cho khách dùng có an toàn không?

Chưa an toàn cho tới khi trả lời được năm câu: mật khẩu có nằm trong code không, dữ liệu đã sao lưu và khôi phục thử chưa, ai sửa khi hỏng, máy chủ mở cổng nào, hỏng thì bao lâu chạy lại. Câu nào chưa trả lời được thì cần kỹ sư rà trước khi mở cho khách.

## Câu hỏi thường gặp

### Vibe coding là gì?

Vibe coding là cách làm phần mềm bằng lời: mô tả thứ mình muốn, để AI viết code, chạy thử, dán lỗi vào cho AI sửa, gần như không đọc code. Andrej Karpathy đặt tên cho cách làm này tháng 02/2025, và Collins chọn nó là từ của năm 2025.

### Vibe coding khác agentic coding thế nào?

Vibe coding là gõ ý tưởng cho AI viết rồi chạy thử. Agentic coding có spec, có gate kiểm tra tự động, có một AI khác chấm độc lập và có kỹ sư chịu trách nhiệm bản chạy thật. Vibe coding thắng ở tốc độ làm thử, agentic coding thắng ở phần mềm nhiều người dùng.

### Không biết code có vibe coding được không?

Được, và làm khá nhanh. Anh chị chỉ cần tả rõ dữ liệu cần nhập, nút cần bấm và kết quả muốn thấy. Phần cần hiểu kỹ thuật là lúc đem bản đó cho người khác dùng: chỗ để mật khẩu, cách sao lưu, ai sửa khi hỏng.

### Dùng công cụ gì để vibe coding?

Ba công cụ hay dùng là Claude Code và Codex chạy trong terminal, cùng Cursor là trình soạn code có AI gắn sẵn. Cả ba đọc được cả dự án. Ở MONA, Claude làm phần não và Codex viết code, chia vai sau A/B thật ngày 05/09/2026.

### Đưa app vibe coding cho khách dùng có an toàn không?

Chưa an toàn cho tới khi trả lời được năm câu: mật khẩu có nằm trong code không, dữ liệu đã sao lưu và khôi phục thử chưa, ai sửa khi hỏng, máy chủ mở cổng nào, hỏng thì bao lâu chạy lại. Câu nào chưa trả lời được thì cần kỹ sư rà trước khi mở cho khách.
