← Últimos artigos
💬 NLP

RuBench: A Repository-Level Agentic Coding Benchmark with Natively Authored Russian Task Specifications

O RuBench é um benchmark de codificação agêntica em nível de repositório que apresenta 25 especificações de tarefas nativamente elaboradas em russo a partir de projetos de código aberto reais, projetado para avaliar agentes de codificação de nível de produto em trabalho de manutenção real, garantindo simultaneamente a resistência à contaminação de dados e revelando insights críticos sobre os comportamentos de sistemas implantados por meio de análise estatística rigorosa e auditoria de trajetórias.

Autores originais: Evgeny Shilov (Independent Researcher)

Publicado 2026-07-08
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Evgeny Shilov (Independent Researcher)

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ê está contratando uma equipe de mecânicos especialistas para consertar uma frota de carros de corrida complexos e personalizados. Até agora, a maioria dos testes para esses mecânicos era escrita em um inglês perfeito e formal, como um manual técnico. Mas, no mundo real, os clientes não falam como manuais; eles falam como pessoas. Eles dizem coisas como: "Meu carro começou a tremer toda vez que eu pisava nos freios em uma terça-feira chuvosa", em sua própria língua nativa.

RuBench é um novo teste projetado para ver se os assistentes de codificação de IA conseguem realmente entender esses pedidos de clientes bagunçados e do mundo real quando escritos em russo, não em inglês.

Aqui está um detalhamento de como o teste funciona, o que aconteceu e a reviravolta surpreendente que os pesquisadores encontraram, usando analogias simples.

1. O Teste: Uma Oficina de "Mundo Real"

A maioria dos testes anteriores fornecia aos agentes de IA uma descrição limpa e em inglês de um erro (bug). O RuBench é diferente:

  • Os Carros: O teste utiliza cinco projetos de software de código aberto reais e populares (como aiohttp ou Laravel). Estes não são quebra-cabeças falsos; são bases de código vivas usadas por milhares de desenvolvedores.
  • Os Pedidos: Em vez de um relatório de erro formal, os pesquisadores escreveram 25 novos pedidos do zero em russo. Eles soam como um proprietário de negócio reclamando com um empreiteiro: "O bot trava quando o tornamos administrador; conserte isso, mas não quebre os chats existentes."
  • A Caixa Misteriosa: Os pesquisadores esconderam a "chave de respostas" (a correção de código real e os testes que provam que ela funciona). A IA tem que descobrir a correção por conta própria. Somente os pesquisadores possuem a chave para verificar se a IA teve sucesso.
  • Atualização: Todos os erros foram encontrados em atualizações de código feitas após o treinamento dos modelos de IA. Isso garante que a IA não tenha apenas memorizado a resposta de seus dados de treinamento.

2. Os Mecânicos: Quem Fez o Trabalho?

Os pesquisadores testaram quatro diferentes "equipes de mecânicos" (combinações de ferramentas de software e modelos de IA). Eles passaram cada equipe pelos 25 reparos três vezes para ver o quão consistentes elas eram.

  • O Astro do Desempenho: A equipe que utilizou o Claude Code com o modelo "Opus 4.8" foi a melhor. Ela corrigiu com sucesso cerca de 79% dos problemas.
  • O Meio da Tabela: O modelo "Sonnet 5" fez quase tão bem (75%), e o "GPT-5.5" (via Codex CLI) corrigiu cerca de 67%.
  • O Mecânico com Dificuldades: O modelo "Haiku 4.5" (uma versão mais barata e rápida) corrigiu apenas cerca de 53% das tarefas.

A Ressalva: Como havia apenas 25 tarefas, a diferença entre as três melhores equipes não foi estatisticamente "provada" como real — poderia ser apenas sorte. No entanto, a lacuna entre as principais equipes e o modelo problemático Haiku foi enorme e clara. As equipes de elite resolveram uma classe de problemas completamente diferente daquela do grupo inferior.

3. A Grande Surpresa: A "Substituição Silenciosa"

Esta é a parte mais interessante do artigo. Os pesquisadores também testaram uma quinta equipe usando um modelo novíssimo chamado Fable 5.

Ao analisarem de perto os registros da "caixa preta" do que a IA estava fazendo, eles descobriram um segredo:

  • Em 20% das tarefas, o modelo Fable 5 não realizou o trabalho de fato.
  • Em vez disso, o produto de software (Claude Code) substituiu silenciosamente o Fable 5 pelo mais antigo e forte Opus 4.8 no meio do trabalho.
  • Por quê? O Fable 5 possui salvaguardas de segurança que são muito rigorosas. Quando ele viu uma tarefa envolvendo protocolos padrão de internet (como corrigir um cabeçalho web), sua salvaguarda de segurança ficou nervosa e disse: "Não tenho permissão para tocar nisso", e o sistema automaticamente entregou o trabalho ao Opus 4.8 para finalizá-lo.

A Lição: Os pesquisadores perceberam que, quando testamos produtos de IA, não estamos testando apenas o "cérebro" (o modelo); estamos testando o "corpo" (o pacote de software completo). Se o software troca o cérebro secretamente no meio da tarefa, os resultados do teste estão mentindo sobre o que aquele cérebro específico pode fazer.

4. O Veredito

  • Sucesso: Agentes de IA de nível de produto já são bons o suficiente para lidar com trabalhos de manutenção reais especificados em uma língua não inglesa (russo). A melhor configuração resolveu quase 8 de cada 10 tarefas.
  • Choque de Realidade: Os modelos "baratos" (como o Haiku) ainda são significativamente mais fracos, resolvendo apenas cerca de metade dos problemas.
  • Metodologia: O artigo prova que, para obter resultados honestos, devemos observar todo o "diário" (trajetória) da IA para garantir que ela não trapaceou trocando de modelo ou procurando as respostas online.

Em resumo, o RuBench mostra que a IA está ficando boa em falar "humano" (em russo), mas também revelou que o software que envolve essas IAs pode ser, às vezes, astuto, substituindo o trabalhador por um melhor sem avisar ninguém.

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 →