Concepts clés
Agent Sandbox repose sur trois concepts clés : Sandbox, Template et Snapshot.Sandbox
Une Sandbox est un environnement d’exécution isolé dans lequel votre agent effectue des tâches. Dans une Sandbox, votre agent peut exécuter des commandes, lire et écrire des fichiers, installer des dépendances et utiliser des workflows basés sur un navigateur. Chaque Sandbox dispose de son propre système de fichiers et de son propre environnement d’exécution.Template
Un Template définit l’environnement avec lequel une Sandbox démarre. Les Templates vous aident à créer des Sandboxes cohérentes avec des dépendances, une configuration et des étapes de configuration prédéfinies. Utilisez les Templates lorsque vous souhaitez que plusieurs Sandboxes démarrent à partir du même environnement préparé.Snapshot
Un Snapshot enregistre l’état actuel d’une Sandbox sous forme d’environnement réutilisable. Les Snapshots sont utiles après avoir configuré une Sandbox, installé des dépendances ou généré des fichiers que vous souhaitez réutiliser. De nouvelles Sandboxes peuvent être créées à partir d’un Snapshot sans répéter les mêmes étapes de configuration.Quand utiliser Agent Sandbox
Agent Sandbox est conçu pour les charges de travail où les agents ont besoin d’un environnement isolé pour exécuter des tâches, conserver un état ou réutiliser des environnements préparés. Les cas d’utilisation courants incluent :- Les agents de codage qui exécutent du code, installent des packages et lancent des tests
- Les agents de navigateur qui automatisent des workflows web
- Les agents d’analyse de données qui traitent des fichiers et génèrent des rapports
- Les charges de travail de recherche ou de RL qui nécessitent de nombreux environnements isolés