select
navigate
switch tabs
Esc close

Automatizzare la creazione di macro con l’IA – intervista al CEO di Mecagent

Integrando l'intelligenza artificiale direttamente nell'ambiente CAD, Mecagent ha la missione di eliminare le attività ripetitive e offrire agli ingegneri un'automazione più rapida e intelligente.

Abbiamo incontrato il CEO di Mecagent, Owein Dourneau, per parlare del loro percorso, di cosa hanno fatto finora e degli obiettivi che intendono raggiungere.

Scarico delle attività ripetitive

Cosa ti ha spinto a fondare Mecagent?

Abbiamo iniziato a febbraio 2025, dopo esserci resi conto che l’intelligenza artificiale generativa non era ancora ampiamente adottata nel settore dell’ingegneria meccanica. I miei cofondatori, in qualità di ingegneri meccanici, avevano visto come l’intelligenza artificiale stesse rivoluzionando lo sviluppo software con strumenti come Cursor e avevano ritenuto che questo settore fosse carente.

Il team Mecagent negli Stati Uniti, da sinistra a destra – Alexandre Senet, Alex Schulster, Owein Dourneau e Guillaume Debregeas

Inizialmente, abbiamo esplorato idee più appariscenti come componenti generati dall’intelligenza artificiale, ma la tecnologia non era ancora pronta per un utilizzo affidabile. Durante l’addestramento di questi modelli, ci siamo resi conto che gli ingegneri meccanici avevano bisogno di qualcosa di più pratico e affidabile.

Abbiamo parlato con i progettisti e identificato i veri punti critici. Alla fine, abbiamo deciso di creare un AI Copilot che si integrasse direttamente con il software CAD, creando essenzialmente un’interfaccia di chat all’interno dell’ambiente CAD per aiutare gli ingegneri a completare le attività in modo più efficiente.

Quali sfide specifiche state affrontando?

Come procedere più velocemente nella fase di progettazione? Come delegare le attività ripetitive che non richiedono competenze umane? Queste sono le domande fondamentali.

Gli ingegneri meccanici dedicano enormi quantità di tempo a semplici attività come la modifica dei raggi di raccordo, la regolazione delle dimensioni dei fori e attività simili. Si tratta di operazioni che richiedono solo pochi click, ma ripetute centinaia di volte, consumando risorse significative. Il nostro obiettivo è consentire agli ingegneri di concentrarsi sulla progettazione vera e propria.

Qual è stato il vostro approccio per convincere gli ingegneri a utilizzare il vostro prodotto?

All’inizio, abbiamo cercato di affrontare troppe cose contemporaneamente. Da allora ci siamo concentrati principalmente sull’automazione CAD tramite macro.

La maggior parte dei progettisti non utilizza le macro perché richiedono la conoscenza di VBA, C# o di qualsiasi linguaggio di programmazione utilizzato dal loro software CAD. Ma le macro sono incredibilmente potenti: consentono di automatizzare modifiche, esportazioni e altre attività ripetitive ma dispendiose in termini di tempo, utilizzando gli stessi comandi disponibili nell’interfaccia utente.

La creazione di macro è diventata la nostra funzionalità principale e il punto di ingresso in un percorso più lungo per sviluppare un’intelligenza artificiale che aiuti davvero gli ingegneri meccanici.

Come funziona la creazione di una macro?

In sostanza, si crea uno script che richiama funzioni all’interno del software CAD. Per prima cosa si valutano le funzioni necessarie e come eseguire manualmente l’attività. Quindi si utilizza l’interfaccia di chat per automatizzarla. Lo strumento guida l’utente attraverso il processo, rendendo la creazione di macro accessibile anche senza competenze di programmazione.

Caratteristiche sperimentali

Quali altre funzionalità offre Mecagent?

Ricerca componenti online. Collaboriamo con librerie di componenti CAD online. L’automazione può interagire con le schede tecniche per aiutare a trovare componenti standard, ad esempio cuscinetti, selezionati in base alle caratteristiche del modello esistente.

