Pular para o conteúdo

Benchmarks

O MAGI medido contra benchmarks oficiais de economia e contra resultados publicados de artigos, por chamadas de ferramentas. Cada número abaixo leva à execução de onde saiu, e cada execução pode ser baixada inteira: tarefas, trajetórias, registros de decisão e somas de verificação.

O que é avaliado

A camada de ferramentas do MAGI (estimadores registrados, chamados com a especificação de referência) e o analista que as usa (um modelo de linguagem que escolhe ferramentas e argumentos e cita os números que elas devolvem). O modelo nunca calcula um número: a resposta é pontuada pela figura que ele cita, selecionada por uma regra fixa.

Verificabilidade
Qualquer pessoa pode conferir um pacote baixado com o verify_bundle.py que vai dentro dele (só a biblioteca padrão do Python): o hash de cada arquivo, o nome de cada anexo contra seus bytes, a cadeia do registro e o summary.json recalculado a partir de results.jsonl. Refazer as chamadas de ferramentas (magi-bench verify) exige o repositório no commit da execução, e o repositório é privado.
Limites
  • Chamadas de ferramentas, não execução de código: um resultado que nenhuma ferramenta registrada expressa é uma lacuna de cobertura relatada, nunca omitida.
  • Os benchmarks externos são públicos há anos; contaminação por dados de treino não é descartável e é declarada por suíte.
  • Os resumos de raciocínio são o que o modelo declarou, não o raciocínio em si.

Como ler os números

Os números ficam separados, nunca misturados num só placar. Cada um diz de qual execução veio.

Cobertura das ferramentas
itens da divisão de origem do benchmark cujo desenho uma ferramenta registrada expressa.
Cobertura alcançável pelo agente
itens que se resolvem a partir dos dados como o agente os recebe, com as ferramentas de hoje.
Fidelidade de implementação
a ferramenta contra uma implementação independente na mesma especificação (execuções roteirizadas).
Fidelidade de replicação
a ferramenta na especificação dos próprios autores (o script do benchmark, ou a T1 de um artigo) contra o número publicado ou o gabarito do benchmark, em todas as células.
Concordância com o caminho de referência
a mesma conta quando o caminho foi montado pelo MAGI (por uma regra sobre os metadados ou à mão): mede o caminho tanto quanto a ferramenta, por isso nunca se chama fidelidade.
Acurácia do analista
o modelo ao vivo, bruta e condicionada à tarefa T1 do mesmo alvo ter passado.
Métrica nativa
a métrica do próprio benchmark, calculada como o código dele calcula.
Linhas de base triviais
uma estimativa constante 0, o caminho ingênuo (resultado sobre tratamento, sem controles) e o roteador por regras, pela mesma regra de pontuação.

Por suíte

Números de cada suíte, cada um com um link para a execução de onde veio
SuíteCobertura (ferramenta · agente)Fidelidade (implementação · replicação) · concordância do caminhoAcurácia do analistaDado T1Métrica nativaLinhas de base (zero · ingênua · regras)ComparadorOutro conjunto de itensLicençaExclusões
causcibench_real
Cobertura das ferramentas: 64%112/175
Cobertura alcançável pelo agente: 44%77/175
Fidelidade de implementação: —
Fidelidade de replicação: —
Concordância com o caminho de referência: 45%50/112
———
Linha de base zero: 0%n=153
Caminho ingênuo: 7%n=153 (3%–11%)
sem os 2 gabaritos defeituosos: 7%
Roteador por regras: 0%n=153 (0%–0%)
sem os 2 gabaritos defeituosos: 0%
nenhum no mesmo conjunto de itens
+31 referências publicadas
Calculado sobre outros itens: mostrado à parte, nunca como diferença.
Benchmark code MIT (CauSciBench README); each dataset keeps its own licence as data/README.md…
Benchmark code MIT (CauSciBench README); each dataset keeps its own licence as data/README.md lists it (CC0 1.0, MIT, CC BY 4.0, CC BY-NC 2.0, GPL 3.0 or none stated), recorded per item; the CSVs are fetched at the pinned revision, never hosted
22 itens excluídos
  • 6: no_tool:matching
  • 29: no_tool:matching
  • 41: size: CSV of 89293261 bytes exceeds 25 MB
  • 45: size: CSV of 139174766 bytes exceeds 25 MB
  • 51: size: CSV of 31097746 bytes exceeds 25 MB
  • 59: no_tool:matching
  • 60: no_tool:matching
  • 61: no_tool:matching
  • 62: no_tool:matching
  • 63: no_tool:matching
  • 64: no_tool:matching
  • 65: no_tool:matching
  • 66: no_tool:matching
  • 67: no_tool:matching
  • 68: no_tool:glm
  • 70: no_tool:glm
  • 90: no_tool:glm
  • 92: size: CSV of 370826528 bytes exceeds 25 MB
  • 94: no_tool:glm
  • 95: no_tool:glm
  • 96: no_tool:glm
  • 111: size: CSV of 50662544 bytes exceeds 25 MB
