Fluxos de trabalho sem código (automação DAG)
Última atualização: 8 nov. 2026
Visão geral
Os fluxos de trabalho permitem encadear passos num pipeline automatizado — um DAG (grafo acíclico dirigido) de nós — sem escrever código. Um fluxo de trabalho pode gerar conteúdo, invocar capacidades de IA, aceder a API externas, ramificar, iterar em ciclo, esperar, obter aprovações e publicar resultados. Cada passo é executado com o seu próprio tempo limite, orçamento e política de erros, para que um único passo instável não possa descontrolar-se nem bloquear toda a execução.
Tipos de nó
Os fluxos de trabalho suportam estes tipos de passo:
- Capability — invoca uma capacidade de IA (chat, imagem, TTS, tradução, etc.)
- Tool — invoca uma ferramenta/função registada
- HttpRequest — chama um ponto de extremidade HTTP externo
- Branch — encaminha com base numa condição
- Loop — itera sobre uma coleção
- FanOut / FanIn — paraleliza e volta a juntar
- Transform — define/remodela variáveis
- ArtifactSave — persiste um recurso transitório no seu CDN
- Publish — envia para um canal (webhook, artefacto markdown, etc.)
- SubWorkflow — chama outro fluxo de trabalho como um passo
- HumanApproval — faz uma pausa para uma aprovação
- Wait — atraso
- Webhook — POST para um hook externo
Controlos por passo
Cada nó inclui:
- Timeout — durante quanto tempo o passo pode ser executado antes de ser interrompido.
- Error policy — o que acontece em caso de falha: fazer a execução falhar, repetir ou continuar/ignorar. Por exemplo, defina um passo de notificação como ignorar para que uma indisponibilidade aí não faça falhar toda a execução, e defina um passo de obtenção como repetir para falhas transitórias a montante.
Variáveis e artefactos
- Variables transportam dados entre passos. Os passos leem saídas anteriores com a interpolação
{{vars.name}}. - Artifacts são saídas que persiste — o ArtifactSave volta a alojar URLs transitórias do fornecedor como URLs permanentes do Bunny CDN para que as ligações não expirem.
Custo
Não existe qualquer taxa de execução de fluxo de trabalho separada. Uma execução é faturada como a soma do BillingRecord de cada passo — exatamente a mesma faturação por chamada do que executar cada passo manualmente. Os passos que não fazem qualquer chamada de IA (HTTP, transform, wait, webhook) não têm custo. Os custos de subfluxo de trabalho somam-se ao total da execução principal.
Execução e monitorização
Inicie uma execução e depois acompanhe-a na página de execuções de fluxo de trabalho. Cada execução regista os seus passos, os respetivos resultados e o custo total. Os passos com falha mostram o seu erro de acordo com a política de erros do passo.
Dicas
- Atribua aos passos externos/de notificação uma política de erros tolerante (repetir ou continuar) e aos passos essenciais uma política estrita.
- Utilize o ArtifactSave em qualquer multimédia gerado que pretenda manter — as URLs do fornecedor expiram.
- Extraia subgrafos reutilizáveis para um SubWorkflow e invoque-o a partir de vários fluxos principais.
- Teste um fluxo com passos económicos de echo/transform antes de ligar passos dispendiosos de capacidade de IA.
Veja como funciona
How AI workflows work: one form in, a finished video out
A workflow is a ready-made recipe of AI steps. You pick a template, fill in a short form, and every step runs on its own until a finished video comes out. Here we follow one bedtime story video from the form to the result.
Este vídeo está em inglês.
What happens when you press Run? The anatomy of an AI workflow
Let's open one workflow and look inside. A workflow is a graph: each box is a step, the arrows set the order, and steps that don't depend on each other run side by side. Your answers flow into the steps, some steps check their own work and run again, some wait for your approval, and every AI call is recorded with its own cost.
Este vídeo está em inglês.
The building blocks of an AI workflow
Every workflow, from a bedtime story to a research report, is built from the same few blocks. The AI step sends a prompt to a model and gets back text, an image, a voice, music or a video. Knowledge blocks bring in facts with their sources. Quality blocks check the work, and a human approval waits for you. Logic blocks shape the flow with branches and loops. Output blocks join everything into one video and save the result.
Este vídeo está em inglês.