ReWOO — это агентный паттерн, который отделяет reasoning от observation. В отличие от ReAct, где модель после каждого действия получает новый observation и сразу продолжает думать, ReWOO сначала строит более полный план с переменными и зависимостями, а уже потом исполняет этот план.
В 2026 это особенно полезно как ответ на одну из главных проблем ReAct-агентов: высокая стоимость из-за постоянного interleaving "thought -> action -> observation". Если план можно частично развернуть заранее, ReWOO снижает число дорогих reasoning-циклов.
ReAct хорош там, где нужен tight feedback loop между действием и новым observation.
ReWOO полезен там, где можно заранее построить scaffold выполнения:
Это делает ReWOO более efficient в predictable workflows.
ReWOO хорошо работает для:
Она слабее в highly interactive среде, где каждое наблюдение радикально меняет план. Там ReAct или более гибридный агент обычно надёжнее.
Главный риск ReWOO — переоценить предсказуемость задачи. Если мир меняется слишком быстро или результат каждого шага трудно предугадать, слишком жёсткий plan-first подход начнёт ломаться.
То есть техника особенно хороша не для любого агента, а для semi-structured workflows.
Сейчас главная боль многих агентных систем — cost and latency. ReWOO ценен именно как инженерный ответ на это: не всё reasoning должно жить в tight loop. Часть можно вынести в предварительный plan.
Поэтому техника полезна как промежуточная ступень между наивным ReAct и более сложными workflow engines.