Phân tích OpenAgents: Bộ công cụ Rust định hình hạ tầng Agent AI độc lập và thị trường lao động phi tập trung

7 phút đọc

Dự án OpenAgents (đại diện bởi repository OpenAgentsInc/openagents trên GitHub) đang thu hút sự chú ý của cộng đồng phát triển công nghệ AI với mô hình monorepo độc đáo viết bằng ngôn ngữ Rust. Tính đến ngày 27/09/2026, repository này đã ghi nhận 453 stars và 60 forks. Thay vì chỉ là một thư viện gọi API thông thường, OpenAgents hướng tới việc xây dựng một cơ sở hạ tầng toàn diện cho các tác nhân AI (agents) tự hoạt động với các quyết định được định kiểu (typed decisions), thực thi có giới hạn (bounded execution), phân quyền, theo vết (traces) và đánh giá hiệu năng thực tế.

Cơ sở hạ tầng Agent đa năng và bộ công cụ lập trình Coder

Trọng tâm của hệ sinh thái OpenAgents là Coder – một sản phẩm chuyên dụng cho tác vụ lập trình. Coder hỗ trợ cả giao diện dòng lệnh (terminal), giao diện headless và các ứng dụng đọc di động nguyên bản (native mobile readers) cho các cuộc hội thoại từ Codex và Claude Code. Khi nâng cấp lên gói dịch vụ ‘suite plan’, runtime này sẽ được mở rộng để hỗ trợ thực thi trên di động, web, đám mây và khả năng kiểm soát máy tính trực tiếp.

Để phục vụ việc thử nghiệm và tối ưu hóa hiệu năng, dự án cung cấp cấu phần Coder One cấu hình được, vốn được sử dụng trong các thử nghiệm Terminal-Bench và quá trình thực thi ủy quyền của Coder. Bên cạnh đó, Microcoder hoạt động như một vòng lặp thực nghiệm riêng biệt, kết hợp giữa mô hình Jev, khả năng tạo mã (generation) và một cơ sở tri thức dùng chung. Toàn bộ kết quả đầu ra được đo lường thông qua Gym, cho phép các nhà phát triển trực tiếp kiểm tra và xem lại (replay) các bằng chứng thực thi một cách trực quan.

Về mặt kỹ thuật hiển thị, OpenAgents sử dụng Rust Native để làm nền tảng UI thử nghiệm dùng chung với các typed views và phong cách thiết kế generic. Giao diện ứng dụng di động được render thông qua các framework mỏng như SwiftUI trên iOS và Android framework controls. Đặc biệt, màn hình chính mang tên Verse có thể hiển thị thế giới desktop dùng chung thông qua các bề mặt đồ họa Metal (trên iOS) hoặc GLES (trên Android).

Kiến trúc giao thức phi tập trung và ý tưởng thị trường lao động Agent bằng Bitcoin

Một trong những điểm tạo nên sự khác biệt lớn của OpenAgents là việc tích hợp sâu các giao thức mã hóa phi tập trung. Chỉ mục giao thức của OpenAgents chứa 27 đề xuất cải tiến Nostr (NIPs) tự biên soạn cùng các hợp đồng dùng chung. Dự án đã phát triển các cấu phần Rust hỗ trợ lưu trữ hiện vật mã hóa (encrypted artifacts), đàm phán thị trường tự do (free market negotiation) và xác thực điều khoản lao động (labor-term validation).

Tầm nhìn dài hạn của OpenAgents là thiết lập một thị trường lao động dành cho các Agent (agent labor). Tại đây, các nhà vận hành độc lập có thể cung cấp sức lao động lập trình trong phạm vi kiểm soát và nhận thanh toán bằng Bitcoin khi kết quả công việc được chấp nhận thông qua các bộ kiểm thử tự động.

Giao thức NIP-SOV được thiết kế nhằm tái lập mô hình tác nhân chủ quyền (sovereign-agent) lịch sử, hỗ trợ định danh bền vững (durable identity), quyền chủ động có giới hạn (bounded initiative), khả năng lưu ký (custody), người giám hộ (guardians) và khả năng tham gia thị trường.

Môi trường giả lập 3D Verse và cơ chế vận hành kỹ thuật

