Что такое ReAct — как агент думает и действует по шагам
2 месяца назад
Никита Вихров
Ответы
Что такое ReAct — как агент думает и действует по шагам
ReAct (Reasoning + Acting) — паттерн, при котором агент чередует два шага: сначала рассуждает вслух («что мне нужно сделать?»), потом действует («вызываю инструмент»). Потом снова рассуждает на основе результата — и так по кругу.
Придумали его в 2022 году в Google Research. С тех пор он стал стандартом для большинства агентных систем.
Как выглядит ReAct-цикл
Реализация через system prompt
ReAct — это не библиотека, это паттерн промптинга. Модели объясняют, как думать:
Зачем нужны явные мысли
Без рассуждений модель действует импульсивно: видит задачу — сразу вызывает первый подходящий инструмент. С ReAct она сначала декомпозирует задачу, выбирает правильный инструмент и аргументы, замечает ошибки в наблюдениях.
Практический эффект: агент с ReAct справляется с многошаговыми задачами заметно лучше, чем без него. Особенно когда задача требует нескольких инструментов или когда первый инструмент вернул неожиданный результат.
Цепочка мыслей также помогает при отладке — видно, где именно агент свернул не туда.
2 месяца назад
Никита Вихров





