15. L'IA in Revit (MCP)

Con BIMit parli con la tua IA e lei usa BIMit per te: «converti la tabella WBS del committente in una configurazione e scrivila nel modello», «esporta in PDF le tavole revisionate», «quali parametri di progetto sono vuoti?». Funziona con qualsiasi app di IA che usa server MCP locali: Claude Desktop, Claude Code, Gemini CLI, Antigravity, l'app desktop di ChatGPT (o Codex), GitHub Copilot in VS Code, Cursor, LM Studio o un'altra (La tua IA). L'IA vede gli strumenti dei pacchetti accesi e li usa sul modello aperto, con il tuo account di quell'app. Lavora anche con più Revit aperti insieme. È facoltativo: se non lo attivi, BIMit funziona come sempre.

L'IA non è inclusa in BIMit: usi la tua app di IA, con il tuo account, oppure un modello locale.

Accendere e spegnere#

Nella scheda BIMit, il pannello IA ha due pulsanti:

PulsanteCosa fa
IA On / IA OffCollega o scollega l'IA da questo Revit. Il simbolo è verde quando è acceso (IA On), rosso quando è spento (IA Off). Con tutti i Revit spenti, l'IA vede solo gli strumenti bimit_stato, che spiega come accenderlo, e revit_istanze.
LivelloCosa può fare l'IA in questo Revit (sotto).

Quello che prima era nella finestra Config MCP adesso è in Impostazioni → La tua IA.

Il pulsante Livello#

Il livello dice fino a dove può arrivare l'IA in questo Revit; i pacchetti dicono quali strumenti vede; durante la beta il tuo account li include tutti, tranne le anteprime dello sviluppatore (Accesso nella beta). Il menu del pulsante mostra tre livelli: Lettura, Scrittura e Squadra.

LivelloCosa può fare l'IA
LetturaLegge il modello, le viste e i file; seleziona, ti chiede di cliccare, apre un modello scollegato. Non cambia nulla.
ScritturaAnche scrive nel modello (transazioni di Revit, si annullano con Ctrl+Z) e nei file di questo PC. È il predefinito.
SquadraAnche le azioni di squadra: sincronizzare con il centrale, rilasciare elementi e workset, salvare come centrale. Ognuna ti chiede l'approvazione in una finestra di Revit.
CodiceAnteprima dello sviluppatore, presto: anche codice C# e Python dentro Revit, DLL, comandi e pulsanti di Revit. Nella beta pubblica non è nel menu.

Lo scegli solo tu: nessuno strumento dell'IA lo può alzare. Squadra (e Codice) valgono per il tempo che scegli, poi si torna al predefinito; a ogni avvio di Revit si riparte dal predefinito.

La prima volta#

  1. Installa la tua app di IA sul computer e accedi con il tuo account. Serve l'app per il computer: la versione web non vede Revit.
  2. In Revit apri un modello, clicca Impostazioni → La tua IA e configura la tua app (La tua IA).
  3. Riavvia l'app di IA: chiudila del tutto (anche dalla barra delle applicazioni, vicino all'orologio) e riaprila.
  4. In Revit clicca IA Off perché diventi IA On (verde). Prova a chiedere all'IA: «Che modello è aperto in Revit?»

Le volte dopo basta cliccare IA On in Revit. Se accendi un altro Revit con l'app già aperta, di solito l'IA vede i nuovi strumenti da sola dopo qualche secondo; se non li vede, apri una nuova conversazione o riavvia l'app.

La tua IA#

In Impostazioni → La tua IA vedi le app che BIMit sa configurare, ognuna con il suo stato. BIMit aggiunge solo il suo server (bimit) al file di configurazione dell'app: gli altri server che hai già restano come sono.

Lo stato di ogni app è Collegata · 10:42 (ha usato BIMit nelle ultime 24 ore), Configurata, Non configurata o Non installata. Configura aggiunge BIMit al file dell'app (la versione precedente resta accanto, .bimit.bak); Prova apre l'app con una domanda di prova già scritta (la copia anche negli appunti, se l'app non la riempie); Rimuovi toglie solo BIMit.

I pulsanti Chiedi all'IA (scheda BIMit, finestra di tutti gli strumenti) fanno lo stesso: aprono la prima app che ha già BIMit (Claude Desktop, poi Claude Code, poi le altre), così la risposta viene da un'IA che arriva subito a Revit; se nessuna lo ha, configurano la prima installata che BIMit sa configurare. Con Claude la richiesta è già scritta; con le altre app è negli appunti e la incolli con Ctrl+V.

AppCosa configura BIMit
Claude DesktopLa chat di Claude Desktop, come prima (Aggiungi a Claude Desktop).
Claude CodeIl plugin di BIMit, con i suoi comandi (nel terminale o nella scheda Code di Claude Desktop), oppure il prompt di collegamento. Si toglie con i comandi di Claude Code: Rimuovi li copia negli appunti.
Gemini CLIIl file ~/.gemini/settings.json, voce mcpServers (le altre tue impostazioni restano come sono). Poi apri un nuovo terminale, avvia gemini e scrivi /mcp: bimit è nell'elenco. Gemini chiede il permesso prima di usare uno strumento: puoi consentirlo una volta o sempre.
AntigravityIl file ~/.gemini/config/mcp_config.json, per l'IDE e per la riga di comando (agy). Chiudi e riapri Antigravity: bimit compare tra i server MCP (nell'app, in Settings → Customizations).
App desktop di ChatGPT (o Codex)Il file ~/.codex/config.toml (%CODEX_HOME%\config.toml se è impostata), sezione [mcp_servers.bimit]. ChatGPT sul web non vede Revit.
GitHub Copilot in VS CodeIl file %APPDATA%\Code\User\mcp.json, voce servers.
CursorIl file ~/.cursor/mcp.json.
LM StudioIl file ~/.lmstudio/mcp.json. Con un modello locale le richieste non lasciano il PC.
Un'altra appCopia configurazione: la configurazione da incollare in qualsiasi app che usa server MCP locali.

