← Últimos artigos
💬 NLP

SWE-Pruner Pro: The Coder LLM Already Knows What to Prune

O SWE-Pruner Pro aprimora agentes de codificação ao aproveitar suas representações internas para podar diretamente saídas de ferramentas irrelevantes por meio de um cabeçalho leve, alcançando economia significativa de tokens e melhor desempenho de tarefas sem exigir classificadores separados.

Autores originais: Yuhang Wang, Yuling Shi, Shaoqiu Zhang, Jialiang Liang, Shilin He, Siyu Ye, Yuting Chen, Kai Cai, Xiaodong Gu

Publicado 2026-07-21
📖 3 min de leitura☕ Leitura rápida

Autores originais: Yuhang Wang, Yuling Shi, Shaoqiu Zhang, Jialiang Liang, Shilin He, Siyu Ye, Yuting Chen, Kai Cai, Xiaodong Gu

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que você é um detetive superinteligente tentando resolver um mistério massivo dentro de uma biblioteca gigante e infinita. Você tem um assistente robô que consegue ler qualquer livro, mas toda vez que ele pede uma página a um bibliotecário, o bibliotecário lhe entrega uma pilha de papéis que às vezes é apenas uma única frase e outras vezes mil páginas de texto. O problema? Seu assistente robô tem um tempo de atenção muito curto. Se você fornecer texto demais de uma só vez, ele fica sobrecarregado, começa a esquecer as pistas e comete erros. Este é o mundo dos "agentes de codificação" — programas de IA que escrevem software ao ler arquivos e executar comandos. Para evitar que eles se afoguem em informações, cientistas têm tentado ensinar como "podar", ou aparar, as partes chatas do texto que eles leem.

Por muito tempo, a solução era como contratar um segundo editor separado para ficar ao lado do robô. Toda vez que o robô recebia uma nova pilha de papéis, esse editor lia tudo, decidia o que era importante e jogava o resto fora antes mesmo de o robô poder olhar para aquilo. Mas isso era lento e desajeitado; era como pedir para um humano ler um livro apenas para dizer a outro humano o que ler. A grande questão era: o próprio robô conseguiria saber o que jogar fora sem precisar de uma segunda pessoa para fazer o trabalho?

Este artigo apresenta um novo truque inteligente chamado SWE-Pruner Pro. Os pesquisadores descobriram que o cérebro do robô já sabe quais linhas de texto são importantes e quais são apenas ruído. É como se o robô estivesse lendo os papéis e, lá no fundo, sentindo um pequeno "zumbido" de importância para as pistas principais e um sinal de "tédio" para o conteúdo irrelevante. Em vez de contratar um editor separado, a equipe construiu um "decodificador" minúsculo e leve que escuta esses zumbidos internos. Conforme o robô lê a saída de uma ferramenta, este decodificador traduz instantaneamente esses sentimentos em um rótulo simples de "manter" ou "deletar" para cada linha individual.

Os resultados são surpreendentemente eficazes. Ao ouvir os próprios sinais internos do robô, o sistema consegue cortar até 39% do texto que o robô precisa processar, economizando uma quantidade massiva de poder computacional e tempo. Crucialmente, o robô não fica confuso nem comete mais erros; na verdade, em alguns desafios de codificação difíceis, o robô resolveu 3,8% mais problemas do que antes porque não se perdeu no ruído. O artigo mostra que não precisamos construir ferramentas externas complexas para gerenciar a memória de uma IA; às vezes, a IA já possui o mapa, nós apenas precisamos aprender como lê-lo.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →