Qual IA é de fato a melhor em finanças?

Toda empresa de IA diz que seu modelo é o melhor em finanças. Isso é marketing, não evidência. Então coloquei os modelos à prova em um benchmark real, independente, construído com Stanford, e depois reproduzi toda a execução eu mesmo com o Claude no meio como juiz neutro. Veja o que os números realmente dizem.

Também em English · Español

Leia isto primeiro: o ranking desta página é um retrato de 4 de julho de 2026. Esses rankings de IA mudam o tempo todo: novos modelos entram e todos são reavaliados a cada poucas semanas. Quando você ler isto, a ordem pode estar completamente diferente, ou até invertida. Trate os números abaixo como ilustração do método, não como a verdade de hoje. Para a classificação atual, consulte sempre o ranking ao vivo do Finance Agent: vals.ai/benchmarks/fabv2.


A Anthropic diz que o Claude é o melhor. A OpenAI diz GPT. O Google diz Gemini. A Microsoft diz Copilot. Em finanças, isso é só ruído. Resolver uma equação não tem nada a ver com ler um 10-K e pegar a nota de rodapé que quebra um valuation. Você não precisa do modelo que é o melhor num slide, precisa do que é o melhor no seu trabalho.

É exatamente isso que o benchmark Finance Agent da vals.ai mede. É um benchmark independente, desenvolvido com pesquisadores de Stanford, que avalia os principais modelos em trabalho real e específico do setor. Ele dá a cada modelo um conjunto de ferramentas, aponta para documentos da SEC e o faz pesquisar a resposta como um analista júnior faria. O harness completo é open source em github.com/vals-ai/finance-agent-v2.

  1. Os resultados: o ranking, as especialidades e o custo
  2. Como é avaliado: o paper, a rubrica e por que dá para confiar
  3. Rodando você mesmo: o repo, as armadilhas e o Claude como juiz

Parte 01

Os resultados: três gráficos, uma surpresa

O ranking: não é o modelo que você imaginaria

A IA número um em finanças neste retrato não é o Claude, nem o GPT. É o Gemini 3.5 Flash, com cerca de 58%, seguido de perto pelo Claude Fable 5 com 56% e pelo Claude Opus 4.8 com 54%. As notas no topo são próximas, e é exatamente por isso que a ordem não para de mudar.

Ranking do Finance Agent v2 da vals.ai: Gemini 3.5 Flash em primeiro com 57,86%, Claude Fable 5 em segundo, Claude Opus 4.8 em terceiro, com colunas de custo por teste e latência
vals.ai Finance Agent v2, acurácia geral (retrato de 4 de julho de 2026). O Gemini 3.5 Flash lidera com 57,86%, mas repare nas duas colunas que a maioria dos rankings ignora: custo por teste e latência.

Por tarefa: nenhum modelo vence tudo

Quebre a nota por tarefa e a manchete se desfaz. Não existe uma única melhor IA para finanças, depende do trabalho. O Gemini Flash vence em análise de resultados com 79% e em análise de mercado com 74%. Mas um modelo Claude leva o trabalho quantitativo com cerca de 81% e a análise de divulgações com 69%, as tarefas de leitura profunda em que é preciso ter o documento inteiro na cabeça.

Gráfico de barras dos líderes por categoria: quantitativo geral liderado pelo Claude Fable 5 com 80,8%, análise de resultados e de mercado pelo Gemini, modelagem financeira a mais baixa para todos, com 29,4%
Líderes por categoria de tarefa. Repare na última barra: modelagem financeira é a categoria mais fraca para todos os modelos, com máximo perto de 29%.

Essa última barra é o número mais importante da página. Modelagem financeira é onde todo modelo é mais fraco. A regra sai sozinha: deixe a IA ler, analisar e explicar, e mantenha o modelo nas suas mãos.

Notas dos gráficos acima: vals.ai Finance Agent v2, retrato de 4 de julho de 2026.
TarefaLíderNota
GeralGemini 3.5 Flash57.86%
Geral, segundoClaude Fable 5cerca de 56%
Geral, terceiroClaude Opus 4.8cerca de 54%
Quantitativo geralClaude Fable 580.8%
Análise de resultadosGemini 3.5 Flash79%
Análise de mercadoGemini 3.5 Flash74%
Análise de divulgaçõesUm modelo Claude69%
Modelagem financeiraMelhor nota entre todos os modelos29.4%

Por custo: acurácia é só metade da história

