R

ReAct

Также известен как: Reasoning and Acting, Рассуждение и действие
AI-агенты

Определение

ReAct (Reasoning + Acting) — паттерн для AI-агентов, чередующий рассуждения о ситуации с выполнением действий на основе этих рассуждений.

Простое объяснение

ReAct — как работа детектива: размышление о деле, сбор улики, анализ новой информации, новое размышление. Цикл продолжается до раскрытия дела.

Подробнее

ReAct объединяет Chain-of-Thought рассуждения с Tool Use в единый цикл: Thought (анализ ситуации) → Action (вызов инструмента) → Observation (получение результата) → повторение. Это позволяет агенту адаптивно планировать следующие шаги на основе полученной информации. LangChain и другие фреймворки реализуют ReAct как стандартный паттерн агентов. Преимущества: interpretability (видны рассуждения), flexibility (динамическое планирование), error recovery (можно скорректировать курс).

Связанные термины