closed_form
Cobertura das ferramentas: —
Cobertura alcançável pelo agente: —
Fidelidade de implementação: —
Fidelidade de replicação: —
Acurácia das ferramentas contra os valores esperados: 100%48/48 (93%–100%)v0.1.0 da versão 0.1.0, não a atual
———
Linha de base zero: —
Caminho ingênuo: —
Roteador por regras: —
nenhum no mesmo conjunto de itensnenhumGenerated at evaluation time; the published figures are cited, not copied datanenhuma
crb_papers
Cobertura das ferramentas: 66%79/120
Cobertura alcançável pelo agente: 0%0/120
Fidelidade de implementação: —
Fidelidade de replicação: 88%139/158
———
Linha de base zero: 40%n=115
Caminho ingênuo: 41%n=115 (31%–51%)
sem o gabarito defeituoso: 41%
Roteador por regras: 0%n=115 (0%–0%)
sem o gabarito defeituoso: 0%
nenhum no mesmo conjunto de itens
+9 referências publicadas
0,597 identification_spec_correct (Difference-in-Differences) · N = 67
0,114 identification_spec_correct (Regression Discontinuity) · N = 44
Calculado sobre outros itens: mostrado à parte, nunca como diferença.
MIT (benchmark) plus each dataset's own terms; data files fetched, never hosted
5 itens excluídos
  • 42: data CSV data/ds_0022/data/data.csv is 61066788 bytes, over the 25 MiB cap of the selection rule
  • 43: data CSV data/ds_0022/data/data.csv is 61066788 bytes, over the 25 MiB cap of the selection rule
  • 55: data CSV data/ds_0029/data/data.csv is 68073883 bytes, over the 25 MiB cap of the selection rule
  • 56: data CSV data/ds_0029/data/data.csv is 68073883 bytes, over the 25 MiB cap of the selection rule
  • 65: data CSV data/ds_0035/data/data.csv is 192311317 bytes, over the 25 MiB cap of the selection rule
dgp
Cobertura das ferramentas: —
Cobertura alcançável pelo agente: —
Fidelidade de implementação: —
Fidelidade de replicação: —
Acurácia das ferramentas contra os valores esperados: 100%12/12 (76%–100%)
———
Linha de base zero: —
Caminho ingênuo: —
Roteador por regras: —
nenhum no mesmo conjunto de itensnenhumGenerated at evaluation time (magi_bench.generators)nenhuma
e2e_memo
Cobertura das ferramentas: —
Cobertura alcançável pelo agente: —
Fidelidade de implementação: —
Fidelidade de replicação: —
Taxa de aprovação do protocolo: 100%7/7 (65%–100%)v0.1.0 da versão 0.1.0, não a atual
———
Linha de base zero: —
Caminho ingênuo: —
Roteador por regras: —
nenhum no mesmo conjunto de itensnenhuminternal; the bills are validation texts written for MAGInenhuma
nist_anova
Cobertura das ferramentas: 100%11/11
Cobertura alcançável pelo agente: 100%11/11
Fidelidade de implementação: —
Fidelidade de replicação: —
Concordância com o caminho de referência: 73%16/22
Acurácia das ferramentas contra os valores esperados: 73%8/11 (43%–90%)
  • agente (T2) 73%n=11 (43%–90%)