Coloque cada modelo num gráfico de acurácia versus preço por tarefa e a conclusão aparece. O Gemini Flash não é só o mais preciso, é também um dos mais baratos entre os líderes, cerca de $2,51 por tarefa, no canto superior esquerdo, onde você quer estar. Os modelos premium ficam à direita, custando três a quatro vezes mais, por um ou dois pontos a menos de acurácia.

Gráfico de dispersão de acurácia versus custo por teste; o Gemini 3.5 Flash fica no canto superior esquerdo, com $2.51 e 57,86% de acurácia, enquanto os modelos premium ficam bem à direita, com custo maior
Acurácia versus custo por teste. O Gemini 3.5 Flash (canto superior esquerdo, $2,51) é a fronteira eficiente deste gráfico; os modelos caros à direita não compram mais acurácia.

O melhor modelo para finanças hoje não é o Claude nem o GPT, e ainda é um dos mais baratos.


Parte 02

Como é avaliado, e por que dá para confiar

O benchmark está documentado em um paper de 2025 de Antoine Bigeard, Langston Nashold, Rayan Krishnan e Shirley Wu, intitulado Finance Agent Benchmark: Benchmarking LLMs on Real-world Financial Research Tasks. Ele se baseia em 537 perguntas escritas por especialistas, com contribuições de profissionais de banking, hedge fund e private equity, distribuídas em nove categorias de trabalho de analista: quantitativo, análise de resultados, análise de mercado, análise de divulgações, ajustes, comparáveis, precedentes, modelagem financeira e raciocínio qualitativo geral. Para dar ideia da dificuldade, no paper até o modelo mais forte acertou só 46,8% das perguntas, a um custo médio de $3,79 por consulta.

Citação completa: Bigeard, A., Nashold, L., Krishnan, R., & Wu, S. (2025). Finance Agent Benchmark: Benchmarking LLMs on Real-world Financial Research Tasks. arXiv:2508.00828.

A avaliação é a parte honesta, e se resume a quatro passos:

  1. Especialistas escrevem a pergunta e a resposta de referência. São tarefas reais de analista sobre tickers reais, não múltipla escolha.
  2. A resposta de referência é quebrada em uma rubrica, uma checklist explícita dos fatos e cálculos individuais que uma resposta correta precisa conter. Uma pergunta difícil pode ter sete ou mais itens separados na rubrica.
  3. O modelo pesquisa e responde usando ferramentas reais, apontadas para documentos da SEC e dados de mercado ao vivo, exatamente como um analista júnior faria.
  4. Um avaliador confere a resposta contra cada item da rubrica, um por um, marcando acerto ou erro, e depois roda uma checagem de contradição que reprova uma resposta que afirme algo falso.

A nota de uma pergunta é a fração dos itens da rubrica atendidos, e a nota geral é a média disso entre todas as perguntas. Não há crédito parcial por soar confiante, só por bater com a checklist, e é exatamente por isso que um modelo que escreve uma resposta fluente mas errada tira nota baixa. Como o padrão é uma checklist fixa e não uma impressão, a mesma régua vale para todos os modelos e o resultado é reproduzível.


Parte 03

Rodando você mesmo

O melhor é que o harness é open source, então você pode ver as perguntas reais, os tickers reais e exatamente o que o agente faz.

Repositório do GitHub vals-ai/finance-agent-v2, licença MIT, mostrando o README que lista as ferramentas do agente: web_search via Tavily, edgar_search, parse_html_page, retrieve_information e price_history
O benchmark open source: github.com/vals-ai/finance-agent-v2.

O que tem no repositório

A estrutura é pequena e fácil de ler. data/ contém public.csv, o conjunto público de perguntas com suas rubricas. finance_agent/ é o pacote Python que faz o trabalho: run_agent.py é o ponto de entrada que entrega as ferramentas ao modelo escolhido e o executa em uma pergunta, e tools.py define as cinco ferramentas que o agente pode chamar: busca de documentos no EDGAR, busca na web, parsing de páginas HTML, recuperação de informações armazenadas e histórico de preços. O Makefile instala tudo, e pyproject.toml com uv.lock fixam as dependências. Por cima disso, adicionei meu próprio run_bench.py, um wrapper com checkpoints que roda o harness uma pergunta por vez e salva cada resposta, para que um travamento ou uma chave esgotada nunca perca nem cobre de novo o trabalho já feito.

Conectando as ferramentas

Para rodar, você conecta algumas APIs: Tiingo para dados de mercado e preços, EDGAR para busca de documentos pela API da SEC, e Tavily para busca na web. Todas têm planos gratuitos, mas o da SEC é minúsculo e se esgota rápido, então na prática você cria algumas contas e alterna várias chaves (uma lista simples separada por ponto e vírgula, rotacionada a cada chamada) para manter viva uma execução longa.

