Chuyển đến nội dung chính
Mô hình và công nghệ

Cloudflare ra mắt thư viện mã nguồn mở mới, trang bị máy tính làm việc độc lập cho mỗi tác nhân AI

Hôm qua (ngày 3 tháng 8), Cloudflare đã đăng bài viết, công bố ra mắt thư viện mã nguồn mở @cloudflare/computer dưới dạng bản xem trước sớm, cấp máy tính làm việc ảo độc lập cho mỗi tác nhân AI, kèm khả năng hệ thống tệp và thực thi lệnh.

Cloudflare ra mắt thư viện mã nguồn mở mới, trang bị máy tính làm việc độc lập cho mỗi tác nhân AI

Hôm qua (ngày 3 tháng 8), Cloudflare đã đăng bài viết, công bố ra mắt thư viện mã nguồn mở @cloudflare/computer dưới dạng bản xem trước sớm, cấp máy tính làm việc ảo độc lập cho mỗi tác nhân AI, kèm khả năng hệ thống tệp và thực thi lệnh.

Phía chính thức cho biết, khác với AI trò chuyện dạng văn bản truyền thống, các tác nhân AI lập trình cần liên tục đọc mã nguồn, chỉnh sửa tệp, chạy kiểm thử, rà soát kết quả rồi tiếp tục sửa, vì vậy cần không gian làm việc để lưu các tệp đang xử lý, đồng thời cần môi trường chạy chương trình.

Hiện giải pháp phổ biến trong ngành là xây dựng container cho tác nhân AI; container cung cấp môi trường Linux cô lập cùng nhiều công cụ, nhưng nếu liên tục cấp container riêng cho tác nhân AI của từng người dùng sẽ tiêu tốn lượng lớn CPU và bộ nhớ. Đặc biệt khi hệ thống cần chạy đồng thời hàng trăm triệu đến hàng tỷ tác nhân AI, mô hình cấu hình container cho mỗi tác nhân sẽ gặp hạn chế về khả năng mở rộng.

Cloudflare ra mắt thư viện mã nguồn mở mới, trang bị máy tính làm việc độc lập cho mỗi tác nhân AI

Trước đó, để cân bằng sức tính toán và chi phí, Cloudflare đã đưa vào Cloudflare Workers môi trường thực thi nhẹ Isolate có thể khởi động nhanh; các tác vụ nhẹ do Isolate xử lý, chỉ các tác vụ tải nặng mới gọi container.

Thư viện mã nguồn mở @cloudflare/computer mới nhất lấy Isolate làm nền tảng, được xây dựng quanh không gian làm việc (workspace), dùng SQLite để hỗ trợ hệ thống tệp ảo, có thể nhập nội dung từ lưu trữ đám mây, kho Git hoặc tệp tùy chỉnh.

IT之家 dẫn bài viết cho biết, không gian làm việc cung cấp các công cụ tương thích AI SDK như read, write, edit, ls và exec; mọi thao tác đều có thể thiết lập ngưỡng quyền, kiểm toán và giám sát.

Cloudflare ra mắt thư viện mã nguồn mở mới, trang bị máy tính làm việc độc lập cho mỗi tác nhân AI

Gói phần mềm hiện cung cấp 2 loại backend thực thi. Backend dựa trên môi trường thực thi cô lập dùng just-bash (công cụ chuyển Shell sang JavaScript) để chuyển mã Shell thành JavaScript và chạy trong Worker động, phù hợp xử lý tệp, xử lý dữ liệu và quản lý Git.

Backend container dựa vào Cloudflare Containers để cung cấp môi trường Linux đầy đủ, đồng thời gắn và đồng bộ tệp qua FUSE (hệ thống tệp không gian người dùng), phù hợp chạy npm, tệp nhị phân gốc và công cụ kiểm thử.

Khi tác nhân AI thực thi lệnh, mô hình AI sẽ chọn môi trường thực thi phù hợp dựa trên mô tả công cụ. Các tác vụ nhẹ như chỉnh sửa tệp, xử lý dữ liệu và thao tác kho Git được hoàn thành trong môi trường cô lập; chỉ khi cần Linux, npm (trình quản lý gói Node.js) hoặc tệp thực thi dạng biên dịch, hệ thống mới gọi container.

Dù tác vụ chạy ở môi trường nào, hệ thống đều dùng cùng một bộ tệp không gian làm việc và các thay đổi tệp sẽ được đồng bộ. Hệ thống còn có thể hạn chế các thao tác tác nhân AI được phép thực hiện, đồng thời ghi lại các tác vụ đã hoàn thành, giúp kiểm soát thay đổi ngoài ý muốn khi tự động chỉnh sửa tệp và rà soát nhật ký thao tác sau đó.

Cloudflare ra mắt thư viện mã nguồn mở mới, trang bị máy tính làm việc độc lập cho mỗi tác nhân AI