Saltearse al contenido

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

CampoQué hace
Docker ImageEl 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 EntornoValores 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 LimitMemoria máxima, por ejemplo 512m (por defecto) o 1g. Vacío, sin límite.
CPU LimitProcesadores 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.

  1. Crea la credencial Docker (mTLS) con los datos que te dé tu equipo de sistemas.
  2. Añade Docker Sandbox y conéctalo al conector Sandbox del Deep Agent, con Enable Sandbox activado.

Componentes relacionados