Escolha seus competidores, mas fique de olho no custo e no tempo

Você escolhe os modelos: quaisquer IAs que quiser comparar, basta adicionar as chaves, então não fica preso aos meus dois. Mas atenção: isso não é gratuito nem rápido. Cada pergunta faz o modelo agir como um analista de verdade, com uma dúzia ou mais de chamadas de ferramentas, documentos ao vivo e buscas reais na web, então cada pergunta custa dinheiro real de API e pode levar vários minutos de tempo real. Rodar o conjunto completo de 537 perguntas em dois modelos pode pesar na conta de API e tomar boa parte de um dia inteiro, então comece com um piloto pequeno antes de partir para a rodada completa.

A armadilha do limite de tempo

Existe um limite de tempo por pergunta que você define com --max-time, e errar nisso arruína uma execução sem avisar. Primeiro tentei um limite apertado, de cerca de 400 segundos, e simplesmente não foi suficiente para o Gemini: como agente, ele faz muitas chamadas de ferramentas por pergunta e batia no teto no meio da pesquisa, estourava o tempo e a resposta voltava vazia. Subir o limite para cerca de 1000 segundos ou mais resolveu. O GPT barato é rápido e não faz raciocínio, então termina bem dentro dos 400 segundos, mas os modelos agênticos fortes são lentos e deliberados, então planeje limites longos por pergunta e execuções totais longas.

Antes de rodar qualquer coisa: verifique e adicione suas próprias proteções

Um hábito que vale manter antes de rodar qualquer coisa que você baixa do GitHub, incluindo este repositório: verifique a fonte e adicione suas próprias proteções primeiro. Toda hora aparecem notícias sobre código malicioso escondido em repositórios e pacotes, então confira quem é de fato o autor, confirme que está no projeto real e não num fork imitador, e leia os scripts de ponto de entrada para ver o que executam e o que enviam pela rede antes de rodá-los. Nunca rode uma etapa de cadastro ou de "desbloqueio" que peça seu nome ou e-mail, e só conecte suas chaves de API quando estiver convencido de que é seguro. É exatamente por isso que a primeira coisa que o prompt abaixo faz é obrigar o Claude a ler os pontos de entrada e provar que são seguros antes de rodar uma única linha.

O único porém, e o Claude como juiz

Há uma peça que não é open source: o avaliador da vals.ai, a parte que de fato pontua as respostas. Então construí o meu. Uso o Claude Opus como orquestrador. Ele roda cada modelo pelas perguntas e depois avalia cada resposta contra a rubrica publicada pela vals.ai, um checklist exato do paper. Ele não é competidor e nunca responde a uma pergunta de finanças: seu único trabalho é rodar os modelos e depois julgá-los linha por linha. Mesma planilha de pontuação, mesmo padrão, sem favoritismo. Você não precisa mexer no repositório bruto nem gerenciar chaves manualmente para isso: pode apontar sua assinatura do Claude para o repositório público e deixá-lo montar a execução, adicionar as proteções e avaliar os resultados. Este é o prompt exato que usei:

