Trang chủ / Bài 9
Nâng cao ⏱ 30 phút
9

Subagents và Tác vụ Song song

Tận dụng hệ thống multi-agent để xử lý nhiều tác vụ đồng thời

🎯 Mục tiêu bài học

  • Hiểu cách Claude Code spawn subagents
  • Dùng TodoWrite để track tác vụ phức tạp
  • Thiết kế workflow song song để tiết kiệm thời gian

Subagents là gì?

Claude Code có thể spawn các sub-agents — các phiên làm việc AI độc lập chạy song song. Mỗi sub-agent có context riêng, có thể làm nhiệm vụ riêng biệt, rồi trả kết quả về cho agent chính.

Khi nào dùng Sub-agents?

  • Cần research nhiều file/module độc lập cùng lúc
  • Refactor nhiều module song song để tiết kiệm thời gian
  • Chạy tests và build song song
  • Tìm kiếm trong codebase lớn mà không chiếm context chính
  • Các tác vụ không phụ thuộc vào nhau

Yêu cầu Claude Code dùng Sub-agents

> Refactor 3 module auth, user, payment song song — mỗi module một agent riêng
> Chạy unit tests và integration tests đồng thời, báo cáo khi cả hai xong
> Tìm kiếm tất cả TODO comments trong frontend và backend song song

TodoWrite — Quản lý Tác vụ

Khi làm việc với nhiều tác vụ phức tạp, Claude Code dùng TodoWrite để tạo và track todo list hiển thị ngay trong terminal:

> Tôi cần implement tính năng authentication.
  Hãy lập kế hoạch và track từng bước bằng todo list.

Claude Code sẽ:

  1. Tạo todo list với tất cả subtasks
  2. Mark từng task in_progress khi bắt đầu
  3. Mark completed khi xong
  4. Giữ đúng một task in_progress tại một thời điểm

Background Tasks

> Chạy npm run build ở background trong khi tôi hỏi về architecture
> Start test suite ở nền, tiếp tục làm feature mới, thông báo khi tests xong

Worktrees — Isolation

Claude Code có thể dùng Git worktrees để mỗi sub-agent làm việc trên một branch cô lập, tránh conflict:

> Tạo worktree riêng để refactor module payment,
  không ảnh hưởng đến code tôi đang làm trên main branch

💡 Kiến trúc Multi-agent hiệu quả

Chia tác vụ lớn thành các phần độc lập nhau, giao cho sub-agents. Agent chính chỉ tổng hợp kết quả. Với codebase lớn, cách này nhanh hơn làm tuần tự gấp 3-5 lần.