A Novel Multi-Agent Architecture to Reduce Hallucinations of Large Language Models in Multi-Step Structural Modeling

Este estudo apresenta uma nova arquitetura de agentes múltiplos que automatiza a modelagem e análise estrutural usando OpenSeesPy, reduzindo significativamente as alucinações e erros de modelos de linguagem grandes ao dividir tarefas complexas em etapas especializadas e paralelas.

Ziheng Geng, Jiachen Liu, Ran Cao, Lu Cheng, Dan M. Frangopol, Minghui Cheng

Publicado 2026-03-10
📖 5 min de leitura🧠 Leitura aprofundada

Each language version is independently generated for its own context, not a direct translation.

Imagine que você precisa construir um arranha-céu virtual, mas em vez de usar um computador complexo, você pede para um "engenheiro de IA" (uma Inteligência Artificial) escrever o código para você. O problema é que, quando a tarefa é grande e cheia de passos, essas IAs tendem a alucinar: elas inventam fatos, esquecem números ou confundem as instruções, como se estivessem sonhando acordadas.

Este artigo apresenta uma solução genial para esse problema: em vez de ter um engenheiro tentando fazer tudo sozinho (o que gera erros), eles criaram uma equipe de especialistas trabalhando juntos.

Aqui está a explicação do funcionamento dessa "equipe", usando analogias do dia a dia:

1. O Problema: O "Maratonista" Cansado

Antes, existia um modelo onde uma única IA tentava fazer tudo em sequência: ler o pedido, desenhar o prédio, colocar as cargas (peso) e escrever o código final.

  • A analogia: É como pedir para uma única pessoa cozinhar um banquete gigante, lavar a louça e servir os convidados, tudo ao mesmo tempo, sem parar. No meio do caminho, ela fica cansada, esquece de temperar o prato ou coloca sal onde deveria ser açúcar. Quanto maior o prédio (mais passos), mais erros ela comete.

2. A Solução: A "Orquestra" de Agentes

Os autores criaram uma arquitetura de Multi-Agentes. Imagine uma orquestra ou uma equipe de construção onde cada pessoa faz apenas o que sabe fazer melhor, e há um supervisor garantindo que ninguém erre.

A equipe funciona em quatro etapas principais:

  • O Arquiteto (Análise e Planejamento):

    • Função: Ele lê o pedido do cliente (que pode ser escrito de qualquer jeito, como "um prédio de 3 andares com janelas grandes") e transforma isso em uma lista de tarefas organizada e matemática.
    • Analogia: É o gerente de obra que pega a ideia do cliente e desenha o plano no papel, garantindo que todos entendam o que precisa ser feito antes de começar.
  • Os Construtores Paralelos (Montagem da Geometria):

    • Função: Aqui, a mágica acontece. Em vez de um construtor fazer tudo, dois agentes trabalham ao mesmo tempo (em paralelo). Um coloca os "pontos" (nós) e o outro coloca as "vigas" (elementos).
    • Analogia: Imagine dois operários: um segura o nível e marca onde vão os pilares, enquanto o outro já começa a colocar as vigas. Eles não esperam um pelo outro, o que torna o trabalho muito mais rápido. Se um errar, há um "inspetor de qualidade" (um checkpoint) que verifica se os pontos batem com as vigas antes de prosseguir.
  • O Engenheiro de Cargas (Integração de Cargas):

    • Função: Ele decide onde colocar o peso do prédio, a neve no telhado ou o vento batendo na fachada.
    • Analogia: É como um especialista em logística que sabe exatamente onde colocar caixas pesadas no caminhão para que ele não tombe. Ele traduz "vento forte" em números exatos para o computador.
  • Os Tradutores (Conversão de Código):

    • Função: Eles pegam todas as informações organizadas e escrevem o código final que o software de engenharia (OpenSeesPy) consegue ler e executar.
    • Analogia: São tradutores que pegam o plano em português e o transformam em "idioma de máquina" (código de computador) perfeito, sem erros de gramática.

3. O Segredo: Usando a Ferramenta Certa para o Trabalho

O artigo descobre que nem todas as IAs são iguais.

  • Para tarefas que exigem raciocínio complexo (como planejar a estrutura), eles usam uma IA muito inteligente e "pensante" (GPT-OSS 120B).
  • Para tarefas que exigem precisão e tradução (como escrever o código), eles usam uma IA mais rápida e que segue regras à risca (Llama).
  • A analogia: É como ter um mestre de obras genial para desenhar o projeto, mas usar um assistente super-rápido e obediente para escrever as etiquetas e os códigos. Misturar os dois evita que o genial cometa erros bobos de digitação e que o rápido cometa erros de lógica.

4. Os Resultados: Precisão e Velocidade

  • Precisão: A nova equipe acertou 100% das vezes em 18 de 20 testes complexos. O modelo antigo (o "maratonista") falhava muito em prédios grandes.
  • Velocidade: Como eles trabalham em paralelo e não esperam um pelo outro, o tempo de processamento caiu drasticamente. O que levava quase 15 minutos, agora leva cerca de 2 minutos.
  • Escalabilidade: A equipe consegue construir prédios gigantes (com 10 andares e 10 seções) sem "travar" ou ficar confusa, algo que o modelo antigo não conseguia fazer.

Conclusão

Basicamente, este artigo diz: "Não confie em um único gênio cansado para construir um prédio inteiro. Contrate uma equipe organizada, onde cada um faz sua parte, com supervisores verificando o trabalho no meio do caminho."

Isso permite que engenheiros e até estudantes de arquitetura descrevam seus projetos em linguagem natural e recebam, em segundos, um modelo matemático perfeito pronto para análise, sem precisar saber programar ou ter medo de erros humanos.