Arquitetura de IA

Sandbox de execução para agentes de IA: como escolher

Veja como escolher e operar um sandbox de execução para agentes de IA com isolamento, rede, credenciais, arquivos, limites, evidência e descarte seguro.

O agente precisa de um lugar controlado para trabalhar

Algumas tarefas empresariais ultrapassam leitura e geração de texto. O agente precisa abrir arquivos, instalar uma biblioteca, executar código, usar um navegador, transformar documentos e salvar resultados intermediários. Esse trabalho acontece em um ambiente computacional que possui disco, memória, rede, processos e credenciais.

Um sandbox de execução para agentes de IA delimita esse ambiente. Ele oferece os recursos necessários para a tarefa e reduz o alcance de uma falha, de uma instrução indevida ou de um componente comprometido.

O sandbox pode ser provisionado por um fornecedor, executado na infraestrutura da empresa ou oferecido por uma plataforma especializada. A escolha interfere em segurança, latência, custo, residência de dados, manutenção e capacidade de investigação.

Em setembro de 2026, a OpenAI anunciou sua Agents API com opções de sandbox hospedado, infraestrutura própria e parceiros de ambiente. O lançamento reforça uma decisão que passa a fazer parte da arquitetura empresarial: onde o agente efetivamente trabalha e quais fronteiras continuam sob controle da empresa.

Sandbox de execução e ambiente de teste cumprem funções diferentes

Os termos aparecem misturados, mas descrevem dimensões distintas.

Um ambiente de teste para agentes de IA separa homologação e produção. Ele define dados, identidades, integrações, destinos e critérios para avaliar uma versão sem gerar consequências reais.

O sandbox de execução delimita recursos técnicos durante uma execução. Pode existir em desenvolvimento, homologação ou produção. Sua função é controlar o que o processo consegue ler, escrever, executar, alcançar pela rede e preservar depois do encerramento.

Uma homologação pode usar sandbox e continuar insegura se ele recebe credenciais oficiais e acesso amplo à rede. Uma produção pode usar sandbox com isolamento forte, ferramentas estreitas e saída governada. O nome do ambiente não substitui a configuração concreta.

O que o sandbox precisa delimitar

Sistema de arquivos

Defina quais arquivos entram, onde podem ser lidos, que diretórios aceitam escrita e como resultados deixam o ambiente. O agente não precisa enxergar o armazenamento inteiro da empresa para analisar um lote de documentos.

Uma estrutura simples pode separar:

  • entradas montadas como somente leitura;
  • diretório temporário de trabalho;
  • resultados candidatos;
  • artefatos aprovados para exportação;
  • registros técnicos da execução.

Essa separação reduz alterações acidentais em arquivos de origem e permite verificar a saída antes de persistir ou publicar.

Processos e código

O sandbox deve limitar comandos, pacotes, tempo de CPU, memória, quantidade de processos e duração. Instalar qualquer dependência da internet durante cada tarefa amplia variabilidade e risco de cadeia de suprimentos.

Prefira imagens versionadas, pacotes aprovados e capacidades preparadas para a função. Quando instalação dinâmica for necessária, registre origem, versão e hash do componente, aplique política de rede e descarte o ambiente depois da execução.

Rede

Acesso irrestrito à internet transforma uma tarefa local em uma rota potencial para coleta, download e envio de dados. Defina destinos por responsabilidade.

Um agente que gera uma planilha a partir de arquivos internos talvez não precise de saída para a internet. Um agente de pesquisa pode acessar domínios públicos e continuar impedido de alcançar sistemas internos. Um agente operacional pode chamar APIs específicas por um gateway autenticado, sem receber acesso lateral à rede corporativa.

Políticas de entrada e saída precisam aparecer na telemetria. Bloqueios também são evidência: mostram que a execução tentou atravessar uma fronteira.

Identidade e segredos

Credenciais não deveriam ser gravadas em arquivos, prompts ou variáveis disponíveis para qualquer processo. O ambiente precisa receber somente o segredo necessário, pelo período necessário e com escopo compatível com a ferramenta.

