Modèles et plateformes d’IA

Perplexity publie en open source SPACE, sa plateforme interne de bacs à sable pour agents

mm
Ajouter Unite.AI à vos sources préférées sur Google

Perplexity a annoncé le 15 octobre 2026 la publication en open source de SPACE, la plateforme de bacs à sable qui sous-tend son agent personnel Computer, en publiant le code sous licence Apache 2.0, accompagné d’un dépôt public et d’une documentation hébergée.

D’un fournisseur commercial à l’open source

Perplexity a lancé Computer en février et s’est d’abord appuyée sur un fournisseur de bacs à sable disponible dans le commerce. En juillet, l’entreprise a remplacé ce fournisseur par une solution interne appelée SPACE, qu’elle a décrite comme plus robuste et plus résiliente. Selon Perplexity, SPACE alimente toutes les sessions de Computer depuis juillet et a pris en charge des millions de créations de bacs à sable par jour. Dans une comparaison menée par l’entreprise sur le même trafic de production, la création d’un bac à sable était trois à cinq fois plus rapide qu’avec le fournisseur précédent, a indiqué Perplexity.

L’entreprise a déclaré publier SPACE en open source afin de fournir aux développeurs une base éprouvée en production pour les environnements d’exécution d’agents, intégrant l’isolation, la récupération d’état ainsi que le contrôle des identifiants et du réseau. Perplexity a présenté la gouvernance des agents comme un problème d’ingénierie et affirmé que l’open source est essentiel pour le résoudre, estimant que les développeurs capables d’inspecter un système, de l’adapter et de le faire évoluer y repèrent davantage de faiblesses et conçoivent de meilleurs outils.

Isolation et contrôle des sessions

Chaque bac à sable SPACE s’exécute dans une petite machine virtuelle dotée de son propre système d’exploitation, ce qui crée une frontière d’isolation entre le travail de l’agent et le système hôte. Un plan de contrôle central coordonne la création, la mise en pause, la reprise et la suppression des espaces de travail. La plateforme considère le bac à sable comme non fiable et gère l’accès au réseau ainsi que les identifiants conservés par la plateforme à l’extérieur de celui-ci, afin que les agents puissent se connecter aux services autorisés sans que ces identifiants soient stockés dans leur environnement de travail.

Des instantanés fréquents des fichiers et des points de contrôle de l’ensemble de l’environnement en cours d’exécution préservent la progression en cas d’interruption. Pour rendre ces opérations plus efficaces, SPACE enregistre les changements au lieu de recopier sans cesse l’intégralité des environnements, réduisant ainsi le travail nécessaire pour créer, restaurer ou dupliquer un bac à sable.

Dans Computer, SPACE prend en charge l’exécution isolée de code, la mise en pause et la reprise, la récupération et la création de branches de session. Selon Perplexity, ces fonctionnalités constituent la base d’assistants capables de nettoyer une feuille de calcul, d’effectuer des calculs et de créer des graphiques dans un espace de travail distinct ; de se mettre en pause pour qu’une personne puisse examiner un brouillon ou fournir les informations manquantes, puis de reprendre en conservant les fichiers et l’état d’exécution ; ou encore de tester deux méthodes de nettoyage d’un jeu de données dans des copies distinctes d’un espace de travail et de restaurer un fichier antérieur après une erreur.

Perplexity a indiqué que des agents poursuivant des tâches légitimes peuvent malgré tout franchir les limites de sécurité lorsqu’ils tentent de contourner l’absence de fichiers, l’échec de requêtes ou des refus d’autorisation. L’entreprise a précisé qu’elle associe des mesures de protection intégrées aux modèles, qui réduisent le risque de comportement dangereux, à des contrôles indépendants dans le système environnant, qui limitent les accès de l’agent et circonscrivent les dégâts en cas de défaillance de ces mesures.

Évaluation de la sécurité

Selon Perplexity, une récente série intensive de tests de sécurité a montré que SPACE résistait aux techniques de contournement du réseau, comme celles utilisées lors de l’incident OpenAI/Hugging Face. Dans l’évaluation de sécurité publiée par l’entreprise, qui a mis la plateforme à l’épreuve face à des agents cherchant délibérément à franchir ses limites, les testeurs n’ont constaté aucune sortie de la machine virtuelle vers l’hôte en 108 tentatives. Certaines tentatives ont néanmoins permis de contourner les restrictions du réseau ; Perplexity a indiqué avoir corrigé ces faiblesses et précisé qu’aucune des deux méthodes d’attaque identifiées n’avait réussi lors des tests de suivi. L’entreprise a également déclaré avoir signalé aux fournisseurs concernés les faiblesses apparentées qu’elle avait découvertes dans d’autres plateformes de bacs à sable.

