O que faz
Executa de novo uma entrada do Diário ("d12"): mesma ferramenta, mesmos argumentos, no documento da entrada ou em outro documento aberto. Com "argomenti" a sua IA muda valores em relação à entrada (um valor null remove um argumento).
A chamada passa pelo mesmo caminho de toda chamada: o nível de acesso da IA, os controles do código e as aprovações valem como se a ferramenta fosse chamada diretamente. A aprovação que você tinha dado para aquela chamada ("conferma") nunca é repetida: se a ferramenta pedir de novo, a sua IA pede a você.
Para o código executado, o BIMit executa de novo exatamente o código registrado, reconhecido pelo seu sha256:
- se o arquivo ou o script salvo é o mesmo de então, executa a partir dele;
- se mudou ou não existe mais, executa a cópia salva no projeto;
- se a cópia também falta ou foi modificada, para: não executa um código diferente do registrado.
Com "anteprima" (prévia) a sua IA vê, sem executar nada, a ferramenta, o documento, os argumentos (o código como número de linhas e sha256) e as notas do BIMit; depois pergunta a você se deve prosseguir. Executada a chamada, o resultado começa com "Rieseguita la voce d12…" (entrada d12 executada de novo) seguido da resposta da ferramenta repetida; a nova chamada entra no diário com "ripete d12".
Para e avisa se a entrada não existe, se é uma operação no projeto (tipo "commessa": não se repete), se os argumentos eram longos demais e não foram guardados por inteiro, ou se a ferramenta não existe nesta versão do BIMit.
Como funciona
- A sua IA encontra a entrada no Diário e chama a ferramenta com "anteprima": mostra o que seria executado de novo, em qual documento e com quais valores.
- Se você concordar, a sua IA chama de novo sem prévia e o BIMit executa a ferramenta da entrada no Revit, como uma chamada normal. É uma ferramenta de risco: com a opção do BIMit "Confirmar ações de risco" ligada (ela vem ligada por padrão), os apps que dão suporte a isso pedem sua permissão a cada chamada.
- Você vê o resultado da ferramenta repetida; se for uma ação de equipe, o Revit pede sua confirmação como sempre.
Exemplos de pedido
- "Execute de novo a d12 no modelo do bloco C."
- "Refaça a última escrita de parâmetros, mas com o valor 'Fase 2' no lugar de 'Fase 1'. Mostre a prévia antes."
- "Rode de novo o script que executamos ontem no modelo de arquitetura."
O que muda e como desfazer
Muda o que a ferramenta repetida muda: se ela escreve no modelo, a alteração é uma operação do Revit e se desfaz com Ctrl+Z no Revit; se escreve arquivos, esses arquivos. A prévia não muda nada. Os ids dos elementos valem só no seu modelo: em outro documento, os argumentos com ids precisam ser trocados.
Limites
- A ferramenta em si funciona com o nível de IA "Leitura", mas a ferramenta repetida exige o seu próprio nível (por exemplo "Escrita" para uma gravação), escolhido no botão "Nível" da aba BIMit.
- É preciso o Revit aberto, com o BIMit conectado à sua IA: com o Revit fechado não funciona.
- O documento em que a ação é repetida precisa estar aberto no Revit.
Parâmetros
| Parâmetro | Significado |
|---|---|
voce | A entrada do diário a executar de novo (ex. "d12"). Obrigatório. |
commessa | Id, nome ou apelido do projeto. Padrão: o ativo na conversa, senão o do documento ativo. |
documento | O documento aberto em que executá-la de novo (título, arquivo ou caminho). Padrão: o da entrada. |
argomenti | Os valores que mudam em relação à entrada, ex. {"valori": [...]}; null remove um argumento. |
anteprima | true: mostra a chamada sem executá-la. |