Use identidades por agente, processo e ambiente. Prefira credenciais curtas e mediadas por ferramentas. O guia de gestão de segredos para agentes detalha injeção, rotação, mascaramento e revogação.

Persistência

Disco temporário ajuda a reduzir resíduos, mas o processo ainda precisa decidir o que sobrevive. Entradas, checkpoints, resultados, logs e artefatos possuem finalidades e prazos diferentes.

Não trate o diretório inteiro como memória. Preserve somente objetos necessários, com identificador, origem, classificação, versão, responsável e política de descarte. O restante deve desaparecer junto com o ambiente.

Efêmero não significa sem estado

Muitos sandboxes nascem para uma tarefa e são destruídos ao final. Esse modelo reduz contaminação entre execuções e facilita voltar a uma imagem conhecida. Ele também cria uma exigência: estado útil precisa sair do ambiente antes do encerramento.

Uma execução longa pode depender de:

  • lista de itens já processados;
  • resultados intermediários validados;
  • ferramentas e versões usadas;
  • custo acumulado;
  • aprovações recebidas;
  • pendências e erros;
  • artefatos produzidos;
  • condição para retomada.

Esses dados pertencem a um registro externo de execução ou a checkpoints estruturados. Se o estado existe apenas no disco temporário, reiniciar o sandbox pode obrigar o agente a repetir trabalho caro ou produzir efeitos duplicados.

O guia sobre agentes de IA para tarefas longas mostra como dividir a execução, salvar checkpoints e retomar com segurança. O sandbox fornece o local de trabalho; a máquina de estados preserva a continuidade do processo.

Sandbox hospedado, próprio ou de parceiro

Ambiente hospedado pelo fornecedor do agente

Reduz provisionamento e manutenção inicial. Modelo, harness e ambiente podem compartilhar integrações, identidade de sessão e telemetria. Essa composição costuma acelerar provas de valor e cargas variáveis.

Avalie:

  • região de processamento e armazenamento;
  • isolamento entre clientes e sessões;
  • imagens, pacotes e recursos disponíveis;
  • política de rede;
  • mecanismos de segredo;
  • retenção de arquivos e logs;
  • exportação de artefatos;
  • cancelamento e descarte;
  • evidência acessível ao cliente;
  • estágio de maturidade do serviço.

Conveniência transfere parte da operação ao fornecedor. Ela também concentra dependência. Uma indisponibilidade pode afetar modelo, coordenação e computação no mesmo domínio.

Ambiente na infraestrutura da empresa

A empresa controla rede, imagem, armazenamento, telemetria e integrações locais. Esse desenho pode ser importante para código proprietário, dados restritos, sistemas internos ou requisitos de residência.

O custo inclui orquestração, correções de segurança, capacidade, imagens, filas, observabilidade, resposta a incidentes e suporte. Executar dentro da própria nuvem não produz isolamento automaticamente. Um contêiner com identidade administrativa e acesso amplo continua sendo uma fronteira fraca.

Plataforma especializada ou implantação na VPC

Fornecedores de sandbox podem oferecer provisionamento rápido, imagens preparadas, escalabilidade e implantação dentro de uma rede controlada. A empresa ganha uma camada especializada sem manter todos os componentes.

Essa opção adiciona outra dependência e outra interface de identidade. Verifique quem controla o plano de execução, onde os dados trafegam, como o ambiente é atualizado e que parte da telemetria permanece disponível durante uma investigação.

Composição híbrida

Uma organização pode usar sandbox hospedado para pesquisa pública e ambiente próprio para tarefas com sistemas internos. Também pode manter o harness gerenciado e executar ferramentas sensíveis em serviços estreitos sob seu controle.

O híbrido funciona quando a fronteira segue a classificação do trabalho. Se cada tarefa atravessa vários ambientes sem identidade, trace e contrato de dados comuns, a distribuição apenas multiplica pontos cegos.

