
O vazamento do Bug-Scope da Anthropic: um modelo que corrige um bug e pergunta sobre a classe
- OrcaNOVOOrca: OrcaCyber Ultra 1.02026-10-17$5.00 / $10.00 por 1M de tokens · 9 tok/s
- deepseekNOVODeepSeek: DeepSeek V4.1 Flash 10172026-10-17$0.15 / $0.60 por 1M de tokens · 236 tok/s
- DeepSeekNOVODeepSeek: DeepSeek V4.1 Flash2026-10-1740Inteligência
- OrcaNOVOOrca: OrcaCyber Zero 1.52026-10-10$3.00 / $7.50 por 1M de tokens · 95 tok/s
- openaiOpenAI: GPT-6.1 Sol2026-09-2952Inteligência
- anthropicAnthropic: Claude Sonnet 5.52026-09-2856Inteligência
- typesafeTypeSafe: Jev 1.132026-09-24$0.04 / $0.00 por 1M de tokens · 787 tok/s
- OpenAIOpenAI: GPT-6 Luna2026-09-2238Inteligência
- OpenAIOpenAI: GPT-6 Sol2026-09-2248Inteligência
- AnthropicAnthropic: Claude Opus 5.52026-09-2258Inteligência
- xAIGrok 4.72026-09-2146Inteligência
- OrcaOrca: OrcaCyber Zero 1.02026-09-17$3.00 / $7.50 por 1M de tokens · 40 tok/s
- OrcaOrca: OrcaVerify Text 1.02026-09-16$2.00 / $0.00 por 1M de tokens · 832 tok/s
- OpenAIOpenAI: GPT-6 Astra2026-09-0453Inteligência77Código
- GoogleGoogle: Gemini 3.8 Flash2026-09-0241Inteligência76Código
- AlibabaQwen: Qwen3.8 Max (0902)2026-09-0245Inteligência76Código
- AnthropicAnthropic: Claude Fable 5.12026-09-0153Inteligência82Código
- TencentTencent: Hy4 preview2026-08-28$0.83 / $2.50 por 1M de tokens · 51 tok/s
- AlibabaQwen: Qwen3.8 Flash2026-08-26$0.15 / $0.47 por 1M de tokens · 120 tok/s
- z-aiZ.ai: GLM 5.3 Flash2026-08-2642Inteligência72Código
A frase mais interessante no vazamento atual da Anthropic não é sobre inteligência. É sobre escopo. Segundo um relato divulgado no X em 19 de outubro de 2026, a Anthropic está preparando um modelo que, quando solicitado a corrigir um único bug, consegue identificar a classe mais ampla de problemas por trás dele e então perguntar se deveria abordar esses problemas também. Trata-se de uma alegação sobre onde um modelo para, não sobre quão bem ele raciocina — e ela incide diretamente na linha de falha de todo agente de programação em produção, incluindo os que são construídos sobre o Claude Opus 5.5 hoje e os que as pessoas já supõem que rodarão no Claude Fable 5.5, o candidato não confirmado para o modelo que está sendo descrito. A Anthropic não anunciou, nomeou nem datou nenhum modelo desse tipo. Não há identificador, tabela de preços, model card nem avaliação. Tudo abaixo sobre o comportamento relatado é reportagem não verificada, de fonte única, e tudo abaixo sobre a linha atual é da própria documentação da Anthropic. As falhas documentadas de IA e os incidentes com agentes de programação por trás de relatos como este estão reunidos no OrcaRouter AI Incident Archive onde cada entrada traz suas próprias fontes, severidade, grau de confiança e sinalização de disputa.
A formulação importa mais do que de costume aqui, porque dois resumos do mesmo relatório descrevem dois comportamentos diferentes. O que soa como uma especificação — um bug, a classe por trás dele, uma pergunta sobre se convém ampliar o trabalho — aparece no repasse que chegou até nós. A agregação pública do relatório, lida em 19 de outubro, traz uma frase diferente: um modelo “com melhor intuição e raciocínio, capaz de discernir intenções subjacentes e melhor em pensar fora da caixa.” Não são a mesma afirmação. Uma é sobre um modelo propondo mais trabalho; a outra é sobre um modelo interpretando o que você quis dizer. Ambas podem ser verdadeiras para o mesmo modelo, mas apenas uma delas muda a cara de um diff na manhã de segunda-feira, e é essa que vale a pena desmontar.
O que a alegação realmente diz, e o que não diz
Tire os adjetivos e o relatório descreve um comportamento em três etapas: o modelo recebe um defeito, generaliza desse defeito para um padrão e traz o padrão à tona para o usuário em vez de corrigi-lo silenciosamente. A terceira etapa é a que transforma isto numa afirmação de design, e não numa afirmação de benchmark. Um modelo que corrigisse silenciosamente cada instância seria um agente autônomo com um raio de impacto ilimitado. Um modelo que encontra o padrão e pergunta está propondo uma mudança no escopo da tarefa, algo que um engenheiro cuidadoso faz e que um agente descuidado não deveria ter permissão para fazer unilateralmente.
Também não é uma afirmação que alguém já possa avaliar. Não existe um conjunto público de tarefas que meça “identificou a classe corretamente” em contraste com “inventou um padrão que não estava lá”. Os dois comportamentos parecem idênticos numa transcrição: o modelo retorna com uma lista. Se a lista é uma generalização genuína ou uma alucinação confiante só se determina lendo cada item, que é o trabalho que o modelo deveria poupar você.
O que o relatório não diz é igualmente determinante. Nenhum nome de modelo. Nenhum identificador de API. Nenhum preço, janela de contexto ou limite de saída. Nenhuma indicação de se o comportamento é um padrão, um modo ou algo que quem faz a chamada precisa solicitar. E nenhuma confirmação do fornecedor de qualquer tipo — a sala de imprensa da Anthropic não publicou nada sobre um novo modelo desde o Claude Haiku 5.5, em 7 de outubro de 2026, e a visão geral de modelos da Claude Platform ainda lista exatamente quatro modelos: Claude Fable 5.1, Claude Opus 5.5, Claude Sonnet 5.5 e Claude Haiku 5.5.
Por que “a classe mais ampla” é uma afirmação diferente de “raciocínio melhor”
Melhor raciocínio é a alegação segura. Cada geração é descrita dessa forma, é medida em índices públicos, e um sucessor com pontuação mais alta seria esperado, e não digno de notícia. Generalizar a partir de uma instância é uma operação diferente, e a razão pela qual isso é interessante é que é o padrão de defeito real mais comum em software.
O exemplo canônico é injeção. Você relata uma consulta não sanitizada em um handler. A classe por trás disso é todo outro handler que constrói uma consulta da mesma forma. Um revisor humano que já viu isso antes não corrige o único handler e segue em frente; ele faz grep pelo padrão e então pergunta se a correção pertence a este ticket. Um modelo que faz a mesma coisa está realizando uma revisão, não um reparo. A saída não é um patch, é uma descoberta — e descobertas só são úteis se alguém com autoridade para ampliar o ticket estiver no circuito.
• O que a reclamação descreve — dado um defeito, identifique o padrão e sinalize-o antes de agir.
• O que uma correção comum faz — altera o código que você apontou e para.
• O que um agente descuidado faz — altera o código que você indicou, depois continua em frente, e o diff é a primeira coisa que você fica sabendo disso.
• O que o relatório deixa em aberto — se “asks” significa uma pergunta bloqueante em uma sessão interativa ou uma nota anexada a uma alteração concluída.
Essa última linha é onde o vazamento deixa de ser avaliável. A diferença entre essas duas leituras é a diferença entre uma ferramenta que respeita o controle de mudanças e uma que documenta seu próprio aumento de escopo depois do fato.
A própria orientação da Anthropic já está dos dois lados disso
Eis o que torna a afirmação crível em vez de aleatória. A orientação publicada pela Anthropic para o Claude Code já pede exatamente esse instinto em um ponto e alerta contra ele em outro, e os dois conselhos estão separados por um parágrafo.
“Corrija as causas raiz, não os sintomas” é uma das estratégias documentadas no guia de práticas recomendadas do Claude Code, ilustrada com uma falha de build: corrija o erro e verifique se o build é bem-sucedido, e não suprima o erro. Essa é uma instrução direta para olhar além da instância relatada. Algumas seções antes, o mesmo guia diz para “Delimitar a tarefa. Especificar qual arquivo, qual cenário e preferências de teste”, com o exemplo de pedir um teste que cubra um caso limite em vez de testes em geral. O motivo apresentado é que o Claude pode inferir a intenção, mas não consegue ler sua mente.
O guia também estabelece um limite com base no tamanho do diff: o modo de planejamento vale a sobrecarga quando uma alteração afeta vários arquivos ou a abordagem é incerta, e “se você conseguir descrever o diff em uma frase, pule o plano”. Um modelo que expande um único bug para uma classe inteira está, por construção, transformando um diff de uma frase em um plano. Portanto, o comportamento descrito pelo vazamento não é estranho à filosofia de produto da Anthropic — é o momento em que dois dos seus princípios declarados colidem, e a colisão atualmente é resolvida pelo usuário, não pelo modelo.
Há uma segunda razão, menos confortável, pela qual a alegação é plausível. A própria documentação da Anthropic é franca ao dizer que um modelo para quando o trabalho parece concluído, e que, sem algo que o modelo possa executar — uma suíte de testes, um código de saída de build, um diff em relação a um fixture —, “parece concluído” é o único sinal disponível. Um modelo que generaliza de um bug para uma classe é um modelo que encontrou um sinal além de “parece concluído”. Esse é o argumento mais forte a favor da capacidade e o argumento mais forte a favor de perguntar antes de agir com base nela.