Esperti nella conoscenza. Abbiamo integrato un’ampia documentazione PDF di conoscenza generale e ingegneristica. Se chiedete come calcolare la perdita di pressione nelle tubazioni, vi verrà restituita una risposta con le relative fonti, in modo da poterne verificare l’accuratezza. Prestiamo attenzione alla proprietà intellettuale, concentrandoci su fonti di conoscenza comune che non sollevano problemi di licenza.

Gli utenti potranno caricare la propria documentazione e i propri standard solo per uso interno.

Prezzi immediati. Questo è un prototipo iniziale che stiamo sviluppando con fornitori terzi.

La generazione delle parti è ancora in corso?

Stiamo testando la creazione autonoma di componenti, ma non ci siamo ancora. Attualmente, può solo creare componenti semplici, quindi non è utile per lavori di ingegneria reali. Da qualche parte, però, bisogna pur iniziare.

Queste parti generate sono parametriche?

Sì, ed è proprio per questo che al momento siamo limitati a parti semplici. I modelli parametrici richiedono tutte le operazioni di base del kernel CAD, dallo schizzo alla generazione di feature. È necessario mantenere le proprietà parametriche durante il processo di generazione delle parti. Alcuni stanno persino parlando di creare sistemi CAD completamente nuovi per abilitare questo tipo di funzionalità, ma è un percorso molto lungo.

L’intelligenza artificiale può generare mesh STL impressionanti adatte alla stampa 3D, ma sono inutili per gli ingegneri meccanici a meno che non siano perfette nei dettagli, cosa che non accade ancora.

Mi piace paragonarlo ai file PNG rispetto a quelli SVG. Un PNG è fisso, è quello rimane. Ma un SVG utilizza vettori ed equazioni matematiche, quindi è possibile modificarlo. Questo è ciò di cui i progettisti hanno bisogno.

Con quali piattaforme CAD si integra Mecagent?

Al momento supportiamo solo SolidWorks. Prevediamo di aggiungere anche Inventor, Catia V5 e Creo nel prossimo futuro.

I vantaggi attuali

Cosa spinge gli ingegneri a pagare per Mecagent?

Come ha giustamente detto, solitamente le persone utilizzano le macro e ne comprendono il valore, ma non le hanno create loro stessi. È tipico. Attualmente, per noi è più facile raggiungere le persone che già lavorano con le macro. Ne riconoscono immediatamente il valore perché rendiamo l’automazione molto più semplice e veloce. Il resto degli ingegneri meccanici deve imparare che le macro esistono.

La ricerca dei componenti è molto utilizzata, ma è più un optional. Se parliamo di una funzionalità eccezionale, è l’automazione delle macro.

Siamo ancora in versione beta, quindi ci sono errori e problemi. La comunità degli ingegneri è piuttosto scettica sull’intelligenza artificiale e un singolo intoppo può significare che ci scartino. Ma i progettisti che lavorano con le macro sono più motivati ​​ad esplorare potenziali casi d’uso. Quando vedono che un’attività che richiedeva 12 ore ora ne richiede 3, si convincono.

Ci sono aneddoti sorprendenti degli utenti?

Un cliente ha cambiato il nome del proprio marchio e aveva 70.000 disegni da aggiornare. È un cambio semplicissimo, ma ci sono voluti 2 mesi di lavoro manuale. Volevano automatizzarlo, ma non sapevano come. Hanno provato ChatGPT, ma le istruzioni risultavano illusorie perché questi requisiti sono molto specifici per i software CAD. Con Mecagent, lo script è stato eseguito per alcune ore e ha completato l’intero lavoro.

Abbiamo avuto diversi casi in cui le persone hanno automatizzato l’esportazione di file in diversi formati, risparmiando dalle 8 alle 12 ore a settimana solo per questo.

Alcuni clienti hanno creato dashboard personalizzate con Mecagent che controllano la conformità degli assiemi, verificando automaticamente gli spessori delle lamiere ed altre proprietà.

Uno dei nostri utenti aveva bisogno di modificare le dimensioni dei fori su una superficie convessa, con dimensioni relative al raggio delle superfici interna ed esterna. Eseguire questa operazione manualmente su una grande quantità di componenti avrebbe richiesto settimane. Dopo alcune iterazioni con Mecagent, aveva uno script automatizzato per gestire l’intera attività. Ora utilizza il nostro strumento quotidianamente.

Mecagent è in versione beta. Quando è previsto il lancio completo?

