Claudim — inteligência aplicada aos negócios
Claudim
Assine

Seu agente não erra na tela, erra no banco

Claudim

Equipe Claudim

17 de setembro de 2026 · 7 min de leitura

agente-de-ia-banco-de-dados

Um benchmark publicado no arXiv colocou seis agentes de IA para trabalhar dentro de um ERP real e mediu o resultado onde ele importa: no banco de dados. A distância entre "salvou" e "salvou certo" é grande o bastante para mudar o critério de aceite de qualquer projeto de automação.

Existe um tipo de erro que não aparece.

O agente abre o sistema, navega até o formulário certo, preenche os campos, clica em salvar. A tela confirma. O print da execução mostra sucesso. E o registro gravado está errado.

Esse é o achado central do ERPBench, benchmark publicado como preprint no arXiv em 15 de setembro de 2026 por Kratika Bhagtani, Kusha Sridhar, Maziyar Baran Pouyan, Yuying Zhao e Eugene Siow. A proposta é simples de enunciar e desconfortável de encarar: avaliar agentes que operam só por captura de tela e ações simuladas — os chamados *computer-use agents* — dentro de um ERP de verdade, e pontuar cada tarefa contra o valor real gravado no banco, não contra o que a interface mostrou.

A mudança de régua é o ponto. Não é um benchmark mais difícil. É um benchmark que mede outra coisa.

1. O que o ERPBench faz de diferente

A avaliação de agentes de computador amadureceu em cima de tarefas de desktop genérico e de navegação web. Os autores argumentam que ERPs impõem desafios distintos: interfaces densas, interações coordenadas de vários passos e erros que alteram registros de negócio persistentes em vez de se manifestarem na tela.

O benchmark roda sobre o ERPNext, ERP de código aberto, instalado localmente em Docker — escolha que torna o ambiente reproduzível, ao contrário de plataformas proprietárias fechadas. São 30 tarefas distribuídas em três níveis de complexidade, cobrindo finanças, compras, estoque e gestão de clientes: desde a edição de um campo único até fluxos encadeados que atravessam várias telas e ligam documentos dependentes entre si. Cada tarefa é executada cinco vezes de forma independente, o que dá 150 execuções por modelo.

Junto ao benchmark, os pesquisadores apresentam também um harness de produção que submete as ações do agente a aprovação humana antes de executá-las. O ERPBench roda esse mesmo harness em modo autônomo.

2. Chegar no formulário não é o mesmo que gravar o dado

Os resultados separam três coisas que costumam ser tratadas como uma só: chegar ao registro certo, disparar o salvamento e deixar o valor correto no banco.

Nas tarefas de nível 1 — as mais simples, de edição de registro único —, a tabela do estudo fica assim:

Agente

Salvou (T1)

Gravou certo (T1)

Gravou certo (T3)

Claude Sonnet 4.6

98%

94%

100%

UI-TARS-7B

68%

9%

0%

Holo3-35B-A3B

47%

34%

3%

Qwen3-VL-32B

42%

32%

3%

OpenCUA-32B

34%

23%

0%

OpenCUA-7B

3%

0%

0%

*T1: edição de registro único. T3: fluxos encadeados em várias telas. Dados das tabelas do preprint.*

A linha do UI-TARS-7B é a que merece atenção, e os próprios autores a destacam: o agente "chega ao alvo em 95% das execuções e dispara um salvamento em 68%, mas apenas 9% deixam o valor correto no banco de dados, de modo que quase todo salvamento que ele confirma está errado".

Leia de novo essa proporção. Não é um agente que falha e avisa. É um agente que conclui, confirma e entrega lixo.

No abstract, os autores resumem o padrão de forma ainda mais direta: alguns agentes salvam em até 85% das execuções e escrevem o valor correto em apenas 3%. E a conclusão que eles tiram do conjunto é a frase que deveria circular em qualquer comitê de automação: desempenho forte em interface gráfica geral não se transfere para confiabilidade empresarial.

