AI Coding là gì? Cách AI giúp bạn viết phần mềm năm 2026
AI Coding là dùng AI (như Claude, GPT, Gemini) để viết code thay cho dev hoặc cùng dev. Hiểu khái niệm cốt lõi (LLM, prompt, agent, context), 3 loại công cụ AI coding, và cách non-tech cũng build được sản phẩm với AI.
Mục lục bài viết(29)
Flow AI Coding 2026: người viết prompt mô tả ý tưởng → AI (LLM) sinh code → người review + chỉnh sửa → deploy. Vòng lặp này nhanh hơn dev truyền thống 3-5 lần và cho phép cả người không chuyên build được sản phẩm hoạt động được. Nguồn: Wikimedia Commons (CC BY-SA 4.0).
Hiểu đơn giản nhất
AI Coding là dùng phần mềm AI — như Claude, ChatGPT, Gemini — để viết code thay cho lập trình viên (dev) hoặc cùng với dev. Bạn mô tả ý tưởng bằng tiếng Việt thường, AI sinh ra code, bạn deploy lên server.
Tương tự như khi bạn cần xây nhà:
| Cách | Bạn làm gì | AI/thợ làm gì |
|---|---|---|
| Tự đóng tủ | Cưa, đục, đo, ghép | (Không có ai) |
| Thuê thợ truyền thống | Mô tả bằng bản vẽ | Thợ làm theo bản vẽ |
| Dùng AI Coding 2026 | Nói "làm tôi tủ 3 ngăn, gỗ tự nhiên, màu nâu" | AI sinh bản vẽ + sản xuất + ráp tự động |
Năm 2026, AI có thể: viết code HTML/CSS/JavaScript, gọi API (Application Programming Interface — kênh các phần mềm nói chuyện với nhau), thiết kế database (cơ sở dữ liệu), deploy (triển khai — đưa code lên server chạy) lên hosting, commit Git (lưu thay đổi vào lịch sử code), viết test (kiểm thử tự động), debug (sửa lỗi) — gần như toàn bộ chuỗi việc của một frontend hay backend developer.
Tại sao bạn cần biết
- Không bị tụt lại trong 2026-2027. Dev không biết AI bị thay thế bởi dev biết AI làm việc nhanh 2-5x. Founder không hiểu AI coding bị nghĩ "thuê ngoài lập trình" trong khi đối thủ build sản phẩm bằng AI rẻ hơn 5-10x.
- Tự build được prototype. Có ý tưởng → 30 phút sau có web hoạt động. Không cần thuê dev cho việc test ý tưởng ban đầu.
- Hiểu báo giá agency. Agency dùng AI build 1 trang trong 1 ngày vs agency không dùng AI cần 1 tuần. Báo giá khác nhau 5-10x.
- Hiểu giới hạn của AI. Biết AI giỏi gì (CRUD, UI thông thường, refactor), kém gì (bảo mật phức tạp, business logic độc đáo, debug bug ẩn) — không bị "ru ngủ" bởi demo đẹp.
7 thuật ngữ AI Coding bạn phải biết
Trước khi đi tiếp các bài khác trong cluster này, đây là vocabulary cốt lõi:
1. LLM (Large Language Model)
LLM = "bộ não" AI học từ hàng tỷ trang văn bản, đoán từ tiếp theo trong câu. Khi bạn gõ "viết function tính tổng", LLM đoán code phù hợp xuất hiện trong dataset training của nó.
Ví dụ LLM phổ biến 2026:
- Claude Opus 4.7 (Anthropic) — tốt nhất cho lý luận lập trình
- GPT-5 (OpenAI) — đa năng, mạnh ở tác vụ ngôn ngữ
- Gemini 2.0 (Google) — context dài 1M token
- Llama 3.3 (Meta) — open-source, tự host được
Chi tiết LLM trong bài LLM là gì? (sắp có).
2. Token
Token = đơn vị "từ" AI đếm:
- 1 từ tiếng Anh thường = 1 token (vd
hello) - 1 từ tiếng Việt = ~1.5 token (vd
tiếng Việt= 2 token) - 1 ký tự đặc biệt = 1 token (vd
{)
Quan trọng vì AI tính tiền theo token:
- Claude Opus: ~$15/1M token input, $75/1M output
- Claude Sonnet: ~$3/1M input, $15/1M output
- Claude Haiku: ~$0.80/1M input, $4/1M output
1 dự án MVP web nhỏ cần 5-50M token = $50-500 (toàn quá trình build). Rẻ hơn 100x so với thuê dev cùng sản phẩm.
3. Context window
Context window = số token AI "nhớ" được trong 1 cuộc trò chuyện.
| Model | Context window | Tương đương |
|---|---|---|
| GPT-3.5 (2022) | 4.000 token | ~3 trang sách |
| GPT-4 (2023) | 32.000 token | ~25 trang |
| Claude 3 (2024) | 200.000 token | ~150 trang |
| Claude Opus 4.7 (2026) | 1.000.000 token | ~750 trang sách |
| Gemini 2.0 Pro | 1.000.000-2.000.000 | 750-1500 trang |
Bạn vượt context window → AI quên phần đầu cuộc trò chuyện. 2026 ít gặp vì context đã rất lớn.
4. Prompt
Prompt = yêu cầu bạn gửi cho AI. Đây là input chính ảnh hưởng chất lượng code AI sinh ra.
Prompt kém: "viết web bán hàng" Prompt tốt: "Viết landing page bán cà phê đặc sản. 5 sections: hero với background ảnh, danh sách 6 sản phẩm, about us, testimonials, contact form. Stack: Next.js 15 + Tailwind + TypeScript. Responsive mobile-first. Màu chính brown-amber."
Cùng AI, prompt khác nhau cho code khác nhau. Chi tiết trong bài Prompt engineering (sắp có).
5. Hallucination (bịa)
Hallucination = AI tự tin sinh ra thông tin sai. Vd: gọi API getUserById() mà thư viện không có, hoặc invent function name không tồn tại.
Cách phòng:
- Dùng tool AI chạy được code (Claude Code, Cursor) → AI thấy lỗi → tự sửa
- Có test tự động → fail thì biết sai
- Review những đoạn quan trọng
Tỷ lệ hallucination 2026: Claude Opus ~2%, GPT-5 ~3%, Gemini ~5%. Đủ nhỏ để dùng được, nhưng không zero.
6. Agent
Agent = AI có thể tự làm nhiều bước thay vì chỉ trả lời 1 câu. Phân biệt:
| Loại | Hành vi | Ví dụ |
|---|---|---|
| Chatbot | Trả lời 1 câu | "Code function tính tổng" → AI trả về code, dừng |
| Agent | Lặp: nghĩ → làm → quan sát → nghĩ tiếp | "Tạo web bán hàng" → AI tạo file → chạy build → fix lỗi → deploy → test → báo cáo |
Claude Code, Cursor (agent mode), Devin là agent. ChatGPT free là chatbot. Agent đắt hơn nhiều token nhưng làm được việc phức tạp hơn 10-100 lần.
7. Tool use
Tool use = AI có thể dùng công cụ thật (đọc file, chạy command, gọi API) thay vì chỉ "nói chuyện".
Tool ví dụ:
read_file— AI đọc file trong dự ánwrite_file— AI tạo/sửa filerun_command— AI chạypnpm install,git commitfetch_url— AI lấy data từ Internet
Khi AI có tool use, nó hành động chứ không chỉ trả lời. Đây là điểm phân biệt AI 2024-2026 với AI thuần văn bản trước đó.
3 loại công cụ AI Coding
Tùy mức độ AI tham gia, có 3 loại tool:
Loại 1: Autocomplete (gợi ý từng dòng)
- GitHub Copilot (2021, phổ biến nhất)
- Tabnine, Codeium, Supermaven
Bạn gõ code, AI gợi ý dòng tiếp theo bằng inline grey text. Bấm Tab → chấp nhận. Bạn vẫn là người chính.
Phù hợp với: dev đã có skill, muốn nhanh hơn 1.5-2x. KHÔNG phù hợp non-tech vì cần biết code để đánh giá gợi ý.
Loại 2: Chat (trợ lý IDE)
- Cursor (phổ biến nhất 2025-2026)
- Continue.dev, Cody (Sourcegraph)
Có chat trong IDE. Bạn yêu cầu "refactor function này thành 3 function nhỏ hơn" → AI viết → bạn review + accept. Cộng tác 50/50.
Phù hợp với: dev junior-senior, có project sẵn cần extend. Cần biết đọc code.
Loại 3: Agent (AI tự làm)
- Claude Code (terminal-based, mạnh nhất 2026)
- Devin (Cognition), Aider, OpenHands
- v0.dev, bolt.new, lovable.dev (web-based)
Bạn nói "build web bán cà phê có 5 trang" → AI tự tạo files, chạy build, debug, deploy. AI là người chính, bạn review.
Phù hợp với: cả non-tech (v0/bolt) lẫn dev (Claude Code). Quote VietCodex: 95% công việc dùng Claude Code.
Lịch sử ngắn 2021-2026
| Năm | Mốc quan trọng |
|---|---|
| 2021 | GitHub Copilot ra mắt — autocomplete đầu tiên dùng được |
| 2022 | ChatGPT công khai — viết code qua chat trở thành mainstream |
| 2023 | GPT-4 + Cursor — IDE assistant chất lượng cao |
| 2024 | Claude 3 + Devin demo — agent autonomy đầu tiên |
| 2025 | Claude Sonnet 4.5 + v0.dev — non-tech build được production app |
| 2026 | Claude Opus 4.7 1M context — dev senior tăng productivity 5-10x, non-tech ship được MVP trong 1 ngày |
Tốc độ tiến bộ: cứ 6-12 tháng có jump lớn. Người không theo dõi 12 tháng = tụt hậu hẳn.
Ví dụ thực tế: wiki bạn đang đọc
Wiki wiki.vietcodex.com này (11 bài Series A + cluster AI Coding bạn đang đọc) được build hoàn toàn bằng AI Coding pattern:
Infrastructure (Phase 0) — Claude Code làm 100%
- Thời gian: 2-3 giờ (so với 1-2 tuần dev truyền thống)
- Việc: Setup route group Next.js (cách tổ chức URL routes), MDX rendering (biến file Markdown thành web page), sidebar (thanh bên) tự sinh, TOC (Table of Contents — mục lục trong bài), breadcrumb (đường dẫn điều hướng "Wiki > Cơ bản > Bài hiện tại"), schema.org JSON-LD (chuẩn metadata cho Google hiểu nội dung trang), subdomain rewrite (chuyển URL
wiki.vietcodex.comvề nội dung wiki), header/footer, Cmd+K search (modal tìm kiếm kiểu Mac/VSCode) - Người (founder): Mô tả "tôi muốn wiki dễ hiểu cho người không biết code" → Claude tự plan (lập kế hoạch) + viết toàn bộ code
- Token tiêu thụ: ~500k token = ~$30
Content (Phase 1) — Claude viết, founder review
- Thời gian: 2 ngày cho 11 bài (~18.000 từ)
- Việc: Mỗi bài 1500-2200 từ, có analogy (so sánh đời thường) + ví dụ thực tế VN + FAQ + cross-link (liên kết bài liên quan)
- Người (founder): Cho prompt "bài về X, analogy Y, ví dụ Shopee/VietCodex" → review (xem xét) từng bài → request edits (yêu cầu sửa)
- Image: Download (tải về) từ Wikipedia. Claude Code dùng tool
bash(lệnh hệ thống) +curl(tool tải file) - Token tiêu thụ: ~2M token = ~$50
Tổng cost wiki
- AI: ~$80 (Claude Pro $20/tháng + extra usage — sử dụng vượt gói)
- Hosting: $0 (homeserver — máy chủ đặt tại nhà tự host) — nếu Vercel cloud thì ~$0 vẫn free tier (gói miễn phí)
- Domain: 270k VND/năm (đã có sẵn)
Cùng wiki này thuê agency (công ty dịch vụ thuê ngoài) thiết kế web + viết content (nội dung) theo cách truyền thống: 70-150 triệu VND + 1-2 tháng.
AI Coding tiết kiệm 95% chi phí + 90% thời gian.
Khả năng & giới hạn của AI Coding 2026
AI làm tốt (95%+ chính xác)
- CRUD app (Create-Read-Update-Delete — 4 thao tác cơ bản: tạo, đọc, sửa, xoá) — đăng ký user, đăng đơn hàng, sửa profile
- UI (User Interface — giao diện người dùng) thông thường — form (biểu mẫu), modal (cửa sổ pop-up), list (danh sách), table (bảng), navigation (điều hướng)
- Refactor (Tái cấu trúc — sửa code không đổi behavior/hành vi) code có sẵn: tách function lớn thành nhỏ, đổi tên biến
- Viết test (kiểm thử tự động) cho code đã có
- Documentation (tài liệu), README (file giới thiệu repo), code comment (chú thích trong code)
- Setup boilerplate (code khung mẫu lặp lại) — framework, database, auth (Authentication — xác thực: kiểm tra ai đăng nhập)
- Sửa bug đơn giản: typo (lỗi gõ), undefined variable (biến chưa khai báo), wrong import (gọi sai thư viện)
- Convert (chuyển đổi) code giữa các framework: React → Vue, JS → TS (TypeScript — JavaScript có kiểu dữ liệu)
AI làm trung bình (cần review kỹ)
- Business logic phức tạp đặc thù ngành (tính bảo hiểm, kế toán)
- Tích hợp dịch vụ ngoài (Stripe, VNPay, Twilio) — hay sai version API
- Performance optimization
- Security review
AI yếu (vẫn cần dev senior)
- Debug bug logic ẩn cần hiểu toàn hệ thống
- Kiến trúc hệ thống lớn — microservices (chia hệ thống thành nhiều service nhỏ), event-driven (kiến trúc dựa trên sự kiện)
- Quyết định công nghệ — chọn DB, framework cho dự án scale (mở rộng quy mô)
- Code production-critical (chạy thật, hỏng là thiệt hại lớn) — ngân hàng, y tế, hạt nhân
- Refactor code legacy (code cũ kế thừa) 100k+ dòng
Quy tắc: AI làm tốt đa số việc lập trình hàng ngày, dev tập trung vào việc khó nhất. Không phải "AI hoặc dev" — mà là AI + dev cộng tác.
Cách non-tech áp dụng AI Coding ngay
Nếu bạn không biết code và muốn thử AI Coding, theo lộ trình:
Cấp độ 1: No-code AI (1 ngày)
- Vào v0.dev hoặc bolt.new (free tier — gói miễn phí)
- Gõ prompt: "Web landing page (trang đích) bán cà phê đặc sản, 5 sections (phần), màu nâu-amber"
- AI sinh ra full code + deploy lên URL public (URL ai cũng truy cập được)
- Sửa từng phần qua prompt: "đổi màu primary (màu chính) sang xanh", "thêm form đặt hàng"
Bạn không thấy code, chỉ thấy kết quả. Tốt cho prototype (bản mẫu thử nghiệm) + landing page tĩnh.
Cấp độ 2: AI Chat coding (1 tuần)
- Mở Claude.ai hoặc ChatGPT (free hoặc Pro $20/tháng)
- Học HTML/CSS/JS cơ bản (1-2 ngày YouTube) để hiểu output (kết quả AI in ra)
- Yêu cầu AI viết từng phần, copy vào file
.html, mở browser (trình duyệt) xem - Hỏi AI khi gặp lỗi: "tôi có lỗi này, làm sao fix (sửa)?"
Có code, có thể tự deploy lên Vercel/Netlify (dịch vụ hosting cho web). Tốt cho web cá nhân, portfolio (trang giới thiệu sản phẩm/kỹ năng cá nhân).
Cấp độ 3: Claude Code (sau khi quen)
- Cài Claude Code — chạy trong CLI (Command Line Interface — giao diện dòng lệnh, không có nút bấm, gõ lệnh)
- Hoặc dùng Cursor — IDE (Integrated Development Environment — phần mềm code có editor + debug + terminal tích hợp)
- AI tự đọc + viết file project, chạy command (lệnh), debug
- Bạn chỉ chỉ định: "thêm tính năng X" → AI làm toàn bộ
- Project (dự án) lớn: 10+ pages (trang), có DB, auth (xác thực)
Cần học thêm Git (xem Git là gì) + terminal (cửa sổ dòng lệnh) + môi trường dev (development — phát triển). 1-2 tuần học. Pattern VietCodex dùng cho mọi dự án.
Tóm tắt 1 dòng
AI Coding = dùng LLM (Claude/GPT/Gemini) viết code thay hoặc cùng dev. 7 thuật ngữ cốt lõi: LLM (bộ não AI), token (đơn vị từ), context window (trí nhớ AI), prompt (yêu cầu), hallucination (AI bịa), agent (AI tự làm nhiều bước), tool use (AI dùng công cụ). 3 loại tool: autocomplete (Copilot) / chat (Cursor) / agent (Claude Code). Non-tech có thể build MVP trong 1 ngày với v0.dev/bolt.
Đọc tiếp
- LLM là gì? "Bộ não" của AI hoạt động thế nào — đi sâu vào cách LLM đoán từ tiếp theo (sắp có)
- Prompt engineering — cách "nói chuyện" với AI để code đúng — từ prompt kém sang prompt tốt (sắp có)
- Claude Code, Cursor, GitHub Copilot — khác nhau ra sao — chọn tool nào cho việc nào (sắp có)
- Vibe Coding là gì? — khái niệm Karpathy đặt tên 2025 (sắp có)
- Spec-driven development với AI — viết spec trước, AI build sau (sắp có)