Il nostro obiettivo immediato è ottenere lo status di partner con le aziende di software CAD. Stiamo dialogando con loro per garantire il corretto utilizzo dei loro software.

Tali partnership garantiranno la legittimità a tutte le parti coinvolte. I fornitori di software faranno la dovuta attenzione per garantire che utilizziamo correttamente le loro risorse. E gli utenti possono stare tranquilli: l’aggiunta di un livello di Mecagent non creerà problemi. Inoltre, stiamo lavorando su eventuali bug, ma questo rimarrà un processo in corso per un po’ di tempo.

Il nostro sito web offre attualmente una versione freemium che chiunque può provare. Stiamo utilizzando il feedback degli utenti per velocizzare l’iterazione.

In definitiva, la versione pubblica arriverà una volta che avremo partnership ufficiali e definito la nostra proposta di valore fondamentale. Al momento, si tratta dell’automazione delle macro. Quindi, speriamo presto.

Passaggio da GPT-2 a GPT-4

Quali sono le maggiori paure dei progettisti riguardo al vostro prodotto ed all’intelligenza artificiale in generale?

La preoccupazione principale è la protezione della proprietà intellettuale aziendale. Molte aziende evitano ChatGPT per questo motivo. Stiamo rispettando il GDPR per garantire flussi di dati sicuri. Non utilizziamo né recuperiamo i modelli CAD dei nostri clienti, tutti i dati vengono elaborati al volo. Archiviamo solo la cronologia delle chat e gli script di automazione su AWS. Senza un’adeguata protezione della proprietà intellettuale, non potremmo collaborare con le grandi aziende.

Il secondo timore è la sostituzione del personale. Sono uno sviluppatore software e molti esperti nel mio campo riconoscono che l’intelligenza artificiale produce già la maggior parte del codice. Serve solo un esperto umano che gestisca il processo, ma il fabbisogno di manodopera è diminuito significativamente.

Nell’ingegneria meccanica, siamo molto lontani da questo scenario. Ci concentriamo sul dare agli ingegneri più tempo per applicare le loro competenze principali, invece di sprecare ore in attività ripetitive. È difficile immaginare un futuro in cui ponti e strutture critiche siano costruiti dall’intelligenza artificiale senza il coinvolgimento umano. I bug del software sono risolvibili, i cedimenti strutturali nelle infrastrutture fisiche comportano gravi conseguenze.

A che punto della scala tra “clamore totale” e “imperdibile” si colloca attualmente l’intelligenza artificiale nell’ingegneria?

La progettazione generativa basata sull’intelligenza artificiale è parte integrante dei pacchetti CAD da un po’ di tempo. Quindi, a parte questo, l’entusiasmo per l’intelligenza artificiale è enorme, sia all’interno che soprattutto all’esterno del settore.

Penso che l’ingegneria meccanica sia al livello di GPT-2, mentre molti di noi si comportano come se fossero a GPT-4. In parte, si tratta di rumore di fondo del marketing. Abbiamo mostrato scooter e auto di F1 generati dall’AI, e a volte questo si ritorce contro quando le persone provano il prodotto aspettandosi quelle capacità.

Anche da massimalista dell’intelligenza artificiale, devo ammettere che siamo piuttosto lontani da quel punto. Ma GPT-2 è stato comunque utile per molte persone, nonostante i suoi limiti. L’intelligenza artificiale nell’ingegneria meccanica è a uno stadio simile.

A lungo termine, le opportunità sono enormi.

Cosa potrebbe accelerare il progresso in questo ambito?

Adoro l’open source. Permette a tutti di sfruttare al meglio i dati disponibili. Se esistessero database di modelli completi e accessibili a tutti, potremmo imparare molto più velocemente come settore.

Ci sono altri strumenti di intelligenza artificiale che consiglieresti agli ingegneri?

Draftaid sta risolvendo un problema concreto automatizzando la creazione di disegni.

E c’è una startup stealth che utilizza l’intelligenza artificiale per le simulazioni FEA. Stanno facendo un lavoro impressionante, riducendo drasticamente i tempi di simulazione e fornendo risultati quasi deterministici.

Bookmark (0)
Please login to bookmark Close
3

Comment(0)