Sikre sandbokser for agenter
SPACE er Perplexitys skreddersydde sandboksplattform for AI-agenter, som ker funksjonalitet, effektivitet og sikkerhet.

AI-agenter utfr ekte arbeid p vre vegne: redigerer filer, krer kode og utfr flertrinnsoppgaver over timer eller dager. Dette krever ofte tilgang til privat informasjon, noe som gr at hvor en agent kres, betyr mer enn hvor smart modellen er.
Sandbokser holder agenter sikre ved la dem f tilgang til verktyene og filene de trenger for fullfre disse oppgavene, samtidig som sensitiv informasjon beskyttes.
Da vi bygde agentplattformen Computer, utforsket vi ferdige sandboksalternativer. Hvert alternativ krevde at vi vurderte avveiinger mellom funksjonalitet, effektivitet og sikkerhet. Perplexity Computer trengte alle tre, so vi bygde en helt ny type sandkasse.
I dag introduserer vi SPACE, en sandboksplattform som er utformet for frigj Computers fulle kraft samtidig som den gir hyeste sikkerhetsniv for avanserte agentsystemer.
Gjenoppfinning av sandboksarkitektur
SPACE starter opp flyktige sandbokser som bare lever s lenge som de trengs for kre kode, samhandle med filer eller utfre andre oppgaver. Nr oppgaven er fullfrt, blir sandboksen og alt inni den slettet.
For langsiktig arbeid som m overleve omstarter, pakker SPACE inn hver sandkasse i en kt som kan pauseres, gjenopptas eller forgrenes til flere sandbokser. SPACEs rullerende bilde-teknologi gr at konteksten flger med arbeidet, selv om ingen enkelt sandkasse gjr det.
Eliminering av tidligere avveiinger
De fleste sandboksplattformer lser bare to av tre variabler: funksjonalitet, effektivitet eller sikkerhet. optimalisere for n gr gjerne p bekostning av en annen. Noen lsninger har sterke isolasjonsprimitiver, men lar ploggingsinformasjon vre eksponert inne i miljet. Andre krer kortvarige jobber godt, men mister tilstand og mislykkes nr en kt m kre i timer.
SPACE lser alle tre ved skille ansvarsomrder p tvers av dedikerte tjenester. Nettverksgatewayen, Space-daemonen og filtjenesten sikrer hver sin del av stakken. De leverer ogs ploggingsinformasjon utenfra sandboksen bare i det nyaktige yeblikket den trengs.
Med denne utformingen har en kompromittert agent som standard ingen vei til plattformadministrert ploggingsinformasjon. Og den har ikke tilgang utover oppgaven den ble tildelt, uavhengig av ktens varighet eller backend.
Skape tre sikkerhetslag
SPACE bestr av tre viktige lag, som hver har innebygde sterke sikkerhetstiltak:
Kontrollplan: Det frste laget i SPACEs arkitektur, kontrollplanet, er ansvarlig for orkestrere sandboksens livssyklus. Det mottar hver foresprsel gjennom en enkelt API, sporer sandboksens tilstand og bestemmer i sanntid hvilken backend den skal rutche til. Det avgjr nr en oppgave trenger en ny sandkasse. Det avgjr ogs nr en oppgave er fullfrt og dens tilhrende sandboks kan slettes. Fordi kontrollplanet er tilstandslst og sentralt hostet, fungerer det samme API-kallet p hvilken som helst eksisterende infrastruktur, inkludert en lokal maskin.
Nodernivtjenester: I SPACE er det p nodernivtjenester Perplexitys sikkerhetsprofil skiller seg ut. Med SPACE kommer ploggingsinformasjon aldri inn i sandboksen. I stedet blir den sendt inn utenfra sandboksen bare i det nyaktige yeblikket den trengs. Nr en agent trenger midlertidig tilgang til koble til en Google-konto, kan SPACE hndtere ploggingsflyten uten eksponere ploggingsinformasjon inne i sandboksen. Utgende nettverkstrafikk kontrolleres ogs p noderniv. En kompromittert agent kan ikke n noe utenfor sitt tillatte virkeomrde.
I sandboksen: Laget i sandboksen er SPACEs siste forsvarslinje. Med SPACE kjres hver oppgave inne i en Firecracker-mikrovirtuell maskin, et fullt isolert milj med sitt eget operativsystem. Det betyr at ingenting inni kan pvirke verten eller andre sandbokser som kjres parallelt. Space-daemonen er den eneste prosessen som snakker med Perplexitys kontrollplan. Den brer operasjonelle signaler som start-, pause- og yeblikksbildekommandoer. Dette er det som gr kommunikasjonskanalen reviderbar og kontrollerbar.
Tilby et fullt sett med kontroller
SPACE er unik blant leverandrer ved tilby et fullt sett med kontroller. SPACE kombinerer pause og gjenopptak, ktforgrening, ktspesifikk isolering av ploggingsinformasjon, protokollvideresending og multi-backend-orkestrering i en enkelt plattform.
SPACE tar rullerende yeblikksbilder av hele ktens tilstand, og fanger opp live minne sammen med filer s ofte som hvert minutt. Den kan g tilbake i tid en uke. Det er i all vesentlighet en innebygd tidsmaskin: Hvem som helst kan g vekk midt i en oppgave, komme tilbake en uke senere, og agenten fortsetter nyaktig der den ble satt p pause.
SPACE behandler sandboksen som uplitet som standard og omgir den med nettverkskontroller, ploggingskontroller, leietakerskille og kryptert lagring. Hvis ett lag blir kompromittert, vil de andre beskytte personlig informasjon.
Med SPACE kan bedriftskunder ogs ta med sine egne krypteringsnkler. Hvis en kunde tilbakekaller nkkelen sin, kan ikke nye sandbokser starte opp, og eksisterende kundekrypterte data kan ikke lenger dekrypteres.
For dem som jobber med spesielt sensitive data, er SPACE utformet for fungere bde on-prem og helt frakoblet. Dette kontrollnivet sikrer at data aldri m forlate eit sikkert milj.
Gir kraft til Perplexity
Perplexity-ingenirer tok SPACE fra konsept til produkt p 10 uker. Vi har brukt SPACE internt de to siste mnedene. Den siste uken har den stttet millioner av sandboksopprettelser og titalls millioner av sandboksgjenoppkoblinger. Den er live i Computer for alle brukere i dag.
SPACE ble bygd for kjre hvor som helst. I en tidlig test p en NVIDIA Vera CPU kjrte faktiske Computer-lignende arbeidsflyter omtrent 1,5 ganger raskere enn vr nvrende produksjonsreferanse, og startet samtidige sandbokser opp til 1,9 ganger raskere. Dette tidlige signalet viser at Vera vil levere enestende verdi for agentsandbokser og bekrefter backend-agnostisismen bak SPACE.
Investering i sikre miljer
Vi mener det ikke burde vre en avveiing mellom funksjonalitet, effektivitet og sikkerhet. Agenter br arbeide p tvers av de samme dataene som vi gjr, med den samme tilliten vi ville ha plassert i en hvilken som helst lagkamerat.
SPACE er bare den frste itereringen av dette sikre miljet. Etter hvert som AI fortsetter utvikle seg, vil vre sikkerhets- og infrastruktursystemer ogs gjre det.
Se Making SPACE: Secure and Efficient Runtimes for Long-Running Agents for flere detaljer.