Giao diện
Hiện trạng 10/2026: chúng ta đang ở đâu
Tháng 10/2026, câu hỏi không còn là "AI có code được không". Câu hỏi là: bạn để agent tự làm tới đâu, và bạn đặt gì quanh nó để yên tâm.
Cách nhìn đơn giản nhất là bốn nấc tự động. Mỗi nấc lên, agent làm nhiều hơn, bạn can thiệp ít hơn, và điều kiện cần để không hỏng cũng nhiều hơn.
Bốn nấc tự động
| Nấc | Người làm gì | Agent làm gì | Công cụ | Điều kiện cần |
|---|---|---|---|---|
| 1. Chat hỏi code | Viết code chính, hỏi từng đoạn, tự dán vào | Trả lời, gợi ý đoạn code | Chat bất kỳ, hỏi nhanh trong Claude Code | Không có gì đặc biệt |
| 2. Agent làm, có checkpoint duyệt | Giao từng việc nhỏ, duyệt từng thay đổi hoặc từng kế hoạch | Đọc code, sửa file, chạy lệnh, rồi dừng chờ duyệt | Claude Code ở mode Manual, acceptEdits, plan | CLAUDE.md / AGENTS.md để agent biết quy ước |
| 3. Agent tự chạy theo spec + plan | Duyệt đầu (spec, plan) và cuối (diff, app chạy thật) | Viết spec, lập plan, chia task cho subagent, viết test trước, tự review | Auto mode + plugin Superpowers + subagent | Spec rõ, test tự động, hook chặn lỗi |
| 4. Chạy dài / qua đêm / trên cloud | Viết tiêu chí "xong", đặt giới hạn, sáng hôm sau đọc kết quả | Lặp đến khi đạt tiêu chí hoặc hết số vòng | Ralph loop, Codex /goal, scheduled tasks (/schedule), claude --cloud | Mọi thứ của nấc 3, cộng giới hạn số vòng và chi phí |
Vài ghi chú về công cụ ở từng nấc:
- Nấc 2: permission mode (chế độ quyền) quyết định agent được tự làm gì không cần hỏi. Chi tiết ở Permission mode.
- Nấc 3: từ v2.1.283, auto mode là mode khởi đầu cho phiên Claude Code tương tác trên mọi gói. Nghĩa là mặc định bạn đã đứng gần nấc 3 về mặt quyền hạn; cái còn thiếu thường là spec và test.
- Nấc 4: Ralph loop là plugin chính thức, chạy
/ralph-loop "<prompt>" --max-iterations N --completion-promise "TEXT". Codex có/goal <mục tiêu>. Scheduled tasks (việc chạy theo lịch, trước gọi là routines) đang ở dạng research preview. Chi tiết ở chương 5.
Mục tiêu của khóa học
Vững nấc 3, và bước đầu chạm nấc 4.
- Nấc 1 và 2 bạn tự làm được, không cần học.
- Nấc 3 là chỗ năng suất tăng thật sự: bạn ra quyết định, agent làm phần còn lại. Lab ở chương 9 chạy trọn một vòng nấc 3.
- Nấc 4 chỉ an toàn khi nấc 3 đã vững. Bài về nhà cho bạn thử nó, có giới hạn số vòng.
Điều kiện để lên nấc
Lên nấc không phải là bật một công tắc. Agent chạy càng lâu không ai nhìn, nó càng cần ba thứ:
- Spec (bản thiết kế): agent biết làm gì, không làm gì, thế nào là xong. Không có spec, agent đoán; đoán sai ở nấc 4 thì sai cả đêm.
- Test tự động: cách duy nhất để agent tự biết mình làm đúng mà không cần hỏi bạn. TDD (viết test trước) biến "xong" thành một lệnh có thể chạy.
- Rào chắn: hook chặn những việc không được làm, quyền hạn hẹp, giới hạn số vòng lặp và chi phí, review diff trước khi merge. Xem chương 6.
Đừng nhảy nấc
Bật loop qua đêm khi chưa có test giống như giao việc cho người mới mà không nói thế nào là xong. Agent sẽ dừng ở chỗ "trông có vẻ xong", hoặc chạy hết số vòng. Hãy làm chắc nấc 3 trên một app nhỏ trước.
Nguồn
- Auto mode mặc định từ v2.1.283: https://code.claude.com/docs/en/changelog
- Permission mode: https://code.claude.com/docs/en/permission-modes
- Ralph loop: https://github.com/anthropics/claude-plugins-official/tree/main/plugins/ralph-loop
- Scheduled tasks: https://code.claude.com/docs/en/routines
- Phiên cloud (
claude --cloud): https://code.claude.com/docs/en/cli-reference - Codex
/goal: https://learn.chatgpt.com/use-cases/follow-goals - Superpowers: https://github.com/obra/superpowers