Hermes Plugin by Humalike
Открытый плагин для Hermes Agent: бот сам решает, когда отвечать в групповом чате, и подстраивается под тон группы.
Hermes Plugin by Humalike — плагин с открытым кодом (лицензия MIT) для ботов на Hermes Agent. Он делает поведение бота в групповых чатах Telegram, Slack, WhatsApp и Discord похожим на человеческое. Бот перестаёт отвечать на каждое сообщение: плагин оценивает ритм беседы, решает, говорить или промолчать, и разбивает ответ на несколько коротких сообщений. Дополнительно есть генерация персонажа из одной строки описания, оценка того, как сообщение будет воспринято, и обучение на манере общения конкретной группы. Устанавливается командами в терминале, для работы нужен ключ Humalike API.
Возможности
Выбор момента для ответа
Плагин читает ритм чата и решает, отвечать боту или промолчать. Ответ делится на несколько коротких сообщений, как у живого собеседника.
Генерация персонажа
Команда /soul enhance превращает однострочное описание в полноценного персонажа с собственной манерой речи. Прежний файл SOUL.md сохраняется как резервная копия.
Оценка восприятия сообщения
Перед отправкой плагин прикидывает, как текст будет воспринят адресатом, и при необходимости корректирует его.
Обучение на группе
Со временем бот перенимает сленг, оформление, шутки и уровень формальности конкретной группы.
Четыре мессенджера
Работает в Telegram, Slack, WhatsApp и Discord. Для групп в Telegram и Discord нужна дополнительная настройка бота.
Автонастройка Hermes
При первом запуске плагин сам отключает потоковый вывод, скрывает служебные уведомления и меняет параметры сессий в группах. Остальное переопределяется в config.yaml и .env.
Открытый код
Исходники опубликованы на GitHub под лицензией MIT, плагин ставится клонированием репозитория в каталог плагинов Hermes.
Кому подойдёт
- Разработчики
Тем, кто строит ботов на Hermes Agent и хочет, чтобы они вели себя в группах естественно, а не отвечали на каждую реплику.
- SMM-специалисты
Для ведения сообществ и групповых чатов, где бот-участник должен подхватывать тон и сленг аудитории.
- Авторы контента и блогеры
Для создания чат-бота с узнаваемым характером для сообщества или канала.
- Для личных задач
Для экспериментов с персональным ботом в чатах с друзьями, где важна живая манера общения.
Как начать
- Обновить Hermes командой hermes update.
- Клонировать репозиторий плагина в каталог ~/.hermes/plugins/humalike.
- Включить плагин командой hermes plugins enable humalike.
- Запустить hermes, пройти вход или задать ключ HUMALIKE_API_KEY и перезапустить шлюз.
- Настроить группу в мессенджере и при желании выполнить /soul enhance для персонажа.
Тарифы
Для работы нужен ключ Humalike API; условия его тарификации не опубликованы.
Ограничения
- Работает только с Hermes Agent и требует свежей версии Hermes: плагин изменяет его внутренние механизмы
- Нужен ключ Humalike API, часть логики выполняется через облако Humalike
- Поддерживаются только Telegram, Slack, WhatsApp и Discord
- В Telegram для групп нужно отключить режим приватности у бота и добавить чат в список разрешённых
- В Discord нужно включить Message Content Intent и Server Members Intent
Платформы и интеграции
Соседи по смыслу
за последний месяц