Présentation d’Agent Substrate

Agent Substrate est un projet open‑source initié par Google et placé sous l’égide de la Cloud Native Computing Foundation (CNCF). Il s’appuie sur Kubernetes et intègre le sandbox gVisor pour fournir un environnement d’exécution isolé aux agents d’intelligence artificielle. Le projet répond à une demande exprimée depuis plus d’un an : exécuter des charges de travail agentiques de façon sécurisée sur l’infrastructure existante des entreprises.

Architecture et mécanismes d’isolation

Le cœur d’Agent Substrate repose sur des runtimes sandbox renforcés déployés en tant que pods Kubernetes. Chaque requête d’un agent transite par une couche de politique qui associe identité et autorisations ; ainsi, un agent ne peut accéder qu’aux ressources explicitement autorisées. Les identifiants secrets ne sont jamais exposés dans le sandbox : ils sont injectés « on‑the‑wire » uniquement lorsqu’une action les nécessite, ce qui empêche toute fuite de credentials au sein du conteneur.

Le modèle d’isolation s’appuie également sur la capacité de gVisor à intercepter les appels système, limitant ainsi les vecteurs d’escalade de privilèges. Cette approche garantit que les agents qui manipulent du code, des outils ou un navigateur restent confinés dans un périmètre strictement contrôlé.

Gestion dynamique des agents inactifs

Un problème fréquent des agents IA est leur temps d’inactivité, souvent dû à l’attente d’une réponse d’un grand modèle de langage ou d’une intervention humaine. Agent Substrate résout ce problème en « snapshotting » les agents inactifs : leurs états sont sauvegardés hors mémoire et CPU, puis restaurés à la demande. Cette technique libère des ressources sur le cluster, réduit la consommation de compute et évite des factures inutiles. Le processus de mise en pause et de reprise est transparent pour l’application, ce qui permet de conserver la continuité du workflow sans surcharge opérationnelle.

Déploiements et perspectives

Google utilise déjà Agent Substrate pour son service Gemini Managed Agents, qui bénéficie des mêmes garanties de densité, d’efficacité et de sécurité. Par ailleurs, le nouveau Agent Compute Engine de Google Cloud propose une plateforme dédiée à l’hébergement d’agents IA, reposant sur la même pile d’isolation. Selon les responsables produit, les agents pourraient devenir la charge de travail dominante dans les prochains six à douze mois, ce qui justifie l’investissement dans des mécanismes d’isolation et d’optimisation des ressources.

Les limites actuelles résident principalement dans la dépendance à Kubernetes ; les environnements qui ne sont pas orchestrés par cette plateforme devront intégrer des couches supplémentaires pour reproduire les mêmes garanties. De plus, la prise en charge des secrets « on‑the‑wire » nécessite une configuration précise des politiques d’accès, sous peine de bloquer des flux légitimes. Enfin, la mise en œuvre de snapshots implique un stockage persistant fiable, dont la latence peut impacter le temps de reprise des agents.