OpenAI põe o GPT-6 Astra para limpar código legado: 800 mil linhas a menos em duas semanas

A equipe Core Experimentation da OpenAI, responsável pelo sistema de experimentos de toda a empresa, encarregou o GPT-6 Astra de limpar código morto. O prompt era vago e tinha erros de digitação: encontrar o que não é usado e conferir no Slack e no Statsig. Em duas semanas, cinco engenheiros fizeram merge de mais de 1 400 PRs, quase de passagem, e removeram mais de 800 mil linhas. O ponto central é a economia na comparação entre modelos em uma mesma auditoria (1 milhão de linhas, 6 000 arquivos). O GPT-6.1 Sol Ultra encontrou 131 problemas por $15,12, enquanto o Astra Ultra achou 142 por $109,06. Ou seja, 92% dos achados por 14% do preço, e a diferença restante pode ser fechada com ajustes no prompt. • A imagem de um serviço encolheu de 3,31 para 1,72 GB • A flag marcada como “Permanent” foi encaminhada pelo modelo para revisão humana, em vez de ser removida por ele mesmo • A mediana do CI caiu de ~10 para 4,5 minutos

Processado por IA de TG: @ai_product (AI Product / Igor Akimov); editado por Hamidun News
OpenAI põe o GPT-6 Astra para limpar código legado: 800 mil linhas a menos em duas semanas
Fonte: TG: @ai_product (AI Product / Igor Akimov). Colagem: Hamidun News.
Ouvir artigo
Ficha técnica e números-chave
ParâmetroDados
Fonte originalTG: @ai_product (AI Product / Igor Akimov) ↗
Editor-chefe
Dado-chave #1A imagem de um serviço encolheu de 3,31 para 1,72 GB
Dado-chave #2A flag marcada como “Permanent” foi encaminhada pelo modelo para revisão humana, em vez de ser removida por ele mesmo
Dado-chave #3A mediana do CI caiu de ~10 para 4,5 minutos

A equipe Core Experimentation da OpenAI é responsável pelo sistema de experimentos de toda a empresa. Ela mostrou como o GPT-6 Astra limpa código antigo, em vez de escrever código novo. Em duas semanas, cinco engenheiros fizeram merge de mais de 1 400 PRs e removeram mais de 800 mil linhas. A imagem de um serviço foi de 3,31 para 1,72 GB, e o tempo de CI caiu quase pela metade. A história foi publicada no blog da OpenAI para desenvolvedores e é um dos casos mais pé no chão de uso de agentes em uma base de código grande.

Prompt com erros de digitação no lugar de análise estática

Antes, o código morto era buscado com análise estática e logs de runtime. Mesmo assim, ainda aconteciam incidentes causados por remoções equivocadas. Desta vez, os engenheiros escreveram para o modelo um pedido descuidado, com erros de digitação, e o mantiveram no blog exatamente como estava: “Can you help identify and clean up dead code in the repo please, feel free to check slack, statsig [a feature flag and experimentation platform we use], or any other source you need to confirm that things are indeed no longer being used and can be cleaned up or simplified”.

O modelo não se limitou ao repositório. Ele foi por conta própria a PRs antigos, threads do Slack, trackers de tarefas e profiling de produção, e anexou a cada remoção uma explicação de por que aquele código era considerado morto. O revisor recebia argumentos e fontes, não um diff cru. Cerca de 400 variantes de snapshots visuais saíram dos testes.

A flag “Permanent” que consumia CPU havia anos

Experimentos e feature flags obsoletos são mais difíceis: esse tipo de código ainda pode estar rodando em produção. Os engenheiros pediram que o próprio modelo escrevesse o prompt da auditoria completa. Foi ele também quem calculou o custo de cada flag em CPU.

O modelo encontrou uma flag que, havia anos, multiplicava discretamente as verificações em todas as features ao mesmo tempo. Como ela estava marcada como “Permanent”, o modelo não a removeu por conta própria e levou a questão para revisão humana. Depois da remoção, o serviço economizou cerca de 0,42% de CPU. Na escala da OpenAI, isso representa dinheiro relevante, e o limite de autonomia do modelo parece razoável.

A conta da auditoria: Astra, Sol e o custo por achado

A parte mais prática do caso é a comparação entre modelos em uma mesma auditoria: 6 000 arquivos, 1 milhão de linhas em Python, TypeScript, Go e Rust.

  • GPT-6 Astra Ultra: $109,06, 142 achados, $0,77 por achado
  • GPT-6.1 Sol Ultra: $15,12, 131 achados, $0,12 por achado
  • GPT-6.1 Sol Medium: $5,27, 86 achados, $0,06 por achado

