Cloudflare đã công khai mã nguồn nền tảng Cloudflare OS của mình, được thiết kế để xây dựng các ứng dụng cá nhân bằng ngôn ngữ lập trình Vibe và để vận hành các ứng dụng cũng như các tác nhân AI một cách an toàn. Mã nguồn được viết bằng TypeScript và được phân phối theo giấy phép Apache 2.0.
Cloudflare OS được giới thiệu như một loại hệ điều hành dành cho các ứng dụng được hỗ trợ bởi trí tuệ nhân tạo (AI), với gói workshop-backend đóng vai trò là lõi, cung cấp cho người dùng quyền truy cập vào các chương trình và thiết bị (Gadget và Gatekeeper), thực hiện việc cách ly chúng và cung cấp quyền kiểm soát truy cập. Gatekeeper hoạt động như trình điều khiển, kết nối người dùng và các tác nhân AI với các dịch vụ bên ngoài, gadget hoạt động như các tiến trình, và blueprint (mẫu tham chiếu) hoạt động như các tệp thực thi. Workshop-frontend đóng vai trò là giao diện người dùng.
Cloudflare OS cung cấp một giải pháp thay thế cho mô hình SaaS, trong đó thay vì sử dụng các dịch vụ tập trung dùng chung, người dùng được cung cấp cơ hội chạy các phiên bản ứng dụng riêng biệt của mình. Ví dụ, thay vì sử dụng các dịch vụ để tạo bài thuyết trình hoặc báo cáo, người dùng được cung cấp các phiên bản ứng dụng riêng, có thể được sửa đổi, mở rộng hoặc điều chỉnh cho phù hợp với nhu cầu cụ thể bằng trí tuệ nhân tạo (AI). Mỗi ứng dụng và tác nhân AI chạy trong một môi trường biệt lập mà không có truy cập internet trực tiếp và theo mặc định, không thể truy cập các dịch vụ và dữ liệu bên ngoài, mà chỉ được cấp quyền truy cập một cách chọn lọc thông qua các cơ chế kiểm soát sau khi người dùng cho phép rõ ràng.
Cloudflare OS kết hợp:
- Một không gian làm việc để tương tác với các tác nhân AI, cho phép bạn tạo ra các ứng dụng được hỗ trợ bởi AI, chạy chúng trong một môi trường biệt lập và giải quyết các nhiệm vụ được giao bằng AI.
- Bộ công cụ này giúp cấp quyền truy cập an toàn cho các tác nhân AI và các ứng dụng đã phát triển vào dữ liệu và dịch vụ nội bộ (Người gác cổng). Người gác cổng đóng vai trò trung gian giữa các tác nhân AI, ứng dụng và các dịch vụ bên ngoài (GitHub, Slack, Google Drive, Jira, DBMS, v.v.).
- Một nền tảng để tạo, phân phối, chỉnh sửa và chia sẻ các ứng dụng cá nhân (thiết bị).
Nguồn: opennet.ru
