Em 23/10/2026, um modelo rodou o pacote de amostra: Claude Opus 5.5, esforço alto, com índice fisco de 88,6% (média das taxas de aprovação nas 8 famílias do índice). Nenhum outro modelo foi rodado ainda; as linhas abaixo dele são âncoras de referência, não modelos. R1, N1, N2 e N3 ainda não foram rodadas por nenhum modelo e ficam fora do índice.
Uma linha por configuração de modelo que de fato rodou. As âncoras de referência abaixo dela não são modelos: elas delimitam a escala, do gabarito a não fazer nada, com um script simples, sem IA, no meio.
| # | Execução | Índice (aprovação) | Índice (nota média) | Famílias | Respostas | Latência mediana | Tokens entrada / saída | Datas |
|---|---|---|---|---|---|---|---|---|
| 1 | Claude Opus 5.5, esforço alto com as ferramentas em F1T e F4T | 88,6% | 96,7% | 8 / 8 | 319 | 14,4 s | 1,48M / 837,8k | 14/10/2026 – 23/10/2026 |
| — | Claude Opus 5.5, esforço alto sem ferramentas: só F1T e F4T (ablação) | — sem índice: não rodou todas as famílias | — | 2 / 8 F1T, F4T | 45 | 21,5 s | 30,3k / 115,1k | 15/10/2026 – 22/10/2026 |
| Âncoras de referência (fora do ranking) | ||||||||
| — | Respostas esperadas o gabarito, reaplicado: o teto | 100% | 100% | 8 / 8 | 199 | — | — | 20/10/2026 – 23/10/2026 |
| — | Heurística simples um script, sem IA: tributação integral na maioria das famílias (ver Metodologia) | 15,8% | 38,1% | 8 / 8 | 199 | — | — | 20/10/2026 – 23/10/2026 |
| — | Abster-se ou não fazer nada abstém-se, devolve a entrada ou não aponta nada: o piso | 2,5% | 2,5% | 8 / 8 | 199 | — | — | 20/10/2026 – 23/10/2026 |
Índice = média das taxas de aprovação nas 8 famílias do índice (F1, F2, F3, F4, F1T, F4T, S1, I1), com peso igual por família; a nota média é a mesma média sobre a nota parcial. Só uma execução que rodou todas essas famílias recebe índice e posição. R1, N1, N2 e N3 ainda não foram rodadas por nenhum modelo e ficam fora do índice. Quando um modelo rodar uma delas, ela entra no índice, e daí em diante só execuções que a incluam têm posição. Tokens de entrada incluem leituras e escritas de cache.
As barras são taxas de aprovação (todos os campos corrigidos certos); as linhas finas são intervalos de 95%; o triângulo marca quanto tira um script simples, sem IA (na maioria das famílias, supondo tributação integral para tudo). Com amostras tão pequenas os intervalos são largos: diferenças de poucos pontos são ruído.
| Execução | F1 Decisão | F2 Correção de NF-e | F3 Auditoria de lote | F4 Auditoria de NCM | F1T Decisão, com ferramentas | F4T Auditoria de NF-e, com ferramentas | S1 Auditoria da EFD | I1 ICMS sobre mercadorias |
|---|---|---|---|---|---|---|---|---|
| Claude Opus 5.5, esforço alto com as ferramentas em F1T e F4T | 90,0% 96,5% média IC 95% 74–97% n = 30 | 100% 100% média IC 95% 72–100% n = 10 | 90,0% 99,5% média IC 95% 60–98% n = 10 | 73,0% 89,6% média IC 95% 61–85% n = 100 respostas 50 tarefas × 2 execuções | 96,7% 96,7% média IC 95% 83–99% n = 30 | 93,3% 99,5% média IC 95% 70–99% n = 15 | 91,7% 98,5% média IC 95% 74–98% n = 24 | 74,0% 93,6% média IC 95% 65–82% n = 100 |
| Claude Opus 5.5, esforço alto sem ferramentas: só F1T e F4T (ablação) | — | — | — | — | 73,3% 82,2% média IC 95% 56–86% n = 30 | 46,7% 90,3% média IC 95% 25–70% n = 15 | — | — |
| Âncoras de referência | ||||||||
| Respostas esperadas o gabarito, reaplicado: o teto | 100% 100% média n = 30 | 100% 100% média n = 10 | 100% 100% média n = 10 | 100% 100% média n = 50 | 100% 100% média n = 30 | 100% 100% média n = 15 | 100% 100% média n = 24 | 100% 100% média n = 30 |
| Heurística simples um script, sem IA: tributação integral na maioria das famílias (ver Metodologia) | 46,7% 57,3% média n = 30 | 30,0% 52,9% média n = 10 | 0% 40,1% média n = 10 | 0% 18,0% média n = 50 | 43,3% 54,7% média n = 30 | 0% 25,1% média n = 15 | 0% 23,7% média n = 24 | 6,7% 32,9% média n = 30 |
| Abster-se ou não fazer nada abstém-se, devolve a entrada ou não aponta nada: o piso | 6,7% 6,7% média n = 30 | 0% 0% média n = 10 | 0% 0% média n = 10 | 0% 0% média n = 50 | 3,3% 3,3% média n = 30 | 0% 0% média n = 15 | 0% 0% média n = 24 | 10,0% 10,0% média n = 30 |
Estas famílias estão no pacote de amostra, com seus corretores e âncoras de referência, mas nenhum modelo rodou nelas ainda. Elas ficam fora do índice; quando um modelo rodar uma delas, ela entra no índice e no ranking acima.
| Família | Tarefas na amostra | Respostas esperadas | Heurística simples | Abster-se ou não fazer nada | Modelos |
|---|---|---|---|---|---|
| R1 Retenções federais | 30 | 100% 100% média · n = 30 | 33,3% 68,8% média · n = 30 | 0% 2,8% média · n = 30 | nenhum ainda |
| N1 Decisão de serviço | 30 | 100% 100% média · n = 30 | 36,7% 56,3% média · n = 30 | 3,3% 3,3% média · n = 30 | nenhum ainda |
| N2 Correção de NFS-e | 10 | 100% 100% média · n = 10 | 50,0% 57,0% média · n = 10 | 0% 0% média · n = 10 | nenhum ainda |
| N3 Auditoria de lote de NFS-e | 10 | 100% 100% média · n = 10 | 0% 39,4% média · n = 10 | 0% 0% média · n = 10 | nenhum ainda |
A F1T e a F4T tiram do enunciado o que o agente precisa consultar: os trechos dos anexos, as descrições da NCM e a tabela de cClassTrib. As mesmas tarefas rodaram com as cinco ferramentas de consulta offline e sem elas.
| Família | Com ferramentas | Sem ferramentas | Ganho | Chamadas / tarefa | n |
|---|---|---|---|---|---|
| F1T Decisão, com ferramentas Claude Opus 5.5, esforço alto | 96,7% 96,7% média · 83–99% | 73,3% 82,2% média · 56–86% | +23,3 p.p. | 2,5 (máx. 4) | 30 |
| F4T Auditoria de NF-e, com ferramentas Claude Opus 5.5, esforço alto | 93,3% 99,5% média · 70–99% | 46,7% 90,3% média · 25–70% | +46,7 p.p. | 11,2 (máx. 18) | 15 |
Quando uma família rodou mais de uma vez nas mesmas tarefas, cada execução aparece aqui e o ranking usa o número agregado, com um intervalo que toma a tarefa, e não a resposta, como unidade. Uma única execução de algumas dezenas de tarefas pode mudar vários pontos de um dia para o outro sem que nada tenha mudado.
| Execução | Data | Família | Respostas | Aprovação | Nota média |
|---|---|---|---|---|---|
| run-2026-10-14b-f4/ | 14/10/2026 | F4 · Claude Opus 5.5 | 50 | 68,0% | 86,4% |
| run-2026-10-20-f4/ | 20/10/2026 | F4 · Claude Opus 5.5 | 50 | 78,0% | 92,9% |
| Agregado | F4 · Claude Opus 5.5 | 100 | 73,0% | 89,6% | |
| amplitude entre execuções: 68,0% – 78,0% · IC 95% agrupado por tarefa: 61–85% | |||||
Cada erro de cada execução de modelo é conferido à mão contra o texto da lei e as tabelas oficiais. Os erros do modelo são, na maioria, de enquadramento em anexo: água sanitária com o código do hipoclorito de sódio em vez do 3808.94.19 que o Anexo VIII cita, óleo de soja refinado ou iogurte no anexo errado, agulhas de sutura com o código de serviços de saúde do Anexo III em vez do código de dispositivos médicos do Anexo IV, cortes de frango com o subitem vizinho. Nas auditorias da EFD, ele deixou passar uma contagem de linhas e um código fora da lista de valores válidos de um campo, e leu o CST de ICMS 200 como de base reduzida em três linhas corretas. No ICMS (I1), CFOPs, alíquotas e abstenções estão certos quase sempre; os erros são a base do DIFAL em alguns estados de destino. Para Minas Gerais, o gabarito segue os exemplos numéricos publicados pela própria SEF/MG. Sem as ferramentas, os erros são exceções e condições de anexo de que ele não se lembra.
| Família | Tipo de tarefa | Claude Opus 5.5 · com ferramentas | Claude Opus 5.5 · sem ferramentas |
|---|---|---|---|
| F1 | annex | 80,0% (n = 10) | — |
| F1 | annex_precedence | 83,3% (n = 6) | — |
| F1 | future_rates | 100% (n = 2) | — |
| F1 | pre_2026 | 100% (n = 3) | — |
| F1 | simples_2026 | 100% (n = 1) | — |
| F1 | standard | 100% (n = 2) | — |
| F1 | standard_near_miss | 100% (n = 6) | — |
| F2 | f2_build | 100% (n = 5) | — |
| F2 | f2_repair | 100% (n = 5) | — |
| F3 | f3_audit | 90,0% (n = 10) | — |
| F4 | f4_consistent | 100% (n = 20) | — |
| F4 | f4_wrong_ncm_same_treatment | 64,7% (n = 34) | — |
| F4 | f4_wrong_ncm_treatment_changes | 67,4% (n = 46) | — |
| F1T | f1t.v1:annex | 100% (n = 3) | 100% (n = 3) |
| F1T | f1t.v1:annex_condition | 100% (n = 7) | 57,1% (n = 7) |
| F1T | f1t.v1:annex_exception | 100% (n = 2) | 0% (n = 2) |
| F1T | f1t.v1:annex_precedence | 100% (n = 5) | 80,0% (n = 5) |
| F1T | f1t.v1:condition_fails | 100% (n = 3) | 66,7% (n = 3) |
| F1T | f1t.v1:future_rates | 100% (n = 1) | 100% (n = 1) |
| F1T | f1t.v1:simples_2026 | 100% (n = 1) | 100% (n = 1) |
| F1T | f1t.v1:standard | 75,0% (n = 4) | 100% (n = 4) |
| F1T | f1t.v1:standard_near_miss | 100% (n = 4) | 75,0% (n = 4) |
| F4T | f4t.v1:batch | 93,3% (n = 15) | 46,7% (n = 15) |
| S1 | s1_audit | 86,7% (n = 15) | — |
| S1 | s1_repair | 100% (n = 9) | — |
| I1 | i1.v1:ci_composicao | 77,8% (n = 9) | — |
| I1 | i1.v1:contribuinte_consumo | 100% (n = 2) | — |
| I1 | i1.v1:destinatario_implicito | 64,3% (n = 14) | — |
| I1 | i1.v1:devolucao_compra | 100% (n = 6) | — |
| I1 | i1.v1:devolucao_venda_entrada | 100% (n = 8) | — |
| I1 | i1.v1:fim_exportacao | 100% (n = 6) | — |
| I1 | i1.v1:importado_ci_ausente | 100% (n = 7) | — |
| I1 | i1.v1:importado_excecao | 100% (n = 6) | — |
| I1 | i1.v1:industria_revenda | 100% (n = 4) | — |
| I1 | i1.v1:nao_contribuinte | 30,8% (n = 13) | — |
| I1 | i1.v1:nota_multi | 41,2% (n = 17) | — |
| I1 | i1.v1:regra_es | 100% (n = 4) | — |
| I1 | i1.v1:remessa | 100% (n = 4) | — |
Todas as execuções aqui são no pacote de amostra gratuito, as mesmas tarefas que um laboratório recebe para avaliar. As tarefas são em português, sobre documentos brasileiros; partes e notas são fictícias, produtos, códigos e regras são reais, e os itens da F4 e da F4T são descrições de produto e códigos declarados reais, de dados abertos de NF-e de compras federais.
| Família | O que testa | O que a heurística simples faz | Tarefas na amostra | Respostas de modelo corrigidas |
|---|---|---|---|---|
| F1 Decisão | O tratamento de IBS/CBS de uma venda: CST, cClassTrib, base, alíquotas e valores, incluindo precedência entre anexos, vendas de 2027 em que se deve abster e Simples Nacional. | supõe tributação integral: nenhum anexo, nenhuma redução | 30 | 30 |
| F2 Correção de NF-e | Preencher ou corrigir o grupo IBS/CBS de uma NF-e de 1 a 3 itens e devolver o XML inteiro; qualquer mudança fora do grupo zera a nota. | supõe tributação integral: nenhum anexo, nenhuma redução | 10 | 10 |
| F3 Auditoria de lote | Achar cada campo de IBS/CBS errado num lote de 5 a 8 notas. | supõe tributação integral: nenhum anexo, nenhuma redução | 10 | 10 |
| F4 Auditoria de NCM | Conferir o código de produto declarado num item real de NF-e, dar o correto e o cClassTrib a que cada código leva. | confia em todo código de produto declarado e supõe tributação integral | 50 | 100 |
| F1T Decisão, com ferramentas | Decisões como as da F1, com mais exceções, precedências e condições de anexo; o agente consulta cinco ferramentas offline, com orçamento de chamadas. | supõe tributação integral: nenhum anexo, nenhuma redução | 30 | 60 |
| F4T Auditoria de NF-e, com ferramentas | Lotes de 3 a 8 itens reais de NF-e auditados como na F3, com as mesmas ferramentas e orçamento de chamadas por item. | confia em todo código de produto declarado e supõe tributação integral | 15 | 30 |
| S1 Auditoria da EFD | Auditar ou corrigir um arquivo mensal sintético do SPED Fiscal (EFD ICMS/IPI) contra um subconjunto, com fonte, das regras oficiais de validação: listar cada linha e regra violada, ou devolver o arquivo corrigido. | confere só formatos de número e data, contagens de blocos e totais das notas | 24 | 24 |
| I1 ICMS sobre mercadorias | O ICMS de uma circulação de mercadoria: CFOP, alíquota interestadual (inclusive para importados e seu conteúdo de importação), ICMS interestadual e o DIFAL devido ao estado de destino em vendas a consumidor final, pelas regras com fonte de cada estado; abster-se quando falta um fato. | um escriturário ingênuo: um só CFOP para toda venda, a alíquota regional qualquer que seja a origem da mercadoria, nunca DIFAL | 30 | 100 |
| R1 Retenções federais | Retenções federais numa nota de serviço: se IRRF, CSRF (PIS/Cofins/CSLL) e INSS se aplicam, com base e valor, incluindo limites mínimos, Simples Nacional de qualquer lado e fatos faltantes. | as alíquotas-padrão de retenção do serviço sobre o valor bruto, ignorando todos os fatos | 30 | — |
| N1 Decisão de serviço | O tratamento de IBS/CBS de um serviço na NFS-e nacional: indicador da operação, local de incidência, CST e cClassTrib pelo código NBS (Anexos II e III da LC 214), base e valores. | supõe tributação integral: nenhum anexo, nenhuma redução | 30 | — |
| N2 Correção de NFS-e | Preencher ou corrigir o grupo IBS/CBS de uma NFS-e nacional e devolver o XML inteiro, com as regras da F2. | supõe tributação integral: nenhum anexo, nenhuma redução | 10 | — |
| N3 Auditoria de lote de NFS-e | Achar cada campo de IBS/CBS errado num lote de NFS-e, com as regras da F3. | supõe tributação integral: nenhum anexo, nenhuma redução | 10 | — |
| Total | 279 | 364 |
Cada tarefa registra o nível em que seu gabarito se apoia. No pacote de amostra, 267 de 279 tarefas se apoiam nas nossas leituras da legislação (as listas de NCM e NBS dos anexos da LC 214, as regras de produto da F4, as regras de ICMS de cada estado da I1, as regras de retenção da R1 e as regras de validação da EFD), checadas por máquina (nível ai_verified): uma checagem reproduzível contra os textos e tabelas oficiais passa com zero erros, mas a assinatura de um contador ainda está pendente. As outras 12 se apoiam só nas tabelas oficiais (verified).
Checado por máquina, ainda sem a assinatura de um contador. Cada tarefa registra o nível em que se apoia, e os pacotes podem ser restritos a tarefas verificadas por contador quando a assinatura vier.
Todos os números desta página são gerados a partir dos arquivos de execução registrados, pelo mesmo código que escreve o relatório interno de linhas de base, e um teste falha se a página e os arquivos discordarem. Cada pasta de execução tem um README que passa por cada erro contra a lei; eles acompanham o pacote de amostra, sob pedido. As datas estão no horário de Brasília.
| Data | Configuração | Famílias | Respostas | Análise dos erros |
|---|---|---|---|---|
| 14/10/2026 | Claude Opus 5.5, esforço alto | F4 | 50 | envs-data/baselines/run-2026-10-14b-f4/README.md |
| 15/10/2026 | Claude Opus 5.5, esforço alto, com ferramentas | F4T | 15 | envs-data/baselines/run-v1-opus/README.md |
| 15/10/2026 | Claude Opus 5.5, esforço alto, sem ferramentas | F4T | 15 | envs-data/baselines/run-v1-opus/README.md |
| 20/10/2026 | Claude Opus 5.5, esforço alto | F4 | 50 | envs-data/baselines/run-2026-10-20-f4/README.md |
| 22/10/2026 | Claude Opus 5.5, esforço alto | F1, F2, F3 | 50 | envs-data/baselines/run-2026-10-22-iv-vi/README.md |
| 22/10/2026 | Claude Opus 5.5, esforço alto, com ferramentas | F1T | 30 | envs-data/baselines/run-2026-10-22-iv-vi/README.md |
| 22/10/2026 | Claude Opus 5.5, esforço alto, sem ferramentas | F1T | 30 | envs-data/baselines/run-2026-10-22-iv-vi/README.md |
| 22/10/2026 | Claude Opus 5.5, esforço alto | S1 | 24 | envs-data/baselines/s1/README.md |
| 23/10/2026 | Claude Opus 5.5, esforço alto | I1 | 100 | envs-data/baselines/run-i1v1-opus/README.md |
Só os modelos listados acima foram rodados. Outros modelos de ponta vêm a seguir; para avaliar o seu no pacote de amostra, escreva para nós.