Bộ điều phối cục bộ
Bộ điều phối cục bộ (Local Orchestrator) là một thành phần phần mềm được thiết kế để quản lý, điều phối và thực thi các chuỗi tác vụ phức tạp, thường liên quan đến nhiều tác nhân AI hoặc dịch vụ siêu nhỏ (microservices), hoàn toàn trong môi trường cục bộ hoặc tại chỗ (on-premise). Không giống như các bộ điều phối dựa trên đám mây, chức năng chính của nó là duy trì quyền kiểm soát, trạng thái và luồng thực thi gần nguồn dữ liệu, giảm thiểu sự phụ thuộc vào mạng bên ngoài.
Trong các hệ thống AI phân tán hiện đại, độ phức tạp tăng lên rất nhanh. Bộ điều phối cục bộ cung cấp cấu trúc cần thiết để ngăn chặn sự phân tán của các tác nhân và đảm bảo việc thực thi có thể dự đoán được. Đối với các doanh nghiệp xử lý dữ liệu nhạy cảm hoặc yêu cầu độ trễ thấp, việc điều phối cục bộ là rất quan trọng để duy trì chủ quyền dữ liệu và tốc độ hoạt động.
Bộ điều phối đóng vai trò là nhạc trưởng của một dàn hợp xướng AI. Nó nhận một mục tiêu cấp cao (lời nhắc hoặc tác vụ), chia nhỏ nó thành các tác vụ phụ riêng biệt, giao các tác vụ này cho các tác nhân cục bộ chuyên biệt (ví dụ: tác nhân truy xuất dữ liệu, tác nhân suy luận, tác nhân thực thi mã), giám sát kết quả của từng tác nhân và quản lý việc chuyển giao cho đến khi mục tiêu cuối cùng đạt được. Nó xử lý việc quản lý trạng thái trên các bước bất đồng bộ này.
Khái niệm này giao thoa với các Khung tác nhân (Agent Frameworks), Điện toán biên (Edge Computing) và Kiến trúc Hệ thống Phân tán (Distributed Systems Architecture). Nó khác biệt với việc xâu chuỗi API đơn giản, vì nó liên quan đến việc ra quyết định động và duy trì trạng thái trên các tác nhân.