HiClaw – Hệ thống hợp tác đa Agent mã nguồn mở của Alibaba Cloud
HiClaw – Hệ thống hợp tác đa Agent mã nguồn mở của Alibaba Cloud logo

HiClaw – Hệ thống hợp tác đa Agent mã nguồn mở của Alibaba Cloud

Mới

Đa tác nhân AI mã nguồn mở

★★★★★ 5.0 /5.0

HiClaw là gì

HiClaw là hệ thống hợp tác nhóm Agent mã nguồn mở của Alibaba, định vị “Phiên bản Team OpenClaw” . Hệ thống đưa vào Manager Agent như một quản gia AI, tự động phối hợp nhiều Worker Agent để hoàn thành các nhiệm vụ phức tạp. Những điểm nổi bật chính của HiClaw bao gồm Worker không giữ chứng chỉ thực (chỉ có Consumer Token), cách ly an toàn để ngăn rò rỉ; tích hợp máy chủ Matrix, có thể xem can thiệp từ điện thoại bất cứ lúc nào; tạo Worker theo cách đối thoại, tự động phân công, giám sát tiến độ. Hệ thống phù hợp cho các nhà phát triển độc lập, công ty một người nhanh chóng xây dựng đội ngũ nhân viên AI, thực hiện “một người chỉ huy nhiều Agent hợp tác”.

Các chức năng chính của HiClaw

  • Phối hợp Manager-Agent : Manager Agent như một quản gia AI, tự động tạo Worker, phân công nhiệm vụ và giám sát tiến độ thực hiện thông qua đối thoại ngôn ngữ tự nhiên, không cần cấu hình thủ công từng Agent.
  • Hợp tác nhiều Agent : Hỗ trợ tạo nhiều Worker Agent theo vai trò (như front-end, back-end, sản phẩm), mỗi Worker có bộ kỹ năng và không gian nhớ độc lập, tránh lẫn lộn nhiệm vụ và ô nhiễm ngữ cảnh.
  • Quản lý chứng chỉ an toàn : Worker chỉ giữ Consumer Token do Higress cấp phát, các chứng chỉ nhạy cảm như API Key thực và GitHub PAT được lưu trữ tập trung tại cổng AI, khiến Worker bị tấn công cũng không thể rò rỉ chứng chỉ cốt lõi.
  • Hệ thống IM tích hợp : Tích hợp máy chủ Tuwunel Matrix và khách hàng web Element, không cần kết nối với robot Feishu hoặc DingTalk, hỗ trợ giao tiếp thời gian thực trên trình duyệt và thiết bị di động ngay khi mở hộp.
  • Can thiệp giám sát nhân tạo : Tất cả giao tiếp giữa các Agent diễn ra trong phòng chat nhóm Matrix, quản trị viên có thể quan sát quy trình đối thoại bất cứ lúc nào, trực tiếp @ bất kỳ Agent nào để can thiệp hoặc sửa đổi.
  • Tải kỹ năng động : Worker tích hợp khả năng find-skills, có thể chủ động tìm kiếm và cài đặt kỹ năng từ cộng đồng skills.sh, đồng thời hỗ trợ chuyển sang kho kỹ năng riêng để đáp ứng nhu cầu tùy chỉnh của doanh nghiệp.
  • Chia sẻ và lưu trữ tệp : Sử dụng MinIO làm hệ thống tệp tập trung, mã nguồn, tài liệu và các sản phẩm trung gian khác được truyền qua chia sẻ tệp thay vì chat nhóm, giữ cho ngữ cảnh đối thoại ngắn gọn.
  • Triển khai và vận hành một cú nhấp chuột : Hoàn thành cài đặt toàn bộ Higress Gateway, máy chủ Matrix, lưu trữ MinIO, Manager và khách hàng web chỉ bằng một lệnh, hỗ trợ nâng cấp tại chỗ và lưu trữ dữ liệu lâu dài.