Defina uma imagem mínima por responsabilidade

Uma imagem genérica com navegador, terminal, linguagens, clientes de banco, utilitários de nuvem e ferramentas administrativas atende muitas demonstrações. Em produção, ela oferece capacidades demais para qualquer função individual.

Monte perfis por tipo de trabalho.

Pesquisa e análise pública

Pode incluir navegador, extração de texto, processamento de documentos e geração de relatório. A rede acessa fontes permitidas. Sistemas internos e credenciais operacionais ficam ausentes.

Processamento documental interno

Recebe arquivos delimitados, bibliotecas aprovadas e armazenamento temporário. A rede pode permanecer fechada, com saída apenas para o repositório de artefatos e para serviços específicos de modelo.

Engenharia de software

Precisa de repositório, dependências, compilação e testes. Use clone temporário, token restrito, política de pacote, limites de rede e revisão obrigatória antes de qualquer mudança chegar ao branch protegido.

Operação empresarial

Ferramentas chamam CRM, ERP, help desk ou agenda por contratos estreitos. O sandbox não recebe acesso administrativo direto. Ações sensíveis passam por política e confirmação externa.

O catálogo de ferramentas para agentes de IA ajuda a separar cada operação por efeito, identidade, limite e evidência.

Controle a entrada e a saída do ambiente

Entrada

Todo arquivo, repositório, pacote e instrução externa deve carregar origem e classificação. Documentos podem conter macros, conteúdo malicioso ou instruções dirigidas ao agente. Repositórios podem executar scripts durante instalação e teste.

A entrada pode passar por:

  1. validação de tipo e tamanho;
  2. verificação de malware ou conteúdo executável;
  3. remoção de metadados desnecessários;
  4. classificação de sensibilidade;
  5. montagem como somente leitura;
  6. registro de hash e origem;
  7. associação à unidade de trabalho.

Saída

Relatório, código, planilha, imagem ou arquivo compactado precisa ser tratado como candidato até passar pelos controles do processo.

Verifique:

  • formato esperado;
  • presença de segredos;
  • dados pessoais ou de outro cliente;
  • arquivos inesperados;
  • links e destinos;
  • integridade;
  • critérios de qualidade;
  • aprovação quando aplicável.

O agente pode produzir corretamente o arquivo errado para publicação. A saída precisa manter vínculo com a tarefa, a versão, as fontes e o aprovador.

Limites precisam atuar durante a execução

Um sandbox deve aplicar tetos técnicos, além de registrar orçamento no prompt.

Defina por classe de trabalho:

  • CPU e memória;
  • espaço em disco;
  • duração total;
  • processos simultâneos;
  • largura de banda;
  • quantidade e tamanho de arquivos;
  • chamadas externas;
  • custo acumulado;
  • número de sandboxes paralelos;
  • tempo ocioso antes do descarte.

Quando um limite é alcançado, o comportamento precisa ser conhecido: salvar checkpoint, gerar saída parcial, pedir ampliação, encaminhar para revisão ou encerrar. Matar o processo sem preservar estado protege infraestrutura e pode destruir horas de trabalho útil.

Combine quotas do sandbox com rate limit para agentes de IA e orçamento por unidade. Capacidade computacional e chamadas de modelo são recursos diferentes, embora participem da mesma entrega.

Cold start, capacidade e custo entram na decisão

Ambientes efêmeros levam tempo para provisionar imagem, dependências e arquivos. Esse cold start pode ser irrelevante para uma auditoria de duas horas e inviável para uma interação que precisa responder em segundos.

Meça:

  • tempo para provisionar;
  • tempo para carregar entradas;
  • duração útil de processamento;
  • tempo parado aguardando ferramenta ou pessoa;
  • custo do ambiente ativo;
  • custo de armazenamento persistente;
  • reaproveitamento seguro entre etapas;
  • fila em períodos de pico;
  • falhas de criação e descarte.

