Compania Cloudflare a deschis codul platformei Cloudflare OS, destinată creării de aplicații personalizate prin codare de tip vibe, precum și pentru operarea în siguranță a acestor aplicații și a agenților AI. Codul este scris în TypeScript și este distribuit sub licența Apache 2.0.
Cloudflare OS este prezentat ca o analogie a unui sistem de operare pentru aplicații dezvoltate prin AI, având ca nucleu pachetul workshop-backend, care oferă utilizatorilor acces la programe și dispozitive (Gadget și Gatekeeper), izolează acestea și asigură gestionarea accesului. Gatekeeper-ii acționează ca drivere, legând utilizatorii și agenții AI de servicii externe, gadget-ii îndeplinesc procesele, iar blueprint-ii (șabloane de referință) reprezintă fișierele executabile. Workshop-frontend funcționează ca interfață utilizator.
Cloudflare OS oferă o alternativă modelului SaaS, în care utilizatorul este invitat să ruleze propriile copii izolate ale aplicațiilor, în loc să utilizeze servicii centralizate comune. De exemplu, în loc să folosească servicii pentru crearea de prezentări sau generarea de rapoarte, utilizatorului i se oferă exemple proprii de aplicații, care pot fi modificate, extinse sau adaptate la nevoile specifice cu ajutorul AI. Fiecare aplicație și agent AI rulează într-un mediu izolat fără acces direct la internet și, în mod implicit, nu pot accesa servicii și date externe, accesul fiind permis punctual prin intermediul gatekeeper-ilor după o autorizare explicită din partea utilizatorului.
Cloudflare OS combină:
- Un spațiu de lucru pentru interacțiunea cu agenții AI, permițând crearea de aplicații cu ajutorul AI, rularea lor într-un mediu izolat, precum și rezolvarea sarcinilor prin intermediul AI.
- Un set de instrumente pentru a oferi în siguranță agenților AI și aplicațiilor create acces la date interne și servicii (Gatekeepers). Gatekeeper-ii acționează ca intermediari între agenții AI, aplicații și servicii externe (GitHub, Slack, Google Drive, Jira, baze de date etc.).
- O platformă pentru crearea, distribuirea, modificarea și schimbul de aplicații personale (gadget-uri).
Sursa: opennet.ro
