Pular para o conteúdo
Zenteck
Últimas
Análise

ChatGPT Work: tarefas de 27 min revelam risco de auditoria

Por Alex da Cruz3 min de leitura0 comentário
mapa-3d-de-cidade-com-rotas-5km-10km-timer-27min-e-lupa-de-auditoria
A

Alex da Cruz

Alex da Cruz é desenvolvedor full-stack em São Paulo. Trabalha com React, TypeScript e automação, e usa inteligência artificial no dia a dia para resolver problemas reais de código e de operação — não como demonstração. Já tocou uma operação de e-commerce de ponta a ponta e hoje constrói e mantém o pipeline de automação por trás deste blog. Escreve aqui sobre o que testa de fato.

Ver perfil →

Em uma análise publicada pelo tecnólogo Simon Willison em seu site simonwillison.net, o ChatGPT Work equipado com o modelo GPT-6 Astra recebeu a tarefa de criar rotas de corrida de 5 km e 10 km a partir de um endereço específico, utilizando dados do OpenStreetMap. O sistema processou a solicitação de forma autônoma durante 27 minutos até entregar um mapa interativo em D3.js, além de arquivos baixáveis em GPX e GeoJSON.

O que significa uma execução de 27 minutos no dia a dia?

Um tempo de processamento contínuo de 27 minutos representa uma mudança de patamar no uso de inteligência artificial aplicada ao trabalho. Enquanto as consultas tradicionais buscam respostas em poucos segundos, tarefas de longa duração permitem que o agente consulte APIs externas como Nominatim e Overpass, execute cálculos geométricos locais e monte interfaces sem intervenção humana.

Na prática, isso transforma o modelo de um assistente conversacional imediato em um trabalhador assíncrono. O usuário dispara a demanda e retorna meia hora depois para coletar o resultado final. No entanto, tempos de execução mais longos exigem que as empresas revisem a forma como monitoram e gerenciam processos automatizados de segundo plano.

Por que a compactação de contexto compromete a auditoria?

A constatação mais relevante do experimento de Willison ocorreu após a conclusão da tarefa. Ao solicitar o código Python exato utilizado para calcular as rotas e consultar as APIs, o ChatGPT Work não conseguiu fornecer as linhas de comando. O sistema havia aplicado uma compactação de contexto — técnica usada para reduzir o histórico da conversa —, eliminando o código executado nos bastidores.

Esse comportamento exige diferenciar o que a fonte apurou da leitura prática para o mercado:

  • Apuração da fonte: O agente gerou os arquivos finais de visualização, mas a lógica intermediária executada no sandbox desapareceu do histórico do chat.
  • Consequência prática: Processos corporativos que exigem conformidade, auditoria de código ou reprodutibilidade não podem depender do histórico padrão do chat. O código que não for salvo explicitamente no disco permanente é perdido.

Como proteger seus fluxos de trabalho contra perda de código?

Para evitar que a compactação de contexto destrua registros essenciais em execuções longas, os profissionais precisam ajustar a estrutura dos seus prompts imediatamente.

Adote as seguintes medidas de segurança em fluxos de automação:

  1. Exija gravação em disco: Instrua o agente a salvar todo script e código intermediário em arquivos físicos dentro do diretório de trabalho (como /workspace/codigo.py) antes de encerrar o processo.
  2. Exporte logs estruturados: Peça que o modelo gere um arquivo de log com os parâmetros de consulta e respostas de APIs externas.
  3. Separe geração e execução: Em tarefas críticas, peça primeiro para o modelo escrever o código de automação e, em uma etapa separada, execute e valide os resultados.

Fontes

  1. Generating running routes with GPT-6 Astra and ChatGPT Worksimonwillison.net

Perguntas frequentes

O que é compactação de contexto no ChatGPT Work?
É o processo automático em que o ChatGPT resume ou descarta partes antigas de uma conversa longa para não estourar o limite de memória. Isso pode apagar scripts temporários e logs de execução do histórico visual.
Como não perder o código gerado por agentes de IA em tarefas longas?
Você deve incluir no prompt inicial uma instrução explícita para que o agente salve todos os scripts Python e arquivos de dados no diretório permanente do workspace antes de concluir a tarefa.