Самообучающийся AI-агент, который создаёт и улучшает навыки на основе опыта, работает со множеством провайдеров моделей и доступен через CLI и мессенджеры.
Yonkoo11/hermes-dojo
Дополнение для самообучения Hermes Agent: анализирует ошибки в сессиях, улучшает слабые навыки, запускает эволюцию GEPA и показывает прогресс.
- Звёзды
- 187
- Форки
- 17
- Открытые issues
- 0
- Последний коммит
- 5 месяцев назад
Что это?
Hermes Dojo — система самообучения для Hermes Agent. Она читает журналы сессий агента из state.db, отмечает ошибки инструментов, циклы повторных попыток и исправления пользователя, а также отслеживает успешность каждого навыка.
Система ранжирует слабые места по первопричинам и устраняет их. Она исправляет навыки, которые дают сбои, создает новые, если пользователи снова и снова просят выполнить задачу, для которой еще нет навыка, и запускает самоэволюцию GEPA для слабых навыков. Результаты сохраняются в виде ежедневных метрик, по которым можно отслеживать прогресс обучения.
Dojo устанавливается как навык Hermes и предоставляет команды вроде /dojo analyze, /dojo improve, /dojo report и /dojo history. Ночной режим cron запускает полный цикл и может отправить утренний отчет в Telegram или CLI. Для работы нужны Hermes Agent v0.2.0+, Python 3.10+ и пакет hermes-agent-self-evolution для GEPA.
Ключевые возможности
- 01Разбирает журналы сессий агента и обнаруживает ошибки инструментов, циклы повторных попыток и исправления пользователя.
- 02Отслеживает успешность каждого навыка и ранжирует самые слабые по первопричинам.
- 03Исправляет навыки с помощью целевой обработки ошибок.
- 04Создает новые навыки на основе повторяющихся запросов пользователей, которые пока не удается выполнить.
- 05Запускает самоэволюцию GEPA для слабых навыков и сохраняет ежедневные метрики для отслеживания прогресса обучения.
- 06Отправляет отчеты в CLI или Telegram; также доступен ночной цикл cron.
Сценарии использования
- Поддерживать надежную работу навыков Hermes Agent при изменении API инструментов или их тайм-аутах.
- Получать ежедневную сводку о том, где навыки агента дают сбои.
- Автоматически создавать черновики новых навыков для задач, о которых пользователь просит снова и снова.
- Измерять, улучшается ли работа агента на протяжении нескольких недель.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/Yonkoo11/hermes-dojo.git - 2
Перейдите в каталог и запустите установщик
cd hermes-dojo && ./install.sh - 3
Загрузите демонстрационные данные (необязательно)
cd ~/.hermes/skills/hermes-dojo/scripts && python3 seed_demo_data.py --days 7 - 4
Запустите демонстрацию полного конвейера
python3 demo.py --reset
Что важно знать
- Требуются Hermes Agent версии 0.2.0 или выше и Python 3.10 или выше.
- Для самоэволюции (GEPA) также требуется отдельный проект hermes-agent-self-evolution.
Темы
Частые вопросы
- Что такое hermes-dojo?
- Дополнение для самообучения Hermes Agent: анализирует ошибки в сессиях, улучшает слабые навыки, запускает эволюцию GEPA и показывает прогресс. Hermes Dojo — система самообучения для Hermes Agent. Она читает журналы сессий агента из state.db, отмечает ошибки инструментов, циклы повторных попыток и исправления пользователя, а также отслеживает успешность каждого навыка.
- hermes-dojo можно использовать бесплатно? Какая у него лицензия?
- hermes-dojo распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- hermes-dojo всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в hermes-dojo — 6 июн. 2026 г..
- Для чего можно использовать hermes-dojo?
- Поддерживать надежную работу навыков Hermes Agent при изменении API инструментов или их тайм-аутах. Получать ежедневную сводку о том, где навыки агента дают сбои. Автоматически создавать черновики новых навыков для задач, о которых пользователь просит снова и снова. Измерять, улучшается ли работа агента на протяжении нескольких недель.
- Как установить hermes-dojo?
- Клонируйте репозиторий: git clone https://github.com/Yonkoo11/hermes-dojo.git Перейдите в каталог и запустите установщик: cd hermes-dojo && ./install.sh Загрузите демонстрационные данные (необязательно): cd ~/.hermes/skills/hermes-dojo/scripts && python3 seed_demo_data.py --days 7 Запустите демонстрацию полного конвейера: python3 demo.py --reset
- Где скачать hermes-dojo?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Yonkoo11/hermes-dojo
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Универсальный open-source AI-агент для задач с кодом и без: работает на вашем компьютере как desktop-приложение, CLI или встраиваемый API.
Открытый персональный AI-ассистент и Agent Harness: планирует задачи, запускает инструменты и навыки и сохраняет память в Web и IM-каналах.
Расширение с открытым исходным кодом для Chrome/Edge, в котором AI-агент выполняет веб-задачи в вашем браузере с активными сессиями.
Браузер на базе Chromium с открытым исходным кодом для AI-агентов: работает локально и позволяет агентам параллельно работать во вкладках с вашими аккаунтами.
TypeScript-фреймворк для создания AI-агентов с памятью, инструментами, MCP, RAG, голосовыми функциями и workflow, а также консоль VoltOps для наблюдаемости.