Cloudflare Computer lancé : offrir aux agents IA un environnement d'exécution persistant
Cloudflare
Cloudflare a lancé Cloudflare Computer, un environnement d'exécution open source conçu pour donner aux agents IA un environnement plus proche d'un véritable « ordinateur » plutôt que de simples conteneurs temporaires. Il exploite les isolates Cloudflare pour une exécution serverless rapide, rendant les agents moins chers, plus rapides et plus faciles à mettre à l'échelle. L'entreprise soutient que les agents basés sur des conteneurs ne peuvent pas passer à l'échelle pour des centaines de millions ou des milliards d'agents simultanés, donc l'environnement d'exécution décide si le code s'exécute dans un isolate, un bac à sable conteneurisé ou un navigateur web.
Cloudflare a présenté Cloudflare Computer, un nouveau runtime open-source destiné à fournir aux agents IA un environnement d'exécution persistant, allant au-delà des conteneurs temporaires. Selon l'entreprise, il utilise les isolates de Cloudflare pour permettre une exécution serverless rapide, réduisant les coûts et améliorant la vitesse et l'évolutivité des agents. Cloudflare soutient que le déploiement d'agents basé sur des conteneurs ne peut pas passer à l'échelle pour « des centaines de millions, voire des milliards d'agents concurrents » en raison des limites de calcul mondiales. Le package @cloudflare/computer introduit un runtime d'agent où la plateforme décide si le code s'exécute dans un isolate, un sandbox de conteneur ou un navigateur web, donnant à chaque agent un ordinateur tout en optimisant l'efficacité et l'évolutivité. Cloudflare déclare que moins de 10 % du travail nécessite des conteneurs, les isolates gérant les tâches de codage, le traitement audio/vidéo et la création de documents. Les isolates, lancés aux côtés de Cloudflare Workers, passent à l'échelle horizontalement sans limites et démarrent et s'arrêtent rapidement ; ils persistent l'état de l'agent, hibernent lorsqu'ils sont inactifs et peuvent générer des sandbox de conteneurs en cas de besoin. L'architecture exécute le cadre d'agent dans un isolate (un objet durable) et utilise les conteneurs comme appels d'outils à la demande, optimisant les performances et les coûts. Un composant essentiel est un système de fichiers partagé basé sur SQLite accessible à la fois aux isolates et aux conteneurs, permettant un transfert de tâches et une gestion de fichiers transparents. Cloudflare Computer propose actuellement trois backends : projets de conteneurs (exposant l'état SQLite via FUSE), shell isolate (exécutant un environnement just-bash dans Dynamic Worker) et JavaScript isolate (exécutant des modules ECMAScript dans un nouveau Dynamic Worker). Cloudflare Computer est en aperçu précoce, adapté à l'expérimentation, à l'exploration et au prototypage.
Source: InfoQ 中国 —
original
