Включение самообучения
В Control UI откройте Plugins → Workshop и включите Self-learning. Изменение вступает в силу немедленно; если другой процесс записи конфигурации обновил файл, Control UI обновит снимок конфигурации и повторит попытку переключения без перезагрузки страницы или Gateway. Используйте CLI:~/.openclaw/openclaw.json:
/learn и ручные операции Skill Workshop
продолжают работать, пока самообучение отключено.
Ручная проверка прошлых сеансов
Ручная проверка истории — консервативная альтернатива автономному сбору. Откройте Plugins → Workshop в Control UI и выберите Find skill ideas. Это не изменяетskills.workshop.autonomous.enabled.
При каждом сканировании:
- процесс начинается с самых новых непроверенных сеансов и движется назад;
- проверяется до 20 содержательных сеансов, включающих не менее шести обращений к модели;
- пропускаются сеансы Cron, Heartbeat, хуков, субагентов, ACP, принадлежащие плагинам и внутренние сеансы проверки;
- распознанные секреты маскируются, а размер пакета расшифровок ограничивается перед его отправкой настроенной модели выбранного агента;
- применяется тот же строгий порог, что и при автономной проверке опыта; и
- может быть создано или изменено не более трёх ожидающих предложений, но никогда не активных навыков.
Чему может научиться OpenClaw
У самообучения есть два консервативных пути:- Прямые инструкции и исправления. OpenClaw обнаруживает долговременные формулировки, такие как «впредь», «в следующий раз», а также исправления неудачного подхода. Когда самообучение включено, он может преобразовывать эти сигналы в ожидающие предложения, не дожидаясь следующего запроса. Этот детерминированный путь может объединять связанные инструкции максимум в три предложения, нацеливаться на доступный для записи навык рабочего пространства или изменять собственное связанное ожидающее предложение. Он также запускается после неудачных обращений, поскольку фиксирует инструкции пользователя, а не оценивает завершённость.
- Проверка опыта. После успешного содержательного обращения переднего плана OpenClaw может проверить выполненную работу на наличие повторно используемого способа восстановления или устойчивой процедуры, которая позволила бы избежать как минимум двух будущих циклов обращения к модели или инструменту.
- надёжное восстановление после повторяющихся сбоев инструмента или модели;
- неочевидное ограничение порядка действий, предотвратившее повторяющуюся ошибку;
- устойчивый многоэтапный рабочий процесс, который требовал повторного исследования; или
- повторно используемая предварительная проверка, позволяющая избежать нескольких будущих вызовов.
Когда запускается проверка опыта
Проверка опыта намеренно выполняется с задержкой и в ограниченном объёме:- Обращение переднего плана должно завершиться успешно.
- Текущее обращение должно содержать не менее десяти итераций модели.
- Сеансы Cron, Heartbeat, памяти, переполнения, хуков, субагентов и проверки исключаются.
- В ходе запуска переднего плана должны быть определены провайдер и модель, а также фактически
должен быть доступен
skill_workshop. - OpenClaw ожидает 30 секунд после завершения. Более позднее завершение обращения переднего плана в том же сеансе перезапускает этот период бездействия.
- Если какой-либо запуск агента или ответа всё ещё активен, проверка ожидает ещё 30 секунд.
- Одновременно выполняется только одна проверка опыта.
- Отложенная проверка — это локальная для процесса работа Gateway. Gateway должен продолжать работать в течение периода бездействия; одноразовые локальные среды выполнения и среды на базе CLI не сохраняют достаточно контекста траектории и доступности инструментов для её планирования.
Что получает проверяющий
Фоновый проверяющий получает только текущее обращение, начиная с самого последнего сообщения пользователя. Отображаемая траектория ограничена 60,000 символами; при необходимости OpenClaw сохраняет первое сообщение и самые новые сведения, отмечая пропущенную середину. Проверяющий повторно использует определённые провайдер и модель. Он повторно использует профиль аутентификации переднего плана, когда эта идентификация доступна, и отключает резервные модели. Поэтому проверка запускает дополнительное обращение к модели у настроенного провайдера. Этот запуск может выполнить более одного запроса к провайдеру при проверке или составлении предложения. Тарифы провайдера и условия обработки данных применяются так же, как и к обращению переднего плана. Перед запуском OpenClaw повторно загружает текущую конфигурацию среды выполнения и заново проверяет действующие политики песочницы и инструментов для исходного разговора. Если запуск выполняется в песочнице, политика больше не разрешаетskill_workshop или отсутствуют необходимые сведения
о среде выполнения, проверка завершается безопасным отказом и ничего не создаёт.
Безопасность предложений
Проверяющий работает в изолированном сеансе с намеренно ограниченным набором инструментов:- Он может только перечислять или просматривать предложения Workshop и создавать или изменять одно ожидающее предложение.
- Он не может обновлять активный навык, применять, отклонять или помещать предложение в карантин, отправлять сообщения или использовать инструменты агента общего назначения.
- Один бюджет изменений распределяется между повторными попытками модели, поэтому проверка может создать или изменить не более одного предложения.
- Проверяемая траектория рассматривается как недоверенные сведения, а не как инструкции для фонового агента.
- Skill Workshop сканирует содержимое предложения и отклоняет распознанные буквальные учётные данные до записи состояния предложения.
maxPending, maxSkillBytes,
ограничения вспомогательных файлов, проверки сканера и запись только в рабочее пространство. Параметр
approvalPolicy: "auto" не предоставляет фоновому проверяющему доступ
к действиям жизненного цикла.
Проверка изученных предложений
Самообучение создаёт такие же ожидающие предложения, как и ручное использование Workshop. Проверьте их перед применением:SKILL.md. Полная модель
жизненного цикла и хранения описана в разделе
Skill Workshop.
Конфигурация
Полную схему, диапазоны и связанные параметры навыков см. в разделе
Конфигурация Skills.
Устранение неполадок
После длительного обращения предложение не появляется
Проверьте всё перечисленное ниже:skills.workshop.autonomous.enabledимеет значениеtrueв активной конфигурации Gateway.- Обращение завершилось успешно и включало не менее десяти итераций модели после самого последнего сообщения пользователя.
- Разговор был обычным запуском переднего плана, а не запланированным запуском, запуском памяти, хука или субагента.
- Исходный запуск имел доступ к
skill_workshopи выполнялся не в песочнице. - Система оставалась неактивной достаточно долго для выполнения отложенной проверки.
- Долгоживущий процесс Gateway оставался активным в течение периода бездействия; одноразовая локальная команда не ожидает отложенной проверки.
Doctor сообщает, что инструмент Workshop скрыт
Когда самообучение включено,openclaw doctor проверяет, разрешает ли действующая
политика инструментов агента по умолчанию использовать skill_workshop. Выполните указанное
изменение tools.allow или tools.alsoAllow либо отключите самообучение.
Появляется слишком много малоценных предложений
Отключите самообучение и продолжайте использовать/learn или явные запросы Workshop:
Связанные материалы
- Мастерская Skills для проверки, утверждения и хранения предложений
- Создание навыков для навыков, создаваемых вручную, и
структуры
SKILL.md - Конфигурация Skills для всех настроек
skills.* - CLI Skills для команд Мастерской и куратора