Reflection
Материал из Montelibero
Reflection (рефлексия) — способность агента оценивать результаты своих действий и использовать эту оценку для корректировки следующего шага.
Общее
Reflection — ключевой элемент agentic workflow. После каждого действия агент задаёт себе вопрос: «Получил ли я то, что ожидал? Что делать дальше?».
Это не отдельный вызов модели — это этап, встроенный в цикл агента. В явном виде может выражаться как «Critic: оцени результат и предложи следующий шаг».
Как выглядит =
Псевдокод: ``` action_result = execute(tool_call) reflection = model("Оцени результат: {action_result}.
Ожидание: {expected}.
Что делать дальше?")
plan = parse(reflection) ```
Виды рефлексии
- Результат vs ожидание — сравнить факт с целью.
- Ошибка → корректировка — если результат неудовлетворителен, изменить подход.
- Самооценка — модель оценивает, насколько хорошо она справляется с задачей.
- Постмортем — после завершения задачи — что прошло хорошо, что нет.
Связанные понятия =
- Agentic workflow — цикл, в который встроена рефлексия.
- ИИ-агент — система, использующая рефлексию.
- Self-correction — частный случай рефлексии: обнаружение ошибки и исправление.