Cosa fa
Riesegue una voce del Diario («d12»): stesso strumento, stessi argomenti, sul documento della voce oppure su un altro documento aperto. Con «argomenti» la tua IA cambia dei valori rispetto alla voce (un valore null toglie un argomento).
La chiamata passa per la stessa strada di ogni chiamata: il livello di accesso dell'IA, i controlli del codice e le approvazioni valgono come chiamando lo strumento direttamente. L'approvazione che avevi dato per quella chiamata («conferma») non viene mai ripetuta: se lo strumento la chiede di nuovo, la tua IA te la chiede.
Per il codice eseguito, BIMit riesegue esattamente il codice registrato, riconosciuto dal suo sha256:
- se il file o lo script salvato è lo stesso di allora, lo riesegue da lì;
- se è cambiato o non c'è più, riesegue la copia salvata nella commessa;
- se anche la copia manca o è stata modificata, si ferma: non riesegue un codice diverso da quello registrato.
Con «anteprima» la tua IA vede, senza eseguire niente, lo strumento, il documento, gli argomenti (il codice come numero di righe e sha256) e le note di BIMit; poi ti chiede se procedere. Eseguita la chiamata, il risultato comincia con «Rieseguita la voce d12…» seguito dalla risposta dello strumento ripetuto; la nuova chiamata entra nel diario con «ripete d12».
Si ferma e lo dice se la voce non esiste, se è un'operazione sulla commessa (tipo «commessa»: non si riesegue), se gli argomenti erano troppo lunghi e non sono stati conservati per intero, o se lo strumento non c'è in questa versione di BIMit.
Come funziona
- La tua IA trova la voce nel Diario e chiama lo strumento con «anteprima»: ti mostra cosa verrebbe rieseguito, su quale documento e con quali valori.
- Se sei d'accordo, la tua IA lo richiama senza anteprima e BIMit esegue lo strumento della voce in Revit, come una chiamata normale. È uno strumento a rischio: con l'opzione di BIMit «Conferma azioni a rischio» accesa (lo è per default), le app che lo supportano ti chiedono il permesso a ogni chiamata.
- Vedi il risultato dello strumento ripetuto; se è un'azione di squadra, Revit ti chiede conferma come sempre.
Esempi di richiesta
- «Riesegui la d12 sul modello del blocco C.»
- «Rifai l'ultima scrittura dei parametri, ma con il valore "Fase 2" al posto di "Fase 1". Fammi vedere prima l'anteprima.»
- «Rilancia lo script che abbiamo eseguito ieri sul modello architettonico.»
Cosa cambia e come si annulla
Cambia quello che cambia lo strumento ripetuto: se scrive nel modello, la modifica è un'operazione di Revit e si annulla con Ctrl+Z in Revit; se scrive dei file, quei file. L'anteprima non cambia niente. Gli id degli elementi valgono solo nel loro modello: su un altro documento, gli argomenti con degli id vanno cambiati.
Limiti
- Lo strumento di per sé basta con il livello dell'IA «Lettura», ma lo strumento ripetuto richiede il suo livello (per esempio «Scrittura» per una scrittura), scelto da te nella scheda BIMit («Livello»).
- Serve Revit aperto, con BIMit collegato alla tua IA: con Revit chiuso non funziona.
- Il documento su cui rieseguire deve essere aperto in Revit.
Parametri
| Parametro | Significato |
|---|---|
voce | La voce del diario da rieseguire (es. «d12»). Obbligatorio. |
commessa | Id, nome o alias della commessa. Default: quella attiva nella conversazione, altrimenti quella del documento attivo. |
documento | Il documento aperto su cui rieseguirla (titolo, file o percorso). Default: quello della voce. |
argomenti | I valori che cambiano rispetto alla voce, es. {"valori": [...]}; null toglie un argomento. |
anteprima | true: mostra la chiamata senza eseguirla. |