19 / 23
В чём разница между workflow agents и autonomous agents (DAG vs open loop), и когда что выбирать?
Workflow agents — заранее определённый граф шагов (DAG): LLM используется внутри предписанных steps (prompt chaining, routing, parallelization, orchestrator-workers, evaluator-optimizer). Autonomous agents — open loop: LLM сам решает next step через tool use, bound только tool inventory + system prompt. Anthropic в декабре 2024 (Building Effective Agents) рекомендует начинать с workflows — predictable latency / cost / quality, понятный debug. Autonomous оправдан только когда task structure непредсказуем (research, coding agents типа Devin / Manus). Прыгать сразу к autonomous для simple tasks → debug ад, cost ×10.