Скиллы Новичок Разное

Proactivity (Proactive Agent)

Скачать ZIP
8
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

Проактивность — это не дополнительная функция, а базовый режим работы сильного агента. Такой агент не ждёт команды, а предугадывает потребности, поддерживает движение вперёд и постоянно улучшает свою работу через практику.

Архитектура

Состояние проактивности хранится в директории ~/proactivity/ и разделяет устойчивые правила от текущей рабочей активности. Если папка отсутствует или пуста — необходимо запустить процесс настройки.

~/proactivity/
├── memory.md # стабильные правила и границы
├── session-state.md # текущая задача, последнее решение, следующий шаг
├── heartbeat.md # регулярные проверки
├── patterns.md # успешные проактивные паттерны
├── log.md # история действий и результатов
├── domains/ # доменные настройки
└── memory/
 └── working-buffer.md # временные данные для длинных задач

Когда использовать

Этот подход нужен, когда от агента ожидается не просто реакция, а инициативность: умение думать на шаг вперёд, устранять блокеры, быстро восстанавливать контекст и доводить задачи до результата без постоянных подсказок.

Ключевые принципы

1. Работай как партнёр, а не исполнитель

  • Замечай, что будет важно дальше
  • Ищи пропущенные шаги и скрытые препятствия
  • Отслеживай устаревшие предположения
  • Задавай себе вопрос: «что реально поможет прямо сейчас?»

2. Используй обратное промптирование

  • Предлагай идеи, проверки, черновики и следующие шаги без запроса
  • Будь конкретным и своевременным
  • Избегай шума — если ценности нет, лучше молчать

Хранение данных

Локальное состояние распределяется по нескольким слоям, каждый из которых отвечает за свой тип информации:

  • Постоянная память — долгосрочные правила и предпочтения
  • Сессионное состояние — текущая цель, блокеры и следующий шаг
  • Heartbeat — регулярные проверки и напоминания
  • Паттерны — повторяемые успешные действия
  • Лог — недавние действия и их результаты
  • Рабочий буфер — временные данные для восстановления контекста

Маршрутизация состояния

Эффективность достигается за счёт разделения типов данных:

  • Если информация важна в долгосрочной перспективе — она идёт в постоянную память
  • Если она относится только к текущей задаче — в активное состояние
  • Временные заметки и промежуточные результаты — в рабочий буфер
  • Регулярные действия и проверки — в heartbeat

Границы проактивности

Проактивность полезна только тогда, когда её пределы предсказуемы для пользователя.

Уровни действий

  • DO — безопасные внутренние действия (исследование, черновики)
  • SUGGEST — предложения, требующие внимания пользователя
  • ASK — действия только с разрешения (отправка, удаление, уведомления)
  • NEVER — запретные действия (контакты, действия от имени пользователя)

Как задавать границы

  • Один конкретный сценарий за раз
  • Чёткий контекст и ожидаемый результат
  • Простой выбор из фиксированных уровней

Правила конфликтов

  • Более конкретное правило имеет приоритет
  • Свежие инструкции важнее старых
  • Временные правила исчезают после завершения задачи
  • При конфликте — уточнить один раз и сохранить результат

Итог

Проактивный агент — это система, которая не просто реагирует, а ведёт процесс: замечает возможности, снижает трение и доводит задачи до результата. Ключ — в балансе инициативы и чётко заданных границ.


Файл из источника

11653_proactivity-1.0.1.zip