Nappai Sandbox
Nappai Sandbox crea el sandbox en los propios servidores de NappAI. No necesita credencial ni cuenta en otro servicio.
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
- Quieres que un agente ejecute código sin contratar ningún servicio externo.
- Necesitas que el agente procese archivos o haga cálculos en un entorno aislado.
- Quieres aislar del todo el sandbox de internet.
Configuración
| 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. |
Opciones avanzadas
| Campo | Qué hace |
|---|---|
| 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 del sandbox, por ejemplo 512m o 1g. Vacío, la de por defecto de la plataforma. |
| Network Mode | Acceso a la red: auto (por defecto, recomendado), bridge o none (sin acceso a internet, el máximo aislamiento). |
Resultado
La salida Sandbox Backend es el sandbox. Conéctala al conector Sandbox del Deep Agent.
Ejemplo
Un equipo de finanzas quiere que un agente analice hojas de cálculo con código.
- En el Deep Agent, activa Enable Sandbox.
- Añade Nappai Sandbox y conecta Sandbox Backend al conector Sandbox del agente.
- Pide al agente en el chat que calcule los totales por trimestre.
Componentes relacionados
- Deep Agent: el agente que usa el sandbox.