Noticias

Perplexity libera SPACE, el entorno aislado de su agente Computer: cada tarea corre en su propia máquina virtual Firecracker

4 min de lectura

Perplexity ha publicado el código de SPACE, la plataforma con la que su agente Computer ejecuta código sin poner en riesgo nada más. Cada tarea corre dentro de una pequeña máquina virtual Firecracker con su propio sistema operativo, y las contraseñas y el acceso a internet se controlan desde fuera. Está en GitHub con licencia Apache 2.0 desde el 15 de octubre, y quien quiera puede instalarlo en sus propios servidores.

Computer, el agente de Perplexity que salió en febrero, convierte un encargo en una cadena de pasos: busca, abre páginas, descarga archivos y escribe y ejecuta programas. Para que ese código no toque los servidores de la empresa ni los datos de otros usuarios, cada tarea necesita un entorno aislado, lo que en inglés se llama sandbox. Al principio Perplexity se lo alquilaba a un proveedor comercial, pero en julio lo sustituyó por SPACE, desarrollado en casa, y desde entonces todas las sesiones de Computer pasan por él. Ahora lo libera como software libre, igual que antes hizo con otras herramientas de seguridad como Bumblebee y Numbat.

Claves de SPACE

  • Una máquina virtual por tarea. SPACE significa Sandboxed Platform for Agentic Code Execution. Cada entorno arranca a partir de una plantilla y es una microVM de Firecracker, la tecnología que Amazon creó para AWS Lambda: una máquina virtual mínima que arranca en muy poco tiempo y separa el código del agente del servidor anfitrión mucho mejor que un contenedor normal.
  • El entorno no es de fiar. Perplexity parte de que lo que corre dentro puede portarse mal, así que las credenciales y el acceso a la red se gestionan fuera de la máquina virtual. El agente puede usar los servicios que tiene autorizados sin que las contraseñas lleguen a guardarse en su espacio de trabajo.
  • Pausar, recuperar y bifurcar. SPACE hace instantáneas frecuentes de los archivos y de la memoria del entorno en marcha, de modo que una tarea sobrevive a una interrupción. Además guarda solo los cambios, y no copias completas, por lo que crear, restaurar o duplicar una sesión para probar dos caminos distintos cuesta poco.
  • Las cifras de Perplexity. La empresa dice que SPACE crea millones de entornos al día y que, con el mismo tráfico real, los pone en marcha de 3 a 5 veces más rápido que el proveedor que tenía antes.
  • Atacado por modelos de IA. En septiembre, su equipo de seguridad puso a nueve modelos a intentar romperlo. En 108 intentos ninguno salió de la máquina virtual. Con acceso parcial a la red, en cambio, 11 de 54 intentos esquivaron las reglas de red, con trucos como falsificar respuestas de DNS o pedir a servicios de terceros que descargaran por ellos lo prohibido; lo consiguieron Claude Opus 5.0, GPT-5.6 Sol, GPT-5.6 Cyber y Kimi K3. Perplexity cerró esas vías y en la segunda ronda no hubo ningún salto. Encontró fallos parecidos en otras plataformas del mismo tipo y avisó a sus fabricantes.
  • Cómo se usa. Está escrito en Rust, pero los programas hablan con él por una API HTTP, así que basta cualquier lenguaje; el ejemplo de la documentación es un script de Python sin librerías externas. La guía lo instala en un clúster local de Kubernetes con Kind y explica cómo hacerlo funcionar sin Kubernetes. Como todo lo que usa Firecracker, necesita un servidor Linux con virtualización KVM. Trae además una capa compatible con E2B, otro servicio de entornos aislados muy usado, para aprovechar su SDK de Python.
  • Ya tiene socios. Akamai lo ha probado y lanzado en su nube, Crusoe lo incorporará a sus servicios gestionados de IA y CoreWeave ha publicado una guía para evaluarlo en su plataforma de Kubernetes.

Por qué importa

Los agentes de IA ya no solo responden: ejecutan código, navegan y manejan cuentas, y cada vez más empresas quieren ofrecerlos. Saber encerrarlos bien se ha vuelto tan importante como el propio modelo, y hasta ahora las opciones eran montarse el aislamiento a mano o pagar un servicio externo. SPACE da una tercera vía, probada con el tráfico real de un producto grande y que se puede revisar línea a línea. Perplexity lo justifica así: «Abrir SPACE da a los desarrolladores una base probada en producción para los entornos de los agentes, con el aislamiento, la recuperación del estado y el control de credenciales y red ya incorporados». Hay que tener en cuenta que las cifras de velocidad y las pruebas de seguridad las hizo la propia empresa. Aun así, su informe deja una lección útil para cualquiera que monte algo parecido: los modelos más capaces ya encuentran por sí solos la forma de saltarse una regla de red mal planteada. Quien quiera ver cómo se definen y lanzan agentes en contenedores puede leer también nuestra nota sobre Docker Agent o la guía para dirigir a Codex, el agente de programación de OpenAI.

Datos contrastados con el anuncio de Perplexity, el repositorio de SPACE en GitHub, el informe de seguridad «Escaping SPACE, Part I» y la nota de Unite.AI.

Fuente: Techzine, «Perplexity makes SPACE open source, a sandbox for AI agents»