Khi xây dựng một hệ thống Agentic, một câu hỏi quan trọng không phải là “có thể tạo bao nhiêu Agent?”, mà là “các Agent nên được tổ chức như thế nào?”
Trong nội dung CCAR-F, một mô hình kiến trúc quan trọng cần nắm là Coordinator – Subagent, hay mô hình hub-and-spoke.
Coordinator làm gì?
Thay vì để nhiều Agent hoạt động ngang hàng và tự quyết định mọi thứ, hệ thống có một Coordinator đứng ở trung tâm.
Coordinator chịu trách nhiệm:
Vì sao cần isolated context?
Một vấn đề trong hệ thống nhiều Agent là nếu mọi Agent cùng chia sẻ toàn bộ context, lượng thông tin cần xử lý sẽ nhanh chóng trở nên phức tạp.
Với Coordinator – Subagent, mỗi Subagent có thể nhận context phù hợp với nhiệm vụ của mình.
Ví dụ, một nhiệm vụ lớn cần thực hiện nhiều bước:
Coordinator có thể chia nhiệm vụ thành các phần nhỏ, giao cho những Subagent phù hợp rồi thu kết quả về.
Điểm quan trọng ở đây không đơn giản là “có nhiều Agent”, mà là cách phân chia trách nhiệm giữa chúng.

Có thể chạy Subagent song song không?
Có. Việc này phù hợp khi các nhiệm vụ có thể được xử lý độc lập. Như vậy, thay vì:
Task A → xong → Task B → xong → Task C
hệ thống có thể để các Subagent xử lý những phần độc lập cùng lúc, sau đó Coordinator thực hiện bước aggregation.
Điều cần nhớ khi gặp câu hỏi scenario
Nếu đề bài đưa ra một hệ thống multi-agent và yêu cầu lựa chọn kiến trúc, đừng chỉ nhìn vào số lượng Agent.
Hãy tự hỏi:
Ai phân rã nhiệm vụ?
Context được truyền như thế nào?
Các Agent có bị buộc phải chia sẻ toàn bộ context không?
Ai tổng hợp kết quả?
Những nhiệm vụ nào có thể chạy song song?
Đó mới là những điểm giúp phân biệt một kiến trúc có tổ chức với một hệ thống nhiều Agent nhưng thiếu cấu trúc.
Trong CCAR-F, Coordinator – Subagent là một phần của Domain 1 – Agentic Architecture & Orchestration, domain chiếm 27% trọng số bài thi.
Tóm lại: Multi-agent không có nghĩa là “càng nhiều Agent càng tốt”. Giá trị nằm ở việc thiết kế đúng vai trò, context và luồng phối hợp giữa Coordinator với các Subagent.
__________________________________________________ ________________________________________________
Nếu bạn đang quan tâm đến chứng chỉ CCAR-F nhưng chưa biết bắt đầu từ đâu, VnPro hiện có khóa đào tạo và luyện thi chứng chỉ CCAR-F, phù hợp với những bạn muốn xây dựng kiến thức từ nền tảng, học bài bản và có lộ trình rõ ràng. 👉 Muốn tìm hiểu học và luyện thi chứng chỉ CCAR-F đúng hướng? Liên hệ VnPro để được tư vấn lộ trình phù hợp ngay nhé!
Trong nội dung CCAR-F, một mô hình kiến trúc quan trọng cần nắm là Coordinator – Subagent, hay mô hình hub-and-spoke.
Coordinator làm gì?
Thay vì để nhiều Agent hoạt động ngang hàng và tự quyết định mọi thứ, hệ thống có một Coordinator đứng ở trung tâm.
Coordinator chịu trách nhiệm:
- Phân rã nhiệm vụ lớn thành các nhiệm vụ nhỏ hơn.
- Xác định Subagent nào phù hợp với từng nhiệm vụ.
- Truyền context cần thiết cho Subagent.
- Nhận kết quả từ các Subagent.
- Tổng hợp kết quả thành output cuối cùng.
Vì sao cần isolated context?
Một vấn đề trong hệ thống nhiều Agent là nếu mọi Agent cùng chia sẻ toàn bộ context, lượng thông tin cần xử lý sẽ nhanh chóng trở nên phức tạp.
Với Coordinator – Subagent, mỗi Subagent có thể nhận context phù hợp với nhiệm vụ của mình.
Ví dụ, một nhiệm vụ lớn cần thực hiện nhiều bước:
Phân tích một vấn đề → kiểm tra từng phần → tổng hợp kết quả.
Coordinator có thể chia nhiệm vụ thành các phần nhỏ, giao cho những Subagent phù hợp rồi thu kết quả về.
Điểm quan trọng ở đây không đơn giản là “có nhiều Agent”, mà là cách phân chia trách nhiệm giữa chúng.
Có thể chạy Subagent song song không?
Có. Việc này phù hợp khi các nhiệm vụ có thể được xử lý độc lập. Như vậy, thay vì:
Task A → xong → Task B → xong → Task C
hệ thống có thể để các Subagent xử lý những phần độc lập cùng lúc, sau đó Coordinator thực hiện bước aggregation.
Điều cần nhớ khi gặp câu hỏi scenario
Nếu đề bài đưa ra một hệ thống multi-agent và yêu cầu lựa chọn kiến trúc, đừng chỉ nhìn vào số lượng Agent.
Hãy tự hỏi:
Ai phân rã nhiệm vụ?
Context được truyền như thế nào?
Các Agent có bị buộc phải chia sẻ toàn bộ context không?
Ai tổng hợp kết quả?
Những nhiệm vụ nào có thể chạy song song?
Đó mới là những điểm giúp phân biệt một kiến trúc có tổ chức với một hệ thống nhiều Agent nhưng thiếu cấu trúc.
Trong CCAR-F, Coordinator – Subagent là một phần của Domain 1 – Agentic Architecture & Orchestration, domain chiếm 27% trọng số bài thi.
Tóm lại: Multi-agent không có nghĩa là “càng nhiều Agent càng tốt”. Giá trị nằm ở việc thiết kế đúng vai trò, context và luồng phối hợp giữa Coordinator với các Subagent.
__________________________________________________ ________________________________________________
Nếu bạn đang quan tâm đến chứng chỉ CCAR-F nhưng chưa biết bắt đầu từ đâu, VnPro hiện có khóa đào tạo và luyện thi chứng chỉ CCAR-F, phù hợp với những bạn muốn xây dựng kiến thức từ nền tảng, học bài bản và có lộ trình rõ ràng. 👉 Muốn tìm hiểu học và luyện thi chứng chỉ CCAR-F đúng hướng? Liên hệ VnPro để được tư vấn lộ trình phù hợp ngay nhé!