Poteki dela brez kode (avtomatizacija DAG)
Zadnja posodobitev: 8 nov. 2026
Pregled
Poteki dela omogočajo verižno povezovanje korakov v avtomatiziran cevovod — DAG (usmerjen aciklični graf) vozlišč — brez pisanja kode. Potek dela lahko ustvarja vsebino, kliče zmožnosti UI, dostopa do zunanjih API-jev, se veji, izvaja zanke, čaka, pridobiva odobritve in objavlja rezultate. Vsak korak se izvaja z lastnimi časovno omejitvijo, proračunom in pravilnikom o napakah, tako da en sam nestabilen korak ne more uiti nadzoru ali zaustaviti celotnega zagona.
Vrste vozlišč
Poteki dela podpirajo te vrste korakov:
- Capability — pokliče zmožnost UI (klepet, slika, TTS, prevod itd.)
- Tool — prikliče registrirano orodje/funkcijo
- HttpRequest — pokliče zunanjo končno točko HTTP
- Branch — usmerja glede na pogoj
- Loop — iterira po zbirki
- FanOut / FanIn — paralelizira in znova združi
- Transform — nastavi/preoblikuje spremenljivke
- ArtifactSave — ohrani prehodno sredstvo v vašem omrežju CDN
- Publish — pošlje v kanal (webhook, artefakt markdown itd.)
- SubWorkflow — pokliče drug potek dela kot korak
- HumanApproval — se ustavi za odobritev
- Wait — zakasnitev
- Webhook — POST na zunanji hook
Nadzor za posamezen korak
Vsako vozlišče vsebuje:
- Timeout — kako dolgo se sme korak izvajati, preden je prekinjen.
- Error policy — kaj se zgodi ob napaki: naj zagon spodleti, ponovni poskus ali nadaljuj/prezri. Na primer, nastavite korak obvestila na prezri, da izpad v njem ne povzroči spodletelega celotnega zagona, in nastavite korak pridobivanja na ponovni poskus za prehodne motnje na strani vira.
Spremenljivke in artefakti
- Variables prenašajo podatke med koraki. Koraki berejo prejšnje izhode z interpolacijo
{{vars.name}}. - Artifacts so izhodi, ki jih ohranite — ArtifactSave znova gosti prehodne URL-je ponudnika kot trajne URL-je Bunny CDN, da povezave ne potečejo.
Stroški
Ni ločene pristojbine za izvajanje poteka dela. Zagon se obračuna kot vsota BillingRecord vsakega koraka — povsem enako obračunavanje na klic kot ročno izvajanje vsakega koraka. Koraki, ki ne opravijo nobenega klica UI (HTTP, transform, wait, webhook), ne stanejo nič. Stroški podpotekov dela se prištejejo k skupnemu znesku nadrejenega zagona.
Izvajanje in spremljanje
Zaženite zagon in ga nato spremljajte na strani zagonov poteka dela. Vsak zagon beleži svoje korake, njihove izide in skupne stroške. Neuspeli koraki prikažejo svojo napako v skladu s pravilnikom o napakah koraka.
Nasveti
- Zunanjim/obvestilnim korakom dodelite prizanesljiv pravilnik o napakah (ponovni poskus ali nadaljuj), ključnim korakom pa strogega.
- Uporabite ArtifactSave za vse ustvarjene medije, ki jih želite obdržati — URL-ji ponudnika potečejo.
- Izločite ponovno uporabne podgrafe v SubWorkflow in ga pokličite iz več nadrejenih potekov.
- Preizkusite potek s cenenimi koraki echo/transform, preden vključite drage korake zmožnosti UI.
Oglejte si, kako deluje
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.
Ta videoposnetek je v angleščini.
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.
Ta videoposnetek je v angleščini.
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.
Ta videoposnetek je v angleščini.