Tutte le app vedono gli stessi strumenti, con gli stessi permessi: un pacchetto spento nella barra è spento per tutte le IA.

Le competenze (skill). Oltre agli strumenti, BIMit dà alla tua IA delle competenze: cartelle di istruzioni che le dicono come lavorare bene con BIMit (modellare, controllare i dati BIM, esportare le tavole, scrivere codice sicuro, tenere la continuità di una commessa, costruire famiglie da una scheda tecnica…; quelle sul codice, sul CAD → BIM e sulle famiglie da scheda tecnica riguardano l'anteprima dello sviluppatore). L'IA le carica da sola quando la richiesta le riguarda. Con Claude Code arrivano con il plugin di BIMit; con Gemini CLI e Antigravity BIMit le copia nelle cartelle delle competenze di quell'app quando premi Configura, e le aggiorna con BIMit. Rimuovi toglie solo quelle scritte da BIMit: le cartelle tue restano dove sono.

Attività dell'IA#

Nel riquadro BIMit, Attività dell'IA mostra le ultime azioni dell'IA in questo Revit. Il registro completo indica anche quale app ha fatto ogni azione.

Cosa può fare l'IA#

Gli strumenti dei pacchetti, per area (in corsivo quelli che modificano il modello o scrivono file):

AreaPacchettoCosa faStrumenti
ModelloLeggiL'IA legge il modello: elementi, parametri, viste e tabelle. Non cambia nulla. Sempre acceso.modello_info, categorie, elementi, parametri_elemento, selezione, seleziona, viste, leggi_tabella, livello_accesso, modello_mappa, vicino_a, vista_immagine
ModelloLivelliElenca i livelli e porta un livello a una nuova quota con gli elementi associati.livelli, sposta_livello_analizza, sposta_livello
ModelloSbloccaTrova e sblocca gli elementi bloccati.sblocca_analizza, sblocca
ModelloApri modelliApre altri modelli in background, scollegati, per leggerli.modello_apri, job_stato, job_annulla
TavoleEsportaEsporta le tavole in PDF e DWG e prepara l'elenco elaborati.tavole_elenco, tavole_parametri, tavole_nomi_anteprima, tavole_apri, tavole_esporta, tavole_report, tavole_elenco_elaborati
TavoleCodaPrepara la coda di esportazione e le selezioni salvate.tavole_coda, tavole_coda_modifica, tavole_imposta_elementi, tavole_selezione_salva, tavole_selezione_elimina
TavoleProfiliGestisce profili e preset di esportazione, anche quelli del team.tavole_preset, tavole_salva_preset, tavole_collega_preset, tavole_profili, tavole_profilo_salva, tavole_profilo_applica, tavole_profilo_elimina, tavole_profilo_rinomina, tavole_profili_importa, tavole_profilo_predefinito
TavolePianificaProgramma esportazioni ricorrenti.tavole_pianificazioni, tavole_pianifica, tavole_pianificazione_gestisci
DatiWBSCodifica gli elementi con la WBS secondo la normativa e le regole della commessa.wbs_guida, wbs_configurazione, wbs_salva_configurazione, wbs_anteprima, wbs_scrivi, wbs_valori, wbs_dizionario_esporta, wbs_dizionario_carica
DatiParametriLegge e compila i parametri del progetto e degli elementi.imposta_parametri, parametri_categorie_e_gruppi, parametri_progetto, parametri_progetto_elimina, parametri_progetto_csv
DatiCondivisiLegge e aggiunge parametri condivisi.parametri_condivisi_leggi, parametri_condivisi_aggiungi
DatiFamiglieElenca le famiglie e pulisce i loro parametri.famiglie_elenco, famiglie_parametri, famiglie_elimina_parametri
DatiEsporta per IAEsporta tabelle del modello da analizzare con l'IA.esporta_per_ia_tabelle, esporta_per_ia, esporta_per_ia_leggi
ModellaMuri e solaiCrea muri, pavimenti e controsoffitti.crea_muri, crea_pavimento, crea_controsoffitto
ModellaModificaSposta, copia, posiziona ed elimina elementi; pulisce ciò che non si usa.trasforma, posiziona_famiglia, elimina_elementi, elimina_inutilizzati
ModellaAnnotaQuote ed etichette.quota, etichetta
ModellaInterazioneL'IA ti chiede di cliccare punti o elementi e tiene traccia della sessione di lavoro.chiedi_punto, chiedi_elementi, lavoro, lavoro_annulla
MEPManicottiTrova le interferenze tra impianti e struttura e crea i manicotti.interferenze, manicotti_opzioni, manicotti_salva_opzioni, manicotti_analizza, manicotti_crea
MEPImpiantiCrea e collega tubi e canali.mep_modelli, crea_mep, collega_mep
MEPLocali e spaziCrea gli spazi MEP dai locali.locali_spazi_analizza, locali_spazi
CAD → BIMCAD → BIMAnteprima dello sviluppatore, presto. Da una pianta DWG, DXF o PDF a muri, aperture e locali nel modello.disegno_leggi, disegno_analizza, disegno_immagine, pianta_verifica, pianta_modifica, pianta_confronta, pianta_costruisci
ProgettoCommessaLa memoria del progetto: crea, collega, riprendi, cerca.commessa_elenco, commessa_attiva, commessa_crea, commessa_collega, commessa_riprendi, commessa_cerca
ProgettoDiarioNote, attività e diario della commessa.commessa_annota, commessa_attivita, commessa_diario, commessa_ripeti
ProgettoArchivioArchivia email e documenti nella commessa.commessa_archivia, commessa_arrivi
ProgettoSquadraSincronizza con il centrale e rilascia elementi, sempre con la tua conferma in Revit.sincronizza_centrale, rilascia_elementi, salva_come_centrale

Ci sono anche i pacchetti dell'area Sviluppo (Codice C#, Python, API Revit, Script, Comandi Revit), che servono al livello Codice, e quello dell'amministratore (Utenti), solo per il suo account. I pacchetti Presto (Uniclass, Crea famiglia) non hanno ancora strumenti.

Anteprima dello sviluppatore. Il livello Codice (con l'area Sviluppo), CAD → BIM e PDF → famiglia (famiglia_costruisci, famiglia_lavoro: la famiglia costruita da una scheda tecnica) arriveranno presto. Nella beta pubblica non compaiono né nella scheda, né nel riquadro, né in Tutti gli strumenti, e l'IA non li vede. Con la versione dello sviluppatore Paulo offre modellazione e consulenza.

Ogni strumento accetta anche l'argomento facoltativo «documento»: il titolo, il nome del file o il percorso completo di un documento aperto in quel Revit. Così l'IA legge o modifica un modello aperto senza che tu lo renda attivo; senza, usa il documento attivo.

Più Revit insieme#

Puoi accendere IA On in più Revit aperti insieme, anche di versioni diverse (per esempio 2024 e 2027, o due 2025): l'IA li vede tutti.

  • Quali sono — «quali Revit sono aperti?»: l'IA usa revit_istanze, che per ogni Revit dà l'identificativo (anno e numero del processo, per esempio 2025-18244), le versioni di Revit e di BIMit e i documenti aperti.
  • Quale usare — «usa Revit 2024» o «lavora sul modello Ospedale»: l'IA usa revit_usa con l'identificativo, il numero del processo, l'anno (se c'è un solo Revit di quella versione) o il titolo di un documento aperto. Da lì in poi l'IA lavora su quel Revit.
  • Per una sola richiesta — con due o più Revit ogni strumento ha l'argomento facoltativo «revit»: l'IA manda la richiesta a un Revit preciso senza cambiare quello scelto.
  • Tutti insieme — con «revit» uguale a «tutte» lo strumento gira su ogni Revit e la risposta ha una sezione per ciascuno: «in tutti i Revit aperti, quante porte ci sono?».
  • Con un solo Revit acceso l'IA usa quello. Con più Revit e nessuna scelta, l'IA riceve l'elenco e sceglie, o ti chiede quale usare.

Da sapere#

  • L'IA scrive direttamente nel modello, senza chiedere conferma. Ogni operazione è una transazione di Revit: Ctrl+Z la annulla.
  • Mentre è aperta una finestra di Revit o di BIMit che blocca Revit (una finestra di dialogo), l'IA aspetta: chiudila e lei continua.
  • Quello che chiedi all'IA e i dati del modello che legge passano per il fornitore della tua app di IA (per esempio Anthropic per Claude), con il tuo account (vedi l'informativa privacy).
  • Per la WBS l'IA parte dalla configurazione collegata al modello, la stessa della finestra WBS: quello che salva lei lo ritrovi lì, e viceversa.