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

Il paper presenta AutoSAM, un framework agentico che automatizza la generazione di file di input per il codice termoidraulico SAM, integrando modelli linguistici e recupero multimodale per estrarre dati da documenti ingegneristici eterogenei e produrre modelli di simulazione validi e verificabili.

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)

Pubblicato 2026-03-27
📖 5 min di lettura🧠 Approfondimento

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

🏗️ Il Problema: Costruire una Casa con un Muro di Mattoni Sparsi

Immagina di dover costruire una casa complessa (un reattore nucleare) per un architetto molto esigente (il software SAM).
Il problema è che tutti i piani, le misure dei mattoni, il tipo di cemento e le istruzioni su come collegare le tubature sono sparsi in un caos totale:

  • Alcuni dati sono su vecchi fogli di calcolo Excel.
  • Altri sono scritti a mano in documenti PDF pieni di tabelle.
  • Alcuni sono disegnati su schizzi tecnici o foto di modelli.
  • Altri sono nascosti in grafici e diagrammi.

Fino a oggi, un ingegnere umano doveva passare sette giorni e sette notti a leggere tutto questo caos, copiare i numeri a mano, cercare di capire cosa significano i disegni e trascriverli in un linguaggio che il computer capisce. È un lavoro noioso, pieno di errori e che rallenta tutto.

🤖 La Soluzione: AutoSAM, il "Segretario Super Intelligente"

Gli autori di questo paper hanno creato AutoSAM. Immaginalo non come un semplice computer, ma come un segretario super-intelligente, un detective e un architetto tutto in uno.

Ecco come funziona, passo dopo passo, con delle metafore:

1. Il Detective (Raccoglie le prove)

AutoSAM non si siede a guardare il computer. Ha degli "occhi" speciali (strumenti di intelligenza artificiale) che possono:

  • Leggere i PDF: Anche se sono pieni di formule matematiche o tabelle confuse, AutoSAM le "svela" e le trasforma in testo leggibile.
  • Guardare i disegni: Se c'è un disegno di un tubo o di un reattore, AutoSAM lo guarda e capisce: "Ah, questo tubo va qui, quello lì, e sono collegati così". Non si limita a vedere l'immagine, la comprende.
  • Aprire gli Excel: Legge i fogli di calcolo come se fossero una lista della spesa ordinata.

2. Il Ricercatore (Chiede al manuale)

A volte il detective trova un dato ma non sa come usarlo. AutoSAM ha un manuale di istruzioni gigante (la guida utente di SAM) a portata di mano.
Invece di indovinare, AutoSAM fa una ricerca veloce nel manuale (una tecnologia chiamata Retrieval-Augmented Generation o RAG) per chiedere: "Ehi manuale, come si scrive la formula per questo tipo di tubo?". Il manuale risponde, e AutoSAM impara al volo.

3. Il Traduttore (Crea la "Bozza")

Una volta raccolti tutti i pezzi del puzzle, AutoSAM non scrive subito il codice finale. Prima crea una bozza intermedia (un file strutturato, come una lista di controllo chiara).

  • Perché? Perché l'ingegnere umano deve poter controllare: "Sì, hai capito bene che il tubo è lungo 5 metri? Sì, hai messo la temperatura giusta?".
  • Se manca un dato, AutoSAM lo segnala: "Manca la pressione qui, ho dovuto ipotizzarla basandomi su un'altra pagina". Questo rende tutto trasparente e sicuro.

4. L'Architetto Finale (Costruisce il modello)

Solo dopo che l'ingegnere ha dato l'ok sulla bozza, AutoSAM scrive il codice finale che il computer può eseguire per simulare il reattore.

🧪 Cosa hanno provato a fare? (I Test)

Hanno messo alla prova questo "segretario" con quattro compiti sempre più difficili:

  1. Un semplice tubo: Dati puliti su Excel. Risultato: Perfetto. Ha costruito il modello al volo.
  2. Un tubo che si scalda e reagisce: Dati strutturati ma con fisica complessa. Risultato: Perfetto. Ha capito che se il tubo si scalda, la reazione cambia.
  3. Il cuore di un reattore avanzato (ABTR): Qui i dati erano un mix di disegni (per capire la forma) e PDF (per i numeri). Risultato: Ha letto il disegno, capito come erano collegati i tubi, preso i numeri dal PDF e costruito il modello.
  4. L'intero circuito di un reattore a sale fuso (MSRE): Il compito più difficile. Doveva ricostruire un intero circuito chiuso (pompe, scambiatori, tubi) guardando solo uno schema e dei documenti sparsi. Risultato: Ce l'ha fatta. Ha ricostruito l'intero flusso, identificando dove mancavano dati e segnalandoli.

🎯 I Risultati in Pillole

  • 100% di precisione sui dati strutturati (Excel).
  • 88% di successo nel leggere i testi dai PDF (quasi tutto, ma a volte serve un occhio umano per i dettagli più fini).
  • 100% di successo nel leggere i disegni e capire le forme geometriche.

💡 Perché è importante?

Prima, costruire un modello di reattore era come assemblare un puzzle di 10.000 pezzi al buio.
Con AutoSAM, l'ingegnere umano non deve più fare il lavoro di "copiare e incollare". Può dire al computer: "Ecco i miei documenti, ecco il mio progetto, fammi vedere come funziona".

Il computer fa il lavoro sporco, l'ingegnere controlla e approva.
È come passare dal dover scrivere a mano ogni singola riga di un libro, all'avere un assistente che scrive la bozza basandosi sui tuoi appunti, e tu ti limiti a correggere gli errori.

⚠️ Sicurezza e Umano al Comando

Il paper sottolinea una cosa fondamentale: AutoSAM non sostituisce l'ingegnere.
In un campo pericoloso come l'energia nucleare, non si può lasciare che un robot prenda decisioni da solo. AutoSAM crea sempre una "bozza" che un umano deve approvare. È un assistente, non un capo. Questo garantisce che, se c'è un errore, sia l'umano a vederlo prima che il computer lo usi per una simulazione reale.

In sintesi: AutoSAM è il ponte che trasforma il caos dei documenti ingegneristici in modelli digitali precisi, risparmiando tempo, riducendo gli errori e permettendo agli esperti di concentrarsi sulla scienza, non sulla burocrazia dei dati.