AI91
Phần 18 · Nâng cao · ⏱ 20 phút

Subagents — giao việc cho nhiều "trợ lý con"

Chia một việc lớn cho nhiều trợ lý con, nền tảng của "đội bot"


Mục tiêu

Sau phần này, anh sẽ hiểu subagent ("trợ lý con") là gì, vì sao chia một việc lớn cho nhiều trợ lý con lại tốt hơn nhồi tất cả vào một chỗ, và ý tưởng cơ bản để bắt đầu giao việc kiểu đó.

Phần này dành cho anh em đã quen dùng Claude và bắt đầu giao những việc lớn, nhiều mảng — kiểu "nghiên cứu đối thủ rồi viết bài rồi soát lại giúp mình". Khi một mình Claude ôm hết mà bắt đầu rối, quên đầu quên đuôi, đó là lúc subagent có ích.

Nội dung

Subagent là gì, nói bằng ngôn ngữ thường

Hãy nghĩ tới cách một trưởng nhóm giao một dự án. Việc lớn không ôm một mình. Anh chia ra: một người đi thu thập số liệu, một người viết bản thảo, một người soát lại lần cuối. Mỗi người lo đúng mảng của mình, làm xong báo lại, trưởng nhóm ghép thành sản phẩm chung.

Subagent với Claude hoạt động đúng như vậy. Thay vì để một Claude duy nhất vừa tra cứu, vừa viết, vừa kiểm tra trong cùng một mạch trò chuyện, anh để Claude "chính" giao bớt việc cho các trợ lý con. Mỗi trợ lý con nhận một nhiệm vụ gọn, làm xong trả kết quả về, Claude chính tổng hợp lại.

Theo cách Anthropic mô tả, mỗi subagent có không gian làm việc riêng của nó — nói nôm na là "đầu óc riêng". Việc của trợ lý con này không làm rối trí nhớ của trợ lý con kia.

Vì sao chia ra lại tốt hơn ôm một chỗ

Có ba lý do thực tế.

Thứ nhất, không bị quên. Khi một mình Claude ôm một việc dài qua nhiều bước, càng về sau nó càng dễ "quên" những gì đã nói ở đầu — giống người làm 5 việc cùng lúc thì hay sót. Mỗi trợ lý con chỉ lo một mảng nên giữ được sự tập trung, ít sót hơn.

Thứ hai, đỡ rối. Việc tra cứu lẫn lộn với việc viết lách trong cùng một mạch sẽ khiến kết quả nhập nhằng. Tách ra thì mỗi phần sạch sẽ, dễ kiểm.

Thứ ba, chạy song song. Những mảng độc lập có thể làm cùng lúc thay vì xếp hàng chờ nhau. Việc nặng vì thế xong nhanh hơn.

Khi nào cần, khi nào không

Đừng dùng subagent cho mọi việc. Phần lớn việc hằng ngày — hỏi một câu, tóm tắt một file, viết một đoạn — chỉ cần Claude thường là đủ. Lôi cả một "đội" ra cho một việc nhỏ chỉ khiến mọi thứ chậm và phức tạp hơn.

Subagent có lý nhất khi việc của anh có nhiều mảng độc lập rõ ràng. Ví dụ: một bài viết cần (1) nghiên cứu thông tin, (2) viết bản thảo, (3) soát giọng và lỗi. Ba mảng này khác nhau về tính chất, có thể giao cho ba trợ lý con khác nhau.

Một dấu hiệu dễ nhận: nếu anh thấy mình đang phải dặn Claude "làm xong việc A thì nhớ giữ nguyên ý này để qua việc B", và nó cứ lệch, thì đó là lúc nên tách việc A và việc B ra hai trợ lý con.

Cách bắt đầu, ở mức ý tưởng

Với người dùng Claude Code (Desktop app có tab Code), giao việc cho subagent là việc làm được thật, không cần biết lập trình. Anh chỉ cần mô tả: "Việc này chia làm mấy phần, mỗi phần giao cho một trợ lý lo riêng rồi tổng hợp lại cho mình." Claude chính sẽ tự điều phối.

Điều quan trọng không nằm ở kỹ thuật, mà ở cách anh chia việc cho gọn. Mỗi trợ lý con nên nhận một nhiệm vụ rõ ràng, biết cần đọc gì, cần trả ra cái gì. Giao mơ hồ kiểu "xem giúp toàn bộ" thì trợ lý con cũng lúng túng như người thật.

Đây cũng chính là nền tảng cho ý tưởng "đội bot" mà nhiều anh em đang hình dung: một người điều phối, vài trợ lý con mỗi đứa một việc. Hiểu được subagent là hiểu được viên gạch đầu tiên của mô hình đó.

Ví dụ thực chiến

Giả sử anh bán linh kiện máy tính và muốn viết một bài giới thiệu sản phẩm mới cho trang Facebook. Việc này thật ra gồm ba mảng tách bạch:

  • Trợ lý nghiên cứu: đọc thông tin sản phẩm, xem 2-3 đối thủ đang rao bán món tương tự thế nào, giá ra sao, nhấn vào điểm gì.
  • Trợ lý viết bài: dựa trên kết quả nghiên cứu, viết bản thảo bài đăng theo giọng cửa hàng.
  • Trợ lý soát lại: đọc bản thảo, sửa lỗi chính tả, kiểm tra giọng văn có tự nhiên không, có chỗ nào nghe như quảng cáo sáo rỗng không.

Nếu để một Claude duy nhất làm cả ba, nó dễ vừa viết vừa lẫn thông tin nghiên cứu, giọng cũng dễ trôi. Tách thành ba trợ lý con, mỗi đứa làm sạch phần của mình, rồi Claude chính ghép lại — bài ra mạch lạc hơn hẳn, và anh kiểm từng khâu cũng dễ.

Đây mới là một bài viết. Khi anh đã quen, cùng một cách chia việc này áp được cho cả một quy trình marketing lặp lại hằng tuần.

Thử ngay

Anh chưa cần đụng tới Claude Code vội. Bài tập đầu tiên chỉ là tập tư duy chia việc, làm trên giấy hoặc trong đầu cũng được:

Lấy một việc gần đây anh từng nhờ Claude làm mà thấy nó hơi rối, kết quả chưa ưng. Tự hỏi: việc đó thật ra gồm mấy mảng tách bạch? Mảng nào có thể giao cho một "người" lo riêng?

Ví dụ "lên kế hoạch content tháng" có thể tách thành: tìm chủ đề → lên lịch đăng → viết từng bài. Ba mảng, ba trợ lý con.

Khi anh đã chia được việc ra giấy như vậy, lúc vào Claude Code giao thật sẽ rất nhẹ — vì phần khó nhất (biết chia việc cho gọn) anh đã làm xong.

Tóm tắt

  • Subagent là trợ lý con. Claude chính giao bớt việc cho các trợ lý con, mỗi đứa lo một mảng rồi trả kết quả về để tổng hợp.
  • Chia ra tốt hơn ôm một chỗ khi việc có nhiều mảng độc lập: đỡ quên, đỡ rối, chạy được song song.
  • Không phải việc gì cũng cần. Việc nhỏ một bước thì dùng Claude thường cho nhanh.
  • Cái khó nằm ở chia việc, không nằm ở kỹ thuật. Tập chia một việc lớn thành các mảng gọn trước, phần giao cho máy sau này rất nhẹ.
  • Đây là viên gạch đầu của "đội bot". Một người điều phối, vài trợ lý con mỗi đứa một việc.

Subagents — giao việc cho nhiều "trợ lý con" — Bộ tài liệu Claude tiếng Việt