Workflow или агент - продолжение
В предыдущем посте были пять паттернов workflow. Общее у них одно: путь по шагам задан кодом, который вы написали заранее. Теперь про агента, где это не так.
Агент — это цикл с обратной связью. Человек ставит задачу, дальше модель планирует и работает сама: делает шаг, получает ответ от среды и по нему решает, что делать дальше. Средой может быть что угодно, что умеет отвечать: тесты, компилятор, результат поиска.
Отсюда главное условие. Если такой обратной связи нет, агент не понимает, что ошибся, и уверенно идет дальше. Тогда это не автономия, а неуправляемый процесс.