Nguyên lý kỹ thuật của HiClaw

  • Thiết kế kiến trúc phân lớp : HiClaw sử dụng kiến trúc bốn lớp để thực hiện phân tách trách nhiệm. Lớp người dùng tương tác với hệ thống thông qua giao thức Matrix; lớp phối hợp do Manager Agent chịu trách nhiệm phân tách nhiệm vụ và quản lý vòng đời Worker; lớp thực thi triển khai các container Worker Agent không trạng thái; lớp cổng do Higress AI Gateway đồng nhất đại diện cho tất cả các dịch vụ bên ngoài, lưu trữ chứng chỉ thực. Phân lớp đảm bảo Worker ngay cả khi bị tấn công cũng không thể chạm tới thông tin nhạy cảm, đồng thời dễ dàng mở rộng độc lập các thành phần của từng lớp.
  • Cơ chế luân chuyển chứng chỉ an toàn : Khi Worker khởi động, nó nhận Consumer Token từ Manager, mã thông báo chỉ xác định danh tính mà không có quyền thực tế. Khi Worker gọi LLM hoặc API GitHub, yêu cầu sẽ đi qua Higress Gateway, cổng sẽ tiêm API Key thực tương ứng dựa trên danh tính Token trước khi chuyển tiếp đến dịch vụ upstream. Thiết kế này thực hiện việc cách ly hoàn toàn chứng chỉ, Manager biết nội dung nhiệm vụ nhưng không thể truy cập khóa, Worker thực hiện nhiệm vụ nhưng không thể xuất chứng chỉ, từ kiến trúc loại bỏ rủi ro rò rỉ chứng chỉ.
  • Ngăn chặn đám đông và định tuyến tin nhắn : Dựa trên chat nhóm Matrix để thực hiện hợp tác nhiều Agent, HiClaw thiết kế cơ chế đánh thức chính xác. Tin nhắn trong chat nhóm mặc định không kích hoạt bất kỳ Agent nào, chỉ khi nội dung tin nhắn @ một Agent cụ thể hoặc chứa từ khóa cụ thể, Agent tương ứng mới gọi LLM để phản hồi. Tránh lãng phí chi phí suy diễn của tất cả Agent cho mỗi tin nhắn, đồng thời giữ cho ngữ cảnh chat nhóm liên tục, giúp kiểm soát chi phí giao tiếp khi nhiều người và nhiều Agent hợp tác.
  • Lưu trữ phân lớp và quản lý trạng thái : Hệ thống áp dụng chiến lược lưu trữ kép để tách biệt các loại dữ liệu khác nhau. Máy chủ Matrix chỉ giữ tin nhắn đối thoại và ghi chép quyết định, như là “kí ức” ngữ cảnh của Agent; lưu trữ đối tượng MinIO chịu trách nhiệm lưu trữ mã nguồn, tài liệu, dữ liệu tạm thời và các sản phẩm trung gian lớn khác. Worker được thiết kế không trạng thái, thông qua việc gắn kết các khối chia sẻ để truy cập tệp, có thể bị hủy sau khi hoàn thành nhiệm vụ, vừa kiểm soát chiều dài ngữ cảnh LLM để giảm chi phí, vừa thực hiện khởi động và dừng nhanh chóng Worker và mở rộng linh hoạt.

Địa chỉ dự án của HiClaw

  • Trang web dự án : https://higress.ai/hiclaw
  • Kho GitHub : https://github.com/higress-group/hiclaw

Các tình huống ứng dụng của HiClaw

  • Phát triển toàn diện cho nhà phát triển độc lập : Nhà phát triển đơn lẻ có thể nhanh chóng xây dựng đội ngũ ảo, tạo ra nhiều Worker cho front-end, back-end, kiểm thử để phát triển song song, Manager tự động phối hợp các mối quan hệ phụ thuộc, đạt được hiệu suất “một người thay một đội”, phù hợp cho việc nhận dự án độc lập hoặc dự án bên.
  • Xác minh MVP nhanh chóng cho công ty một người : Doanh nhân thông qua mô tả ngôn ngữ tự nhiên về nhu cầu sản phẩm, Manager tự động phân tách thành các nhiệm vụ con như viết PRD, lựa chọn công nghệ, phát triển cốt lõi, chuẩn bị tài liệu phát hành, phân công cho các Worker theo vai trò khác nhau, hoàn thành quy trình từ ý tưởng đến ra mắt trong vài ngày.
  • Thí điểm nhân viên số cho doanh nghiệp : Doanh nghiệp có thể triển khai HiClaw tại chỗ, giao cho đội ngũ Agent xử lý công việc lặp đi lặp lại (như tạo báo cáo dữ liệu, kiểm tra mã, sắp xếp tài liệu), nhân viên con người tập trung vào quyết định và đổi mới, từng bước khám phá mô hình hợp tác giữa người và máy.
  • Bảo trì dự án mã nguồn mở : Người bảo trì mã nguồn mở tạo Worker để xử lý các công việc hàng ngày, như tự động trả lời vấn đề, tạo changelog, kiểm tra PR, đồng bộ hóa dịch tài liệu, Manager giám sát trạng thái nhiệm vụ và nhắc nhở người bảo trì can thiệp khi có bất thường.