- Tác giả

- Name
- Nguyễn Đức Xinh
- Ngày xuất bản
- Ngày xuất bản
Top 12 Công Cụ AI Lập Trình Phổ Biến Nhất 2026
Giới Thiệu
Chỉ trong khoảng hai năm, cách developer viết code đã thay đổi hoàn toàn. Từ chỗ AI chỉ gợi ý vài dòng autocomplete, giờ đây chúng ta có những AI agent có thể tự đọc codebase, lên kế hoạch, sửa hàng chục file, chạy test, tạo pull request — tất cả từ một câu lệnh trong terminal.
Mỗi công cụ lại có một triết lý riêng: có tool sống trong IDE quen thuộc, có tool là cả một IDE mới xây dựng xoay quanh AI, có tool chỉ chạy trong terminal, có tool để bạn giao việc rồi agent tự làm trên cloud. Hiểu rõ sự khác biệt này giúp bạn chọn đúng công cụ cho đúng công việc.
Bài viết này là bài mở đầu của khóa học AI Coding, giúp bạn:
- Phân loại các công cụ AI lập trình phổ biến nhất theo cách chúng hoạt động
- Hiểu điểm mạnh và trường hợp sử dụng phù hợp của từng tool
- Cài đặt và sử dụng CLI của từng tool với ví dụ thực tế
- Chọn tool phù hợp với cách làm việc của bạn và team
Các công cụ được đề cập:
- Coding tool: GitHub Copilot, Cursor, Amazon Q Developer (Kiro), Claude Code, OpenAI Codex, Google Antigravity, Windsurf
- AI Chatbot: ChatGPT, Claude, Gemini, Perplexity, Grok
Phân Loại Công Cụ AI Lập Trình
Trước khi đi vào từng tool, cần hiểu rằng các "AI coding tool" không giống nhau. Chúng khác nhau ở nơi bạn tương tác và mức độ tự chủ (autonomy) của AI.
| Nhóm | Mô tả | Công cụ tiêu biểu | Mức độ tự chủ |
|---|---|---|---|
| 1. AI Assistant trong IDE | Extension cài vào IDE có sẵn (VS Code, JetBrains...), gợi ý code, chat, agent mode | GitHub Copilot, Amazon Q Developer | Thấp → Trung bình |
| 2. AI-native IDE | IDE được xây dựng xoay quanh AI (thường fork từ VS Code) | Cursor, Windsurf, Google Antigravity, Kiro | Trung bình → Cao |
| 3. Terminal Coding Agent (CLI) | Agent chạy trong terminal, tự đọc/sửa file, chạy lệnh | Claude Code, OpenAI Codex CLI, Copilot CLI, Cursor CLI, Kiro CLI, Antigravity CLI | Cao |
| 4. Cloud/Background Agent | Giao task, agent chạy trên cloud và trả về pull request | Codex Cloud, Copilot Coding Agent, Cursor Background Agent, Claude Code on the web | Rất cao |
| 5. AI Chatbot đa năng | Chat qua web/app, hỏi đáp, giải thích, sinh code snippet | ChatGPT, Claude, Gemini, Grok | Thấp |
| 6. AI Search Engine | Tìm kiếm có trích dẫn nguồn, nghiên cứu tài liệu | Perplexity | Thấp |
Một xu hướng rất rõ trong năm 2026: ranh giới giữa các nhóm đang mờ dần. Hầu hết các nhà cung cấp đều có đủ bộ "IDE + CLI + Cloud agent", và cùng dùng chung một gói subscription. Ví dụ, một gói ChatGPT Plus cho bạn dùng cả ChatGPT, Codex CLI, Codex IDE extension và Codex Cloud. Vì vậy khi chọn tool, bạn thực chất đang chọn một hệ sinh thái.
Autocomplete, Chat Và Agent Khác Nhau Thế Nào?
- Autocomplete (Tab completion): AI đoán dòng/khối code tiếp theo khi bạn đang gõ. Nhanh, rẻ, nhưng chỉ ở phạm vi cục bộ.
- Chat: Bạn hỏi, AI trả lời và đưa đoạn code, bạn tự copy/apply.
- Agent mode: AI nhận một mục tiêu ("thêm API đăng ký user kèm validate và test"), tự tìm file liên quan, sửa nhiều file, chạy lệnh build/test, đọc lỗi và sửa tiếp cho đến khi xong. Đây là nơi tiêu tốn nhiều token nhất, và cũng là lý do hầu hết các tool chuyển sang tính giá theo credit/usage thay vì giá cố định.
Nhóm 1: AI Assistant Trong IDE
GitHub Copilot
GitHub Copilot là AI coding assistant phổ biến nhất thế giới, tích hợp sâu vào hệ sinh thái GitHub. Copilot hỗ trợ VS Code, Visual Studio, JetBrains, Xcode, Eclipse, Neovim và có cả Copilot CLI chạy trong terminal.
Điểm mạnh:
- Hỗ trợ nhiều IDE nhất, phù hợp team đang dùng JetBrains hoặc Visual Studio
- Nhiều model để chọn (GPT, Claude, Gemini...) trong cùng một gói
- Copilot Coding Agent: assign một GitHub Issue cho Copilot, nó tự tạo branch và mở pull request
- Copilot code review trực tiếp trên pull request
- Gói Business/Enterprise có quản lý policy, audit, IP indemnity — dễ được bộ phận legal của công ty chấp nhận
Bảng giá (từ 6/2026 GitHub chuyển sang tính theo AI Credits, 1 credit = $0.01):
| Gói | Giá | Ghi chú |
|---|---|---|
| Free | $0 | Giới hạn số completion và chat mỗi tháng |
| Pro | $10/tháng | Miễn phí cho sinh viên, giáo viên, maintainer open source được xác minh |
| Pro+ | $39/tháng | Hạn mức credit cao hơn, truy cập model mạnh nhất |
| Business | $19/user/tháng | Quản lý tập trung, policy cho tổ chức |
| Enterprise | $39/user/tháng | Knowledge base, custom model, bảo mật nâng cao |
Agent mode và các model "premium" trừ credit theo token; khi dùng hết hạn mức đi kèm gói, phần vượt sẽ bị tính thêm.
Cài Đặt Và Sử Dụng GitHub Copilot CLI
Copilot CLI yêu cầu Node.js 22+ và một gói Copilot đang hoạt động (gói Business/Enterprise cần admin bật policy cho CLI).
# Cài đặt qua npm
npm install -g @github/copilot
# Hoặc qua Homebrew (macOS/Linux)
brew install copilot-cli
# Hoặc WinGet (Windows)
winget install GitHub.Copilot
# Kiểm tra version
copilot --version
Sử dụng:
# Mở session tương tác trong thư mục project
cd my-project
copilot
# Lần đầu, đăng nhập bằng lệnh trong session
> /login
# Chạy non-interactive với một prompt (phù hợp cho script, CI)
copilot -p "Giải thích cấu trúc thư mục src/ và liệt kê các API endpoint"
# Cập nhật lên version mới nhất
npm update -g @github/copilot
Giải thích:
copilotmở giao diện chat trong terminal, agent có thể đọc file, đề xuất sửa code và chạy lệnh shell (sẽ hỏi bạn xác nhận trước mỗi hành động nhạy cảm).-p/--promptchạy một lần rồi thoát, phù hợp để tích hợp vào script.- Gõ
/helptrong session để xem danh sách slash command mới nhất, vì Copilot CLI cập nhật rất nhanh.
Amazon Q Developer (Và Người Kế Nhiệm Kiro)
Amazon Q Developer là AI assistant của AWS, mạnh nhất ở các tác vụ liên quan đến AWS: viết IaC (CloudFormation, CDK, Terraform), giải thích resource, tối ưu chi phí, nâng cấp Java version tự động (code transformation).
Điều quan trọng cần biết năm 2026: AWS đang chuyển hướng sang Kiro — một AI IDE và CLI mới, tập trung vào spec-driven development (viết requirement → design → task list rồi mới code).
- Amazon Q Developer CLI đã được thay bằng Kiro CLI (từ tháng 11/2025). Nếu bạn đang dùng lệnh
q, installer của Kiro sẽ tự động migrate cấu hình. - Theo các nguồn tổng hợp, Amazon Q Developer đã dừng nhận đăng ký mới từ 15/5/2026; IDE plugin và gói trả phí sẽ kết thúc hỗ trợ vào 30/4/2027. Q trong AWS Console và Slack/Teams vẫn hoạt động.
Bảng giá:
| Sản phẩm | Gói | Giá |
|---|---|---|
| Amazon Q Developer | Free | $0 (khoảng 50 agentic request/tháng) |
| Amazon Q Developer | Pro | $19/user/tháng |
| Kiro | Free | $0 (50 credit) |
| Kiro | Pro | $20/tháng (1.000 credit) |
| Kiro | Pro+ | $40/tháng (2.000 credit) |
| Kiro | Power | $200/tháng (10.000 credit) |
| Kiro | Vượt hạn mức | $0.04/credit |
Mỗi model có hệ số credit khác nhau (model lớn như Claude Opus tốn khoảng 2.2 lần so với Sonnet).
Cài Đặt Và Sử Dụng Kiro CLI
# Cài đặt (macOS / Linux) — nếu máy có Amazon Q CLI, installer sẽ nâng cấp tại chỗ
curl -fsSL https://cli.kiro.dev/install | bash
# Nếu shell báo không tìm thấy lệnh, thêm ~/.local/bin vào PATH
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
# Đăng nhập (Builder ID, Google, GitHub hoặc IAM Identity Center)
kiro-cli login
# Mở session chat với agent trong project hiện tại
cd my-terraform-project
kiro-cli
Giải thích:
- Cấu hình cũ trong
~/.aws/amazonq(prompt, agent, MCP server) được copy sang~/.kiro, MCP config nằm ở~/.kiro/settings/mcp.json. - Thư mục
.amazonqtrong project vẫn được Kiro CLI đọc, nên rules và agent của team không bị mất. - Muốn quay lại Q CLI: chạy
kiro-cli uninstallrồi cài lại Amazon Q Developer CLI.
Nhóm 2: AI-Native IDE
Cursor
Cursor là AI IDE (fork từ VS Code) được nhiều developer yêu thích nhất. Bạn có thể import toàn bộ extension, theme, keybinding từ VS Code chỉ với một click.
Điểm mạnh:
- Tab completion cực nhanh, có khả năng đoán cả bước sửa tiếp theo ở vị trí khác trong file
- Agent mode mạnh, index toàn bộ codebase để hiểu context
- Model riêng Composer tối ưu cho tốc độ, cùng với các model GPT, Claude, Gemini
- Rules (
.cursor/rules), MCP, Background Agent chạy trên cloud, Bugbot review pull request - Có Cursor CLI để chạy agent trong terminal hoặc CI
Bảng giá:
| Gói | Giá | Ghi chú |
|---|---|---|
| Hobby | $0 | Giới hạn agent request và Tab completion |
| Pro | $20/tháng | Credit pool tương đương giá gói, Auto mode không giới hạn |
| Pro+ | $60/tháng | Khoảng 3 lần usage của Pro |
| Ultra | $200/tháng | Usage cao nhất cho cá nhân, ưu tiên tính năng mới |
| Teams | $40/user/tháng | SSO, quản lý admin, privacy mode bắt buộc |
| Enterprise | Liên hệ | Pooled usage, audit, SCIM |
Mẹo: dùng Auto mode (Cursor tự chọn model) cho các task thông thường để không bị trừ credit, chỉ chọn model đắt cho task khó.
Cài Đặt Và Sử Dụng Cursor CLI
# Cài đặt (macOS / Linux / WSL)
curl https://cursor.com/install -fsS | bash
# Đăng nhập bằng tài khoản Cursor
cursor-agent login
# Mở session tương tác
cd my-project
cursor-agent
# Chạy non-interactive (print mode), chọn model cụ thể
cursor-agent -p "Viết unit test cho src/utils/date.ts" --model auto
# Xuất kết quả dạng JSON để xử lý trong pipeline CI
cursor-agent -p "Review các thay đổi trong git diff hiện tại" --output-format json
Giải thích:
- Cursor CLI dùng chung rules (
.cursor/rules,AGENTS.md) và MCP config với Cursor IDE. - Print mode (
-p) rất hữu ích để chạy trong GitHub Actions, ví dụ tự động review hoặc tự sửa lỗi lint.
Windsurf
Windsurf (trước đây là Codeium) là AI IDE nổi tiếng với agent Cascade — một agent có khả năng theo dõi hành động của bạn trong editor (file vừa mở, lệnh vừa chạy) để hiểu ý định mà không cần giải thích nhiều. Sau khi được Cognition (công ty tạo ra Devin) mua lại, Windsurf dần được tích hợp vào hệ sinh thái Devin; trang pricing hiện dùng chung với Devin.
Điểm mạnh:
- Cascade "flow awareness": hiểu context từ thao tác của bạn
- Model riêng SWE tối ưu cho coding, tốc độ cao
- Plugin cho JetBrains và các IDE khác (kế thừa từ Codeium)
- Previews: xem web app ngay trong IDE và click vào element để yêu cầu AI sửa
Bảng giá:
| Gói | Giá | Ghi chú |
|---|---|---|
| Free | $0 | Hạn mức nhỏ |
| Pro | $20/tháng | Quota làm mới theo ngày/tuần |
| Max | $200/tháng | Cho người dùng nặng |
| Teams | $40/user/tháng | Billing tập trung, admin analytics |
| Enterprise | Liên hệ | SSO, RBAC, triển khai riêng |
Về CLI: Windsurf không có CLI agent riêng như Claude Code hay Codex. Bạn có thể mở project từ terminal bằng lệnh windsurf . (cài qua Command Palette → "Install 'windsurf' command in PATH"), còn nếu cần agent chạy trên terminal/cloud thì Cognition hướng người dùng sang Devin.
# Mở thư mục hiện tại bằng Windsurf
windsurf .
# Mở một file cụ thể
windsurf src/app.ts
Google Antigravity
Google Antigravity là nền tảng agentic development của Google, ra mắt cuối 2025 và được nâng cấp lớn tại Google I/O 2026 (Antigravity 2.0 với desktop app, CLI và SDK). Khác với Cursor hay Windsurf vốn "IDE là trung tâm", Antigravity đặt agent làm trung tâm:
- Agent Manager: giao nhiều task cho nhiều agent chạy song song, theo dõi như một "mission control"
- Artifacts: agent tạo task list, implementation plan, screenshot, video ghi lại thao tác trên browser để bạn review thay vì đọc log
- Browser control: agent tự mở Chrome để test giao diện web
- Chạy model Gemini mới nhất, ngoài ra hỗ trợ cả Claude và model open-weight
Bảng giá: Antigravity dùng chung quota với gói Google AI cá nhân:
| Gói | Giá | Ghi chú |
|---|---|---|
| Free | $0 | Quota nhỏ, giới hạn theo ngày |
| Google AI Pro | $19.99/tháng | Quota cao hơn nhiều, dùng chung với Gemini app |
| Google AI Ultra (5x) | $99.99/tháng | 5 lần usage của Pro |
| Google AI Ultra (20x) | $199.99/tháng | 20 lần usage của Pro |
| Doanh nghiệp | Gemini Code Assist Standard ~$19/user/tháng (trả năm) | Hoặc dùng API key trả theo token |
Antigravity CLI (Thay Thế Gemini CLI)
Từ ngày 18/6/2026, Gemini CLI ngừng phục vụ tài khoản Google AI cá nhân (Free/Pro/Ultra). Công cụ thay thế là Antigravity CLI với lệnh agy, dùng chung agent harness với Antigravity IDE.
# Cài đặt: tải installer cho hệ điều hành của bạn tại https://antigravity.google/cli
# Installer đặt binary `agy` vào ~/.local/bin và thêm thư mục này vào PATH
# Kiểm tra cài đặt
agy --version
# Mở session tương tác (lần đầu sẽ yêu cầu đăng nhập tài khoản Google)
cd my-project
agy
Nếu bạn dùng API key (trả theo token) hoặc license Gemini Code Assist doanh nghiệp, Gemini CLI vẫn hoạt động:
# Cài Gemini CLI
npm install -g @google/gemini-cli
# Dùng với API key từ Google AI Studio
export GEMINI_API_KEY="your-api-key"
gemini
# Chạy non-interactive
gemini -p "Tóm tắt những thay đổi chính trong CHANGELOG.md"
Lưu ý trên Linux: nếu cài cả Antigravity desktop app và CLI, lệnh agy có thể bị trùng tên. Cách xử lý: tạo alias hoặc symlink trỏ đúng binary trong ~/.local/bin.
Nhóm 3: Terminal Coding Agent
Claude Code
Claude Code của Anthropic là terminal coding agent đã định hình cả phân khúc CLI agent. Thay vì là một IDE, Claude Code sống trong terminal, có thể dùng cùng bất kỳ editor nào (có extension cho VS Code và JetBrains), và còn có phiên bản desktop app, web (claude.ai/code).
Điểm mạnh:
- Hiểu codebase lớn rất tốt, chất lượng code và khả năng lập kế hoạch cho task phức tạp được đánh giá cao
- Hệ thống mở rộng phong phú: CLAUDE.md (memory của project), Skills, Subagents, Hooks, Slash commands, MCP, Plugins
- Plan mode: agent phân tích và đề xuất kế hoạch trước khi sửa code
- Tích hợp GitHub Actions, chạy headless trong CI
- Claude Agent SDK để tự xây agent dựa trên cùng nền tảng
Bảng giá: Claude Code đi kèm gói Claude (không dùng được với gói Free):
| Gói | Giá | Ghi chú |
|---|---|---|
| Pro | $20/tháng (~$17 trả năm) | Đủ cho dùng hàng ngày ở mức vừa phải |
| Max 5x | $100/tháng | Khoảng 5 lần usage của Pro |
| Max 20x | $200/tháng | Khoảng 20 lần usage của Pro, cho dùng cả ngày |
| Team / Enterprise | Theo seat | Seat Premium có Claude Code |
| API (Console) | Trả theo token | Không có phí cố định, phù hợp CI/automation |
Cài Đặt Và Sử Dụng Claude Code
# Cài đặt native (khuyến nghị) — macOS / Linux / WSL
curl -fsSL https://claude.ai/install.sh | bash
# Hoặc Homebrew
brew install --cask claude-code
# Hoặc npm (cần Node.js 18+)
npm install -g @anthropic-ai/claude-code
# Kiểm tra cài đặt và môi trường
claude --version
claude doctor
Sử dụng cơ bản:
# Mở session tương tác, lần đầu sẽ mở browser để đăng nhập
cd my-project
claude
# Tạo CLAUDE.md mô tả project (chạy trong session)
> /init
# Chạy non-interactive (headless), phù hợp cho script và CI
claude -p "Tìm và sửa các lỗi TypeScript trong thư mục src/"
# Tiếp tục session gần nhất
claude -c
# Chọn session cũ để tiếp tục
claude -r
# Chọn model
claude --model opus
# Pipe dữ liệu vào Claude
git diff main | claude -p "Review đoạn diff này, tập trung vào bug và security"
Giải thích:
/initsinh fileCLAUDE.md— Claude sẽ đọc file này ở mỗi session để biết convention, lệnh build/test của project.-p(print mode) chạy một lần và in kết quả ra stdout, kết hợp được với pipe Unix.-c/-rgiúp tiếp tục công việc dang dở mà không mất context.- Trong session, nhấn
Shift+Tabđể chuyển giữa các chế độ (mặc định → tự động chấp nhận sửa file → plan mode).
OpenAI Codex
OpenAI Codex là bộ công cụ coding agent của OpenAI, gồm:
- Codex CLI: agent mã nguồn mở chạy trong terminal (viết bằng Rust)
- Codex IDE extension: cho VS Code, Cursor, Windsurf
- Codex Cloud: giao task từ web/ChatGPT app, agent chạy trong sandbox trên cloud rồi tạo pull request
- Codex code review trên GitHub
Điểm mạnh:
- Đi kèm gói ChatGPT — nếu bạn đã trả ChatGPT Plus thì không tốn thêm tiền
- Sandbox mặc định chặt chẽ (giới hạn quyền ghi file và truy cập mạng), an toàn khi để agent tự chạy
- Model chuyên biệt cho coding (dòng GPT-Codex) mạnh ở các task dài
- CLI mã nguồn mở, cộng đồng đóng góp tích cực
Bảng giá: Codex không bán riêng, mà đi kèm gói ChatGPT hoặc trả theo API key:
| Gói ChatGPT | Giá | Codex |
|---|---|---|
| Free / Go | $0 / ~$8/tháng | Dùng thử, hạn mức thấp |
| Plus | $20/tháng | CLI, IDE, Cloud — đủ cho dùng hàng ngày |
| Pro 5x | $100/tháng | 5 lần usage của Plus |
| Pro 20x | $200/tháng | 20 lần usage của Plus |
| Business / Enterprise | Theo seat | Có quản lý workspace |
| API key | Trả theo token | Phù hợp CI/automation |
Cài Đặt Và Sử Dụng Codex CLI
# Cài đặt qua npm
npm install -g @openai/codex
# Hoặc Homebrew
brew install codex
# Đăng nhập bằng tài khoản ChatGPT (hoặc dùng API key)
codex login
# Mở session tương tác
cd my-project
codex
# Bắt đầu với một prompt
codex "Thêm validate email cho form đăng ký"
# Chạy non-interactive (dùng trong script/CI)
codex exec "Cập nhật README với hướng dẫn chạy project bằng Docker"
# Tiếp tục session trước
codex resume
Giải thích:
- Codex đọc file
AGENTS.mdtrong project làm hướng dẫn — đây là định dạng mở mà Cursor, Copilot, Kiro... cũng hỗ trợ. codex execchạy headless, in kết quả ra stdout.- Trong session, dùng
/modelđể đổi model và mức reasoning,/approvalsđể chỉnh mức tự chủ (hỏi trước mỗi lệnh hay tự động trong workspace).
So Sánh Tổng Quan Các Công Cụ AI Lập Trình
| Tool | Loại | Giá khởi điểm (trả phí) | CLI | IDE hỗ trợ | Phù hợp nhất |
|---|---|---|---|---|---|
| GitHub Copilot | IDE assistant + CLI | $10/tháng | copilot |
VS Code, JetBrains, Visual Studio, Xcode... | Team dùng GitHub, nhiều loại IDE |
| Cursor | AI IDE + CLI | $20/tháng | cursor-agent |
Cursor (fork VS Code) | Developer muốn IDE AI mạnh nhất |
| Amazon Q / Kiro | IDE assistant / AI IDE + CLI | $19–20/tháng | kiro-cli |
Kiro, VS Code, JetBrains | Team làm việc nhiều với AWS, spec-driven |
| Claude Code | CLI agent | $20/tháng | claude |
Terminal, VS Code, JetBrains | Task phức tạp, codebase lớn, tùy biến sâu |
| OpenAI Codex | CLI + Cloud agent | $20/tháng (ChatGPT Plus) | codex |
Terminal, VS Code | Người đã dùng ChatGPT, cần cloud agent |
| Google Antigravity | Agent platform + CLI | $19.99/tháng | agy |
Antigravity | Multi-agent, test UI trên browser |
| Windsurf | AI IDE | $20/tháng | Không có agent CLI | Windsurf, JetBrains plugin | Người thích Cascade, workflow liền mạch |
Nhóm 4: AI Chatbot Cho Lập Trình Viên
Dù đã có coding agent, chatbot vẫn rất hữu ích cho: học khái niệm mới, thiết kế kiến trúc, viết tài liệu, debug một đoạn lỗi cụ thể, hoặc nghiên cứu thư viện trước khi dùng.
ChatGPT
Chatbot phổ biến nhất của OpenAI. Mạnh về đa năng: code, phân tích dữ liệu (chạy Python trực tiếp), Deep Research, tạo ảnh, voice. Gói trả phí bao gồm luôn Codex.
Claude
Chatbot của Anthropic, được developer đánh giá cao về chất lượng code và văn bản dài. Artifacts cho phép tạo và xem trước web app, diagram ngay trong chat; Projects lưu tài liệu tham khảo cho một chủ đề. Gói trả phí bao gồm Claude Code.
Gemini
Chatbot của Google, có context window rất lớn (phù hợp đưa cả tài liệu dài, video, codebase), tích hợp Google Workspace (Gmail, Docs, Drive). Gói Google AI Pro/Ultra dùng chung quota với Antigravity và đi kèm dung lượng Google One.
Perplexity
Không hẳn là chatbot mà là AI search engine: mọi câu trả lời đều có trích dẫn nguồn. Rất phù hợp khi tra cứu thông tin mới (version thư viện, breaking change, CVE) mà các model khác có thể chưa biết do knowledge cutoff. Perplexity cho phép chọn model nền (GPT, Claude, Gemini...).
Grok
Chatbot của xAI, tích hợp với X (Twitter), mạnh về thông tin real-time từ mạng xã hội. API của xAI tương thích chuẩn OpenAI nên dễ tích hợp.
Bảng Giá AI Chatbot (Tháng 10/2026)
| Chatbot | Free | Gói phổ thông | Gói cao cấp | Đi kèm cho coding |
|---|---|---|---|---|
| ChatGPT | Có (có quảng cáo) | Go ~$8, Plus $20/tháng | Pro $100 / $200/tháng | Codex CLI, IDE, Cloud |
| Claude | Có | Pro $20/tháng | Max $100 / $200/tháng | Claude Code |
| Gemini | Có | AI Plus $4.99, AI Pro $19.99/tháng | AI Ultra $99.99 / $199.99/tháng | Antigravity, Jules |
| Perplexity | Có | Pro $20/tháng | Max $200/tháng | Không (chỉ API) |
| Grok | Có (giới hạn) | SuperGrok ~$30/tháng | SuperGrok Heavy $300/tháng | Không (chỉ API) |
Sử Dụng AI Chatbot Từ CLI
Các chatbot không có CLI chính thức dạng "chat", nhưng bạn hoàn toàn có thể gọi chúng từ terminal qua API. Lưu ý: API được tính phí riêng theo token, không dùng chung gói subscription của web/app.
Cách 1: Gọi API trực tiếp bằng curl
# ChatGPT (OpenAI API)
curl https://api.openai.com/v1/responses \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "gpt-5", "input": "Giải thích sự khác nhau giữa process và thread"}'
# Claude (Anthropic API)
curl https://api.anthropic.com/v1/messages \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{"model": "claude-sonnet-5-5", "max_tokens": 1024,
"messages": [{"role": "user", "content": "Viết regex validate số điện thoại Việt Nam"}]}'
# Perplexity (API tương thích OpenAI, có trích dẫn nguồn)
curl https://api.perplexity.ai/chat/completions \
-H "Authorization: Bearer $PERPLEXITY_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "sonar", "messages": [{"role": "user", "content": "Laravel phiên bản mới nhất có gì thay đổi?"}]}'
# Grok (xAI API tương thích OpenAI)
curl https://api.x.ai/v1/chat/completions \
-H "Authorization: Bearer $XAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "grok-4", "messages": [{"role": "user", "content": "So sánh Redis và Memcached"}]}'
Giải thích:
- Mỗi nhà cung cấp cấp API key riêng trên trang console của họ (OpenAI Platform, Anthropic Console, Google AI Studio, Perplexity API, xAI Console).
- Perplexity và xAI dùng định dạng request giống OpenAI, nên có thể dùng chung OpenAI SDK chỉ bằng cách đổi
base_url. - Tên model thay đổi thường xuyên, hãy xem danh sách model hiện tại trong tài liệu API của từng nhà cung cấp.
Cách 2: Dùng tool llm — một CLI cho mọi chatbot
llm là CLI mã nguồn mở cho phép gọi nhiều model qua plugin, lưu lịch sử chat vào SQLite.
# Cài đặt
pipx install llm # hoặc: brew install llm
# Cài plugin cho từng nhà cung cấp (OpenAI có sẵn)
llm install llm-anthropic llm-gemini llm-perplexity llm-grok
# Lưu API key
llm keys set openai
llm keys set anthropic
llm keys set gemini
# Hỏi nhanh
llm "Giải thích CAP theorem bằng ví dụ thực tế"
# Chọn model cụ thể (xem danh sách bằng: llm models)
llm -m gemini-2.5-flash "Viết Dockerfile multi-stage cho app Node.js"
# Pipe nội dung file vào và đặt system prompt
cat src/auth.ts | llm -s "Bạn là senior reviewer, tìm lỗi bảo mật"
# Chat nhiều lượt
llm chat -m claude-sonnet-4.5
Giải thích:
-mchọn model,-sđặt system prompt,llm chatmở hội thoại nhiều lượt.- Toàn bộ prompt/response được lưu lại, xem bằng
llm logs. - Đây là cách nhẹ nhất để đưa chatbot vào shell script, ví dụ tự sinh commit message:
git diff --staged | llm -s "Viết commit message theo Conventional Commits".
Ví Dụ Thực Tế: Cùng Một Task Với Các CLI Agent
Giả sử bạn muốn agent thêm endpoint GET /health cho một project Express và viết test. Đây là cách chạy headless với từng tool:
PROMPT="Thêm endpoint GET /health trả về {status: 'ok', uptime} vào src/app.ts, viết test bằng Jest và chạy test cho đến khi pass"
claude -p "$PROMPT" # Claude Code
codex exec "$PROMPT" # OpenAI Codex
copilot -p "$PROMPT" # GitHub Copilot CLI
cursor-agent -p "$PROMPT" # Cursor CLI
Mẹo để kết quả ổn định giữa các tool:
- Viết file hướng dẫn cho agent:
AGENTS.mdđược hầu hết tool hỗ trợ; Claude Code dùngCLAUDE.md(có thể chỉ cần một dòng import@AGENTS.md). Ghi rõ lệnh build, test, lint và coding convention. - Đảm bảo có test: agent làm việc tốt nhất khi có tín hiệu "đúng/sai" rõ ràng để tự kiểm tra.
- Commit trước khi chạy agent: để dễ
git diffreview vàgit restorenếu kết quả không như ý.
Nên Chọn Công Cụ AI Lập Trình Nào?
| Nhu cầu | Gợi ý | Chi phí ước tính |
|---|---|---|
| Sinh viên, mới học lập trình | GitHub Copilot (miễn phí cho sinh viên) + Free tier của ChatGPT/Claude/Gemini | $0 |
| Developer cá nhân, ngân sách thấp | Một gói $20: ChatGPT Plus (có Codex) hoặc Claude Pro (có Claude Code) | $20/tháng |
| Developer thích làm việc trong IDE | Cursor Pro hoặc Windsurf Pro | $20/tháng |
| Developer thích terminal, task phức tạp | Claude Code (Pro → Max khi dùng nhiều) hoặc Codex | $20–200/tháng |
| Team doanh nghiệp, cần compliance | GitHub Copilot Business/Enterprise, Cursor Teams | $19–40/user/tháng |
| Team làm việc chủ yếu với AWS | Kiro (thay thế Amazon Q Developer) | $20–40/tháng |
| Đã dùng Google Workspace, cần multi-agent | Google AI Pro + Antigravity | $19.99/tháng |
| Nghiên cứu tài liệu, cần nguồn trích dẫn | Perplexity Pro | $20/tháng |
Combo phổ biến của developer năm 2026: một AI IDE hoặc Copilot cho autocomplete hàng ngày + một CLI agent (Claude Code hoặc Codex) cho task lớn + Perplexity/chatbot cho nghiên cứu. Nếu chỉ được chọn một, hãy chọn gói chatbot có kèm coding agent (ChatGPT Plus hoặc Claude Pro) vì bạn có cả chatbot lẫn agent trong cùng $20.
Xử Lý Lỗi Thường Gặp
| Lỗi | Nguyên nhân | Cách xử lý |
|---|---|---|
command not found: claude / kiro-cli / agy |
Thư mục ~/.local/bin chưa có trong PATH |
Thêm export PATH="$HOME/.local/bin:$PATH" vào ~/.zshrc hoặc ~/.bashrc |
EACCES khi npm install -g |
npm global cài vào thư mục hệ thống | Dùng nvm/fnm để quản lý Node, hoặc dùng installer native thay vì npm |
| Copilot CLI báo không có quyền | Gói Business/Enterprise chưa bật policy CLI | Nhờ admin tổ chức bật "Copilot CLI" trong settings |
| Gemini CLI báo tài khoản không được hỗ trợ | Gemini CLI đã ngừng hỗ trợ tài khoản cá nhân từ 6/2026 | Chuyển sang Antigravity CLI (agy) hoặc dùng GEMINI_API_KEY |
| Hết quota giữa chừng | Agent mode tiêu tốn nhiều token | Dùng model nhỏ/Auto mode cho task đơn giản, chia nhỏ task, nâng gói nếu cần |
| Agent sửa sai file hoặc phá code | Thiếu context, prompt mơ hồ | Viết AGENTS.md/CLAUDE.md, dùng plan mode, commit trước khi chạy |
Best Practices Khi Dùng AI Coding Tool
- Luôn review code AI sinh ra — đặc biệt là logic nghiệp vụ, xử lý tiền, phân quyền và query database.
- Không đưa secret vào prompt — API key, password, dữ liệu khách hàng. Kiểm tra chính sách dữ liệu của gói bạn dùng (gói Business/Enterprise thường cam kết không dùng dữ liệu để train).
- Bắt đầu bằng plan, sau đó mới code — yêu cầu agent đề xuất kế hoạch trước với task lớn.
- Giữ task nhỏ và có thể kiểm chứng — "thêm endpoint X kèm test" tốt hơn "làm module thanh toán".
- Quản lý chi phí — theo dõi usage dashboard, đặt giới hạn chi tiêu cho API key, ưu tiên model rẻ cho task đơn giản.
- Chuẩn hóa cấu hình cho team — commit
AGENTS.md, rules, MCP config vào repo để mọi người và mọi tool cho kết quả nhất quán.
Tổng Kết
Thị trường AI coding tool năm 2026 có thể chia thành các nhóm chính: AI assistant trong IDE (GitHub Copilot, Amazon Q), AI-native IDE (Cursor, Windsurf, Antigravity, Kiro), terminal coding agent (Claude Code, Codex và CLI của các hãng khác) và AI chatbot (ChatGPT, Claude, Gemini, Perplexity, Grok).
Những điểm chính cần nhớ:
- CLI agent là xu hướng chính: hầu như hãng nào cũng có CLI (
claude,codex,copilot,cursor-agent,kiro-cli,agy), dùng được cả khi làm việc hàng ngày lẫn trong CI/CD. - Khi chọn tool, bạn đang chọn một hệ sinh thái (IDE + CLI + cloud agent + chatbot), không chỉ một sản phẩm đơn lẻ.
- Có những thay đổi lớn cần lưu ý: Amazon Q Developer → Kiro, Gemini CLI → Antigravity CLI, Windsurf → hệ sinh thái Devin.
- Về chi phí, mức phổ biến cho cá nhân là khoảng $20/tháng, và hầu hết tool đã chuyển sang tính phí theo usage/credit.
Lưu ý về giá: Giá trong bài là giá niêm yết bằng USD tại thị trường Mỹ, tổng hợp vào tháng 10/2026. Các nhà cung cấp thay đổi giá và hạn mức (quota) khá thường xuyên, hãy kiểm tra lại trang pricing chính thức trước khi mua.
Trong các bài tiếp theo của khóa học, chúng ta sẽ đi sâu vào từng công cụ, bắt đầu với Claude Code: cài đặt, cấu hình, viết CLAUDE.md, sử dụng Skills, Subagents và MCP trong dự án thực tế.
