Pular para o conteúdo principal

IA de automações

No editor do módulo Automações, o botão ✨ abre o assistente que monta e edita o grafo por você. Ele conhece as regras do canvas (um único Início, portas Verdadeiro/Falso do Se, uma conexão por porta) e entrega fluxos já válidos.

Criar uma automação do zero​

Abra uma automação nova, clique em ✨ e descreva o fluxo:

"Chame https://api.exemplo.com/pedidos com o número do pedido; se o statusCode for 200, crie uma atividade no projeto; senão, mostre uma mensagem de erro."

A IA monta o grafo completo — Início → HTTP → Se → ações — e ele aparece no canvas na hora, com layout automático. Revise, ajuste o que quiser e salve (nada é persistido sem o botão Salvar).

Editar uma automação existente​

Peça mudanças em linguagem natural: "renomeie o nó de HTTP", "adicione um nó de Código que normalize o CPF antes da chamada", "troque a condição para maior que 500".

  • Os nós que você não citou continuam como estão — mesmos ids; as posições são mantidas quando nenhum nó novo entra no grafo.
  • Ao adicionar nós novos, o canvas inteiro se reorganiza com o layout automático.
  • Desfazer (últimos 5 estados) fica no painel; a conversa é lembrada por automação.

Workflow de contexto​

Automações normalmente rodam dentro de um workflow e usam os campos dele ({{ $form.campo }}). Selecione um workflow de contexto no painel para a IA:

  • conhecer os campos reais do formulário (e usar as chaves certas);
  • conhecer as páginas (para ações de navegação);
  • avisar quando alguma expressão aponta para um campo que não existe.

Sem contexto, a IA ainda funciona — mas pergunta antes de inventar nomes de campos.

Diagnóstico de execuções​

Depois de rodar um teste (botão ▶), abra o assistente: o chip "Explicar última execução" envia a trilha do teste para a IA, que aponta o nó que falhou e o porquê. Peça "corrija" e ela devolve o grafo consertado — aplicado no canvas, com desfazer.

O que a IA respeita (e avisa)​

O servidor valida cada resposta antes de ela chegar ao canvas: um único Início, portas corretas por tipo de nó, uma conexão por porta, ids válidos. Além disso, a IA devolve avisos para situações que merecem atenção — nó inalcançável, Se com um ramo sem conexão, HTTP sem URL, expressão apontando para campo desconhecido.