Автоматизация бизнеса. Hermes Agent
Переходим от разговоров с ИИ к системе, которая выполняет задачи: читает контекст, вызывает инструменты, запускает процессы по расписанию и возвращает результат прямо в Telegram.
Что будет на воркшопе
Разберём, чем агент отличается от обычного чата: tools, память, skills, cron, Telegram gateway.
Поднимем Hermes на DigitalOcean и превратим Telegram в пульт управления бизнес-процессами.
Выберем рутинный процесс, выполним его один раз, сохраним как skill или поставим на расписание.
Hermes — это не чат. Это агент с руками
Модель — это мозг. Tools — это руки. Память — это контекст. Skills — это опыт. Вместе это превращается в личного AI-оператора, который работает с вашими сервисами и задачами.
Пишите текстом или голосом. Hermes отвечает в привычном чате и может доставлять туда результаты задач.
Браузер, терминал, файлы, web search, GitHub, cron, сообщения, документы, API.
Предпочтения, правила работы, окружение, прошлые решения и повторяемые процессы.
Telegram становится пультом управления
Не нужно открывать десять панелей. Вы ставите задачу в чате, а Hermes сам решает, какие инструменты подключить.
Гермес, проверь сайт и найди ошибки. Гермес, каждое утро в 9 присылай мне брифинг. Гермес, прочитай вчерашние сообщения и сделай сводку. Гермес, создай задачу: по пятницам присылай отчёт по продажам.
Можно надиктовать задачу. Hermes распознаёт голос, уточняет детали и выполняет.
Создать cron, проверить статус, запустить поиск, попросить отчёт, отправить файл.
Что Hermes умеет делать
Hermes подключает разные группы инструментов. Поэтому он не ограничен генерацией текста — он может действовать в вашей рабочей среде.
Открывать сайты, искать информацию, проверять страницы, собирать данные.
Запускать команды на сервере, проверять процессы, логи, деплой, окружение.
Читать, создавать и править файлы, документы, планы, отчёты, код.
Запускать задачи по расписанию: каждый день, каждую неделю, через N минут.
Доставлять результаты в Telegram и другие подключённые каналы.
Запускать субагентов для параллельной работы: исследование, ревью, анализ.
Hermes помнит то, что важно
Обычный чат каждый раз начинается с нуля. Hermes может хранить устойчивый контекст: кто вы, как вы любите работать, какие правила есть в проекте, какие workflow уже проверены.
Ваши предпочтения, стиль коммуникации, постоянные правила.
Факты об окружении, репозиториях, инструментах, командах.
Поиск по прошлым диалогам: «где мы обсуждали DigitalOcean?»
Skills — это операционная память Hermes
Если Hermes один раз хорошо выполнил процесс, его можно сохранить как skill. В следующий раз агент не будет учиться заново — он загрузит готовую инструкцию. Skills — это библиотека проверенных процедур: когда применять, какие шаги выполнить, какие ошибки учитывать и как проверить результат.
- триггер: когда этот навык нужен;
- пошаговая процедура;
- команды, API и инструменты;
- типичные ошибки и ограничения;
- проверка результата;
- шаблоны и ссылки на файлы.
- вы дали задачу;
- Hermes выполнил её с инструментами;
- вы поправили результат;
- удачный процесс сохраняется как skill;
- в следующий раз агент применяет его сам.
Вы: Гермес, этот процесс сработал. Сохрани его как skill. Hermes: Готово. В следующий раз я буду применять эту процедуру автоматически.
Какие skills есть у Hermes из коробки
В текущей поставке Hermes доступна большая библиотека skills. На этом окружении сейчас видно 87 skills в разных категориях. Это не «магические плагины», а готовые рабочие инструкции для агента.
Делегирование задач другим coding agents и orchestration.
claude-codecodexopencodehermes-agentkanban-codex-lane
Планы, debugging, TDD, code review, субагенты.
systematic-debuggingtest-driven-developmentrequesting-code-reviewsubagent-driven-developmentwriting-plans
Работа с репозиториями, pull requests и issues.
github-pr-workflowgithub-code-reviewgithub-issuesgithub-repo-managementgithub-auth
Сайты, макеты, диаграммы, инфографика, видео и визуальные форматы.
popular-web-designsclaude-designarchitecture-diagramexcalidrawbaoyu-infographic
Документы, таблицы, PDF, заметки, Notion, Google Workspace.
google-workspacenotionairtablepowerpointocr-and-documents
Поиск papers, arXiv, блоги, рынки, notebooks.
arxivblogwatcherpolymarketjupyter-live-kernelresearch-paper-writing
YouTube, GIF, Spotify, генерация музыки, аудио-анализ.
youtube-contentgif-searchspotifysongwriting-and-ai-musicsongsee
Webhook-и, Kanban-воркеры, MCP, серверные workflow.
webhook-subscriptionskanban-orchestratorkanban-workernative-mcphimalaya
Модели, inference, evals, HuggingFace, vLLM, llama.cpp.
huggingface-hubllama-cppserving-llms-vllmevaluating-llms-harnessweights-and-biases
Как посмотреть полный список на своём Hermes
hermes skills list hermes skills browse hermes skills inspect github-pr-workflow hermes skills install <skill-id>
Cron: Hermes работает, пока вы спите
Cron-задача — это инструкция запускать агента по времени. Каждое утро, каждую пятницу, каждые 30 минут или в конкретную дату.
Каждый день в 9:00: почта, календарь, задачи, важные сообщения.
Проверять сайт, метрики, цены, конкурентов и писать только если что-то изменилось.
По пятницам: что сделано, что зависло, где нужен фокус.
«Через 2 часа напомни позвонить клиенту» — и Hermes вернётся сам.
hermes cron create "0 9 * * *" # prompt: Проверь почту, календарь и задачи. Пришли короткий брифинг в Telegram.
API и интеграции: Hermes соединяет сервисы
Ваш бизнес уже состоит из десятков программ. API — это язык, на котором они общаются. Hermes переводит обычную человеческую команду в действия через API.
Команды, уведомления, голосовые сообщения.
Почта, встречи, ежедневные брифинги.
Таблицы, базы, отчёты, списки клиентов.
Готовые роботы для сбора данных с сайтов: Google Maps, Instagram, Amazon, LinkedIn.
Маркетплейс API: погода, финансы, спорт, геоданные, доставка.
Код, pull requests, ошибки, деплой, мониторинг.
Где хранить ключи
API-ключ — это пропуск в сервис. Команды агенту пишем в Telegram, а ключи вводим на сервере.
hermes config env-path # откройте показанный .env-файл и добавьте ключи: # APIFY_TOKEN=... # NOTION_TOKEN=... # GOOGLE_API_KEY=... hermes gateway restart hermes doctor
Архитектура Hermes
Hermes — это оркестратор. Он принимает задачу, выбирает модель, поднимает контекст, вызывает инструменты и возвращает результат.
Текстом, голосом или командой.
Сохраняется сессия, канал доставки и контекст.
Использует memory, skills, историю и доступные tools.
Браузер, терминал, файлы, API, cron, сообщения.
Не просто говорит «готово», а читает файл, проверяет сайт, запускает тест.
В тот же Telegram-чат, CLI или другой подключённый канал.
Установка Hermes через DigitalOcean
Hermes лучше держать на сервере, который работает 24/7. На воркшопе используем DigitalOcean: создаём VPS, ставим Hermes, подключаем Telegram.
Пошагово
Перейдите по ссылке, зарегистрируйтесь и подтвердите аккаунт.
Ubuntu LTS, минимальный тариф для старта, регион ближе к вам.
Откройте терминал и зайдите на сервер.
Запустите официальный install script.
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash hermes setup hermes model hermes doctor
Подключение Telegram
hermes gateway setup hermes gateway install hermes gateway start hermes gateway status
hermes config env-path.Gateway: один агент в разных каналах
Hermes может работать не только в CLI. Gateway подключает Telegram, Discord, Slack, WhatsApp, Signal, Email, Matrix и другие каналы.
Основной канал для воркшопа: текст, голос, медиа, уведомления.
Удобно для настройки, разработки, серверных задач и диагностики.
Запуск агента по событию: форма, оплата, GitHub, CRM, заявка.
/help # команды в Telegram /status # состояние сессии /platforms # подключённые каналы /cron # управление расписаниями
Web Dashboard: Hermes в браузере
У Hermes есть графический интерфейс для управления установкой: настройки, API-ключи, сессии, логи, аналитика, cron-задачи, skills и Kanban-доска. Это удобно для тех, кто не хочет каждый раз редактировать YAML и смотреть логи в терминале.
Что есть в dashboard
Версия Hermes, состояние gateway, подключённые платформы и последние сессии.
Форма для редактирования
config.yaml: модель, provider, tools, memory, approvals, delegation.Управление
.env: ключи моделей, Telegram, Browserbase, Firecrawl, ElevenLabs и других сервисов.История диалогов, поиск по сессиям, просмотр tool calls и сообщений.
Логи agent/gateway/errors, токены, стоимость, активность по моделям.
Создание расписаний, включение skills/toolsets и визуальная доска задач для мультиагентов.
Запуск на сервере DigitalOcean
По умолчанию dashboard открывается только на 127.0.0.1:9119. На удалённом сервере это правильно: интерфейс с ключами не должен торчать в интернет. Чтобы открыть его на своём ноутбуке, используем SSH tunnel.
# 1. На сервере DigitalOcean запустить dashboard без автооткрытия браузера hermes dashboard --no-open --port 9119 # 2. На своём компьютере открыть SSH tunnel к серверу ssh -L 9119:127.0.0.1:9119 root@SERVER_IP # 3. В браузере на своём компьютере открыть http://127.0.0.1:9119
Если нужны зависимости
Если команда hermes dashboard скажет, что не хватает web-зависимостей, установите extras:
pip install 'hermes-agent[web,pty]'
web ставит FastAPI/Uvicorn для dashboard. pty нужен для вкладки Chat, где Hermes TUI запускается прямо в браузере.
Вкладка Chat в браузере
# Запуск dashboard с браузерной вкладкой Chat hermes dashboard --tui --no-open --port 9119
Chat tab — это не “упрощённый чат”, а настоящий Hermes TUI внутри браузера: slash-команды, tool-call карточки, approvals, model picker и markdown-стриминг.
127.0.0.1 и открываем через SSH tunnel. Не запускаем его публично на 0.0.0.0, потому что там есть доступ к настройкам и API-ключам.Agency Advisor: что автоматизировать первым
Agency Advisor — диагностический агент. Он задаёт вопросы про бизнес, команду, рутину и инструменты, а потом предлагает конкретные кейсы для Hermes.
- где теряется время;
- какие сервисы используются;
- кто принимает решения;
- какие отчёты нужны;
- что повторяется каждую неделю.
- 3–5 кейсов автоматизации;
- экономию времени;
- нужные tools/API;
- формат результата;
- cron или ручной запуск.
Первый бизнес-кейс за 30 минут
Не автоматизируйте всё сразу. Берём один повторяемый процесс и доводим до стабильности.
Например: утренний брифинг, сводка почты, мониторинг сайта, отчёт по лидам.
Какие данные читать, что прислать, в каком формате.
Вы проверяете результат и корректируете.
Сохраняем как skill или ставим на cron.
Gmail, почта и ежедневные брифинги
Один из самых полезных кейсов: Hermes каждое утро читает почту и присылает короткую сводку — что важно, кому ответить, что можно проигнорировать.
Задача для Hermes: Каждое утро в 9:00 проверь Gmail. Пришли в Telegram: – 5 важных писем; – кому ответить сегодня; – какие письма можно игнорировать; – черновики ответов, но ничего не отправляй без подтверждения.
Мультиагенты: когда Hermes работает не один
У Hermes есть два разных механизма мультиагентной работы. Первый — быстрые субагенты через delegate_task: родительский агент ставит задачу, ждёт результат и собирает итог. Второй — Kanban-доска: долговременная очередь задач, где разные Hermes-профили могут работать как команда.
1. Быстрая делегация: delegate_task
Это похоже на то, как руководитель на короткое время зовёт помощников: один исследует рынок, второй проверяет код, третий сравнивает варианты. Каждый получает отдельный контекст и возвращает только финальную сводку.
- родительский Hermes формулирует задачу;
- запускает одного или несколько субагентов;
- каждый субагент получает свежий контекст;
- у каждого свой terminal/session;
- в основной диалог возвращается только итоговая сводка;
- родитель проверяет и объединяет результаты.
- параллельное исследование 2–3 тем;
- code review свежим взглядом;
- сравнение нескольких решений;
- анализ больших файлов без засорения главного контекста;
- debugging, где нужен отдельный ход рассуждений.
Пример: Hermes запускает 3 субагента параллельно: 1. Исследовать конкурентов 2. Проверить сайт и UX 3. Собрать идеи для оффера Потом родительский Hermes объединяет три отчёта в одну понятную рекомендацию.
Важные ограничения субагентов
Он не знает историю вашего чата. Родитель должен передать ему всё явно: цель, файлы, ссылки, ограничения, формат результата.
Batch-делегация запускает до 3 субагентов одновременно. Это настраивается через
delegation.max_concurrent_children.delegate_task синхронный: родитель ждёт детей. Если родительский turn прерван, активные дети отменяются.Leaf-субагенты не могут уточнять у пользователя, писать в память, отправлять сообщения или запускать своих детей. Toolsets лучше ограничивать под задачу.
# Идея, не команда для пользователя:
delegate_task(tasks=[
{"goal": "Research market A", "toolsets": ["web"]},
{"goal": "Review landing page copy", "toolsets": ["browser"]},
{"goal": "Analyze repo tests", "toolsets": ["terminal", "file"]}
])2. Kanban: долговременная мультиагентная команда
Если задача должна жить дольше одного сообщения, переживать рестарты, ждать человека или проходить через несколько ролей — нужен не delegate_task, а Hermes Kanban.
Каждая задача хранится в SQLite-доске Hermes. У неё есть статус, assignee, комментарии, зависимости и история событий.
Можно сделать профили:
researcher, writer, reviewer, ops. У каждого свои skills, модель, память и инструменты.Когда задача готова, dispatcher поднимает нужный профиль как worker. По умолчанию dispatcher работает внутри gateway.
Writer может стартовать только после того, как два researcher-а закончили свои карточки. Это задаётся parent/child links.
Пример Kanban-пайплайна: 1. Orchestrator создаёт две задачи исследования 2. researcher-a изучает рынок США 3. researcher-b изучает рынок Европы 4. writer ждёт оба результата и пишет итоговый brief 5. reviewer проверяет качество и риски
delegate_task или Kanban?
delegate_task, если:- нужен быстрый ответ прямо сейчас;
- родительский Hermes должен дождаться результата;
- работа занимает минуты;
- не нужен человек посередине;
- результат нужен только в этом диалоге.
- работа длительная или многоэтапная;
- задача должна пережить рестарт;
- нужны разные роли/профили;
- нужны комментарии, блокировки, retry;
- важен audit trail: кто что сделал и когда.
Как это выглядит в бизнесе
Несколько researchers собирают данные по разным сегментам. Writer делает один отчёт. Reviewer проверяет выводы.
Researcher собирает факты, writer пишет пост, editor улучшает стиль, publisher готовит публикацию.
Orchestrator разбивает фичу, implementer пишет код в worktree, reviewer проверяет, tester гоняет тесты.
Минимальная настройка Kanban
hermes kanban init hermes gateway start # создать профили-работники hermes profile create researcher hermes profile create writer hermes profile create reviewer # создать задачу на доске hermes kanban create "research ICP market" --assignee researcher # смотреть прогресс hermes kanban list hermes kanban watch
SOP → Skill → Cron
Hermes лучше всего работает, когда процесс описан как операционная процедура.
SOP: Обработка входящей заявки 1. Прочитать сообщение клиента 2. Проверить наличие в CRM 3. Подготовить ответ по шаблону 4. Если клиент согласен — передать менеджеру 5. Записать статус в таблицу Команда Hermes: Выполни этот SOP на тестовом примере. Ничего не отправляй клиенту без подтверждения.
Сколько это стоит
Стоимость Hermes зависит не от самого агента, а от выбранной модели, провайдера, частоты задач и объёма контекста.
- модель: Sonnet/Opus/GPT/Gemini/локальная;
- длина контекста;
- сколько tools вызывается;
- как часто работают cron-задачи;
- используются ли субагенты.
- новая сессия для новой темы;
- skills вместо повторных объяснений;
- узкий scope для cron;
- лёгкие модели для простых задач;
- проверка результата без лишних циклов.
Задание для внедрения
Создать DigitalOcean Droplet, установить Hermes, подключить Telegram.
Не «автоматизировать бизнес», а один повторяемый процесс.
Попросить Hermes выполнить задачу один раз, проверить результат.
Сохранить как skill или поставить на cron. Принести результат на Q&A.
Полезные ссылки
Попробуйте сами. Прямо сейчас.
Разверните Hermes, подключите Telegram и дайте агенту первую операционную задачу. Не ассистент для поговорить. Агент для сделать.
Первая задача: Гермес, помоги выбрать один процесс для автоматизации. Задай мне вопросы и предложи 3 кейса, которые можно поставить на cron или сохранить как skill.
AI Ковчег · Константин Карпушин · 2026