Support us

Один агент для рабочих чатов: Hermes, который помнит о вас почти всё

Перед рабочим вопросом к модели обычно приходится проводить короткий инструктаж. Что это за проект, как устроены релизы, почему команда отказалась от очевидного варианта две недели назад. Пока всё перескажешь, проще уже сделать самому. Открытый агент Hermes предлагает другой вариант.

Оставить комментарий
Один агент для рабочих чатов: Hermes, который помнит о вас почти всё

Перед рабочим вопросом к модели обычно приходится проводить короткий инструктаж. Что это за проект, как устроены релизы, почему команда отказалась от очевидного варианта две недели назад. Пока всё перескажешь, проще уже сделать самому. Открытый агент Hermes предлагает другой вариант.

Содержание

Hermes подключается к мессенджерам, где вы уже работаете, и держит общую для них переписку и память. Спросите в Telegram, на чём вы вчера остановились с агентом в Slack, и он найдёт тот разговор. А с сервисом памяти Honcho будет узнавать вас в любом мессенджере и помнить, что для вас важно. Вам останется решить, где будет лежать эта память и кто её увидит.

Примечание Adviser

В статье есть ссылки партнеров. Это значит, что если вы что-то покупаете с нашей помощью — вы также поддерживаете dev.by. (Вот другой способ).

При этом редакция и авторы независимы в выборе темы, концепции материала, фокуса описания, подхода к услугам или товарам. Прежде чем что-то советовать, мы много читаем и смотрим по теме, говорим с экспертами.

Редакция может выражать свое мнение и пробовать всё на себе.

Если рекомендательный материал обновляется, мы указываем, что и когда поменялось, в самом начале.

Один агент вместо армии разных ботов

Hermes сделала Nous Research — американская лаборатория, которая обучает открытые модели. Он работает в Telegram, Discord, Slack, WhatsApp, Signal, почте, командной строке и других каналах, и везде отвечает один агент с общей памятью и общими навыками. У Hermes есть подагенты для параллельных задач, браузер и веб-поиск, а код открыт под лицензией MIT.

Представьте обычную рабочую мелочь. В понедельник вы обсуждали с агентом в Slack, переносить ли релиз. В пятницу спрашиваете из Telegram, на чём остановились. Отдельному боту пришлось бы пересказывать всё заново, а Hermes просто поищет в общей базе. Переписка из всех каналов лежит на машине, где запущен агент.

Ищет в памяти Hermes по словам, так что тему лучше называть так же, как в разговоре. В базу SQLite попадает то, что агент видел. В каналах Slack он по умолчанию читает сообщения, где его упомянули. Так что важное обсуждение ведите в треде с ним. 

Самое нужное агент выписывает в два файла. В один, по умолчанию до 2 200 знаков, — факты о проекте и окружении. Во второй, до 1 375 знаков, — ваши предпочтения и манеру общения. Эти файлы он видит в начале каждой беседы, без поиска, и свежие записи тоже получает только с новой. Чат в мессенджере сам по себе не заканчивается, поэтому после важного решения в Slack переписку в Telegram стоит начать заново командой /new.

Каждый канал подключается отдельно. Для Telegram нужно зарегистрировать бота, получить токен и указать, кому разрешено с ним разговаривать. Доступ у Hermes будет ко всем подключённым каналам сразу. Поиск по базе не разбирает, кто спрашивает. Так что если боту пишут коллеги, любой из них может попросить его найти вашу переписку из другого канала.

Как агент узнаёт вас в любом мессенджере

База SQLite и файлы хороши, когда агент знает, что искать и что записать. Следующий шаг — сервис памяти Honcho от AI лаборатории Plastic Labs. Он получает ту же переписку, что видел агент, и в фоне делает из неё выводы о вас: о предпочтениях, целях, манере общения, о том, что происходит в проекте. Выводы он проверяет и обновляет.

Встроенный файл о вас вмещает пару абзацев. Honcho собирает картину из всей переписки, и в его документации разницу формулируют так: история сессий помнит текущий разговор, а Honcho — то, что будет важно и потом.

Перед каждым ответом Hermes подтягивает из Honcho то, что относится к вашему вопросу, даже в чате, открытом неделю назад. Для конкретных вопросов у агента появляется ещё и поиск по смыслу среди прошлых разговоров, и дату выкатки он может связать с переносом релиза.

Hermes подключается к Honcho командой hermes memory setup. Мастер спросит, кто будет писать агенту. Если только вы, ответьте «только я», и ваши аккаунты в Slack, Telegram и других мессенджерах сойдутся в один профиль. Этот ответ и делает вас для Honcho одним человеком: без него каждый аккаунт остаётся отдельным собеседником. Мессенджеры удобнее подключить до этого шага, тогда мастер найдёт их сам.

Если в тех же чатах пишут коллеги, выберите в мастере вариант, где ваши аккаунты объединены, а у каждого коллеги свой профиль. Так их слова не попадут в выводы о вас. Тогда пятничный вопрос в Telegram агент встретит, уже зная, что Honcho вынес из понедельничного разговора в Slack.

В настройках указывают облачный Honcho со своими тарифами или собственный адрес. Код сервиса открыт под лицензией AGPL-3.0. Для своего сервера вам понадобятся база PostgreSQL с расширением pgvector и фоновый обработчик.

При этом свой Honcho всё равно обращается к модели, выводы из сообщений фоновый обработчик делает с её помощью. Если модель внешняя, за эти запросы платят провайдеру, и часть переписки уходит к нему. Подключить можно и локальную LLM, например через Ollama, программу для запуска открытых моделей.