T2 e T3 aparecem separados, nunca somados. T3 pontua o desenho; a estimativa é registrada.
gemini-3.8-flash
——
Linha de base zero: —
Caminho ingênuo: —
Roteador por regras:
  • agente (T2) 0%n=11 (0%–26%)
nenhum no mesmo conjunto de itensnenhum
Public domain (US Government work, NIST/ITL StRD); files fetched from commit- or…
Public domain (US Government work, NIST/ITL StRD); files fetched from commit- or timestamp-pinned mirrors with sha256, never committed
nenhuma
nist_univariate
Cobertura das ferramentas: 100%9/9
Cobertura alcançável pelo agente: 100%9/9
Fidelidade de implementação: —
Fidelidade de replicação: —
Concordância com o caminho de referência: 100%36/36
Acurácia das ferramentas contra os valores esperados: 100%9/9 (70%–100%)
  • agente (T2) 89%n=9 (57%–98%)
T2 e T3 aparecem separados, nunca somados. T3 pontua o desenho; a estimativa é registrada.
gemini-3.8-flash
——
Linha de base zero: —
Caminho ingênuo: —
Roteador por regras:
  • agente (T2) 0%n=9 (0%–30%)
nenhum no mesmo conjunto de itensnenhum
Public domain (US Government work, NIST/ITL StRD); files fetched from commit- or…
Public domain (US Government work, NIST/ITL StRD); files fetched from commit- or timestamp-pinned mirrors with sha256, never committed
nenhuma
official
Cobertura das ferramentas: —
Cobertura alcançável pelo agente: —
Fidelidade de implementação: —
Fidelidade de replicação: —
Acurácia das ferramentas contra os valores esperados: 86%6/7 (49%–97%) · 4 puladas
———
Linha de base zero: —
Caminho ingênuo: —
Roteador por regras: —
nenhum no mesmo conjunto de itensnenhumPublic statistics; PNADc and POF microdata come from magi_data's local cache and are never downloaded herenenhuma
paper_repro
Cobertura das ferramentas: 100%56/56(por construção)
Cobertura alcançável pelo agente: 98%55/56(por construção)
Fidelidade de implementação: 100%153/153
Fidelidade de replicação: 70%101/144
Acurácia das ferramentas contra os valores esperados: 100%56/56 (100%–100%)
  • agente (T2) 87%n=55 (76%–97%)
  • desenho (T3) 88%n=42 (78%–97%)
T2 e T3 aparecem separados, nunca somados. T3 pontua o desenho; a estimativa é registrada.
gemini-3.8-flash
87%48/55
any_cited_would_pass 0,245283n=153
Linha de base zero: 0%n=153
Caminho ingênuo: —
Roteador por regras:
  • agente (T2) 0%n=55 (0%–0%)
  • desenho (T3) 0%n=42 (0%–0%)
nenhum no mesmo conjunto de itensnenhum
Datasets are fetched, never hosted: each keeps its publisher's terms (the authors' pages, the…
Datasets are fetched, never hosted: each keeps its publisher's terms (the authors' pages, the Econometric Society's supplements). Bundles hold digests, tool results and short attributed excerpts only.
nenhuma
qrdata_socsci
Cobertura das ferramentas: 32%19/59
Cobertura alcançável pelo agente: 12%7/59
Fidelidade de implementação: —
Fidelidade de replicação: —
Concordância com o caminho de referência: 89%17/19
———
Linha de base zero: 0%n=59
Caminho ingênuo: 3%n=59 (0%–9%)
sem os 7 gabaritos defeituosos: 4%
Roteador por regras: 0%n=59 (0%–0%)
sem os 7 gabaritos defeituosos: 0%
nenhum no mesmo conjunto de itens
Calculado sobre outros itens: mostrado à parte, nunca como diferença.
CC BY-NC 4.0 (QRData); question text quoted with attribution, data files fetched, never hostednenhuma
strd
Cobertura das ferramentas: —
Cobertura alcançável pelo agente: —
Fidelidade de implementação: —
Fidelidade de replicação: —
Acurácia das ferramentas contra os valores esperados: 100%20/20 (84%–100%)
———
Linha de base zero: —
Caminho ingênuo: —
Roteador por regras: —
nenhum no mesmo conjunto de itensnenhumPublic domain (US Government work, NIST); files committed under suites/data/strdnenhuma
tool_selection
Cobertura das ferramentas: —
Cobertura alcançável pelo agente: —
Fidelidade de implementação: —
Fidelidade de replicação: —
———
Linha de base zero: —
Caminho ingênuo: —
Roteador por regras: 94%n=70 (86%–98%)
nenhum no mesmo conjunto de itensnenhuminternalnenhuma

