Урок 1 із 7
Що таке агент (на відміну від воркфлоу)
7 хв читання
Тепер усі випускають «агентів». Більшість із них — це воркфлоу в плащі. У чому справжня різниця — і чому вона визначає, як ти будуєш?
Воркфлоу: кроки пишеш ти
Воркфлоу — це фіксований шлях, який проєктуєш ти: LLM виконує кожен крок, але потік керування пишеш ти. Ланцюжок промптів, маршрутизація, паралелізація — форма визначена ще до запуску задачі. Передбачувано, дешево дебажити, легко довіряти. Anthropic у Building Effective Agents каталогізує пʼять таких форм.
Воркфлоу — це оркестрація, якою керуєш ти: модель робить підзадачі, але кроки — твої. Більшість продакшн-«AI-фіч» — це воркфлоу, і це перевага, а не недолік.
Агент: кроки пише він
Агент — інший: ти даєш йому ціль та інструменти, а він сам вирішує кроки — скільки, у якому порядку, коли завершити. Потік керування динамічний, визначається під час виконання. Це потужніше і значно менш передбачувано: він може зациклитися, коштувати більше і здивувати тебе.
Межа — хто керує потоком. Воркфлоу: ти. Агент: модель. Починай із воркфлоу; бери агента лише коли задача справді потребує рішень під час виконання.
«Агентність» — це спектр, а не бінарність. Воркфлоу з одним динамічним кроком маршрутизації агентніше за прямий ланцюжок, але менш агентне за повний цикл. Обирай найменшу агентність, що вирішує задачу.
Суть коротко
- —Воркфлоу — кроки проєктуєш ти; LLM виконує кожен.
- —Агент — ти даєш ціль та інструменти; кроки він обирає під час виконання.
- —Питання в тому, хто керує потоком, а не наскільки розумна модель.
- —За замовчуванням — воркфлоу; додавай агентність лише там, де задача цього вимагає.
Твоя фіча завжди виконує ті самі три кроки в тому самому порядку, щоразу. Що ти будуєш?
Продовжити в застосунку
Пройди весь курс «AI-агенти в продакшені» — з відстеженням
Отримай персональний план, прогрес і стріки в застосунку — цей урок і кожен наступний, по порядку.