Ferramenta

Repetir uma ação

Nome técnico: commessa_ripeti

Projeto › Diário

Lê

Executa de novo uma entrada do diário do projeto com a mesma ferramenta e os mesmos argumentos, no seu modelo ou em outro, primeiro em prévia.

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

  1. 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.
  2. 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.
  3. 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âmetroSignificado
voceA entrada do diário a executar de novo (ex. "d12"). Obrigatório.
commessaId, nome ou apelido do projeto. Padrão: o ativo na conversa, senão o do documento ativo.
documentoO documento aberto em que executá-la de novo (título, arquivo ou caminho). Padrão: o da entrada.
argomentiOs valores que mudam em relação à entrada, ex. {"valori": [...]}; null remove um argumento.
anteprimatrue: mostra a chamada sem executá-la.

Ferramentas relacionadas

Todas as ferramentas