Registro de execuções

Toda execução publicável é registrada quando começa. Execuções interrompidas, com erro ou parciais continuam listadas.

Cadeia do registro íntegra: 62 eventos, cada um com o sha256 do anterior.

Todas as execuções registradas, da mais recente à mais antiga
DataExecuçãoSituaçãoCadeiaCommitAgenteModeloTaxa de acerto ± IC 95%TokensCustoResumo (sha256 de SHA256SUMS)
15/10/2026, 15:3520261015T183517Z-suite-paper_repro-gemini-0cda63
concluídaíntegraa167d5ead931geminigemini-3.8-flash
paper_repro
  • ferramenta 100% n=56 (100%–100%)
  • agente (T2) 87% n=55 (76%–97%)
  • desenho (T3) 88% n=42 (78%–97%)
9.462.607USD 18,256
estimativa
de545076236a
15/10/2026, 15:3320261015T183314Z-suite-nist_anova-gemini-6acf8c
concluídaíntegraa167d5ead931geminigemini-3.8-flash
nist_anova
  • ferramenta 73% n=11 (43%–90%)
  • agente (T2) 73% n=11 (43%–90%)
489.000USD 0,974898
estimativa
2428cc68cd79
15/10/2026, 15:2820261015T182814Z-suite-nist_univariate-gemini-dd5d14
concluídaíntegraa167d5ead931geminigemini-3.8-flash
nist_univariate
  • ferramenta 100% n=9 (70%–100%)
  • agente (T2) 89% n=9 (57%–98%)
780.586USD 1,54581
estimativa
0a04f1dc0202
15/10/2026, 14:1420261015T171414Z-suite-official-scripted-391f79
concluídaíntegra2925aeab2262scripted—
official 86% (49%–97%)
0—41a2118bddb5
15/10/2026, 14:1420261015T171401Z-suite-tool_selection-baseline-a1426d
linha de base
concluídaíntegra2925aeab2262baselinerules-1
tool_selection 94% (86%–98%)
0—82a6279c7d1b
15/10/2026, 14:1320261015T171350Z-suite-tool_selection-scripted-900f27
concluídaíntegra2925aeab2262scriptedreference
tool_selection 100% (95%–100%)
0—5220de39f3ee
15/10/2026, 14:1320261015T171333Z-suite-e2e_memo-scripted-8076a5
concluídaíntegra2925aeab2262scriptedfake
e2e_memo 100% (65%–100%)
0—1913e25f398f
15/10/2026, 14:1320261015T171311Z-suite-dgp-scripted-505dfe
concluídaíntegra2925aeab2262scripted—
dgp 100% (76%–100%)
0—aab927559ab5
15/10/2026, 14:1320261015T171300Z-suite-closed_form-scripted-9fb914
concluídaíntegra2925aeab2262scripted—
closed_form 100% (93%–100%)
0—7ac29f56955f
15/10/2026, 14:1220261015T171252Z-suite-strd-scripted-d8a322
concluídaíntegra2925aeab2262scripted—
strd 100% (84%–100%)
0—ab3339433da2
15/10/2026, 14:1220261015T171234Z-suite-nist_anova-baseline-71784e
linha de base
concluídaíntegra2925aeab2262baselinerules-1
nist_anova
  • ferramenta 73% n=11 (43%–90%)
  • agente (T2) 0% n=11 (0%–26%)
0—4d086120920f
15/10/2026, 14:1220261015T171223Z-suite-nist_anova-scripted-7361e5
concluídaíntegra2925aeab2262scriptedreference
nist_anova
  • ferramenta 73% n=11 (43%–90%)
  • agente (T2) 73% n=11 (43%–90%)