O Sol Ultra entrega 92% dos achados por 14% do preço. A análise da diferença mostrou que o Sol deixava passar flags das quais outras flags dependem. Isso foi compensado com um ajuste no prompt. A conclusão prática: um modelo intermediário com instruções bem escritas alcança o topo de linha em tarefas desse tipo.

A mesma abordagem foi usada para acelerar o CI. O modelo foi instruído a sugerir otimizações e ranqueá-las pela economia esperada de minutos de CI por dia, com base no histórico de execuções do repositório. O pedido foi este: “What ideas do you have to relieve CI load in this repository? List your ideas in a table and rank all of them by estimated CI minutes saved per day based on this repo's CI run history”. Resultados:

  • cerca de 30 PRs com merge feito
  • a mediana do CI caiu de ~10 para 4,5 minutos
  • o p90 baixou de 12,5 para 6 minutos
  • um conjunto de 63 testes passou de 592,6 para 29,8 segundos, cerca de 20 vezes mais rápido

Os autores admitem que parte das sugestões adicionava mais complexidade do que benefício. O modelo encontra tantas otimizações que, sem priorização e métricas, a equipe se afoga nelas.

Se você tem código legado, a receita é simples. Pegue uma tarefa pequena: código morto, flag obsoleta ou teste instável (flaky). Rode-a em vários modelos e níveis de effort e compare o custo por achado. Leve os comentários da revisão para o prompt seguinte, para que o modelo aprenda com as suas regras, por exemplo sobre flags com dependências. Quando o resultado estiver estável, escale para partes maiores da base de código. Marque os pontos críticos, como foi feito com “Permanent”, para que a decisão fique com uma pessoa. Para empresas com dívida técnica acumulada, esse talvez seja o ROI mais rápido de agentes: o resultado se mede em linhas, gigabytes de imagem e minutos de CI.

História

Perguntas frequentes sobre a notícia

O que se sabe sobre Prompt com erros de digitação no lugar de análise estática?

Antes, o código morto era buscado com análise estática e logs de runtime. Mesmo assim, ainda aconteciam incidentes causados por remoções equivocadas. Desta vez, os engenheiros escreveram para o modelo um pedido descuidado, com erros de digitação, e o mantiveram no blog exatamente como estava: “Can you help identify and clean up dead code in the repo please, feel free to check slack, statsig [a feature flag and experimentation platform we use], or any other source you need to confirm that things are indeed no longer being used and can be cleaned up or simplified”. O modelo n

O que se sabe sobre A flag “Permanent” que consumia CPU havia anos?

Experimentos e feature flags obsoletos são mais difíceis: esse tipo de código ainda pode estar rodando em produção. Os engenheiros pediram que o próprio modelo escrevesse o prompt da auditoria completa. Foi ele também quem calculou o custo de cada flag em CPU. O modelo encontrou uma flag que, havia anos, multiplicava discretamente as verificações em todas as features ao mesmo tempo. Como ela estava marcada como “Permanent”, o modelo não a removeu por conta própria e levou a questão para revisão humana. Depois da remoção, o serviço economizou cerca de 0,42% de CPU. Na escala

O que se sabe sobre A conta da auditoria: Astra, Sol e o custo por achado?

A parte mais prática do caso é a comparação entre modelos em uma mesma auditoria: 6 000 arquivos, 1 milhão de linhas em Python, TypeScript, Go e Rust. GPT-6 Astra Ultra: $109,06, 142 achados, $0,77 por achado GPT-6.1 Sol Ultra: $15,12, 131 achados, $0,12 por achado GPT-6.1 Sol Medium: $5,27, 86 achados, $0,06 por achado O Sol Ultra entrega 92% dos achados por 14% do preço. A análise da diferença mostrou que o Sol deixava passar flags das quais outras flags dependem. Isso foi compensado com um ajuste no prompt. A conclusão prática: um modelo intermediário com instruções bem

ZK
Zhemal Khamidun — CPO da Alpina Digital, gerente de produto do AlpinaGPT. Cria produtos de IA desde 2019. O Hamidun News é um projeto pessoal que virou um agregador em produção com mais de 6.000 leitores.
✦ Hands-On AI Engineering · Hamidun Academy

Build & Ship Production AI Agents Without Boilerplate Code

Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.

Start 72h Free Trial →Vibe-Coding Intensive
O que você acha?
Carregando comentários…