Prompt · Claude como orquestrador + juiz
Quero reproduzir o benchmark vals.ai Finance Agent e comparar dois modelos nele: Gemini 3.5 Flash (atualmente #1 no ranking fabv2) vs um GPT barato, gpt-4.1-mini, avaliados por você (Claude Opus) contra a própria rubrica publicada pela vals.ai. Faça tudo em uma nova pasta vals_benchmark/.1. Segurança no GitHub em primeiro lugar. O harness é o repo open source vals-ai/finance-agent-v2 (licença MIT, paper arXiv 2508.00828). Clone o repo, mas antes de rodar qualquer script de instalação ou agente, abra e leia os entrypoints (o Makefile, o entry do pacote finance_agent / run_agent.py e o tools.py) e resuma exatamente o que eles executam e quais chamadas de rede fazem. Não rode nenhuma etapa de cadastro/"unlock" e nunca informe meu nome ou e-mail em lugar nenhum. Só siga em frente depois de me mostrar que os entrypoints são seguros.2. Ambiente. O pacote exige Python ≥3.12 (o padrão 3.11 do Makefile está desatualizado). Crie um venv com py -3.14 (ou a versão mais recente ≥3.12), depois rode pip install -e . e confirme que a CLI finance-agent importa.3. Chaves → um .env separado em vals_benchmark/, e me diga exatamente onde colar cada uma. Chaves dos modelos: OPENAI_API_KEY, GEMINI_API_KEY / GOOGLE_API_KEY, ANTHROPIC_API_KEY. Chaves das ferramentas: TAVILY_API_KEY (web), PRICING_DATA_API_KEY (Tiingo), SEC_EDGAR_API_KEY (sec-api.io). O .env precisa estar no gitignore. Nunca imprima nem faça commit de uma chave. Antes da execução completa, chame cada API com uma pequena chamada de teste e confirme o 200.4. Rotação de chaves do EDGAR. O plano gratuito da sec-api.io é minúsculo e se esgota rápido, então aceite várias chaves em SEC_EDGAR_API_KEY como uma lista separada por ponto e vírgula, e alterne entre elas em round-robin (itertools.cycle) a cada chamada ao EDGAR, para que uma chave esgotada nunca derrube a execução.5. Registre o Gemini 3.5 Flash. O google/gemini-3.5-flash não está no registro. Adicione-o ao YAML do provedor (model_library/config/google_models.yaml) no grupo gemini-3; editar o all_models.json compilado não adianta nada. Verifique se ele aparece como FOUND.6. Wrapper de checkpoint (nunca perder nem pagar de novo pelo trabalho). Escreva um run_bench.py que roda o harness uma pergunta por vez, salva cada resposta em results/<model>/qNNN.json e pula qualquer pergunta já salva. Args: --model, --questions, --max-time.7. Rode o piloto. Das perguntas públicas em data/public.csv, rode algumas no google/gemini-3.5-flash e no openai/gpt-4.1-mini, com ferramentas idênticas (sec-api EDGAR, Tavily, Tiingo, fetch do sec.gov, calculadora), cada um respondendo de forma independente.8. Avalie como no paper, como juiz neutro. O avaliador da vals.ai não é open source, então replique o método publicado: para cada pergunta, pegue a rubrica da resposta de referência do especialista e confira a resposta de cada modelo contra cada ponto da rubrica (acerto/erro), mais uma checagem de contradição. Você é o juiz, não um competidor: nunca responde a uma pergunta de finanças por conta própria. Gere o grading.json, um REPORT.md e um placar limpo em PDF.Regras rígidas: leia os entrypoints antes de rodar qualquer coisa; as chaves ficam só no .env, nunca impressas nem em commit; .env e results/ ficam no gitignore; se uma execução travar, o checkpoint garante que retomamos, não recomeçamos.

O que o confronto mostrou

Coloquei o atual número um, Gemini 3.5 Flash, contra um modelo propositalmente barato e desatualizado, o GPT-4.1 mini, para manter os custos de API razoáveis e mostrar a diferença bruta que o modelo faz. Cada resposta foi avaliada pelo Opus contra a rubrica da vals.ai, ponto a ponto, exatamente como descrito acima: cada item da rubrica marcado como acerto ou erro, mais uma checagem de contradição, e a nota é a fração de pontos acertados. No piloto, o Gemini acertou 95% dos pontos da rubrica e o GPT-4.1 mini acertou 25%. Isso não é uma diferença, é um abismo.

E o motivo não foi inteligência bruta. Numa pergunta sobre divulgação, o Gemini leu os dois 10-Ks e acertou. O modelo barato puxou o documento do ano errado, pegou dados de um site de screener de ações e concluiu exatamente o oposto. Quando você olha as respostas, o Gemini cita as URLs reais dos documentos na SEC, enquanto o modelo barato cita press releases e o MarketBeat. Essa é a história toda. Quando você não força um modelo a passar pela fonte primária, ele pega a mais próxima e conveniente, e em finanças a mais próxima e conveniente é como você acaba errado e confiante ao mesmo tempo.

O modelo barato não era burro. Ele só confiou na fonte mais próxima e conveniente em vez do documento oficial.

A verdadeira lição não é "use o Gemini". Os modelos mudam, as perguntas não. Monte o benchmark, force qualquer modelo a passar por fontes primárias e deixe um juiz neutro avaliá-lo contra uma rubrica fixa. É assim que você descobre qual IA é de fato a melhor no seu trabalho, e não a melhor no slide de alguém.


Fonte do benchmark: vals.ai Finance Agent v2. Harness open source: vals-ai/finance-agent-v2. Paper: Bigeard, Nashold, Krishnan & Wu (2025), arXiv:2508.00828. Todos os números do ranking são um retrato de 4 de julho de 2026 e já devem ter mudado; reproduza-os antes de citar.