O slop da IA subiu na stack e agora contamina decisões de design
Aprofundamento CEVIU
Aprofundamento
O texto vem dos autores do SlopCodeBench (SCB), benchmark em Python com 36 problemas e 196 checkpoints, em que o agente escreve um programa para a primeira especificação e depois estende o próprio código a cada nova exigência. Segundo eles, os agentes resolvem mais checkpoints e escrevem menos slop por linha. A taxa estrita de aprovação chega a 16,3%, com o GPT-6 Astra XHigh (32 de 196 checkpoints), e todo modelo de fronteira lançado desde julho passa de 65% nos testes de núcleo.
O problema, dizem, não sumiu, subiu de camada. Duas novas avaliações mostram isso. No LibraryUseBench, em que o agente recebe uma biblioteca escrita por humanos e um prompt mínimo, todos os modelos reescrevem à mão algo que a biblioteca já oferece, em 73% a 100% das soluções. No LibraryDesignBench, em que o agente projeta a biblioteca, o índice de reimplementação cai para 40%, mas só porque o prompt é bem prescritivo. Com bibliotecas humanas e o mesmo prompt, fica em cerca de 17%.
Há também regressões pontuais: tratamento de erro pior nas três famílias analisadas e idiomas de Python 2 (formatação com %, class X(object)) em código Python 3.12 nos modelos Claude e GLM.
O que mudou
Em 15 de setembro de 2026, o CEVIU noticiou "Desorganização do Código Gerado por IA Preocupa Desenvolvedores", sobre o SlopCodeBench e métricas de verbosidade e erosão estrutural. Agora a análise dos mesmos autores indica que o slop de linha e de função diminuiu, e que o problema migrou para decisões de design e para o descaso com código de biblioteca já existente.
Por que isso importa
Para quem revisa código de agente, isso sugere que o foco do code review precisa subir de nível. Linter e regras de AST pegam o slop de linha, mas não pegam um agente que ignora a biblioteca do projeto e reescreve a função, geralmente com bug. Quem opera agentes em bases com dependências próprias deve, na leitura do CEVIU, instruir explicitamente o reuso e checar duplicações.
Linha do tempo
CEVIU noticia estudo do SlopCodeBench sobre design e manutenção do código gerado por IA.
Autores mostram que o slop migrou para decisões de design, com LibraryDesignBench e LibraryUseBench.
Perguntas frequentes
O que é o SlopCodeBench?
É um benchmark em Python com 36 problemas e 196 checkpoints. O agente escreve um programa para a primeira especificação e depois o estende a cada novo requisito. A avaliação usa testes ocultos e mede quanto slop se acumula no código.
Os agentes de IA ainda escrevem código ruim?
Em nível de linha, bem menos. Os autores veem queda grande nas violações de regras de slop. Mas o problema migrou para o design: abstrações ruins, tratamento de erro que engole bugs e reimplementação de funções que a biblioteca já tinha.
O que o LibraryUseBench mostra?
O agente recebe um problema, uma biblioteca escrita por humanos e um prompt mínimo dizendo que ela está disponível. Todos os modelos testados reescrevem à mão algo que a biblioteca já faz, em 73% a 100% das soluções.
Por que a reimplementação é um risco?
Cada cópia é mais um lugar para um bug se esconder, e as reescritas costumam vir com falhas. Os autores apontam que agentes cada vez mais constroem sobre código escrito por outros agentes, o que amplia o problema.
Fontes
- gabeorlanski.github.iofonte original
- Categoria
- CEVIU
- Publicado
- 13 de novembro de 2026
- Editoria
- CEVIU

