AI-native development
Tất cả bài viết về AI-native development trên HoleTex Blog — hướng dẫn, kinh nghiệm và notes bằng tiếng Việt cho developer.
Claude Sonnet 5.5 có gì mới cho lập trình viên: giá, benchmark và cách migrate
Claude Sonnet 5.5 ra ngày 28/9/2026: cùng giá $2/$10 như Sonnet 5 nhưng nhanh hơn, dùng ít token hơn và tiến gần Opus 5.5 trên benchmark coding. Bài này tóm tắt thông số, dùng ở đâu, khi nào chọn Sonnet, Opus hay Haiku 5.5, và 5 breaking change khi migrate.
Effort trong Claude Code: chọn mức nỗ lực và model sao cho đáng tiền
Đổi tên một biến mà Claude nghĩ mãi, sửa một bug khó thì nó báo xong quá sớm? Thường là do chọn sai effort. Bài này giải thích effort trong Claude Code là gì, mặc định của từng model, cách chọn theo loại việc, kết hợp với model và cách đo chi phí.
Google Antigravity là gì: app quản lý agent, CLI agy và so với Cursor, Claude Code
Gemini CLI đã ngừng phục vụ tài khoản cá nhân, Google muốn bạn chuyển sang Antigravity. Bài này giải thích Antigravity 2.0 là gì, cài app và CLI agy ra sao, dùng model nào, giá gói ở Việt Nam, và khi nào nên chọn nó thay Cursor, Claude Code, Copilot.
Spec-driven development: viết spec trước để AI agent code đúng tính năng lớn
Prompt một dòng thì AI làm tốt việc nhỏ, nhưng với tính năng lớn nó tự đoán thay bạn. Bài này giải thích spec-driven development, vòng lặp spec, plan, tasks, implement, cách làm với Claude Code và GitHub Spec Kit, kèm một SPEC.md mẫu.
Prompt injection là gì: khi AI agent nghe lệnh từ người lạ
AI agent đọc README, issue, trang web rồi làm theo chỉ dẫn giấu bên trong. Prompt injection là gì, direct và indirect khác nhau ra sao, vì sao agent có tool làm rủi ro tăng mạnh, và team dev phòng thủ thế nào cho thực tế.
Claude Opus 5.5 có gì mới cho lập trình viên: giá, benchmark và cách dùng
Claude Opus 5.5 rẻ hơn Opus 5, là model mặc định của Claude Code và có trong GitHub Copilot. Bài này tóm tắt giá, benchmark chính thức, breaking change khi gọi API, mẹo dùng và khi nào nên chọn Opus 5.5, Sonnet 5.5, Haiku 5.5 hay Fable 5.1.
GPT-6 là gì? Astra, GPT-6.1 Sol, Luna khác nhau thế nào và dev nên dùng bản nào
GPT-6 gồm Astra, Sol (nay là GPT-6.1 Sol) và Luna. Bài này tóm gọn khác biệt, giá API, phụ phí context dài, dùng được ở ChatGPT, Codex, Copilot hay Cursor, và so với Claude Opus 5.5, Sonnet 5.5 để bạn chọn đúng model cho việc code.
RAG là gì: cho AI trả lời đúng theo tài liệu của bạn, ví dụ TypeScript + pgvector
Chatbot trả lời tự tin nhưng sai chính sách công ty? RAG là gì theo góc nhìn dev web: pipeline chunk, embed, retrieve, generate, hybrid search, reranking, Contextual Retrieval, cách đo chất lượng, khi nào không cần RAG, kèm code TypeScript + pgvector.
LLM là gì: giải thích cho developer về token, context window, giá và hallucination
Gọi API AI thì dễ, hiểu vì sao hóa đơn cao, vì sao cùng prompt ra kết quả khác, vì sao model tự tin bịa hàm mới khó. Bài này giải thích LLM cho developer: token, next-token prediction, context window, temperature, reasoning model và cách tính giá.
Ollama là gì: chạy AI local để code, từ cài đặt tới nối vào VS Code
Code không được rời khỏi máy công ty nhưng vẫn muốn có AI hỗ trợ? Bài này giải thích Ollama là gì, cách cài, chọn model coding vừa với RAM/VRAM, gọi API kiểu OpenAI, nối vào VS Code, Continue, Cline, và khi nào local thật sự đáng dùng.
AI code review: để AI review pull request với Copilot, Claude và Bugbot
PR nằm chờ review cả ngày trong khi AI viết code ngày càng nhanh. Bài này hướng dẫn cách để AI review pull request với Copilot, Claude, Cursor Bugbot và Codex: cách bật, file hướng dẫn review, chi phí, quy trình AI trước người sau.
OpenAI Codex là gì? Cài đặt, AGENTS.md, gói ChatGPT và so với Claude Code
Codex giờ là coding agent của OpenAI chạy ở terminal, ChatGPT desktop app, IDE và cloud. Cách cài đặt, chạy lần đầu, viết AGENTS.md, chọn sandbox, gói ChatGPT nào dùng được và khi nào nên chọn Codex thay vì Claude Code.
Dùng AI viết unit test: cách làm đúng để test có giá trị
AI viết test rất nhanh, nhưng nhiều bộ test xanh mà không bắt được bug nào. Workflow TDD với AI (spec trước, test fail trước, cấm sửa test), checklist review và mutation testing, kèm ví dụ Vitest chạy được.
Cursor Rules là gì? Cách viết rules để AI code đúng chuẩn dự án
Agent trong Cursor cứ quên quy ước dự án? Bài này giải thích Cursor Rules là gì, 4 kiểu áp dụng rule trong .cursor/rules, cách chuyển từ .cursorrules, kèm 3 rule mẫu cho Next.js + TypeScript + Tailwind và so sánh với CLAUDE.md, AGENTS.md, Copilot instructions.
AI agent là gì? Giải thích cho lập trình viên (2026)
AI agent khác chatbot và workflow ở đâu? Giải thích từ góc nhìn dev: vòng lặp model, tool và phản hồi từ môi trường, agent loop TypeScript rút gọn, coding agent hiện nay và khi nào không nên dùng agent.
MCP là gì? Model Context Protocol giải thích dễ hiểu cho dev
MCP là chuẩn mở giúp AI agent kết nối database, GitHub, Figma hay API nội bộ theo một cách thống nhất. Bài này giải thích kiến trúc MCP, cách thêm server vào Claude Code, Cursor, VS Code, tự viết server TypeScript và các rủi ro bảo mật.
So sánh model AI cho lập trình 2026: Claude Opus 5.5, GPT-6, Gemini 3.8, Grok 4.7
Model AI nào code tốt nhất lúc này? Bài này đặt Claude Opus 5.5, Sonnet 5.5, GPT-6.1 Sol, Gemini 3.8 Flash, Grok 4.7 và các model open-weight lên cùng một bảng: định vị, context, giá API, dùng được ở công cụ nào. Kèm cách đọc benchmark và gợi ý chọn model theo loại việc.
Context engineering là gì: quản lý ngữ cảnh để AI agent code đúng
Prompt hay mà AI vẫn code sai sau vài chục lượt chat? Thủ phạm thường là context. Bài này giải thích context engineering là gì, khác prompt engineering ra sao, vì sao context 1M token vẫn cần quản lý, và cách áp dụng cụ thể trong Claude Code, Cursor, Copilot, Codex.
Claude Code nâng cao: CLAUDE.md, subagents, skills, hooks và MCP
Dùng Claude Code được vài tuần, câu hỏi tiếp theo là làm sao để nó làm việc theo cách của bạn và team. Bài này đi qua các công cụ tùy biến chính: CLAUDE.md, subagents, skills, hooks, MCP và plugins, kèm file cấu hình mẫu và cách chọn công cụ nào cho việc nào.
GitHub Copilot là gì: tính năng, giá và cách dùng hiệu quả (2026)
GitHub Copilot không còn chỉ là công cụ gợi ý code. Năm 2026 nó có agent mode trong IDE, cloud agent tự mở PR, Copilot CLI, code review và hàng chục model từ Claude Opus 5.5 tới GPT-6. Bài này giải thích Copilot là gì, bảng giá AI Credits mới và cách bắt đầu.
Cursor là gì? Hướng dẫn dùng Cursor để code nhanh hơn
Cursor là code editor lấy AI làm trung tâm, được xây trên VS Code nhưng với AI tích hợp sâu hơn Copilot. Nó cho phép agent tự động sửa nhiều file, chạy lệnh và hoàn thành task phức tạp qua các mode Agent, Ask, Plan, Debug. Công cụ này đáng dùng nếu bạn đã có nền tảng lập trình vững, vì khoá chính là luôn hiểu code mà AI viết chứ không chỉ bấm accept.
Claude Code là gì? Giải thích dễ hiểu về AI lập trình trong terminal (2026)
Claude Code là công cụ agentic coding của Anthropic chạy trực tiếp trong terminal, cho phép bạn giao task bằng ngôn ngữ tự nhiên và để nó tự lập kế hoạch, sửa code qua nhiều file, chạy lệnh và lặp lại cho tới khi xong. Khác với Cursor và Copilot, Claude Code tập trung vào việc giao nguyên một task lớn thay vì gõi từng dòng code, giúp bạn chuyển từ vai "người gõ" sang "người giao việc và review". Bạn cần nền tảng lập trình vững chắc để review và kiểm soát code nó sinh ra, vì AI chỉ khuếch đại những gì bạn đã có.
Lập trình với AI 2026: Bản đồ toàn cảnh cho dev Việt (Cursor, Claude Code, Copilot)
Năm 2026, lập trình với AI đã phát triển từ gợi ý code đơn giản sang agent tự động có thể đọc codebase, lập kế hoạch và thực thi đa file. Bài viết này vẽ bản đồ toàn cảnh ba loại công cụ (autocomplete, AI editor, terminal agent), quy trình làm việc chuẩn (context → plan → execute → review), và những kỹ năng nền tảng cần có để tránh "vibe coding" mù quáng trên sản phẩm production.
Cursor vs Copilot vs Claude Code: so sánh thẳng thắn 3 AI coding tool (2026)
Năm 2026, ba công cụ AI coding chủ yếu là Cursor, GitHub Copilot và Claude Code, mỗi cái có cách tiếp cận khác nhau. Cursor là editor độc lập với AI ở trung tâm, Copilot gắn vào IDE bạn dùng, Claude Code là agent chạy terminal cho task lớn. Chọn cái nào tùy nhu cầu: dev đã làm việc thì Copilot Pro, muốn editor AI mạnh thì Cursor, thích terminal và task phức tạp thì Claude Code.
Vibe coding là gì? Hiểu đúng để dùng đúng (và biết khi nào nên dừng)
Vibe coding là trend dùng AI để viết code mà không review kỹ output, được Collins Dictionary chọn là từ của năm 2025. Nó tốt cho prototype nhanh và dự án cá nhân, nhưng nguy hiểm cho sản phẩm thật vì code chứa nhiều lỗi bảo mật và khó bảo trì. Để dùng AI hiệu quả, bạn cần hiểu và kiểm duyệt code thay vì "buông mình theo cảm hứng".
Prompt cho lập trình: cách viết prompt để AI code đúng ý
Chất lượng code từ AI phụ thuộc chủ yếu vào cách viết prompt, không phải khả năng mô hình. Prompt cụ thể với đủ ngữ cảnh, ràng buộc và ví dụ sẽ cho code chạy được ngay, tiết kiệm thời gian sửa lại. Viết prompt tốt là kỹ năng nền tảng của dev thời AI, ngang với đọc code và debug.
Build app với AI từ A-Z: quy trình thực chiến để không tạo ra đống nợ kỹ thuật
Năm 2026, AI đủ mạnh để bạn biến ý tưởng thành app chạy được, nhưng khoảng cách giữa demo xịn và sản phẩm thực tế nằm hết ở quy trình. Bài viết hướng dẫn từng bước cụ thể: làm rõ ý tưởng, chọn stack phổ biến, để AI lập kế hoạch trước khi code, dựng từng phần nhỏ, review diff kỹ lưỡng, test đầy đủ, rồi deploy với cấu hình an toàn. Cái bẫy lớn nhất là ship code mà bạn không hiểu, nên phải đọc và hiểu mọi thay đổi để tránh nợ kỹ thuật.
AI workflow lập trình: một ngày code với AI trông thế nào
Bài viết hướng dẫn quy trình lập trình với AI thực tế: thay vì chỉ dùng autocomplete, bạn nên mô tả rõ yêu cầu, review diff cẩn thận, và biết chia việc nào cho AI (boilerplate, test, refactor) và việc nào tự làm (logic phức tạp, quyết định kiến trúc). Chìa khóa là quản lý ngữ cảnh tốt, lập kế hoạch cho task lớn, và luôn kiểm soát được code bạn merge.