AutoSAM: an Agentic Framework for Automating Input File Generation for the SAM Code with Multi-Modal Retrieval-Augmented Generation

O artigo apresenta o AutoSAM, um framework agêntico que automatiza a geração de arquivos de entrada para o código de termohidráulica SAM, integrando um agente de modelo de linguagem com recuperação aumentada multimodal para extrair parâmetros de documentos de engenharia heterogêneos e sintetizar simulações validadas e executáveis.

Zaid Abulawi (Department of Nuclear Engineering, Texas A&M University, Nuclear Science and Engineering Division, Argonne National Laboratory), Zavier Ndum Ndum (Department of Nuclear Engineering, Texas A&M University, Nuclear Science and Engineering Division, Argonne National Laboratory), Eric Cervi (Nuclear Science and Engineering Division, Argonne National Laboratory), Rui Hu (Nuclear Science and Engineering Division, Argonne National Laboratory), Yang Liu (Department of Nuclear Engineering, Texas A&M University)

Publicado 2026-03-27
📖 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 uma casa complexa, mas em vez de ter um arquiteto e um engenheiro prontos para começar, você tem apenas uma pilha gigante de documentos: desenhos rabiscados em papel, planilhas de Excel, relatórios técnicos em PDF e fotos de maquetes. Além disso, você precisa escrever as instruções para um robô superespecífico (o código SAM) que vai construir essa casa, mas o robô só entende uma linguagem muito técnica e chata.

No mundo da engenharia nuclear, fazer isso manualmente é como tentar montar um quebra-cabeça de 10.000 peças no escuro. É demorado, cansativo e qualquer erro pode ser perigoso.

É aqui que entra o AutoSAM, o "estagiário genial" criado pelos autores deste artigo.

O que é o AutoSAM?

Pense no AutoSAM como um assistente de inteligência artificial superpoderoso que sabe ler qualquer tipo de documento e traduzir tudo isso para a linguagem do robô construtor (o código SAM).

O nome "AutoSAM" vem de "Automated SAM" (SAM Automatizado). O "SAM" é o software que simula como o calor e os fluidos se movem dentro de um reator nuclear. O problema é que preparar os dados para o SAM é uma tarefa chata e cheia de erros humanos. O AutoSAM resolve isso.

Como ele funciona? (A Analogia do Detetive Inteligente)

O AutoSAM não é apenas um chatbot que chuta respostas. Ele é um agente (um tipo de IA que age de forma autônoma). Para funcionar, ele usa três ferramentas principais, como se fosse um detetive com um kit de ferramentas:

  1. O Manual de Instruções (Sistema de Instruções):
    Imagine que você ensina ao seu assistente as regras do jogo. "Se você vir um tubo, escreva 'tubo'. Se vir pressão, escreva 'pressão'". O AutoSAM foi treinado com os manuais oficiais do software SAM para saber exatamente como escrever o código.

  2. A Biblioteca Mágica (RAG - Geração Aumentada por Recuperação):
    Às vezes, o assistente esquece um detalhe. Em vez de inventar (o que chamamos de "alucinação" em IA), ele vai até uma biblioteca digital onde estão guardados os manuais técnicos e o guia do usuário. Ele busca a informação exata no momento em que precisa, como se consultasse um dicionário vivo.

  3. Os Óculos Especiais (Ferramentas Multimodais):
    Este é o ponto mais legal. O AutoSAM não lê apenas texto. Ele tem "óculos" que permitem:

    • Ler PDFs: Extrair tabelas e equações de documentos escaneados.
    • Ver Imagens: Analisar desenhos de engenharia, diagramas de tubos e fotos de reatores para entender como as peças se conectam.
    • Ler Planilhas: Pegar dados diretos do Excel.

O Processo: Do Caos à Ordem

O trabalho do AutoSAM acontece em duas etapas, como uma linha de montagem:

  1. A Coleta e o Rascunho (O "Intermediário Humano"):
    O AutoSAM pega todos os documentos bagunçados (PDFs, imagens, Excel) e organiza tudo em uma lista limpa e estruturada (um arquivo YAML).

    • Por que isso é importante? Aqui entra o "olho humano". Antes de o robô final ser construído, um engenheiro real olha essa lista organizada. Ele pode dizer: "Ei, você leu errado esse tubo, ele é maior do que isso". Isso garante segurança. O AutoSAM não toma decisões finais sozinho; ele prepara o terreno para o especialista humano.
  2. A Construção Final:
    Com a lista aprovada pelo humano, o AutoSAM escreve o código final para o software SAM. Ele verifica se tudo está certo e se o código vai rodar sem erros.

Os Testes: De Canos Simples a Reatores Complexos

Os autores testaram esse "estagiário" em quatro situações, do mais fácil ao mais difícil:

  • Nível 1 (Um cano simples): O AutoSAM pegou uma planilha com dados de um cano e criou a simulação perfeita. Funcionou 100%.
  • Nível 2 (Combustível sólido): Adicionou física complexa (calor mudando a reação nuclear). O AutoSAM entendeu a relação entre temperatura e reatividade.
  • Nível 3 (Reator ABTR): Aqui, ele teve que ler um desenho de um reator inteiro e um PDF com dados. Ele conseguiu entender o desenho, conectar os tubos e simular o fluxo de calor.
  • Nível 4 (Reator de Sal Fundido - MSRE): O nível mais difícil. Um sistema de tubos gigante, com bombas e trocadores de calor. O AutoSAM conseguiu reconstruir todo o sistema apenas olhando para desenhos e documentos antigos, identificando onde faltavam dados e avisando o humano para preencher.

Os Resultados em Números

  • 100% dos dados que já estavam em planilhas foram usados corretamente.
  • 88% das informações foram encontradas nos textos dos PDFs (o que é impressionante, já que PDFs são difíceis de ler para computadores).
  • 100% das informações visuais (desenhos e diagramas) foram entendidas e convertidas em dados geométricos.

Por que isso é importante?

Antes do AutoSAM, um engenheiro nuclear podia levar dias ou semanas apenas para montar os dados de entrada para uma simulação. Com essa ferramenta, o engenheiro pode dizer: "Aqui estão os documentos do novo reator", e o AutoSAM faz a parte chata de organizar e traduzir.

Isso não substitui o engenheiro. Pelo contrário, ele libera o engenheiro para pensar em soluções e segurança, enquanto a IA cuida da burocracia e da digitação. É como ter um assistente que organiza sua mesa de trabalho, pega os arquivos certos e escreve o rascunho, deixando você apenas para assinar e aprovar.

Conclusão

O AutoSAM é um passo gigante para o futuro da engenharia nuclear. Ele transforma a "modelagem" em algo mais parecido com "falar com a máquina". Você fornece a intenção e os documentos, e a IA traduz isso em simulações precisas, seguras e verificáveis. É a união perfeita entre a inteligência humana e a velocidade da máquina.