← Últimos artigos
💻 computer science

AoA: Theorem Proving Agent over Abstract Syntax Tree of Redesigned Language

O artigo apresenta o AoA, um novo agente de prova de teoremas interativo que opera diretamente na Árvore de Sintaxe Abstrata de uma linguagem redesenhada (Minilang) em vez de texto de origem serializado, reduzindo significativamente os custos de API, o uso de tokens e as chamadas de ferramentas, ao mesmo tempo em que melhora a velocidade de resolução e as taxas de sucesso em benchmarks de verificação.

Autores originais: Qiyuan Xu, Joshua Ong Jun Leang, Renxi Wang, Wenda Li, Haonan Li, Luke Ong, Conrad Watt

Publicado 2026-07-21
📖 4 min de leitura☕ Leitura rápida

Autores originais: Qiyuan Xu, Joshua Ong Jun Leang, Renxi Wang, Wenda Li, Haonan Li, Luke Ong, Conrad Watt

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 ensinar um robô brilhante, mas ligeiramente desastrado, a resolver quebra-cabeças matemáticos complexos. Este robô é um "Large Language Model" (LLM), um tipo de IA que é incrível em entender a linguagem humana, mas que às vezes tem dificuldade com as regras rígidas e precisas da lógica formal. O campo da "Prova de Teoremas Interativa" é como um jogo de xadrez de alto nível entre um humano e um computador, onde cada movimento deve ser matematicamente perfeito. Se você cometer um erro minúsculo, todo o jogo desmorona. Por décadas, os humanos tiveram que fazer isso manualmente, o que era lento, caro e exaustivo. Recentemente, as pessoas começaram a usar robôs de IA para ajudar, mas havia um porém: os robôs eram incrivelmente caros para operar. Eles continuavam pedindo a mesma informação repetidamente, como um aluno que vive pedindo ao professor para repetir as instruções porque perdeu a folha de atividades, desperdiçando dinheiro e tempo a cada pergunta.

A grande questão que os pesquisadores estão fazendo é: Podemos tornar esses robôs de resolução de provas mais inteligentes e baratos sem precisar treiná-los do zero? A resposta reside na forma como falamos com eles. Em vez de fazer o robô ler um parágrafo longo e bagunçado de código e adivinhar onde estão os erros, e se dermos a ele um mapa claro e estruturado? Em vez de forçar o robô a editar um arquivo de texto linha por linha, os autores permitem que ele edite uma "árvore" de lógica. Pense nisso como a diferença entre tentar consertar uma frase em um romance apagando e reescrevendo palavras em uma página versus usar um editor digital que mostra a estrutura da história como uma árvore genealógica. Com a árvore, você pode ver exatamente qual ramo precisa de conserto, e o computador lhe diz o resultado imediatamente, sem que você tenha que perguntar: "Espere, qual é o contexto aqui?".

Os pesquisadores descobriram que, ao mudar de uma abordagem baseada em texto para esta abordagem baseada em árvore, eles conseguiram reduzir drasticamente o custo de operação desses agentes de prova. Quando testaram seu novo sistema, o AoA, contra um agente líder existente (o Agente Isabelle da Amazon), os resultados foram impressionantes. O AoA usou de 2,9 a 6,9 vezes menos "tokens" (as unidades de dados que a IA processa) e fez de 3,9 a 8,9 vezes menos chamadas de ferramentas. Em termos de dinheiro, isso significou que o novo agente custou de 2,3 a 4,7 vezes menos para rodar por problema. Mais impressionante ainda, ele concluiu as tarefas de 1,4 a 2,0 vezes mais rápido.

Uma das partes mais engenhosas deste trabalho é como ele lida com uma linguagem de prova totalmente nova chamada "Minilang". Esta linguagem foi projetada especificamente para ser mais fácil de entender para a IA, mas como é muito nova, os modelos de IA ainda não haviam sido treinados nela. Normalmente, isso seria um impedimento; você pensaria que a IA falharia porque não conhece as regras. No entanto, os autores mostraram que, ao traduzir as regras da Minilang para um formato estruturado (JSON) que a IA já entende bem, eles conseguiram fazer o robô resolver provas nesta nova linguagem sem nunca ter visto um único exemplo dela antes. Eles provaram que você não precisa alimentar a IA com uma biblioteca massiva de novos livros para ensiná-la um novo jogo; você só precisa explicar as regras de uma forma que ela possa compreender naturalmente.

Em seus experimentos, o AoA não apenas economizou dinheiro; ele também se tornou melhor em resolver problemas. Em um conjunto de desafios matemáticos difíceis, ele resolveu 99,6% deles, igualando os melhores resultados já vistos. Em um conjunto de problemas complicados de verificação de computador, ele resolveu 89,2%, estabelecendo um novo recorde. Os autores sugerem que esta abordagem — afastar-se da edição de texto bagunçada e avançar para a interação estruturada baseada em árvores — é uma maneira poderosa de tornar os assistentes de prova de IA práticos para o uso no mundo real. Eles admitem que, embora isso funcione muito bem para a Minilang, ainda não foi provado para todas as linguagens possíveis, mas os resultados são fortes o suficiente para sugerir que este é um caminho promissor para o futuro da matemática automatizada e da verificação de software.

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 →