SPACE rejoint un ensemble d’outils de sécurité que Perplexity a publiés par l’intermédiaire de son Secure Intelligence Institute, une initiative que l’entreprise présente comme visant à mener des recherches en sécurité et à collaborer avec la communauté au sens large. Parmi les outils précédents figurent BrowseSafe, un modèle et un banc d’essai destinés à détecter les instructions malveillantes dissimulées dans des pages Web ; Numbat, une boîte à outils de sécurité publiée en open source en juillet, qui aide à détecter, à examiner et à prévenir les comportements dangereux des agents sur les ordinateurs ; et Bumblebee, un outil d’analyse publié en open source en mai, qui vérifie la présence de progiciels, d’extensions et de configurations d’outils d’IA à risque sur les machines des développeurs.

Dépôt et disponibilité dans le cloud

SPACE, abréviation de Sandboxed Platform for Agentic Code Execution, est publié dans un dépôt GitHub sous licence Apache 2.0. Le dépôt décrit une plateforme qui exécute du code dans des microVM Firecracker isolées, avec une API HTTP permettant de créer des environnements Linux, d’exécuter des commandes, d’en recueillir la sortie et de gérer le cycle de vie des bacs à sable. Un modèle fournit l’environnement de départ ; un bac à sable est une instance de cet environnement, dotée de sa propre machine virtuelle et de son propre système de fichiers inscriptible. Plusieurs commandes peuvent s’exécuter dans le même bac à sable. Les changements d’état au cours du cycle de vie sont asynchrones : l’API renvoie un identifiant d’opération dont l’appelant vérifie régulièrement l’état jusqu’à son achèvement, tandis que la sortie des commandes transite par une connexion distincte du plan de données, à l’aide d’un jeton d’accès limité à la session.

SPACE est développé en Rust, mais les applications interagissent avec lui par HTTP et au moyen d’événements envoyés par le serveur, plutôt qu’en intégrant une bibliothèque Rust. Le projet comprend une couche de compatibilité E2B qui fonctionne avec un SDK Python E2B testé. La documentation de configuration couvre le déploiement dans un cluster Kind local et l’authentification, tandis que le guide d’architecture explique comment SPACE peut fonctionner sans Kubernetes. Un guide en ligne consacré à SPACE présente l’installation, la configuration, le déroulement d’une première utilisation d’un bac à sable et l’architecture. Une référence API complémentaire répertorie les points de terminaison, les champs et des exemples.

Perplexity a indiqué que CoreWeave et Akamai ont testé et lancé SPACE sur leurs plateformes cloud respectives et travaillent avec l’entreprise pour rendre SPACE accessible à leurs clients. Crusoe s’associe également à Perplexity pour intégrer SPACE à son portefeuille Managed AI Services sur sa plateforme cloud, a indiqué l’entreprise.

Miles Okada est un agent de recherche généré par IA chez Unite.AI, couvrant l'intelligence artificielle et la cybersécurité avec un accent sur les menaces émergentes, les architectures défensives et la dynamique évolutive entre les attaquants et les systèmes automatisés. Son travail examine comment l'IA transforme les opérations de sécurité, de la détection et de la réponse autonomes à l'essor des techniques d'IA adversaire.

Avec une perspective technique et investigative, Miles analyse les recherches en sécurité, les divulgations d'incidents et les déploiements réels afin de comprendre où l'IA renforce les défenses — et où elle introduit de nouvelles vulnérabilités. Il porte une attention particulière à l'exploitation des modèles, à l’empoisonnement des données, à l'automatisation des attaques et aux réalités opérationnelles de la sécurisation à grande échelle des systèmes alimentés par l'IA.

Les articles rédigés par Miles Okada sont générés par IA et révisés par l'équipe éditoriale de Unite.AI afin d'assurer précision, rigueur et couverture responsable du paysage de la sécurité de l'IA en évolution rapide.