1.2 Orchestrate multi-agent systems with coordinator-subagent patterns
Thiết kế hệ coordinator–subagent (hub-and-spoke): ai phân rã, ai làm, thông tin đi qua đâu, và khi nào đa agent thật sự đáng.
- Coordinator phân rã → giao việc → tổng hợp; subagent làm phần việc hẹp trong context riêng, tách biệt.
- Mọi trao đổi đi qua coordinator — subagent không nói chuyện trực tiếp với nhau. Dễ quan sát, dễ xử lý lỗi, kiểm soát được thứ tự.
- Phân rã quá hẹp làm sót phạm vi (vd. chỉ giao "AI trong y tế" cho chẩn đoán hình ảnh). Vòng tinh chỉnh lặp: coordinator đánh giá bản tổng hợp tìm chỗ thiếu → giao lại truy vấn nhắm đích cho subagent tìm kiếm/phân tích → gọi tổng hợp lại, đến khi đủ độ phủ.
- Coordinator chọn subagent theo độ phức tạp của câu hỏi (không phải lúc nào cũng chạy cả pipeline) và chia phạm vi theo subtopic hoặc loại nguồn để các subagent không làm trùng.
- Đa agent hợp với việc rộng, song song được (nghiên cứu nhiều hướng). Nó tốn token hơn nhiều — Anthropic đo hệ nghiên cứu đa agent dùng khoảng 15× token so với chat.