Phát Triển Với Subagent: Chia Để Trị, Triển Khai Nhanh

Cách spawn subagent song song cho các luồng công việc độc lập giúp rút ngắn tác vụ phức tạp từ hàng giờ xuống còn vài phút.

kỹ thuậtagent

Những tác vụ phức tạp từng đồng nghĩa với làm việc tuần tự. Nghiên cứu trước, rồi code, rồi review. Mỗi bước chờ bước trước đó hoàn thành.

Phát triển với subagent thay đổi hoàn toàn điều này.

Kiến Trúc

Khi bạn giao cho Hermes một tác vụ phức tạp, nó không phải lúc nào cũng làm một mình. Với những tác vụ hưởng lợi từ xử lý song song, nó có thể spawn subagent — những worker độc lập hoạt động trong ngữ cảnh cô lập, mỗi cái có phiên terminal và bộ công cụ riêng.

Agent Chính
  ├── Subagent A: Nghiên cứu đối thủ & thị trường
  ├── Subagent B: Dựng khung dự án
  └── Subagent C: Viết tài liệu ban đầu

Cả ba chạy đồng thời. Kết quả hợp nhất về agent chính, nơi tổng hợp mọi thứ thành đầu ra mạch lạc.

Tại Sao Điều Này Quan Trọng

1. Cô Lập Ngữ Cảnh

Mỗi subagent có một cửa sổ ngữ cảnh sạch. Không ô nhiễm từ công việc không liên quan. Một subagent đang gỡ lỗi Docker không cần biết về việc refactor CSS đang diễn ra song song.

2. Song Song Thực Sự

Trên máy đa nhân, subagent có thể tận dụng tài nguyên CPU riêng biệt. Ngay cả trên VPS một nhân, các mẫu I/O bất đồng bộ cũng tiết kiệm thời gian đáng kể.

3. Công Cụ Chuyên Biệt

Các tác vụ khác nhau cần công cụ khác nhau. Subagent nghiên cứu dùng browser + web. Subagent lập trình dùng terminal + file. Không agent nào phải mang tất cả công cụ trong ngữ cảnh của nó.

Kết Quả Thực Tế

Trong một dự án gần đây triển khai ba website (tamthe.com, claw.vn, aifirst.cv), phát triển với subagent đã giúp:

  • Cấu hình domain diễn ra song song với tạo nội dung
  • Thiết lập Caddy chạy đồng thời với thiết kế HTML
  • Thứ đáng lẽ mất 2 giờ tuần tự đã hoàn thành trong 40 phút

Điểm mấu chốt: hầu hết các tác vụ “phức tạp” thực ra là nhiều tác vụ đơn giản tình cờ có liên quan đến nhau. Tách chúng ra, chạy song song, và xem dòng thời gian sụp đổ.