Skoči na glavni sadržaj
Natrag na AI agenti vodič

Oriphiel AI agenti vodič

Durable workflow i state machine za agente

Kako sačuvati stanje dugog agentic procesa kroz čekanje odobrenja, timeout, retry, prekid i nastavak bez ponavljanja posljedica.

Oriphiel stručni tim Ažurirano 22. 7. 2026. 3 min čitanja

Odgovor ukratko

Durable workflow čuva eksplicitno stanje i rezultat svakog koraka; nastavak ne ovisi o tome da isti proces ili modelski razgovor ostane živ.

Ključne odluke

  • Koja su stanja workflowa
  • Koji korak je idempotentan
  • Gdje se čeka čovjeka
  • Kako se verzionira workflow u tijeku

Provedba korak po korak

Cilj ove lekcije je Kako sačuvati stanje dugog agentic procesa kroz čekanje odobrenja, timeout, retry, prekid i nastavak bez ponavljanja posljedica. Korake treba provoditi redom i svaki potvrditi prije širenja opsega.

Preporučeni redoslijed

  • Nacrtati state machine
  • Spremiti input i output po koraku
  • Dodati timeout i compensating action
  • Na resume ponovno autorizirati sljedeću radnju

Praktičan primjer

Workflow pripremi nacrt, prijeđe u awaiting_approval, preživi deploy i nakon valjanog odobrenja nastavi točno na jednom idempotentnom send koraku.

Kontrolna lista prije nastavka

Ova provjera odvaja završenu implementaciju od postavke koja samo izgleda dovršeno.

Provjerite

  • Restart workera nastavlja isti run
  • Approval state ima rok
  • Završen tool call se ne ponavlja
  • Migracija poštuje aktivne stare verzije

Najčešće pogreške i rizici

Rizike treba provjeriti prije povećanja prometa, automatizacije ili ovlasti sustava.

Na što treba paziti

  • Cijeli workflow je jedan HTTP request
  • State postoji samo u modelskom threadu
  • Resume ponovno šalje email
  • Nova verzija slomi aktivne runove

Mjerenje rezultata

Učinak se procjenjuje kroz mali skup metrika koje su povezane s ciljem lekcije i stvarnim poslovnim ishodom.

Metrike koje imaju smisla

  • Workflow completion
  • Resume count
  • Stuck runs
  • Compensation rate

Česta pitanja

Koji je prvi korak za temu „Durable workflow i state machine za agente”?

Nacrtati state machine Prije nastavka potvrdite odluku: Koja su stanja workflowa

Kako provjeriti da je provedba uspješna?

Restart workera nastavlja isti run Nakon toga pratite metriku: Workflow completion.

Koju pogrešku treba prvo spriječiti?

Cijeli workflow je jedan HTTP request Problem ispravite prije automatizacije ili povećanja budžeta.

Službeni i stručni izvori

Sučelja, pravila i preporuke mogu se mijenjati. Prije produkcijske izmjene provjerite aktualnu dokumentaciju.

Primijenite lekciju na stvarni projekt

Pošaljite postojeću konfiguraciju, cilj i problem koji želite riješiti. Dobit ćete prijedlog sljedećeg tehničkog ili operativnog koraka.