Onde a decisão realmente é tomada hoje
O útil deste vazamento é que os controles de que ele precisaria já existem, e você pode inspecioná-los sem esperar por um modelo. Três deles importam.
• Esforço — A Anthropic expõe cinco níveis, de low a medium e high até xhigh e max, e a configuração determina quanto trabalho o modelo faz por conta própria. Claude Opus 5.5 e Claude Haiku 5.5 usam medium por padrão; os demais modelos atuais usam high por padrão. O esforço se aplica a todos os tokens de saída, inclusive chamadas de ferramentas, o que significa que um modelo que amplia o escopo com esforço alto é um modelo que amplia o escopo com uma fatura maior.
• Modo de planejamento — o Claude Code separa a exploração da execução, e o limite documentado para usá-lo é precisamente o caso de vários arquivos que uma classe de bug implica. O controle não é um filtro sobre as ideias do modelo; é uma etapa em que você consegue ver o escopo ampliado antes que ele se torne um diff.
• Portões determinísticos — os hooks executam uma verificação como um script e podem bloquear o término de um turno até que ela passe. Esse é o único dos três que não depende de o modelo escolher perguntar. Se o comportamento relatado algum dia for lançado, a maneira honesta de usá-lo é por trás de um portão que você escreveu, porque “pergunta se deveria abordá-los” é uma promessa sobre o julgamento de um modelo, e um hook de parada é uma promessa sobre o seu próprio.
Nada disso é uma crítica à afirmação. É a razão pela qual a afirmação é interessante: um modelo que propõe um escopo mais amplo só é uma melhoria se a ampliação for visível antes de ser aplicada, e todo mecanismo que a torna visível é algo que o chamador configura, não algo que o modelo garante.
Quanto custaria se funcionasse
A expansão de escopo é o tipo mais caro de prestatividade, porque multiplica a saída em vez da entrada. Na tabela de preços atual da Anthropic, o Claude Fable 5.1 custa US$ 10 por milhão de tokens de entrada e US$ 50 por milhão de saída, enquanto o Claude Opus 5.5 custa US$ 4 e US$ 20 — e a própria documentação da Anthropic orienta os desenvolvedores a começar pelo Claude Opus 5.5, passando para o Fable somente quando as avaliações do Opus com esforço maior ainda ficarem aquém. Um modelo cujo argumento de venda é encontrar mais trabalho a fazer contraria diretamente esse conselho, já que o nível barato é aquele cuja saída você quer multiplicada, e o nível caro é aquele em que um ticket ampliado vira uma linha de orçamento.
Há um custo de segunda ordem que não aparece na conta de tokens: a revisão. Um patch para uma função pode ser lido em um minuto. Um achado que nomeia nove outros pontos de chamada precisa ser verificado item por item, e a verificação é o mesmo trabalho que o modelo alegou remover. Isso não é um argumento contra a capacidade — um bom revisor com uma lista de verificação é mais rápido do que um bom revisor sem uma —, mas significa que o valor depende da precisão. Um modelo que apresenta cinco instâncias verdadeiras e uma inventada custou a você o tempo de refutar a inventada e lhe ensinou a confiar um pouco menos na lista.
O que você pode chamar hoje, e a resposta honesta sobre este.
Nada de novo. Não há identificador para o modelo no relatório, e o nosso próprio catálogo é um bom teste disso: pedir-lhe anthropic/claude-fable-5.5 devolve model not found, e o mesmo acontece com anthropic/claude-haiku-5.5. Estas strings não estão entre os 209 modelos que encaminhamos. O que resolve é a linha atual ao preço de tabela da Anthropic — anthropic/claude-opus-5.5 com uma janela de contexto de 1M de tokens, um limite de saída de 128K e $4 / $20 por milhão, e anthropic/claude-fable-5.1 a $10 / $50. Qualquer plataforma que anuncie agora acesso ao “novo modelo de caça a bugs da Anthropic” está a vender um nome.
A pergunta prática que um leitor realmente tem não é como o modelo se chama. É como descobrir se um modelo que amplia o escopo ajuda ou prejudica no seu código sem apostar um caminho de produção numa fofoca. Essa é uma questão de roteamento, e é o único ponto em que uma plataforma justifica seu valor: enviar uma fração das requisições para o modelo ainda não comprovado tendo, atrás dele, um modelo que você já mediu, para que uma generalização ruim custe uma revisão em vez de um incidente. As mudanças de preço e os novos lançamentos da Anthropic chegam ao OrcaRouter no mesmo dia com 0% de markup, então, quando uma tabela de preços aparecer, o custo do experimento é o preço de lista e nada além disso. Você pode ver exatamente quanto custa o atual topo da linha na página do modelo Claude Opus 5.5, e compará-lo com a página do Claude Fable 5.1 antes de decidir qual deles deve ser o padrão para sua carga de trabalho.


