SPACE, la plataforma de entornos aislados detrás de Computer, ahora es de código abierto
Perplexity libera como código abierto SPACE, la plataforma de entornos aislados detrás de Computer, para ayudar a los desarrolladores a construir agentes de IA autónomos más seguros

Desde el lanzamiento de Computer en febrero, Perplexity ha sido pionera en agentes personales. Estamos comprometidos con los problemas difíciles de la gobernanza de agentes: detectar comportamientos inseguros y prevenir la actividad de agentes fuera de control. En julio, reemplazamos a nuestro proveedor comercial de entornos aislados por una solución interna más robusta y resiliente a la que llamamos SPACE.
SPACE ofrece un alto nivel de seguridad para sistemas agénticos avanzados. De hecho, una reciente batería de pruebas de seguridad demostró que SPACE resiste técnicas de evasión de red como las utilizadas en el incidente de OpenAI/Hugging Face.
Hoy liberamos SPACE como código abierto para ofrecer a los desarrolladores una base para crear sistemas de agentes más seguros y contribuir a protecciones más sólidas en toda la industria. Los desarrolladores pueden acceder al repositorio aquí.
La gobernanza de agentes es un problema de ingeniería, y el código abierto es esencial para resolverlo. Cuando los desarrolladores cuentan con sistemas que pueden inspeccionar, adaptar y usar como base, encuentran más debilidades y desarrollan mejores herramientas. Liberar SPACE como código abierto ofrece a los desarrolladores una base probada en producción para entornos de ejecución de agentes, con aislamiento, recuperación de estado y controles de credenciales y de red integrados.
Una base para otros desarrolladores
Los entornos aislados mantienen seguros a los agentes: les permiten acceder a las herramientas y los archivos que necesitan para completar estas tareas, al tiempo que protegen la información confidencial.
Liberar SPACE como código abierto ofrece a los desarrolladores un punto de partida para los entornos donde sus agentes ejecutan código y trabajan con archivos. Los equipos pueden ver cómo funciona la plataforma de entornos aislados SPACE y construir sobre su implementación. También pueden adaptarla a sus necesidades en lugar de recrear la infraestructura subyacente.
En Computer, SPACE admite la ejecución aislada de código, la pausa y reanudación, la recuperación y la ramificación de sesiones. Estas capacidades sientan las bases para asistentes que podrían:
- Analizar datos: limpiar una hoja de cálculo, hacer cálculos y crear gráficas en un espacio de trabajo independiente.
- Reanudar el trabajo: hacer una pausa para que alguien revise un borrador o proporcione información faltante, y luego reanudar con sus archivos y su estado de ejecución intactos.
- Explorar alternativas: probar dos formas de limpiar un conjunto de datos en copias separadas de su espacio de trabajo, o restaurar un archivo anterior después de un error.
Estos ejemplos ilustran cómo los desarrolladores podrían usar los controles de aislamiento y de sesión documentados de SPACE. Los ingenieros de plataforma y de seguridad también pueden revisar el modelo de aislamiento y los ejemplos de seguridad antes de integrar SPACE en sus propios sistemas.
Más seguridad para el trabajo autónomo
Cuando damos a los agentes más margen para resolver problemas, necesitamos límites claros sobre cómo lo hacen. Sabemos que los agentes que persiguen tareas legítimas aún pueden traspasar límites de seguridad cuando intentan sortear archivos faltantes, solicitudes fallidas o permisos denegados.
Podemos implementar salvaguardas en el modelo para reducir la probabilidad de comportamientos inseguros. Agregar controles independientes en el sistema circundante ayuda a contener el daño si esas salvaguardas fallan. Estos controles limitan a qué puede acceder un agente, independientemente de lo que decida hacer.
SPACE aplica esos controles en torno a un espacio de trabajo independiente para el código y los archivos generados por agentes. Lo diseñamos para combinar aislamiento, recuperación y ejecución eficiente. Esto permite que los agentes realicen trabajo útil durante sesiones largas sin depender únicamente del modelo para respetar los límites de seguridad.
Ejecución dentro de su propio sistema operativo
Cada entorno aislado de SPACE se ejecuta dentro de una pequeña máquina virtual con su propio sistema operativo, lo que crea un límite de aislamiento entre el trabajo del agente y el sistema host. Un plano de control central coordina cuándo se crean, pausan, reanudan o eliminan estos espacios de trabajo.
SPACE trata el entorno aislado como no confiable y gestiona fuera de él el acceso a la red y las credenciales que conserva la plataforma. Los agentes pueden conectarse a servicios autorizados sin que esas credenciales se almacenen en su entorno de trabajo.
Las instantáneas frecuentes de archivos y los puntos de control de todo el entorno en ejecución preservan el progreso ante interrupciones. Para que estas operaciones sean eficientes, SPACE almacena los cambios en lugar de copiar repetidamente entornos completos. Esto reduce el trabajo necesario para crear, restaurar o ramificar un entorno aislado.
Mejor rendimiento en producción
Desde julio, SPACE impulsa todas las sesiones de Computer y gestiona millones de creaciones de entornos aislados al día. En una comparación con el mismo tráfico de producción, la creación de entornos aislados fue de tres a cinco veces más rápida que con nuestro proveedor anterior.
También pusimos a prueba SPACE frente a agentes que intentaban deliberadamente vulnerar sus límites. Nuestra evaluación de seguridad publicada no encontró ningún escape de la máquina virtual al host en 108 intentos, aunque algunos agentes encontraron formas de eludir las restricciones de red. Corregimos esas debilidades, y ninguno de los dos métodos de ataque identificados tuvo éxito en las pruebas de seguimiento.
También informamos a los proveedores de otras plataformas de entornos aislados sobre debilidades relacionadas que encontramos en ellas, con lo que extendimos ese trabajo más allá de nuestra propia infraestructura.
Contribuir a una IA agéntica más segura
SPACE forma parte de un esfuerzo más amplio por fortalecer los sistemas de los que dependen las personas a medida que la IA asume más trabajo. A través del Secure Intelligence Institute, realizamos investigación en seguridad y colaboramos con la comunidad en general para convertir los hallazgos en defensas prácticas.
Creemos que liberar herramientas de seguridad como código abierto ofrece a los desarrolladores más formas de probar defensas, encontrar debilidades y construir sistemas de IA más seguros. Hemos compartido herramientas que abordan distintas partes de ese trabajo:
- BrowseSafe, un modelo y un benchmark para detectar instrucciones maliciosas ocultas en páginas web.
- Numbat, un kit de herramientas de seguridad liberado como código abierto en julio, que ayuda a detectar, investigar y prevenir comportamientos peligrosos de agentes en computadoras
- Bumblebee, un escáner liberado como código abierto en mayo, que revisa las máquinas de los desarrolladores en busca de paquetes de software, extensiones y configuraciones de herramientas de IA riesgosos
Poner estas herramientas a disposición de todos permite que otros equipos inspeccionen nuestro trabajo, lo adapten a sus necesidades y contribuyan con mejoras. Con SPACE, extendemos ese enfoque a los entornos donde los agentes ejecutan código y trabajan con archivos.
Implementación en sistemas de agentes
Akamai probó y lanzó SPACE en su plataforma en la nube y está trabajando con Perplexity para ofrecerlo a sus clientes. Crusoe también está colaborando con Perplexity para incorporar SPACE a su portafolio de Managed AI Services. CoreWeave publicó una guía de configuración para los desarrolladores que quieran implementar SPACE con fines de evaluación en CKS.
Los desarrolladores pueden empezar con las instrucciones de configuración y la guía de seguridad de SPACE para implementarlo en sus propios sistemas de agentes. El repositorio y la documentación definen las configuraciones compatibles y los componentes incluidos.