Pracovní postupy bez kódu (automatizace DAG)
Poslední aktualizace: 8 lis 2026
Přehled
Pracovní postupy umožňují řetězit kroky do automatizovaného kanálu — DAG (orientovaný acyklický graf) uzlů — bez psaní kódu. Pracovní postup může generovat obsah, volat schopnosti AI, obracet se na externí API, větvit se, cyklit, čekat, získávat schválení a publikovat výsledky. Každý krok běží s vlastním časovým limitem, rozpočtem a zásadou chyb, takže jeden nestabilní krok se nemůže utrhnout ani zablokovat celý běh.
Druhy uzlů
Pracovní postupy podporují tyto typy kroků:
- Capability — volá schopnost AI (chat, obrázek, TTS, překlad atd.)
- Tool — vyvolá registrovaný nástroj/funkci
- HttpRequest — volá externí koncový bod HTTP
- Branch — směruje podle podmínky
- Loop — iteruje přes kolekci
- FanOut / FanIn — paralelizuje a opět spojuje
- Transform — nastavuje/přetváří proměnné
- ArtifactSave — uchovává dočasný prostředek do vaší sítě CDN
- Publish — odesílá do kanálu (webhook, markdown artefakt atd.)
- SubWorkflow — volá jiný pracovní postup jako krok
- HumanApproval — pozastaví se kvůli schválení
- Wait — prodleva
- Webhook — POST na externí hook
Ovládací prvky pro jednotlivé kroky
Každý uzel obsahuje:
- Timeout — jak dlouho může krok běžet, než je přerušen.
- Error policy — co se stane při selhání: nechat běh selhat, opakovat nebo pokračovat/ignorovat. Například nastavte krok oznámení na ignorovat, aby výpadek v něm nezpůsobil selhání celého běhu, a krok načítání nastavte na opakovat kvůli přechodným výpadkům na straně zdroje.
Proměnné a artefakty
- Variables přenášejí data mezi kroky. Kroky čtou předchozí výstupy pomocí interpolace
{{vars.name}}. - Artifacts jsou výstupy, které uchováváte — ArtifactSave přehostuje dočasné adresy URL poskytovatele na trvalé adresy URL Bunny CDN, aby odkazy nevypršely.
Cena
Žádný samostatný poplatek za spuštění pracovního postupu neexistuje. Běh je účtován jako součet BillingRecord každého kroku — přesně stejná fakturace za volání jako při ručním spuštění každého kroku. Kroky, které neprovádějí žádné volání AI (HTTP, transform, wait, webhook), nic nestojí. Náklady dílčích pracovních postupů se sčítají do celkové částky nadřazeného běhu.
Spuštění a monitorování
Spusťte běh a poté jej sledujte na stránce běhů pracovního postupu. Každý běh zaznamenává své kroky, jejich výsledky a celkové náklady. Kroky, které selhaly, zobrazují svou chybu podle zásady chyb daného kroku.
Tipy
- Externím/oznamovacím krokům přiřaďte shovívavou zásadu chyb (opakovat nebo pokračovat) a klíčovým krokům přísnou.
- Použijte ArtifactSave u jakéhokoli vygenerovaného média, které si chcete ponechat — adresy URL poskytovatele vyprší.
- Vyčleňte opakovaně použitelné podgrafy do SubWorkflow a volejte jej z více nadřazených postupů.
- Otestujte tok pomocí levných kroků echo/transform, než zapojíte nákladné kroky schopností AI.
Podívejte se, jak to funguje
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.
Toto video je v angličtině.
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.
Toto video je v angličtině.
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.
Toto video je v angličtině.