Khi một tác nhân là chưa đủ
Với nhiệm vụ phức tạp, dồn mọi thứ vào một cuộc trò chuyện dễ làm ngữ cảnh quá tải và kết quả loãng. Subagents cho phép chia việc: một tác nhân điều phối giao các phần việc cho những tác nhân con chuyên trách, mỗi cái có ngữ cảnh và mục tiêu riêng.
Nghĩ như một nhóm nhỏ: người điều phối chia việc, mỗi thành viên tập trung phần của mình, rồi kết quả được tổng hợp lại.
Vì sao hữu ích
- Ngữ cảnh gọn hơn: mỗi subagent chỉ mang thứ nó cần, không bị nhiễu bởi phần việc khác.
- Chuyên biệt hóa: một subagent tối ưu cho tìm kiếm, một cái cho kiểm tra, một cái cho viết.
- Song song: nhiều phần việc độc lập chạy đồng thời.
Thiết kế subagent hiệu quả
- Cho mỗi subagent một nhiệm vụ rõ ràng, phạm vi hẹp — dễ làm tốt hơn là "làm mọi thứ".
- Cung cấp đúng ngữ cảnh cần cho phần việc đó, không hơn.
- Xác định rõ đầu ra mong đợi để kết quả dễ tổng hợp.
Cẩn trọng: subagents mạnh nhưng không phải lúc nào cũng cần. Với việc đơn giản, một cuộc trò chuyện thường là đủ — chỉ chia việc khi độ phức tạp thực sự đòi hỏi.
Bước tiếp theo
Chọn một nhiệm vụ nhiều phần độc lập, thử tách thành 2–3 subagent với vai trò rõ ràng, và quan sát cách điều phối tổng hợp kết quả. Đây là kỹ thuật nâng cao đáng học khi bạn chạm trần của cách làm một-tác-nhân.