← Últimos artigos
🤖 AI

MoCA-Agent: A Market-of-Claims Code Agent for Financial and Numerical Reasoning

O MoCA-Agent é um agente de código de mercado de alegações que aprimora o raciocínio financeiro e numérico ao decompor perguntas em alegações atômicas para verificação especializada, sintetizar código executável a partir de evidências suportadas pelo mercado e aplicar verificação rigorosa para alcançar desempenho de estado da arte em diversos benchmarks financeiros.

Autores originais: Abdelrahman Abdallah, AbdelRahim A. Elmadany, Sameh Al Natour, Hasan Cavusoglu, Adam Jatowt, Muhammad Abdul-Mageed

Publicado 2026-06-11
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Abdelrahman Abdallah, AbdelRahim A. Elmadany, Sameh Al Natour, Hasan Cavusoglu, Adam Jatowt, Muhammad Abdul-Mageed

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que você está tentando resolver um problema matemático muito difícil baseado em uma planilha bagunçada. Se você pedir a uma IA padrão para fazê-lo, ela pode escrever uma história longa e com aparência de confiante que leva ao número errado. É como um aluno que escreve um ensaio perfeito, mas acidentalmente divide por zero no passo final — o ensaio parece ótimo, mas a resposta está errada.

O artigo apresenta o MoCA-Agent, um novo tipo de IA projetado especificamente para interromper esses "erros silenciosos" em tarefas financeiras e numéricas. Em vez de deixar a IA apenas conversar até chegar a uma resposta, o MoCA-Agent trata o problema como um mercado de ações para fatos.

Veja como funciona, usando analogias simples:

1. O "Catálogo de Alegações" (A Decomposição)

Em vez de pedir à IA para "resolver o problema", o MoCA-Agent primeiro decompõe a questão em pedaços minúsculos e atômicos chamados alegações (claims).

  • Analogia: Imagine que você está construindo uma casa. Em vez de dizer "Construa uma casa", você lista cada tijolo, viga e prego necessário.
  • No artigo: Se a pergunta é "Qual foi o lucro?", o sistema lista alegações como: "A receita é \100", "As despesas são \20", "Lucro significa Receita menos Despesas" e "O sinal deve ser positivo".

2. O "Mercado de Negociantes" (O Debate)

Esta é a inovação central. O sistema não pede apenas que uma IA pense. Ele contrata quatro diferentes "negociantes especialistas" para apostar se cada pequena alegação é verdadeira ou falsa.

  • Os Negociantes:
    • O Extrator: Verifica se os números correspondem ao documento original.
    • O Especialista em Fórmulas: Verifica se a lógica matemática faz sentido.
    • O Contador: Verifica se as unidades (dólares, porcentagens) e os sinais (positivo/negativo) estão corretos.
    • O Cético: Tenta ativamente encontrar erros e "vender" (rejeitar) alegações que pareçam duvidosas.
  • O Mercado: Cada negociante coloca uma ordem de "compra" ou "venda" em cada alegação. Se o Contador e o Cético ambos "vendem" uma alegação (dizendo que ela está errada), o preço de mercado para essa aleção cai e ela é rejeitada. Se todos concordam, o preço sobe e a alegação é aceita.
  • Por que isso importa: Em debates normais de IA, se três IAs concordam com uma resposta errada, todas elas soam confiantes. Aqui, mesmo que o "Especialista em Fórmulas" esteja confiante, o "Cético" pode interromper tudo se os números não baterem.

3. O "Sintetizador" (Construindo o Programa)

Uma vez que o mercado liquida (decide quais alegações são aceitas), um agente "Sintetizador" escreve um programa de computador em Python.

  • A Regra: O Sintetizador é estritamente proibido de usar qualquer alegação que o mercado tenha rejeitado. Ele só pode construir com os "tijolos aprovados".
  • Analogia: É como um mestre de obras que só tem permissão para usar as plantas que passaram pela inspeção de segurança. Se uma planta foi rejeitada, ele não pode usá-la, mesmo que queira muito.

4. O "Verificador" (O Inspetor de Segurança)

Antes que a resposta final seja dada, um "Verificador Consciente de Código" executa o programa.

  • A Verificação: Ele não verifica apenas se o código roda sem travar; ele verifica se o código corresponde à lógica do mercado. O programa inverteu um sinal acidentalmente? Ele multiplicou por 100 quando deveria ter dividido por 100?
  • O Reparo: Se o Verificador encontrar um erro silencioso (como um sinal errado), ele envia o programa de volta para uma rodada de reparo, apontando especificamente o erro para que o Sintetizador possa corrigi-lo.

5. O "Árbitro de Conflitos" (O Desempate)

Às vezes, o mercado está confuso ou o programa é fraco. Nesses casos, um "Comitê" compara a resposta do mercado com uma resposta de uma IA padrão não baseada em mercado. Se eles discordarem, um "Árbitro" especial cria uma terceira resposta híbrida que combina as melhores partes de ambos.

Os Resultados: Por que Funciona

Os autores testaram este sistema em 10 benchmarks difíceis envolvendo relatórios financeiros, tabelas complexas e gráficos.

  • O Resultado: O MoCA-Agent superou consistentemente outros modelos de IA de alto nível (incluindo modelos muito grandes como o GPT-4o e modelos financeiros especializados).
  • O Segredo: Ele não ficou melhor apenas porque usou um "cérebro maior"; ele ficou melhor porque impediu a IA de "alucinar" números confiantes, porém errados. Ao forçar a IA a concordar sobre cada pequeno fato antes de fazer a matemática, ele reduziu significamente os erros.

Limitações (As Letras Miúdas)

O artigo é honesto sobre o que este sistema ainda não consegue fazer:

  • É Caro: Leva muito mais "pensamentos" de computador (chamadas de API) para rodar este sistema de mercado do que um chat de IA simples, tornando-o cerca de 5 vezes mais caro para operar.
  • Precisa de Inglês: O sistema é atualmente ajustado para a linguagem financeira em inglês. Pode ter dificuldades com outros idiomas ou campos não financeiros, como a biologia.
  • Visão de Passo Único: Se a entrada for uma imagem de um gráfico, o sistema usa uma ferramenta para ler a imagem. Se essa ferramenta ler um rótulo incorretamente, os "negociantes" não têm a chance de apostar sobre isso novamente; o erro passa despercebido.

Em resumo: O MoCA-Agent é como uma empresa de auditoria financeira que não confia na palavra de ninguém até que cada número seja assinado e validado. Ele substitui o "chat livre" por um mercado estruturado e baseado em evidências para garantir que a matemática final esteja realmente correta.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →