Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Adaptive Reasoning — это навык для AI-агентов, который автоматически оценивает сложность задачи и динамически регулирует уровень рассуждения перед формированием ответа.
Он запускается при каждом пользовательском запросе, анализируя, требуется ли углублённое мышление (режим reasoning), и включает его только тогда, когда это действительно необходимо.
Что делает этот навык
Adaptive Reasoning оценивает входящий запрос по нескольким параметрам сложности: наличие многошаговой логики, неоднозначность, архитектура кода, математические вычисления и другие факторы. :
На основе этой оценки система автоматически принимает решение — отвечать быстро или активировать более глубокий режим анализа.
Это позволяет:
- избежать ручного переключения режима рассуждения;
- экономить токены на простых задачах;
- повышать качество ответов в сложных сценариях;
- поддерживать баланс между скоростью и глубиной анализа.
Как происходит оценка сложности
Каждый запрос получает оценку по шкале от 0 до 10 на основе нескольких критериев:
- Многошаговая логика — задачи с цепочками рассуждений;
- Неоднозначность — вопросы с несколькими возможными ответами;
- Архитектура кода — системный дизайн и рефакторинг;
- Математика и формальная логика;
- Новизна задачи — отсутствие очевидного шаблона решения;
- Высокие ставки — критические или необратимые решения. :
При этом простые и повторяющиеся задачи понижают итоговый балл.
Пороговые значения
В зависимости от итогового балла выбирается режим работы:
- 0–2 — быстрый ответ без дополнительного анализа;
- средний уровень — стандартный ответ с кратким объяснением;
- высокая сложность — включается режим reasoning;
- очень высокая сложность — активируется углублённое рассуждение. :
Визуальные индикаторы (например 🧠 или 🧠🔥) могут использоваться для обозначения активного режима анализа.
Когда использовать
- отладка сложных систем (например, race condition);
- проектирование архитектуры с противоречивыми требованиями;
- анализ компромиссов в инженерных решениях;
- ответы на сложные и неоднозначные вопросы;
- быстрые ответы на простые запросы без лишних затрат ресурсов. :
Когда не стоит включать reasoning
- если пользователь просит краткий ответ;
- в задачах, где важна скорость;
- в повседневных диалогах и лёгком общении;
- если режим уже отключён пользователем;
- при простых запросах с очевидным ответом. :
Автоматическое понижение уровня
После выполнения сложной задачи система может автоматически отключить углублённое рассуждение, если следующий запрос оказывается простым. Это помогает экономить ресурсы и поддерживать высокую скорость работы.
Пример рабочего процесса
Вход:
Пользователь просит разобраться, почему в распределённой системе возникают race condition при нагрузке.
Действия агента:
- оценка сложности задачи по ключевым параметрам;
- активация режима углублённого анализа;
- исследование конкурентных процессов и общего состояния системы;
- выявление корневых причин;
- формирование рекомендаций по исправлению.
Результат:
Подробный технический разбор с причинами проблемы и способами её устранения.
Итог
Adaptive Reasoning — это способ сделать AI-агента более эффективным: он думает глубже только тогда, когда это действительно нужно, и остаётся быстрым в остальных случаях.
Файл из источника