0—ebcea7f62a4e
15/10/2026, 14:1220261015T171212Z-suite-nist_univariate-baseline-e9020b
linha de base
concluídaíntegra2925aeab2262baselinerules-1
nist_univariate
  • ferramenta 100% n=9 (70%–100%)
  • agente (T2) 0% n=9 (0%–30%)
0—30187cd37b8a
15/10/2026, 14:1220261015T171204Z-suite-nist_univariate-scripted-ca602b
concluídaíntegra2925aeab2262scriptedreference
nist_univariate
  • ferramenta 100% n=9 (70%–100%)
  • agente (T2) 100% n=9 (70%–100%)
0—f20a58ff6dfa
15/10/2026, 14:1120261015T171142Z-suite-causcibench_real-naive-d6494d
linha de base
concluídaíntegra2925aeab2262naivenaive-ols
causcibench_real 7% (3%–11%)
sem os 2 gabaritos defeituosos: 7%
0—e51187e6c780
15/10/2026, 14:1120261015T171122Z-suite-causcibench_real-baseline-4f971b
linha de base
concluídaíntegra2925aeab2262baselinerules-1
causcibench_real 0% (0%–0%)
sem os 2 gabaritos defeituosos: 0%
0—ec13653244f2
15/10/2026, 14:1020261015T171059Z-suite-causcibench_real-scripted-ded01d
concluídaíntegra2925aeab2262scriptedreference
causcibench_real 45% (31%–60%)
sem os 2 gabaritos defeituosos: 45%
0—fd313e86558c
15/10/2026, 14:1020261015T171027Z-suite-crb_papers-naive-54c3f2
linha de base
concluídaíntegra2925aeab2262naivenaive-ols
crb_papers 41% (31%–51%)
sem o gabarito defeituoso: 41%
0—17150e88100b
15/10/2026, 14:0920261015T170957Z-suite-crb_papers-baseline-dae0c1
linha de base
concluídaíntegra2925aeab2262baselinerules-1
crb_papers 0% (0%–0%)
sem o gabarito defeituoso: 0%
0—7358859fc6a8
15/10/2026, 14:0920261015T170925Z-suite-crb_papers-scripted-2dbcf5
concluídaíntegra2925aeab2262scriptedreference
crb_papers 100% (100%–100%)
0—187a2175daa3
15/10/2026, 14:0020261015T170050Z-suite-crb_papers-scripted-8b13b2
concluídaíntegra62cdbe0860adscriptedreference
crb_papers 100% (100%–100%)
0—4ab029eb5663
15/10/2026, 14:0020261015T170037Z-suite-qrdata_socsci-naive-761cb5
linha de base
concluídaíntegra62cdbe0860adnaivenaive-ols
qrdata_socsci 3% (0%–9%)
sem os 7 gabaritos defeituosos: 4%
0—c25a2cb8ad3b
15/10/2026, 14:0020261015T170025Z-suite-qrdata_socsci-baseline-2a40bf
linha de base
concluídaíntegra62cdbe0860adbaselinerules-1
qrdata_socsci 0% (0%–0%)
sem os 7 gabaritos defeituosos: 0%
0—43a789ea122e
15/10/2026, 14:0020261015T170010Z-suite-qrdata_socsci-scripted-7912b3
concluídaíntegra62cdbe0860adscriptedreference
qrdata_socsci 89% (71%–100%)
sem os 4 gabaritos defeituosos: 100%
0—941d4980c181
15/10/2026, 13:5920261015T165911Z-suite-paper_repro-baseline-8b4f85
linha de base
concluídaíntegra62cdbe0860adbaselinerules-1
paper_repro
  • ferramenta 100% n=56 (100%–100%)
  • agente (T2) 0% n=55 (0%–0%)
  • desenho (T3) 0% n=42 (0%–0%)
0—cc7aa3c9bb99
15/10/2026, 13:5720261015T165744Z-suite-paper_repro-scripted-def9df
concluídaíntegra62cdbe0860adscriptedreference
paper_repro
  • ferramenta 100% n=56 (100%–100%)
  • agente (T2) 100% n=55 (100%–100%)
  • desenho (T3) 100% n=42 (100%–100%)
