Itdaily - Docker apporte l’isolation des agents d’IA dans le cloud avec Cloud Sandboxes

Docker apporte l’isolation des agents d’IA dans le cloud avec Cloud Sandboxes

Logo de Docker : une baleine bleue portant des conteneurs et le mot docker sur une façade grise.

Docker introduit Cloud Sandboxes : une solution qui s’appuie sur les environnements de test d’IA locaux, immédiatement accessible aux développeurs.

Docker lance Cloud Sandboxes. Il s’agit d’une solution permettant aux agents d’IA de fonctionner dans des environnements isolés dans le cloud, même lorsque l’ordinateur portable du développeur est éteint. Le service s’appuie sur les sandboxes locales introduites par l’entreprise plus tôt cette année et est disponible dès maintenant.

Avec les Cloud Sandboxes, Docker souhaite proposer un outil pour exécuter des workflows d’IA alors que ceux-ci durent de plus en plus longtemps et ne se limitent plus à une session de quelques minutes. Les développeurs peuvent laisser s’exécuter des tâches prenant des heures, comme une refactorisation majeure ou une série de tests, sans que leur propre machine doive rester active.

Isolation

Les Cloud Sandboxes utilisent la même isolation par microVM que les sandboxes locales de Docker. Chaque agent dispose de son propre noyau et démon Docker, séparés du reste de l’infrastructure, afin que les fichiers, les accès réseau et les clés secrètes restent protégés si un agent ne respecte pas les règles.

Outre les Cloud Sandboxes, Docker publie également une nouvelle version de Kits, la spécification ouverte permettant d’emballer une sandbox avec l’agent, les outils et les règles d’accès correspondants sous la forme d’un paquet partageable unique. Les Kits sont désormais construits comme des images OCI standard, sans format propriétaire. Docker a annoncé son intention de soumettre la spécification Kits à la Cloud Native Computing Foundation.

De l’ordinateur portable au cloud

Les Cloud Sandboxes sont destinées aux développeurs qui souhaitent mettre à l’échelle des workflows d’IA sans devoir fournir leur propre infrastructure ou payer pour une capacité inutilisée. Ils peuvent démarrer une sandbox sur leur ordinateur portable puis la déplacer vers le cloud d’une seule commande, ou commencer directement dans le cloud.

Les environnements démarrent en quelques centaines de millisecondes, avec les clés secrètes, les politiques, les passerelles MCP et la configuration de l’agent déjà intégrées. La puissance de calcul évolue de un à seize vCPU et est entièrement gérée par Docker. Les développeurs écrivent leurs commandes une seule fois et les exécutent sous les mêmes contrôles, tant localement que dans le cloud.

L’IA ne veut pas rester dans le bac à sable

L’importance d’environnements de test sûrs et isolés pour l’IA devient chaque jour plus évidente. Docker s’adresse aux développeurs qui souhaitent se lancer dans l’IA localement et ne peuvent ou ne veulent plus tout faire tourner sur leur ordinateur portable.

Toutefois, les grandes entreprises d’IA testent également leurs modèles dans des bacs à sable, avec un succès mitigé. L’IA semble avoir tendance à s’échapper des environnements restrictifs dans sa recherche de réponses. Même une certaine cybercriminalité n’est alors pas étrangère aux LLM. OpenAI a même brièvement suspendu les tests de ses modèles les plus avancés après une énième évasion.