Через месяц в базе и в памяти окажутся названия проектов, принятые решения, незаконченные идеи и причины, по которым команда что-то отложила. Туда же попадут сообщения, которые вы не стали бы переносить в вики: сырой черновик, неловкий вопрос, предложение, отменённое на следующий день.

Во что обойдётся рабочий запуск

Hermes работает через провайдера модели. Самый прямой путь — API-ключ, обращения по нему оплачиваются отдельно от подписки на чат. Войти можно и по некоторым подпискам, например ChatGPT, GitHub Copilot или SuperGrok. С Claude так получится только на плане Max с докупленными кредитами.

Где развернуть. У is*hosting есть готовый образ Ubuntu 24 с уже установленным Hermes. После заказа сервера при первом входе по SSH запускается мастер настройки. В нём выбирают провайдера модели и подключают бота в Telegram.

Для самого Hermes с внешним API хватит тарифа Start: два ядра, 2 ГБ оперативной памяти и NVMe-диск на 30 ГБ. Если рядом поднимать собственный Honcho, is*hosting советует тариф Medium с тремя ядрами, 4 ГБ оперативной памяти и диском на 40 ГБ. Его же рекомендуют для ежедневной работы с подагентами. 

Нашим читателям is*hosting даёт скидку $20 на любой первый заказ по промокоду HERMESDEV20.

Код действует для новых клиентов до конца ноября. Если ваш заказ меньше этой суммы — он обнуляет его стоимость.

Как проверить пользу за неделю

Для первого теста хватит Telegram и одной повторяющейся задачи. Возьмите то, что регулярно приходится объяснять коллегам или искать в старой переписке: статус проекта, причины технического решения, правила выпуска или список договорённостей со смежной командой.

Пользуйтесь агентом неделю и отмечайте четыре вещи:

  • сколько раз пришлось заново объяснять контекст;
  • находил ли агент нужное решение из прошлой переписки;
  • путал ли он отвергнутые идеи с действующими договорённостями;
  • хотелось ли обратиться к нему вместо поиска по истории чатов.

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

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

Что проверить до постоянного использования

До подключения остальных рабочих каналов запишите ответы на шесть вопросов:

  • кто может писать боту и получать ответы;
  • какой провайдер модели обрабатывает сообщения;
  • где хранится память;
  • можно ли исправить или удалить ошибочную запись;
  • как выгрузить и восстановить накопленный контекст;
  • что останется доступно при сбое сервера или истёкшем ключе.

Через несколько месяцев часть истории проекта может остаться только в памяти агента. Почему отложили библиотеку, на чём остановились в спорной ветке, что обещали смежникам. Способ выгрузки и восстановления лучше проверить заранее, пока сервер работает и доступы на месте.

Читайте также
Чтобы не быть всегда онлайн: воркшопы, которые учат защищать свои границы и не отвечать в 22:00
Чтобы не быть всегда онлайн: воркшопы, которые учат защищать свои границы и не отвечать в 22:00
Чтобы не быть всегда онлайн: воркшопы, которые учат защищать свои границы и не отвечать в 22:00
Пришло сообщение в рабочем чате в 21:50. Вроде бы ничего страшного, только «быстренько глянуть». Потом ещё одно. И ещё. А в какой-то момент оказывается, что вечер снова растворился в задачах, которые могли бы подождать до утра. Дело тут не в тайм-менеджменте или неправильно расставленных приоритетах. Проблема в границах. Их либо нет, либо они существуют только у вас в голове. 
2 комментария
Подборка CRM для жизни: приложения для личного нетворкинга, который не развалится через месяц
Подборка CRM для жизни: приложения для личного нетворкинга, который не развалится через месяц
Подборка CRM для жизни: приложения для личного нетворкинга, который не развалится через месяц
Чтобы поддерживать связи, недостаточно раз в год написать «как дела». Работают мелкие действия: поздравить с новой ролью, вспомнить прошлый разговор, отреагировать на новость. Проблема в том, что это не держится в голове. Контактов становится больше, контекст размывается, и даже важные люди постепенно выпадают из поля зрения. Личный нетворкинг уже не умещается в памяти и требует какой-то системы. 
Как выбрать систему для заметок, которую не забросишь через месяц
Как выбрать систему для заметок, которую не забросишь через месяц
Как выбрать систему для заметок, которую не забросишь через месяц
Заметки полезны — они помогают довести идею до нужного результата: найти справку, восстановить ход исследования, объяснить решение команде или использовать старую мысль в новом тексте. Для каждой из этих задач нужен свой маршрут. А значит, прежде чем выбрать приложение, стоит разобраться, какие записи у вас появляются, куда переходят и в какой момент становятся полезными.
«Давайте внедрим AI до пятницы»: как разобраться, где он помогает, а где создаёт команде новые проблемы
«Давайте внедрим AI до пятницы»: как разобраться, где он помогает, а где создаёт команде новые проблемы
«Давайте внедрим AI до пятницы»: как разобраться, где он помогает, а где создаёт команде новые проблемы
Что будет, если AI ошибётся в вашей задаче, и сколько времени уйдёт, чтобы эту ошибку найти? Если начальство попросило «внедрить AI везде», начинать надо именно с этого вопроса.

Хотите сообщить важную новость? Свяжитесь с редакцией через страницу контактов

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Комментариев пока нет.