Structured Reflection — это паттерн, в котором агент после неудачного шага делает не свободный self-talk, а короткую рефлексию по заданной схеме: что ожидалось, что пошло не так, какой сигнал ошибки виден, что изменить на следующем шаге.
В 2026 этот подход особенно важен для computer-use и browser agents. Там ошибка легко превращается в длинное бесполезное reasoning-бормотание. Structured Reflection дисциплинирует post-mortem и делает его пригодным для реального исправления поведения.
Свободная reflection часто страдает от типовых проблем:
Structured Reflection исправляет это через шаблон. Агент должен ответить на конкретные вопросы:
Это резко повышает operational value reflection.
Structured Reflection хорошо подходит для:
Если среда даёт ясные observations и ошибки повторяются локально, техника почти всегда даёт value.
Техника не заменяет реальное улучшение perception или tools. Если агент не видит экран, не понимает DOM или не получает хороший feedback, даже лучшая reflection не спасёт.
Также structured reflection может стать слишком шаблонной. Если поля шаблона всегда одинаковы и не адаптируются к типу ошибки, агент начнёт писать ритуальные формулировки без пользы.
Современные agents всё чаще работают в UI-heavy средах. Там post-step correction критичнее, чем красивые long-form explanations. Structured Reflection полезна именно как control primitive для adaptive retry.
Это делает её важной не только для research demos, но и для реальных browser/computer agents.