Agent Office: Nền tảng mã nguồn mở quản lý đa tác tử AI kiểu 'Slack cho AI Agents'

21 tháng 8, 2026·4 phút đọc

Agent Office là một trình quản lý không gian làm việc đa tác tử mã nguồn mở, cho phép điều phối các tác tử lập trình AI như một đội ngũ kỹ sư thực thụ. Công cụ này hỗ trợ lập lịch theo tick, hàng đợi ưu tiên, giao tiếp giữa các tác tử, cô lập Docker và cấu hình YAML. Dự án ra mắt như một giải pháp thay thế mã nguồn mở cho Grok Bot, nhắm đến các nhà phát triển muốn xây dựng quy trình phát triển phần mềm tự động.

Agent Office: Nền tảng mã nguồn mở quản lý đa tác tử AI kiểu 'Slack cho AI Agents'

Agent Office: Nền tảng mã nguồn mở quản lý đa tác tử AI kiểu 'Slack cho AI Agents'

Agent Office là một trình quản lý không gian làm việc đa tác tử mã nguồn mở, cho phép các lập trình viên điều phối nhiều tác tử AI cùng làm việc như một đội ngũ kỹ sư thực thụ. Với cơ chế lập lịch tick-based, hàng đợi ưu tiên và tùy chọn cô lập Docker, công cụ này hướng đến việc chuyên nghiệp hóa quy trình phát triển phần mềm tự động. Dự án được giới thiệu trên Hacker News như một giải pháp tương tự Grok Bot nhưng ra đời trước đó, phù hợp cho các nhà phát triển muốn kiểm soát toàn diện hệ thống tác tử AI.

Tổng quan về Agent Office

Agent Office xây dựng trên nền tảng Pi, một framework tác tử AI, để tạo ra môi trường làm việc tập trung cho các tác tử lập trình. Thay vì chỉ có một tác tử xử lý mọi thứ như Claude Code hay OpenClaw, Agent Office cho phép bạn tạo ra cả một "văn phòng" với nhiều tác tử chuyên biệt — bao gồm quản lý dự án (PM), lập trình viên (coder), người review code — mỗi tác tử có vai trò riêng và tương tác với nhau qua hệ thống tin nhắn nội bộ.

Giao diện Web UI của Agent OfficeGiao diện Web UI của Agent Office

Kiến trúc và cơ chế hoạt động

Hệ thống sử dụng bộ lập lịch tick-based (mặc định 2 giây) để phục vụ từng tác tử theo mức ưu tiên, mỗi tick chỉ xử lý một tin nhắn cho mỗi tác tử, đảm bảo không có tác tử nào bị bỏ đói tài nguyên. Các thành phần chính bao gồm:

  • MessageBus — hệ thống hòm thư nội bộ cho phép các tác tử giao tiếp qua các công cụ như message_agent, post_channel
  • Watchdog — giám sát heartbeat của từng tác tử, phát hiện tác tử bị treo
  • CronService — lập lịch các công việc định kỳ như báo cáo standup hàng ngày
  • TaskService — hệ thống quản lý công việc kiểu Kanban với các trạng thái chuyển tiếp được kiểm soát chặt chẽ

Cô lập Docker cho bảo mật tối đa

Một trong những điểm nổi bật của Agent Office là khả năng chạy từng tác tử trong container Docker riêng biệt với chính sách bảo mật nghiêm ngặt:

  • --cap-drop=ALL — loại bỏ mọi capabilities của Linux
  • --security-opt no-new-privileges — chặn leo thang đặc quyền
  • --user 1000:1000 — chạy với quyền non-root

"Mỗi tác tử hoạt động trong môi trường cô lập hoàn toàn, chỉ mount đúng workspace của mình, và mọi truy cập file chéo giữa các tác tử đều được proxy qua Host API với kiểm tra chống path traversal."

Cấu hình linh hoạt với YAML

Người dùng có thể định nghĩa toàn bộ "văn phòng" trong một file office.yaml duy nhất:

office:
  name: Acme Corp
  cron:
    standup:
      schedule: "0 9 * * 1-5"
      tasks:
        - title: "Daily standup"
          assignee: pm

agents:
  designer:
    model: anthropic:claude-sonnet-4-20250514
    priority: normal
    skills:
      - nichochar/web-skills
    auth: "oauth:anthropic"

  reviewer:
    model: openai:gpt-4.1
    priority: high
    reports_to: designer

Hệ thống hỗ trợ OAuth Authentication cho nhiều nhà cung cấp như Anthropic, OpenAI (Codex), GitHub Copilot, Google Gemini, giúp giảm phụ thuộc vào API keys và tự động refresh token.

So sánh với các giải pháp hiện có

Khác với Grok Bot hay các công cụ tác tử đơn lẻ, Agent Office tập trung vào việc tạo ra sự cộng tác giữa nhiều tác tử trong cùng một tổ chức. Một số điểm khác biệt đáng chú ý:

  • Hỗ trợ thứ bậc (hierarchy) — xác định mối quan hệ quản lý giữa các tác tử như một công ty thực thụ
  • Quản lý công việc Kanban — tích hợp sẵn, cho phép theo dõi tiến độ dự án trực quan
  • Skills registry — cài đặt và quản lý kỹ năng từ GitHub, mở rộng khả năng của từng tác tử
  • Kiểm soát chi phí — theo dõi token và chi phí sử dụng theo ngày, theo tác tử

Hướng dẫn khởi động nhanh

pnpm install
cp .env.example .env   # điền các API keys cần thiết
pnpm dev office create my-team
pnpm dev start --office my-team --sandbox docker

Với lệnh trên, hệ thống sẽ tự động khởi động Web UI để bạn quản lý tác tử qua giao diện trực quan, hoặc sử dụng REST API cho các thao tác tự động hóa.

Kết luận

Agent Office là một dự án đầy tham vọng, hướng đến việc biến việc điều phối tác tử AI từ một quá trình thủ công thành một hệ thống chuyên nghiệp, có tổ chức. Với thiết kế module, bảo mật mạnh mẽ và khả năng mở rộng, công cụ này đặc biệt phù hợp cho các nhóm phát triển muốn thử nghiệm mô hình "kỹ sư AI" trong quy trình CI/CD của mình. Hiện tại dự án đang ở giai đoạn phát triển tích cực với mã nguồn mở trên GitHub, cộng đồng có thể đóng góp và thử nghiệm các tính năng mới.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