Manter sandboxes aquecidos reduz latência e aumenta capacidade ociosa. Reutilizar o mesmo ambiente reduz provisionamento e amplia risco de estado residual. A escolha deve seguir o SLA e a classificação da tarefa.

Observabilidade deve alcançar o trabalho, sem gravar tudo

Logs do provedor podem mostrar criação, consumo e encerramento do ambiente. A empresa também precisa ligar esses eventos à unidade operacional.

Registre, conforme o risco:

  • identificador da execução;
  • agente, harness e versões;
  • imagem do sandbox;
  • solicitante e processo;
  • entradas e hashes;
  • política de rede aplicada;
  • ferramentas liberadas;
  • comandos ou eventos relevantes;
  • bloqueios;
  • consumo de recursos;
  • artefatos exportados;
  • aprovações;
  • motivo e horário de encerramento;
  • confirmação de descarte.

Não copie conteúdo sensível inteiro para observabilidade por conveniência. Use referências, metadados, classificações e amostras protegidas. O log de auditoria para agentes de IA deve preservar reconstrução suficiente sem virar uma segunda base indiscriminada.

Teste a fronteira do sandbox

Uma configuração segura no diagrama pode falhar por permissão herdada ou rota esquecida. Inclua testes como:

  • ler caminho fora do diretório autorizado;
  • escrever sobre arquivo de entrada;
  • acessar metadados da nuvem;
  • alcançar endereço interno não permitido;
  • enviar arquivo para domínio externo;
  • recuperar segredo por processo vizinho;
  • iniciar processos acima do limite;
  • preencher o disco;
  • manter processo depois do cancelamento;
  • recuperar dado de uma execução anterior;
  • exportar artefato sem validação;
  • retomar a tarefa depois da destruição do ambiente.

Teste também o caminho legítimo. Isolamento excessivo que impede toda tarefa útil será contornado pela equipe. A fronteira precisa permitir o trabalho aprovado e bloquear o alcance excedente.

Checklist para escolher e operar um sandbox

  • [ ] A unidade de trabalho e os recursos necessários estão definidos?
  • [ ] O sandbox será usado em teste, produção ou nos dois ambientes?
  • [ ] Entradas são montadas com origem, classificação e acesso mínimo?
  • [ ] Sistema de arquivos separa fonte, trabalho e saída?
  • [ ] Imagem, pacotes e ferramentas possuem versão?
  • [ ] Rede de entrada e saída segue a responsabilidade do agente?
  • [ ] Credenciais têm escopo curto e ficam fora do contexto do modelo?
  • [ ] Estado útil sobrevive fora do disco temporário?
  • [ ] Artefatos passam por verificação antes da persistência?
  • [ ] CPU, memória, disco, tempo, rede e paralelismo possuem limites?
  • [ ] Cancelamento alcança processos e tarefas em curso?
  • [ ] O descarte remove estado residual e gera confirmação?
  • [ ] Telemetria liga ambiente, agente, processo e resultado?
  • [ ] Cold start e capacidade de pico cabem no prazo do processo?
  • [ ] A equipe consegue investigar falhas do ambiente e da tarefa?
  • [ ] Existe rota de contingência se o fornecedor ficar indisponível?

O sandbox deve reduzir o alcance da execução

Agentes capazes de trabalhar com código e arquivos ampliam a quantidade de rotinas que podem assumir. Esse ganho vem acompanhado de um ambiente real, com recursos e portas que precisam de governo.

A escolha do sandbox começa pela tarefa. Defina dados, ferramentas, rede, persistência, evidência, prazo e impacto. Depois decida se o ambiente hospedado, próprio, especializado ou híbrido oferece a melhor relação entre velocidade e controle.

O sandbox adequado não torna o agente infalível. Ele torna a falha menor, a execução mais visível e o descarte verificável. Essa é a base para transformar capacidade computacional em trabalho empresarial operável.

Fonte consultada: OpenAI, Introducing the Agents API, 10 de setembro de 2026.