SolutionsAgents IA
L’ordinateur de chaque agent, 24 h/24
Une microVM dédiée à chaque agent. Elle s’endort quand l’agent s’arrête, et se réveille en 3.5 ms avec tout à sa place.
from glac import Sandbox
sbx = Sandbox.create() # its own microVM
res = sbx.run("python3 -c 'print(6*7)'") # res.stdout
sbx.files.write("/tmp/plan.md", "step 1") # files in and out
snap = sbx.snapshot(name="step-1") # memory and all
copies = sbx.fork(3) # 3 copies from now
sbx.sleep() # next call wakes itPayer un ordinateur qui attend
Pendant que le modèle répond, l’ordinateur de l’agent n’a rien à faire. Un bac à sable s’endort après 30 secondes d’inactivité, et endormi, il n’utilise pas de CPU.
La vie d’un bac à sable
En marche pendant que l’agent travaille ; endormi après 30 secondes d’inactivité, avec tout ce qu’il contient ; réveillé par la commande, le fichier ou la requête suivante ; enregistré en entier pendant qu’il tourne, et dupliqué en 64 copies au plus.
Ce dont dispose un agent
Isolé : une microVM chacun, des règles réseau, et des secrets injectés en sortie.
Là où il en était : endormi, il garde sa mémoire, ses processus, son disque et sa place sur le réseau.
Un travail qui dure : un volume survit au bac à sable et suit l’agent partout où il travaille ensuite.
Un humain peut intervenir : un terminal, un lien vers n’importe quel port, ou SSH avec votre propre clé.
Des agents prêts à l’emploi : Claude Code, Codex ou OpenCode ; les clés du modèle sont les vôtres.
Toutes les voies d’accès : l’API, la CLI glac, cinq SDK et un serveur MCP.
Aperçus à titre d’illustration
Mesuré, pas promis
Des médianes sur bare metal, sans rien d’autre en cours d’exécution : le meilleur des cas, et nous le disons. Comment nous mesurons
- pour réveiller un bac à sable endormi de lui-même2
- 3.5 ms
- pour l’appel qui l’a réveillé, de l’envoi à la réponse2
- 6.7 ms
- pour l’endormir, avec sa mémoire et ses processus2
- 2.3 ms
Vérifiez-le sur vos propres bacs à sable dès l’ouverture du service : une réponse qui a dû en réveiller un indique combien de temps cela a pris, dans son en-tête Server-Timing.
curl -si https://api.glac.ai/v1/sandboxes/web/run \
-H "Authorization: Bearer $GLAC_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command": "true"}' | grep -i server-timing
# server-timing: wake;dur=<milliseconds>Les produits utilisés
- Bac à sableUn ordinateur dédié à chaque agentL’ordinateur propre à l’agent : commandes, fichiers, terminaux, instantanés et copies.
- VolumeLes disques de Cube, qui survivent à leur instanceUn disque pour ce qui doit survivre au bac à sable, monté là où l’agent travaille.
- CubeToute image de conteneur devient une application qui dort entre les requêtesL’API propre à l’agent, déployée depuis n’importe quelle image, endormie entre les requêtes.
- NavigateurBientôtDe vrais navigateurs, pilotés par le codeDes navigateurs à piloter pour l’agent, dès l’ouverture du Navigateur.
Un mois, calculé
Cent agents pendant un mois, aux prix catalogue. Estimez le vôtre
Le scénario
- 100 agents, chacun avec un bac à sable de 2 vCPU et 4 GiB.
- Chacun éveillé une heure par jour pendant 30 jours : 3 000 heures au total.
- Éveillé, son CPU est occupé un dixième du temps, le reste à attendre le modèle ; 2 GiB de sa mémoire utilisés.
- Endormi le reste du mois, chacun gardant environ 1 GB : son image mémoire et sa propre couche de disque.
- 10 GB envoyés vers Internet.
Un mois aux prix catalogue
- CPU2.16 milliards de ms CPU × $0.01 / M$21.60
- Mémoire6 000 GiB-h × $0.008$48.00
- Trafic sortant10 GB × $0.004$0.04
- En sommeil100 GB-mois × $0.02$2.00
Avec le forfait Payant, ce mois revient à $73.60 : l’abonnement de $5, et $68.60 au-delà de ce que couvrent ses quantités incluses, prélevés sur votre solde aux mêmes prix.
Donnez un ordinateur à votre agent
Une clé, puis un bac à sable depuis la ligne de commande ou depuis Python, en quelques minutes.