Há uma exceção relevante, e ela não deve ser lida como conforto. Um único modelo proprietário, o Claude Sonnet 4.6, atingiu patamar próximo ao humano — e o estudo tem referência humana: três anotadores executaram as mesmas tarefas na mesma instância, pontuados pelo mesmo verificador de banco. Os usuários experientes ficaram entre 95% e 100%. Mesmo o anotador que nunca havia usado o ERPNext antes chegou a 87% no nível mais difícil, acima de todos os modelos de peso aberto testados.

3. Os cinco jeitos de quebrar

O estudo organiza as falhas numa taxonomia, e ela é útil muito além do paper — porque é um vocabulário para conversar com fornecedor.

Modo de falha

O que acontece

Planejamento

O agente nunca chega ao registro alvo

Ancoragem

Chega ao registro, mas age sobre os elementos errados

Salvamento

Preenche os valores certos e não dispara o save

Percepção

Salva com sucesso e grava o valor errado

Recuperação

Entra em laço de interação ou esgota o orçamento de passos

Quatro dessas falhas são barulhentas. A tarefa não completa, o fluxo trava, alguém percebe.

A quarta é silenciosa. E é a única que gera passivo contábil.

4. Onde isso encosta na sua operação

Aqui a leitura deixa de ser sobre modelos e passa a ser sobre processo — e é uma interpretação minha, não uma conclusão do estudo.

O gargalo do agente empresarial não é a inteligência do modelo. É a ausência de critério de verificação no processo que o recebe.

Quando uma empresa avalia automação de contas a pagar, de compras ou de movimentação de estoque, a demonstração quase sempre é visual: alguém mostra a gravação da execução, o agente navegando, o formulário sendo preenchido, a mensagem de confirmação. É uma demonstração de interface. O ERPBench mostra, com método, que interface e estado do dado são duas variáveis diferentes — e que a primeira não prova a segunda.

Um erro de agente em ERP não gera tela vermelha. Gera um lançamento errado que só aparece no fechamento, quando o rastro de quem fez o quê já esfriou.

O que isso muda na prática é o aceite. Critério de aceite de automação em sistema de registro não pode ser o print da execução. Tem que ser o estado do dado, verificado contra uma fonte independente, com conciliação e trilha de auditoria.

E existe uma pergunta anterior a essa, que a maioria das empresas descobre que não sabe responder:

**Antes de plugar agente em ERP**
- Qual é o "dado-verdade" desse processo — o valor que define, sem ambiguidade, que a tarefa deu certo?
- Esse dado já existe hoje, sem o agente? Alguém consegue consultá-lo?
- Quem confere, com que frequência, e em quanto tempo um erro seria detectado?
- O que acontece com o registro errado entre a gravação e a detecção?
- Existe reversão, ou só correção manual no fechamento?

Onde a empresa não sabe dizer qual estado do dado define sucesso, o agente não resolve a incerteza. Ele só a acelera.

Isso, aliás, não é um problema de IA. É um problema de processo que a IA torna visível — e caro. Automatizar uma etapa que ninguém sabe conferir é escalar uma falha de controle que já existia.

5. Os limites do que foi mostrado

Vale dizer com clareza o que o estudo não é.

É um preprint, sem revisão por pares, submetido para avaliação na ICASSP 2027 e ainda sem replicação independente. São 30 tarefas em uma instância padrão do ERPNext — não um ERP customizado, com integrações, permissões, campos próprios e exceções de processo, que é o que existe na vida real de qualquer empresa com alguns anos de operação. O recorte de modelos é de um momento específico do mercado, e essa é a variável que envelhece mais rápido: um resultado ruim em setembro de 2026 pode não descrever o mesmo modelo dali a dois trimestres.

Há ainda uma limitação que os próprios autores registram e que corta nos dois sentidos: o harness de produção submete as ações a aprovação humana. Isso protege, mas também pode mascarar erros que uma operação autônoma deixaria passar.

Benchmark não é operação. Desempenho em ambiente controlado não se traduz automaticamente em ambiente real — nem para pior, nem para melhor.

Mas nada disso enfraquece o ponto metodológico, que é o que interessa a quem decide. A contribuição do ERPBench não é o placar. É a régua.

Se a sua avaliação de um agente termina na tela, você não avaliou o agente. Avaliou o vídeo dele.

Continue explorando

Posts relacionados