Guia
Espaços de trabalho com IA baseados nos fontes versus sandboxes: qual usar?
Sandboxes são boas para experimentos. Espaços de trabalho com IA baseados nos fontes são para código que precisa de histórico Git, prévias, logs, segredos e implantação.
A diferença aparece depois que a demonstração funciona: onde fica o código, quem pode revisá-lo e como ele se torna o próximo lançamento?
Uma sandbox prioriza a primeira execução
Uma sandbox é útil quando o objetivo é testar uma ideia rapidamente. Você pode enviar um prompt, inspecionar um protótipo e decidir se vale continuar nessa direção.
Essa rapidez tem um limite. Quando o projeto precisa de revisão, compilações repetíveis, segredos, controles de integridade ou roteamento em produção, o recurso importante passa a ser o estado dos fontes que produziu a demonstração.
Um espaço de trabalho baseado nos fontes prioriza a próxima mudança
Em um espaço de trabalho com IA baseado nos fontes, o agente trabalha nos arquivos do projeto. O resultado é um diff, não a lembrança de uma conversa. Desenvolvedores podem executar a aplicação, inspecionar logs, registrar a mudança em um commit, sincronizar com Git e continuar na mesma base de código na próxima vez.
Isso importa para equipes que trabalham com IA porque o contexto do modelo deve se basear na aplicação que realmente será publicada. O próximo prompt deve ver arquivos, manifest, convenções do framework e mudanças recentes, em vez de um resumo colado.
- —Revise código gerado como um diff de arquivos.
- —Mantenha a configuração de implantação ao lado dos fontes.
- —Use prévias e logs para testar o comportamento.
- —Crie commits e branches e reverta mudanças com Git.
Escolha com base em onde o trabalho está indo
Use uma sandbox quando o resultado puder ser descartado. Use um espaço de trabalho baseado nos fontes quando o código precisar de um responsável, de um caminho de lançamento ou de uma futura pessoa na equipe.
A maioria das aplicações de produção cruza esse limite antes do que as equipes esperam. A primeira chave API, tabela de banco de dados, domínio personalizado ou handler de webhook costuma ser o ponto em que o experimento precisa de fontes reais e de um contrato de execução.
Teste se o espaço de trabalho preserva a próxima mudança
Peça a outro desenvolvedor que abra o projeto sem a conversa original. Ele deve conseguir identificar a revisão atual, executar a compilação documentada, inspecionar o diff gerado e encontrar a configuração de implantação sem reconstruir decisões do histórico da conversa.
Depois reverta uma mudança gerada por IA e compile novamente. Se o projeto não consegue explicar ou reproduzir os dois estados, o espaço de trabalho ainda funciona como uma sandbox descartável, mesmo que armazene arquivos.