12 / 23
Какие бывают типы agent loops: step-by-step, planner-executor, ReAct — и когда какой выбирать?
Три базовых паттерна. Step-by-step (ReAct loop) — модель на каждом шаге решает следующий tool call по факту, реагируя на observation. Planner-executor — отдельная LLM-роль строит весь план списком, отдельный executor исполняет шаги. Hybrid (план + ReAct) — планировщик намечает грубые этапы, исполнитель работает в ReAct внутри каждого. Step-by-step гибче, planner дешевле и предсказуемее, hybrid — для сложных длинных задач.