O que mudaria esta peça
Três coisas, e a primeira é a que resolveria isso mais rápido.
Uma frase de fonte primária. Uma linha na documentação da Anthropic descrevendo quando o modelo amplia o escopo, e se essa ampliação é o padrão ou algo opcional, converteria todo o vazamento em uma especificação. A ausência dessa linha é o motivo pelo qual toda afirmação aqui precisa ser relativizada.
Uma avaliação publicada. «Encontrou a classe» só tem significado em contraste com «inventou a classe», e nenhum fornecedor publica um conjunto de tarefas que separe as duas coisas. Enquanto não existir um — precisão e recall na identificação de classes de defeitos, avaliados por alguém que não seja o laboratório —, uma alegação sobre generalizar a partir de um único bug é a descrição de uma intenção, não uma capacidade que se possa comparar entre modelos.
Um nome e uma tabela de preços juntos. A convenção de nomenclatura tem se mantido estável em Fable 5, Fable 5.1, Opus 5.5, Sonnet 5.5 e Haiku 5.5, e o identificador carrega o nível: um claude-fable-5-5 implicaria $10 / $50 e um claude-opus-5-6 implicaria $4 / $20. Uma única string na visão geral dos modelos resolve a questão à qual o vazamento dedica mil palavras.
Até lá, a posição honesta é que, segundo relatos, um laboratório de fronteira está a desenvolver um comportamento sobre o qual toda organização de engenharia já tem uma política, e ninguém publicou a política. Se um modelo deve corrigir o bug que você relatou, ou o bug que você não sabia que tinha, não é uma questão de capacidade. É uma questão sobre quem detém o botão de merge, e o vazamento — que diz que o modelo pergunta — é uma resposta mais tranquilizadora do que a que a maioria dos agentes de codificação dá atualmente, que é continuar e deixar o diff explicar por si mesmo.
Comparados neste artigo1
Detectado a partir deste artigo · Benchmarks: Artificial Analysis · atualizado diariamente