0—e606b6f37dbb
15/10/2026, 09:4720261015T124724Z-suite-nist_univariate-gemini-28801c
seleção parcial
nist_univariate: n = 1 de 18 · --limit 1 --target agent
concluídaíntegra38e979372a0fgeminigemini-3.8-flash
nist_univariate 100% (21%–100%)
42.185USD 0,047038
estimativa
8c86c8bb1eec
15/10/2026, 09:4520261015T124546Z-suite-causcibench_real-gemini-c5831e
seleção parcial
causcibench_real: n = 2 de 153 · --limit 2
concluídaíntegra38e979372a0fgeminigemini-3.8-flash
causcibench_real 0% (0%–0%)
460.090USD 0,415357
estimativa
999d2b83d9a4
15/10/2026, 09:4320261015T124340Z-suite-crb_papers-gemini-f9eb57
seleção parcial
crb_papers: n = 2 de 115 · --limit 2
concluídaíntegra38e979372a0fgeminigemini-3.8-flash
crb_papers 50% (50%–50%)
473.391USD 0,45179
estimativa
7fb2d0661f28
15/10/2026, 09:4220261015T124204Z-suite-qrdata_socsci-gemini-9c7e4b
seleção parcial
qrdata_socsci: n = 2 de 59 · --limit 2
concluídaíntegra38e979372a0fgeminigemini-3.8-flash
qrdata_socsci 50% (9%–91%)
357.079USD 0,318005
estimativa
6a39f82561f2
15/10/2026, 09:4120261015T124100Z-suite-paper_repro-gemini-c5ea8f
seleção parcial
paper_repro: n = 3 de 153 · --limit 3 --target agent
concluídaíntegra38e979372a0fgeminigemini-3.8-flash
paper_repro
  • agente (T2) 100% n=2 (100%–100%)
  • desenho (T3) 100% n=1 (21%–100%)
264.664USD 0,241107
estimativa
383d85c525b2

Regras de relato

  • Tudo congelado antes de rodar: suítes, verificações, tolerâncias, fontes, transformações e formatos de resposta ficam travados num commit antes de qualquer execução ao vivo; mudar uma verificação é uma nova versão da suíte.
  • Toda execução é relatada: registrada ao começar, e as interrompidas, com erro ou parciais seguem listadas.
  • Só erros de transporte do provedor que sobrevivem às novas tentativas dele são incidentes; cada taxa aparece com os incidentes excluídos e contados como falhas. Uma execução com incidentes em mais de 5% das tarefas é parcial e nunca vira manchete.
  • Um tempo esgotado numa tarefa é uma falha, não um incidente.
  • Manchetes só de execuções completas: uma execução com limite, filtro de etiquetas, tarefas ou alvo, ou com menos tarefas do que a suíte constrói, segue no registro com o selo “seleção parcial” e nunca vira manchete. Uma suíte pode declarar sua seleção padrão (tool_selection: a divisão de teste; dgp: o nível rápido), e uma execução exatamente dela é completa. Uma execução ao vivo precisa rodar todas as tarefas da suíte, as de ferramenta inclusive, e não usa --target. A exceção é a fidelidade, e a acurácia das ferramentas, que podem vir de uma execução de todas as tarefas de ferramenta.
  • Números de versões diferentes de uma suíte são marcados; números de outro conjunto de itens nunca são subtraídos dos nossos.
  • Um gabarito que contradiz a própria pergunta é pontuado como o benchmark o pontua; a taxa sem esses itens aparece ao lado da taxa pontuada, nunca no lugar dela, com quantos são.

O que não é publicado, e por quê

dedp
derivada de material de curso: privada.
plan_selection, framing_selection
rascunhos do responsável ainda não confirmados: privadas.
Dados de terceiros
baixados de endereços fixos e conferidos por sha256, nunca hospedados; os pacotes guardam digests, resultados de ferramentas e o texto das perguntas com atribuição e licença.

A recusa está no código: a publicação e o gateway recusam qualquer execução que nomeie essas suítes.