Docker Sandbox
Docker Sandbox crea el sandbox en un servidor tuyo con Docker, al que NappAI se conecta de forma segura con certificados. El código del agente se ejecuta en tu infraestructura.
Un sandbox es un ordenador aislado y temporal donde un agente puede escribir y ejecutar código, instalar programas o trabajar con archivos sin tocar nada más. Este componente se conecta al conector Sandbox del Deep Agent, que aparece al activar Enable Sandbox en sus opciones avanzadas.
Cuándo usarlo
- Tus políticas exigen que el código y los datos se procesen en tus servidores.
- Necesitas que el agente use programas que ya tienes preparados en tu propia imagen.
- Quieres controlar la memoria y la CPU que usa cada ejecución.
Configuración
Necesitas una credencial Docker (mTLS) con la dirección de tu servidor y sus certificados de seguridad. Consulta Credenciales.
Opciones avanzadas
| Campo | Qué hace |
|---|---|
| Docker Image | El entorno de partida del sandbox, por ejemplo ubuntu:22.04 o python:3.12-slim. Debe permitir instalar programas con apt, como Ubuntu. Por defecto, ubuntu:22.04. |
| Variables De Entorno | Valores que el código del agente puede leer dentro del sandbox, como claves de otros servicios, escritos como pares nombre y valor, por ejemplo {"CRM_TOKEN": "..."}. Por defecto, ninguno. |
| Memory Limit | Memoria máxima, por ejemplo 512m (por defecto) o 1g. Vacío, sin límite. |
| CPU Limit | Procesadores que puede usar, por ejemplo 1.0 (por defecto) o 0.5. Vacío, sin límite. |
Resultado
La salida Sandbox Backend es el sandbox. Conéctala al conector Sandbox del Deep Agent.
Ejemplo
Un hospital necesita que los informes se procesen en sus servidores.
- Crea la credencial Docker (mTLS) con los datos que te dé tu equipo de sistemas.
- Añade Docker Sandbox y conéctalo al conector Sandbox del Deep Agent, con Enable Sandbox activado.
Componentes relacionados
- Deep Agent: el agente que usa el sandbox.