Week 4 · Day 26/30

Advanced Orchestration

DAGs, state machines, error propagation v multi-agent systémoch

📅 2026-03-29 ⏱️ 6-7 hodín 📊 Mastery & Portfolio
Celkový progres 87%

🎯 Cieľ dňa

Ovládnuť pokročilé orchestračné patterny: DAGs, state machines, compensation (saga pattern), a error propagation.

core theory

📚 Study Resources

📖

Kinde — Orchestrating Multi-Step Agents

Temporal vs Dagster vs LangGraph patterns pre long-running work.

article
📚

Waylandz — Temporal Workflows for AI Agents

Kapitola z knihy: Temporal pre AI agentov. Activities, retry policies, state management.

book
🔄

SparkCo — Mastering Retry Logic in Agents (2025)

Exponential backoff, jitter, adaptive error handling. Best practices 2025.

article

💡 Key Concepts

DAG Orchestration — Directed Acyclic Graph: definuj dependencies medzi tasks, parallel execution kde možné
State Machines — Explicitné stavy a transitions. Deterministic behavior, easy to debug a test.
Saga Pattern — Long-running transactions s compensation. Ak step zlyhá, rollback predchádzajúcich.
Error Propagation — Ako errors flow cez multi-agent systém. Contain vs propagate vs recover.

🔧 Praktické cvičenie

Implementuj DAG-based orchestration s error recovery.

  1. Navrhni 5-step workflow ako DAG (s parallel branches)
  2. Implementuj s Temporal alebo LangGraph
  3. Pridaj retry policies na každú activity
  4. Implementuj saga pattern: compensation pre failed steps
  5. Testuj: injectuj failures na rôznych miestach, verify recovery