Firma Cloudflare udostępniła kod platformy Cloudflare OS, przeznaczonej do tworzenia osobistych aplikacji z wykorzystaniem vibekodowania oraz do bezpiecznej pracy z tymi aplikacjami i agentami AI. Kod napisany jest w języku TypeScript i jest dystrybuowany na licencji Apache 2.0.
Cloudflare OS jest prezentowane jako coś w rodzaju systemu operacyjnego dla aplikacji tworzonych przez AI, gdzie rdzeń stanowi pakiet workshop-backend, który zapewnia użytkownikom dostęp do programów i urządzeń (Gadget i Gatekeeper), realizuje ich izolację oraz zapewnia zarządzanie dostępem. Rolę sterowników pełnią gatekeeperzy, łączący użytkowników i agentów AI z zewnętrznymi usługami, gadgety pełnią rolę procesów, a blueprinty (wzorcowe szablony) mają status plików wykonywalnych. Jako interfejs użytkownika wykorzystano workshop-frontend.
Cloudflare OS oferuje alternatywę dla modelu SaaS, w którym zamiast korzystania z wspólnych, scentralizowanych usług, użytkownik może uruchamiać własne, izolowane kopie aplikacji. Na przykład, zamiast korzystać z serwisów do tworzenia prezentacji czy generowania raportów, użytkownik otrzymuje własne instancje aplikacji, które dzięki AI można zmieniać, rozszerzać lub dostosowywać do konkretnych potrzeb. Każda aplikacja oraz agent AI działają w izolowanym środowisku, bez bezpośredniego dostępu do internetu i domyślnie nie mogą się łączyć z usługami ani danymi zewnętrznymi, których dostęp jest przyznawany punktowo za pomocą gatekeeperów po wyraźnej zgodzie użytkownika.
Cloudflare OS łączy w sobie:
- Przestrzeń roboczą do interakcji z agentami AI, umożliwiającą tworzenie aplikacji z udziałem AI, uruchamianie ich w izolowanym środowisku, a także rozwiązywanie zadań przy pomocy AI.
- Narzędzia do bezpiecznego zapewnienia agentom AI i stworzonym aplikacjom dostępu do wewnętrznych danych i usług (Gatekeepers). Gatekeeperzy pełnią rolę pośredników między agentami AI, aplikacjami a zewnętrznymi usługami (GitHub, Slack, Google Drive, Jira, bazy danych itp.).
- Platformę do tworzenia, dystrybucji, modyfikacji i wymiany osobistych aplikacji (gadgetów).
Źródło: opennet.ru
