Il flusso di lavoro ideale
Dalla mia esperienza come ingegnere strutturale, la maggior parte delle soluzioni software non supporta completamente il mio flusso di lavoro (o quello della mia azienda). Nella maggior parte dei casi, il software gestisce il 90-95% del lavoro, lasciando il 5-10% del flusso di lavoro all'utente. Questo perché una piccola percentuale del flusso di lavoro è generalmente specifica per regione/paese e non applicata a livello globale. Anche se questa percentuale sembra piccola, quella parte del flusso di lavoro è per lo più ripetitiva e noiosa. Credo che la maggior parte degli ingegneri strutturali o delle società di consulenza abbia un'esperienza simile: un flusso di lavoro ideale che vorrebbero fosse supportato dal software.
Se il software dispone di un'API (Application Programming Interface) (non preoccupatevi se non ne avete mai sentito parlare, lo spiegherò più avanti), sviluppare uno script personalizzato sarebbe il modo più ideale per automatizzare quel 5-10% mancante. Non ci si aspetta che gli ingegneri strutturali abbiano familiarità con la programmazione, poiché il nostro compito principale è progettare una struttura sicura e stabile. È qui che l'IA diventa utile.

Con i recenti progressi tecnologici, i chatbot IA possono essere più utili della semplice stesura di email o della ricerca sul web. L'IA può effettivamente aiutarci nel nostro lavoro quotidiano. L'IA può generare automaticamente uno script funzionante, che può coprire quel 5-10% mancante, anche senza conoscenze di programmazione. Invece di far generare il codice dagli ingegneri strutturali, è possibile dialogare con un chatbot IA per generare il codice. Gli ingegneri strutturali possono semplicemente valutare il risultato finale. Vedrete come nell'esempio seguente.

Application Programming Interface (API)
L'Application Programming Interface, o API, è simile alla Graphical User Interface (GUI) che utilizziamo ogni giorno. La GUI è l'interfaccia di un software dove si effettuano i clic, si ruota il modello, si ispeziona il risultato dell'analisi, si clicca su "salva" e così via. L'API è simile a questa, ma l'unica differenza è che è progettata per i computer invece che per gli esseri umani. Gli esseri umani utilizzano una GUI per interagire con IDEA StatiCa, mentre i computer utilizzano un'API per interagire con IDEA StatiCa. Ma a cosa serve un'API?
I computer sono bravi a gestire compiti noiosi e ripetitivi, mentre gli esseri umani possono stancarsi e commettere errori. L'API è progettata esattamente per mitigare questo problema: consentire ai computer di comunicare direttamente con il software per automatizzare i compiti noiosi! Possiamo quindi utilizzare uno script che comunica con l'API di IDEA StatiCa.
Configurazione
Si prega di installare:
- Python 3.11+
- IDEA StatiCa versione 25.0+
- Un qualsiasi chatbot IA (ChatGPT, Claude ecc.)
Avviare l'API di IDEA StatiCa accedendo alla cartella di installazione (C:\Program Files\IDEA StatiCa\StatiCa 26.0) ed eseguendo IdeaStatiCa.ConnectionRestApi.exe.
Caso di studio 1: standardizzazione delle dimensioni
In Checkbot, ogni nodo è raggruppato per tipologia. Durante la progettazione di ciascun gruppo, gli ingegneri strutturali di solito non prendono nota delle dimensioni utilizzate in un gruppo per standardizzarle per altri gruppi simili. Questo spesso crea un'elevata variabilità nelle dimensioni (spessori delle piastre, diametri dei bulloni e dimensioni delle saldature) utilizzate in ciascun nodo. Questa elevata variabilità non è ideale poiché si traduce in un costo di costruzione più elevato. Gli appaltatori solitamente richiedono ai consulenti di effettuare la standardizzazione delle dimensioni. Tuttavia, questo è impegnativo poiché richiede agli ingegneri strutturali di rivedere ogni gruppo, annotare le dimensioni utilizzate, analizzarne la distribuzione e decidere quali standardizzare. Questo processo è ripetitivo, dispendioso in termini di tempo e soggetto a errori.

Per risolvere questo problema, raccomando di creare una dashboard in grado di scansionare automaticamente i file .ideaCon in una cartella specificata, registrare le dimensioni (spessori delle piastre, diametri dei bulloni e dimensioni delle saldature) e rappresentarle graficamente. Ciò mi permette di identificare facilmente le dimensioni utilizzate in molti nodi che possono essere standardizzate su un'altra dimensione. La dashboard creata mostra il numero di occorrenze per ciascuna dimensione e identifica dove vengono utilizzate.
Prompt utilizzato:
Per avviare la dashboard, seguire le istruzioni fornite dal chatbot IA.
Risultato:

Caso di studio 2: dashboard di ottimizzazione
Come ingegnere strutturale, conosco fin troppo bene questa situazione. Quando si progetta una struttura, sono disponibili molte opzioni per risolvere il problema ingegneristico. Gli ingegneri strutturali a volte si sentono sopraffatti dalle enormi possibilità di scelta. Per la pressione del progetto e i tempi limitati, la maggior parte degli ingegneri non è in grado di ottimizzare completamente la propria progettazione.

Per risolvere questo problema, raccomando di creare una dashboard che mi aiuti a studiare rapidamente diverse opzioni. Dovrebbe essere in grado di eseguire un'analisi parametrica. Successivamente posso selezionare un parametro da studiare, quindi specificare il valore minimo, massimo e l'incremento. Quando clicco su "esegui", la dashboard prova ciascuno dei valori e salva i risultati. Alla fine dello studio, voglio vedere un grafico che rappresenti il costo per ciascuna iterazione, così da poter scegliere la soluzione più ottimale.
Prompt utilizzato:
Per avviare la dashboard, seguire le istruzioni fornite dal chatbot IA.
Risultato:

Riepilogo
- Già oggi l'IA può assistere gli ingegneri strutturali; non è più necessario aspettare. L'abbiamo dimostrato con i casi di studio sopra riportati, dove potete chiedere all'IA di sviluppare una dashboard per assistervi nel vostro lavoro quotidiano.
- È più facile che mai creare un'app per realizzare il vostro flusso di lavoro ideale, il che si traduce in un lavoro più efficiente.
- Più importante di tutto, quando l'IA commette errori (e li commette), è molto convincente nel far credere di avere ragione. Per questo motivo, oggi il giudizio ingegneristico è ancora più importante. Il modo corretto di usare l'IA è quello di farci assistere da essa, non di sostituire il nostro giudizio.
Risorse
Prova IDEA StatiCa gratuitamente
Inizia oggi la tua prova e goditi 14 giorni di accesso completo e di servizi gratuiti.
Inizia la prova gratuita