OpenAgents không dừng lại ở các dòng lệnh CLI khô khan mà còn tích hợp cả một môi trường giả lập 3D chân thực. Phiên bản Coder iOS 0.5.0 (50) hiện có mặt trên kênh TestFlight nội bộ mở ra một không gian mang tên Plaza với hai cổng dịch chuyển:

  • Ruins: Chạy cơ chế chiến đấu thời gian thực Wizard Woods nguyên bản với các kỹ năng như Firebolt, Magic Missile và Fireball.
  • Lagrange 1: Một trạm xây dựng mô phỏng quỹ đạo quanh điểm Lagrange L1 giữa Mặt Trời và Trái Đất, áp dụng cơ học quỹ đạo ba vật thể hạn chế, kỹ thuật giữ quỹ đạo và phương trình tên lửa để di chuyển vật liệu tại xưởng chế tạo.

Để kết nối máy tính của mình với không gian 3D này, người dùng sử dụng lệnh ./pair hoặc cài đặt coder pair để quét mã QR hoặc dán chuỗi ký tự xác thực. Sau khi ghép nối, màn hình prompt của máy tính sẽ hiển thị trực tiếp trên màn hình 3D ảo trong game. Trạng thái kết nối sẽ tự động tham gia vào máy chủ relay dùng chung qua địa chỉ wss://relay.openagents.com.

Về cơ chế chạy mã bên dưới, cấu hình mặc định CODER_DELEGATE=auto sẽ tự động ưu tiên sử dụng Microluna ngay trong tiến trình (in-process) nếu mã thông báo truy cập (access token) của Codex còn hiệu lực trên 10 phút. Nếu không, hệ thống sẽ lần lượt chuyển hướng thử nghiệm qua Claude Code đã xác thực, tiếp theo là Codex CLI và cuối cùng là cổng Open Responses. Người dùng có thể chạy công cụ coder doctor để kiểm tra chính xác backend thực thi nào sẽ được chạy, trạng thái thông tin xác thực và vị trí lưu vết.

Hệ thống ghi lại các cuộc hội thoại dưới dạng vết ATIF trong thư mục mặc định ~/.openagents/traces/. Để đánh giá hiệu năng, công cụ Terminal-Bench Runs cho phép so sánh trực tiếp hai nỗ lực giải quyết tác vụ (head-to-head replay). Người dùng có thể nhấn phím ‘w’ để xem mạch thử nghiệm (experiment pulse) hiển thị tỷ lệ thành công của từng nhánh, độ bất định và phán quyết dừng thử nghiệm; hoặc nhấn phím ‘l’ để chuyển đổi danh sách hiển thị theo thứ tự mới nhất hoặc theo thứ tự học tập của Jev (Jev’s learning order) dựa trên các đánh giá của Jev được lưu trong bộ nhớ cache.

Những mảnh ghép công nghệ còn dang dở trên lộ trình

Mặc dù được thiết kế với một tầm nhìn rất lớn bao quát từ AI, đồ họa 3D đến kinh tế phi tập trung, OpenAgents vẫn là một dự án đang trong quá trình hoàn thiện và có nhiều điểm chưa được hiện thực hóa:

  • Hệ thống kinh tế: Khâu giải quyết thanh toán (paid settlement) và thị trường đa nhà vận hành hoàn chỉnh (complete multi-operator market) hiện vẫn chưa được hoàn thành.
  • Kiến trúc Sovereign-Agent: Trong giao thức NIP-SOV, các bộ chuyển đổi lưu ký (custody adapters), vòng đời tác nhân chủ quyền (sovereign lifecycle) và bộ chuyển đổi kho quỹ (treasury adapters) vẫn chưa được xây dựng.
  • Không gian thế giới ảo: Việc chia sẻ trạng thái các phân khu (shared zone state), lưu trữ các cụm lắp ráp L1 đã lưu (saved L1 assemblies) và tính năng xuất bản nội dung của nhà sáng tạo (creator publishing) vẫn chỉ nằm trên lộ trình phát triển trong tương lai (roadmap).

Để bắt đầu đóng góp hoặc thử nghiệm dự án này, các nhà phát triển cần chuẩn bị môi trường Rust với phiên bản cụ thể được ghim trong tệp cấu hình hệ thống là Rust 1.97.1.

Nguồn tham khảo: Xem bài gốc

📆
Âm Lịch: 18/8
Ất Tỵ

📆 Lịch Âm Dương NsN

×
Hôm Nay - Thứ Hai
Âm Lịch: 18 Tháng 8
Năm Bính Ngọ
📌 Ngày Can Chi: Ất Tỵ
✨ Giờ Hoàng Đạo: Sửu (1-3), Thìn (7-9), Ngọ (11-13), Mùi (13-15), Tuất (19-21), Hợi (21-23)
Vĩnh Phúc (Liên Bảo - Vĩnh Yên)
27°C
Nhiều Mây
💧 83% | 💨 9 km/h
Hôm nay 33°
30/09 34°
01/10 33°
02/10 32°
03/10 33°