Classificações de agentes de programação com IA em 2026: quem resolve as tarefas?
MarkdownSWE-bench, modelos, harness, custo por tarefa e velocidade: como comparar classificações de agentes de programação e escolher para o seu projeto.
Ler o artigo completo
Todas as semanas, alguém publica um gráfico: barras, percentagens e um título em destaque no topo que diz «melhor IA para programação em 2026». E logo abaixo começa uma discussão com uma centena de comentários. Uma pessoa grita que a sua ferramenta resolve 80 por cento das tarefas, outra aponta para uma captura de ecrã que mostra que a mesma ferramenta obteve 74. Ambas têm razão. Estão apenas a olhar para medições diferentes e a medir coisas diferentes.
O autor original passou por isto quando escolheu ferramentas para os seus projetos. Persegue o primeiro lugar de uma classificação e, uma semana depois, percebe que o número vinha de um teste de laboratório, enquanto a sua tarefa real é outra história. Por isso, o que se segue não é sobre quem fica em primeiro lugar, mas sobre como funciona qualquer classificação de agentes de programação com IA: o que mede, porque é que a mesma rede neuronal produz resultados diferentes, quanto custa realmente e como ler qualquer tabela em cinco minutos e escolher uma ferramenta para a sua tarefa.
Pode encontrar mais orientações na documentação do Ailoot.
Porque é que uma classificação de agentes de IA não diz respeito à marca?
Ponto principal
A posição numa classificação é determinada por uma combinação de duas partes: a rede neuronal que está por trás e o agente que a controla. O nome da empresa não tem nada que ver com isso. O mesmo modelo resolve um número diferente de tarefas em agentes diferentes. Por isso, a frase «Claude é melhor do que GPT», ou o contrário, é quase sempre vazia: sem especificar qual o agente e qual a medição, não significa nada. É preciso comparar combinações funcionais. Os logótipos não servem para isso.
A primeira coisa a deixar de lado é o hábito de torcer por uma marca. «Anthropic contra OpenAI», «Claude contra Gemini» — dá um título apelativo, mas tem pouco que ver com a escolha de uma ferramenta. Aquilo que executa no seu computador é um agente. E um agente é composto por, pelo menos, duas camadas, que afetam ambas o resultado.
Imagine um cozinheiro e uma cozinha. O modelo é o cozinheiro: sabe cozinhar e tem talento e experiência. O agente é a cozinha e todo o equipamento: fogão, facas, fluxo de trabalho e um ajudante que lhe passa os ingredientes. Ponha um cozinheiro brilhante numa cozinha em ruínas e o jantar será medíocre. Ponha um cozinheiro mediano numa cozinha perfeitamente equipada e ele cozinhará de forma consistente e rápida. Nas classificações de agentes de IA, está a escolher a cozinha completa, incluindo o cozinheiro.
Daí resulta uma regra simples que facilitará o resto. Quando vir «a ferramenta X resolve 80 por cento das tarefas», pergunte primeiro: que modelo está incluído, que agente o controlou e que teste foi utilizado para medir o resultado? Se não houver resposta a uma destas perguntas, está a olhar para um gráfico feito para provocar uma discussão. Ainda é cedo para lhe chamar classificação.
De que é composto cada agente de IA: modelo, harness e configuração
Ponto principal
Cada agente de programação tem três camadas. A primeira é o modelo, a própria rede neuronal, como Claude ou GPT, que escreve e edita código. A segunda é o harness: um programa que permite ao modelo ler ficheiros, executar comandos e ver erros. A terceira é a configuração: quanto o modelo pode «pensar», quantas tentativas tem por tarefa e que ferramentas estão disponíveis. Alterar qualquer camada altera o resultado, mesmo que a rede neuronal continue igual.
Vou explicar as três camadas por ordem; sem elas, não podemos avançar.
A primeira camada é o modelo. É a própria rede neuronal: Claude Opus e Sonnet, da Anthropic, GPT-5, da OpenAI, e Gemini, da Google. É o «cérebro» que encontra uma solução e escreve código. Mas, por si só, o modelo não consegue executar nada nem ver ficheiros. Só consegue produzir texto em resposta a texto.
A segunda camada é o harness, ou agente. É um programa criado em torno do modelo. Dá mãos à rede neuronal: abre ficheiros do projeto, executa comandos no terminal, mostra o que correu mal e pede-lhe para corrigir o problema. Claude Code, Codex CLI da OpenAI, Cursor, Cline e Aider são todos harnesses. Os engenheiros usam um termo especializado para esta segunda camada: «harness». A ideia é precisamente essa: o harness através do qual o modelo realiza trabalho real.
A terceira camada é a configuração. São os controlos dentro do harness: quanto o modelo pode «pensar» antes de responder, quantas tentativas lhe dar para uma tarefa e que ferramentas disponibilizar. A mesma combinação obtém resultados diferentes com configurações diferentes.
É daí que vem toda a confusão em torno das classificações. As pessoas discutem a primeira camada («qual é o modelo mais inteligente»), enquanto o resultado da tabela depende das três ao mesmo tempo. Uma explicação detalhada de como estas camadas se juntam num sistema funcional está em o que é um agente de IA em termos simples.
Ler uma classificação é uma coisa; montar a sua própria combinação funcional de modelo, agente e configuração é outra. É para isso que serve a engenharia de contexto: gerir aquilo que a IA vê antes do prompt.
O que mede realmente o SWE-bench, a principal classificação de programação?
Ponto principal
O SWE-bench é a medida mais conhecida da capacidade da IA para corrigir código real. Foi criado por investigadores académicos e publicado em 2024. Contém 2 294 tarefas reais retiradas de pedidos de correção de 12 projetos populares em Python. O agente recebe um projeto com erros e uma descrição do problema e, em seguida, submete uma correção que o sistema verifica com testes reais. A percentagem na classificação é a proporção de tarefas que o agente corrigiu efetivamente.
Para ler qualquer classificação de programação, é preciso compreender a principal medição a que todos fazem referência. É o SWE-bench. Foi criado por investigadores universitários e apresentado numa conferência académica de renome. Não é um gráfico improvisado de um blogue.
O teste é simples e justo. Pegam num projeto real com um erro real que programadores humanos já corrigiram. O agente recebe esse projeto e uma descrição do problema por palavras suas. Tem de compreender o código de outra pessoa, encontrar o local certo e submeter uma correção. Depois, o sistema executa os testes reais do projeto. Se os testes passarem, a tarefa conta como resolvida. Se não passarem, não conta. Nada de «acho que está resolvido»: só marcas verdes de aprovação dos testes automatizados.
Dos 2 294 elementos do conjunto completo, os resultados são mais frequentemente apresentados para um subconjunto cuidadosamente verificado chamado SWE-bench Verified. Contém 500 tarefas que foram revistas manualmente para garantir que não tinham falhas nem eram inerentemente impossíveis de resolver. Esta versão foi criada com a OpenAI em agosto de 2024 e é aquela cujas percentagens aparecem em quase todas as classificações. Quando vê «X por cento no SWE-bench Verified», isso significa a proporção dessas 500 tarefas.
Porque é que a mesma IA obtém resultados diferentes em agentes diferentes?
Ponto principal
Esta é a principal razão pela qual as classificações se contradizem. Ponha o mesmo modelo em harnesses diferentes e ele resolverá um número diferente de tarefas. É normal haver uma diferença de vários pontos percentuais causada apenas pelo agente, mantendo a rede neuronal inalterada. Por isso, alguns benchmarks têm duas colunas separadas nas tabelas: «modelo» e «agente». A pontuação pertence à combinação completa e não pode ser transferida de um par para outro.
Eis um facto que resolve de imediato metade das discussões nos comentários. O mesmo modelo produz percentagens diferentes em harnesses diferentes, e a diferença é visível.
É possível ver isso nos dados públicos. Um benchmark que mede o trabalho dos agentes num terminal tem uma tabela clara com duas colunas separadas para o modelo e para o agente. Também apresenta os custos e a utilização. Os autores fizeram-no assim de propósito para mostrar que o resultado é sempre um par: «modelo mais agente». Uma rede neuronal, por si só, não basta para produzir uma pontuação.
A razão para a variação fica clara quando voltamos às três camadas. Um agente dá dez tentativas ao modelo por tarefa; outro dá-lhe três. Um mostra-lhe o texto completo do erro; outro corta-o. Um permite-lhe executar testes e continuar a corrigir até funcionar; outro para depois da primeira correção. A rede neuronal é a mesma, mas as condições de trabalho são diferentes, pelo que as percentagens também diferem.
A conclusão prática é simples. Se vir «Claude resolve 77 por cento», trata-se de Claude num harness específico e com uma configuração específica. Ponha o mesmo modelo noutro agente e obterá outro número. Portanto, «o modelo é inteligente» e «a combinação resolve tarefas» são afirmações sobre duas coisas diferentes.
Quanto custa resolver uma tarefa?
Ponto principal
Não faz sentido comparar agentes pelo preço da subscrição mensal: pelo mesmo dinheiro, um agente pode resolver cinco vezes mais tarefas do que outro. A métrica justa é o custo de uma tarefa concluída de ponta a ponta. Inclui o custo por token (as unidades de texto pelas quais paga enquanto o modelo trabalha) e o número de tentativas que o agente utilizou. Um modelo caro que acerta à primeira pode sair mais barato do que um modelo barato que experimenta dez abordagens.
Agora vamos falar de dinheiro, porque é aqui que começam a maioria das discussões. As pessoas comparam preços de subscrições: este agente custa 20 dólares por mês, aquele custa 200. Depois concluem: «O primeiro é mais barato.» Essa conclusão está errada, porque a subscrição não diz respeito ao resultado.
O preço da subscrição diz-lhe muito pouco neste caso. É preciso calcular o custo de uma tarefa que o agente tenha concluído com sucesso. Paga por tokens — os fragmentos de texto trocados entre si e o modelo. Quanto mais o modelo lê e escreve, mais tokens utiliza e maior é a fatura. As empresas publicam os preços dos tokens. Por exemplo, é isto que a Anthropic diz sobre o seu modelo Sonnet:
O preço mantém-se igual ao do Claude Sonnet 4: 3 USD por milhão de tokens de entrada e 15 USD por milhão de tokens de saída.
Depois vem a conta que mostra como um preço baixo pode induzir em erro. Consideremos dois modelos. O primeiro custa mais por token, mas resolve a tarefa à primeira tentativa. O segundo é mais barato, mas tenta dez vezes, relendo o projeto inteiro em cada tentativa. No final, o modelo com o preço mais baixo utiliza mais tokens e gera uma fatura maior do que o modelo caro. Explico em detalhe o que compõe o custo de trabalhar com IA em quanto custa um agente de IA para uma empresa e, separadamente, em como calcular os preços das ferramentas de vibe coding.
As boas classificações percebem isto e mostram o custo a par da percentagem: quanto dinheiro foi gasto em todas as tarefas. Preste atenção a isso. Em geral, para si, um agente que resolve 75 por cento das tarefas por um dólar cada oferece mais valor do que um que chega aos 78 por cento por três dólares cada.
Porque é que a velocidade também faz parte da classificação?
Ponto principal
Além da proporção de tarefas resolvidas e do custo, há um terceiro eixo: o tempo. Um agente conclui uma tarefa num minuto, enquanto outro experimenta opções durante meia hora. Isso não importa para uma correção pontual, mas, quando usa um agente durante todo o dia, a diferença acumula-se em horas de espera. A velocidade está normalmente associada à configuração: quanto mais deixar o modelo «pensar» e quanto mais tentativas permitir, mais preciso será e mais demorará a responder. Ser rápido e preciso ao mesmo tempo é raro.
A terceira coisa que costuma perder-se por trás das percentagens é o tempo. É tão importante como o custo se trabalhar com um agente todos os dias.
Eis o problema. A precisão e a velocidade puxam em sentidos opostos. Para resolver mais tarefas, dá mais tempo ao agente para «pensar» e mais tentativas: ele experimenta diferentes opções, executa testes e revê o trabalho. As percentagens aumentam, mas o tempo de resposta também. Numa correção pontual, a diferença entre um minuto e dez minutos mal se nota. Mas, se passar a noite inteira com um agente, atribuindo-lhe uma tarefa após outra, esses minutos acumulam-se em horas de espera em frente ao ecrã.
É por isso que a velocidade tem dois lados numa classificação. Muitas vezes, o primeiro lugar em precisão acaba por ser também o mais lento e o mais caro — foi levado às definições máximas para obter um número vistoso. Mas, para o trabalho quotidiano, pode precisar de uma combinação um pouco mais abaixo na tabela, três vezes mais rápida e barata. O que é mais importante depende das suas tarefas, e a classificação não pode escolher por si.
Porque é que uma diferença de dois ou três pontos percentuais é muitas vezes apenas ruído?
Ponto principal
A diferença entre o primeiro e o terceiro lugar numa classificação é muitas vezes apenas de dois ou três por cento e pode dever-se ao acaso, não a uma superioridade. Ao repetir o mesmo teste, as posições podem facilmente inverter-se. Os benchmarks sérios mostram isso com transparência, desenhando «bigodes», ou um intervalo de confiança. A sobreposição dos intervalos, por si só, não prova empate nem decide se a diferença é estatisticamente significativa. Esforçar-se por chegar ao primeiro lugar quando a diferença está dentro da margem de erro é um desperdício de esforço.
Outra armadilha das classificações é acreditar que o primeiro lugar é realmente melhor do que o terceiro. Muitas vezes, a diferença é de dois ou três pontos percentuais, ou 10 a 15 tarefas em 500; a interpretação depende da amostra e da variação entre execuções. Ao repetir o teste, os líderes podem trocar de posição, porque um modelo não dá exatamente a mesma resposta todas as vezes.
Medições honestas mostram incerteza, não só uma pontuação. Os «bigodes» podem representar um intervalo de confiança de 95 por cento; confirme a definição do benchmark. A sobreposição não prova igualdade nem decide a significância estatística da diferença. É necessária uma comparação adequada da diferença, dimensão da amostra e variação, idealmente preservando o emparelhamento quando ambos tentam as mesmas tarefas.
Não use um limite universal de três pontos percentuais para declarar empate. Uma diferença pequena pode ser relevante ou inconclusiva conforme a amostra, as repetições e o método de comparação. Considere incerteza, custo, velocidade e disponibilidade e teste as combinações de topo nas suas tarefas.
Quem lidera nos diferentes benchmarks no momento da redação?
Ponto principal
As percentagens exatas ficam desatualizadas em poucas semanas: sai uma nova versão de um modelo ou agente e a tabela é refeita. Por isso, não vale a pena memorizar números específicos; é melhor conhecer a ordem de grandeza e saber verificá-los. Segundo as declarações oficiais das empresas, as combinações de topo na parte verificada do SWE-bench resolvem entre 74–77 por cento das tarefas. Consulte sempre os números mais recentes diretamente no site do benchmark. As capturas de ecrã de outras pessoas ficam desatualizadas.
Agora vamos aos números, com uma ressalva importante. Qualquer percentagem específica tem pouco tempo de validade. Sai uma nova versão de um modelo ou um agente é atualizado, e uma semana depois a tabela é diferente. Por isso, não memorize os números; tenha em conta a sua ordem de grandeza e aprenda a verificá-los.
Segundo as declarações oficiais das próprias empresas, este é o panorama para as 500 tarefas verificadas do SWE-bench. A OpenAI escreveu o seguinte sobre o seu modelo GPT-5:
O GPT-5 oferece um desempenho de topo nos principais benchmarks de programação: 74,9 por cento no SWE-bench Verified e 88 por cento no Aider polyglot.
A Anthropic indica números semelhantes para os seus modelos. Para o Claude Opus 4.1, indica 74,5 por cento no mesmo SWE-bench Verified. Para o mais recente Claude Sonnet 4.5, indica uma média de 77,2 por cento em dez execuções e até 82 por cento se o modelo tiver várias tentativas e for selecionada a melhor.
Indicamos 77,2 por cento como a média de dez execuções, sem computação adicional durante o teste, no conjunto completo de 500 tarefas do SWE-bench Verified.
Está a ver o que está a acontecer? As combinações de topo de empresas diferentes situam-se num intervalo estreito: aproximadamente 74–77 por cento. A diferença entre elas são aqueles mesmos dois pontos percentuais que muitas vezes ficam dentro da margem de erro. Por isso, «quem fica em primeiro» depende da semana em que o benchmark foi executado e da configuração. Mais importante é o facto de todo o grupo de topo conseguir fazer sensivelmente as mesmas coisas; escolha dentro desse grupo com base no custo, na velocidade e na disponibilidade da ferramenta para si.
Há mais um pormenor que as empresas mencionam em letra pequena, mas que é importante. O resultado do GPT-5 não foi calculado com as 500 tarefas:
Os nossos resultados excluem 23 das 500 tarefas, que não tinham soluções estáveis na nossa infraestrutura.
Isto significa que 74,9 por cento é a proporção de 477 tarefas, não do conjunto completo de 500. Um pormenor insignificante? Não. É precisamente por isso que duas classificações honestas podem apresentar números diferentes para o mesmo modelo. A secção seguinte explica o que deve procurar nestas notas de rodapé.
Como ler qualquer classificação em cinco minutos: uma lista de verificação
Ponto principal
Para não se deixar enganar por um gráfico apelativo, verifique qualquer classificação com seis perguntas: qual é o benchmark, qual é a combinação de modelo e agente, quantas tarefas foram usadas, quantas tentativas foram permitidas, quanto custou e se é apresentada a variação dos resultados. Se pelo menos metade destas perguntas não tiver resposta, está a olhar para publicidade disfarçada de classificação. A verificação completa demora cinco minutos e elimina o risco de escolher uma ferramenta com base num número sem significado.
Eis uma sequência breve de passos. Abra qualquer classificação de agentes de IA e percorra estas seis perguntas, de cima para baixo.
- Qual é o benchmark? SWE-bench Verified ou outra coisa. Se o benchmark nem sequer for identificado, feche a página; é um gráfico feito para provocar uma discussão.
- Que combinação foi usada? «Claude» sozinho não chega; precisa de «esta versão do Claude neste harness». Sem as duas partes, a percentagem fica suspensa no ar.
- Quantas tarefas foram contabilizadas? As 500, ou apenas um subconjunto, como no exemplo do GPT-5 com 477. Um conjunto reduzido faz subir o número.
- Quantas tentativas foram permitidas? Uma tentativa é mais justa do que «dez tentativas e escolhemos a melhor». A segunda opção parece melhor, mas ninguém trabalha assim na vida real.
- Quanto custa? Há uma coluna de custos ao lado da percentagem? Se não houver, metade do panorama está escondido.
- É apresentada a variação? O que significam os intervalos de incerteza, quantas tarefas e execuções os produziram e existe comparação adequada da diferença? Nem sobreposição nem um limite fixo de três pontos provam empate.
Siga estes seis pontos e qualquer título chamativo ou resistirá ao escrutínio ou se desmoronará em cinco minutos. Também convém lembrar que passar num teste não garante um resultado no seu projeto: explico porquê em porque é que um agente de IA diz «concluído» quando o trabalho não está concluído.
De onde vem a desinformação sobre as classificações: tarefas antigas nos dados de treino do modelo?
Ponto principal
Os benchmarks têm um problema oculto: a contaminação. As tarefas do SWE-bench vêm de projetos públicos, e os modelos foram treinados com toda a Internet, incluindo esses mesmos projetos. Isto significa que um modelo pode ter «visto» a solução antecipadamente e limitar-se a recordá-la. Nesse caso, uma percentagem elevada demonstra memória, mas o modelo não aprendeu a compreender código novo. Por isso, a atualidade das tarefas e os testes fechados que ninguém viu são importantes. Os benchmarks sérios exigem explicitamente que as suas tarefas não apareçam nos dados de treino.
Há mais uma razão para não idolatrar as percentagens, e os criadores dos benchmarks falam abertamente sobre ela. As tarefas do SWE-bench vêm de projetos públicos que estão online há anos. E as redes neuronais são treinadas com dados da Internet. Isto significa que um modelo pode ter encontrado facilmente esses mesmos projetos e as respetivas correções prontas enquanto estava a ser treinado.
O que significa isto na prática? O modelo não resolveu por si algumas das tarefas «resolvidas»; recordou a resposta já pronta. Já a tinha visto durante o treino e limitou-se a reproduzi-la. Essa percentagem demonstra memória. Não diz nada sobre a capacidade de compreender código novo. A OpenAI reconhece abertamente este risco no caso do SWE-bench.
Eis a conclusão para o leitor. Quanto mais recentes forem as tarefas e quanto mais tarefas fechadas, que o modelo certamente nunca viu, o benchmark contiver, mais justa será a medição. É por isso que os novos benchmarks com testes ocultos merecem mais confiança do que conjuntos públicos antigos em que todos já praticaram. Ao escolher entre duas classificações, prefira a que utiliza tarefas recentes e mantém algumas tarefas ocultas dos modelos.
Que agente de IA deve escolher para a sua tarefa?
Ponto principal
Não existe um agente universalmente «melhor»; existe um que se adequa à sua tarefa e ao seu orçamento. Para projetos longos e com arquitetura complexa, use modelos potentes, como Claude Opus ou GPT-5, em harnesses maduros, como Claude Code e Codex. Modelos mais simples e baratos chegam para correções fáceis. Se precisar de algo gratuito e local, há agentes abertos, como Cline, Aider e OpenHands, aos quais pode ligar a sua própria chave. Escolha uma combinação adequada ao trabalho específico; a classificação é apenas um guia.
Vou reunir tudo numa escolha prática. Não existe um vencedor universal, por isso tenha em conta a sua tarefa.
Se o projeto for complexo, tiver uma grande base de código e for demorado, escolha um modelo potente num harness maduro. Entre as combinações próximas do topo das classificações estão o Claude Code da Anthropic com os modelos Opus e Sonnet e o Codex da OpenAI com modelos da família GPT-5. São agentes prontos a usar, com tudo já configurado, que lidam de forma consistente com tarefas exigentes. Custam mais em tokens, mas exigem menos esforço de configuração.
Se as tarefas forem simples — corrigir texto, montar uma página pequena ou escrever um script — não precisa de pagar mais por um modelo de topo. Modelos mais simples e baratos tratam dessas tarefas sem diferença no resultado, e a fatura será várias vezes inferior.
Se precisar de algo gratuito que funcione localmente, veja agentes abertos como Cline, Aider e OpenHands. Não têm modelo próprio; liga um modelo usando a sua própria chave. São flexíveis, mas terá de os configurar por si. O Cursor é um editor à parte com um agente integrado; pode trabalhar com modelos de diferentes empresas e cabe-lhe escolher um para a tarefa. Falo sobre as tarefas que uma empresa deve realmente delegar a um agente em que tarefas empresariais podem realmente ser delegadas a um agente de IA.
Perguntas frequentes
Perguntas frequentes
Qual é o melhor agente de programação com IA em 2026?
Não existe um único «melhor». O grupo de topo das classificações é composto pelo Claude Code com modelos da Anthropic e pelo Codex com modelos da OpenAI — são aproximadamente equivalentes e resolvem cerca de 74–77 por cento das tarefas no benchmark SWE-bench Verified. Escolha dentro deste grupo com base no custo, na velocidade e na disponibilidade. A posição na tabela é secundária.
O que é o SWE-bench, em termos simples?
É um teste da capacidade de corrigir código real. O agente recebe um projeto real com uma parte avariada e uma descrição do problema, submete uma correção e o sistema verifica-a com os testes reais do projeto. A percentagem na classificação é a proporção de tarefas que o agente concluiu com sucesso. Na maioria das vezes, é apresentado o subconjunto verificado de 500 tarefas, chamado SWE-bench Verified.
Porque é que um modelo obtém percentagens diferentes em classificações diferentes?
Porque o resultado depende não só do modelo, mas também do harness do agente e da respetiva configuração. A mesma rede neuronal é executada de formas diferentes em agentes diferentes: alguns permitem mais tentativas, outros dão acesso a informações de erro diferentes. Além disso, pode variar o número de tarefas utilizadas. Por isso, os resultados de um modelo podem diferir vários pontos percentuais.
Pode confiar numa percentagem num gráfico online?
Só se o benchmark, a combinação «modelo mais agente», o número de tarefas, o número de tentativas, o custo e a margem de erro forem apresentados em conjunto. Se faltar metade dessa informação, está a olhar para publicidade disfarçada de classificação. É sempre melhor consultar as percentagens atuais diretamente no site do benchmark: as capturas de ecrã de outras pessoas ficam desatualizadas em poucas semanas.
Quanto custa utilizar um agente de programação com IA?
É preciso calcular o custo de uma tarefa resolvida; neste caso, o preço da subscrição é enganador. O custo é composto pelos preços dos tokens e pelo número de tentativas que o agente utilizou. Um modelo caro que resolve uma tarefa à primeira acaba muitas vezes por ser mais barato do que um modelo económico que experimenta dez abordagens. Reuni comparações de preços num artigo separado sobre o custo das ferramentas de vibe coding.
Fontes
- SWE-bench Verified - anúncio do conjunto verificado de 500 tarefas, OpenAI, agosto de 2024
- OpenAI - GPT-5 para programadores (74,9% no SWE-bench Verified, nota de rodapé sobre 23 de 500 tarefas)
- Anthropic - Claude Sonnet 4.5 (77,2% e 82,0% no SWE-bench Verified, 3/15 USD por milhão de tokens)
- Anthropic - Claude Opus 4.1 (74,5% no SWE-bench Verified)
- Claude Code - agente de programação da Anthropic
- Codex CLI - agente da OpenAI, repositório
- Cursor - editor com um agente de IA integrado
- Aider - agente de programação em par na linha de comandos
Quando estiver preparado, conheça o Ailoot.
Mais detalhes
Perguntas frequentes
Intervalos de confiança sobrepostos provam que dois agentes são iguais?
Não. A sobreposição não estabelece igualdade nem decide a significância estatística. A comparação exige análise adequada da diferença, da amostra de tarefas e da variação entre execuções.
Como escolho agentes separados por poucos pontos percentuais?
Verifique benchmark, executor, número de tarefas e tentativas, incerteza e custo. Teste os candidatos de topo nas suas tarefas; não existe um limite universal de três pontos que os torne empatados.