Автономный AI-агент на Hermes Agent: кратко о главном
🎯 О чём этот конспект: Пошаговое руководство по созданию, развертыванию и настройке полноценного автономного ИИ-агента на базе открытого фреймворка Hermes Agent от Nous Research без единой строчки кода. Разбирается аренда изолированного VPS в один клик, подключение сотен языковых моделей через единый шлюз, привязка мобильного интерфейса через Telegram и настройка первого фонового фокус-агента (Watcher) для мониторинга внешних данных в режиме 24/7.
👤 Кому будет полезно: Вайбкодерам, предпринимателям и техническим энтузиастам, желающим выйти за рамки стандартных чат-ботов (ChatGPT, Claude) и получить персонального ассистента, работающего на собственном сервере с полным контролем над инструментами, памятью и автоматизацией.
✨ Что получите: Полностью рабочий персональный ИИ-агент, запущенный на личном виртуальном сервере, доступный из Telegram, умеющий выполнять системные команды, искать информацию в сети, писать переиспользуемые скрипты и присылать пуш-уведомления при наступлении заданных событий.
1. Архитектура AI-агентов: почему Hermes Agent превосходит классические чат-боты
Контекст: Большинство пользователей взаимодействуют с ИИ через интерфейс чат-ботов (ChatGPT, Claude), где модель пассивно ожидает ввода текста и отвечает на изолированные реплики. Полноценный ИИ-агент отличается тремя ключевыми возможностями: наличием инструментов (браузер, файловая система, запуск терминальных команд), автономностью (самостоятельная декомпозиция целей и работа по расписанию) и сквозной памятью. Платные проприетарные сервисы ограничивают стек только своими моделями, держат данные внутри закрытых приложений и имеют строгие лимиты. Фреймворк Hermes Agent от компании Nous Research предоставляет open-source ядро, которое разворачивается на личном сервере, подключается к любым LLM и общается через привычные мессенджеры.
Тайминг: , ,
Выгода: Полная независимость от вендор-лока (vendor lock-in), сохранение единого контекста и накопленных навыков между задачами, отсутствие риска блокировки или отключения функционала сторонними корпорациями.
Как применить:
- Шаг 1: Разделение понятий Чат-бот vs Агент — Оцените сценарии работы: чат-бот решает сиюминутные задачи в формате «вопрос-ответ», агент получает высокоуровневую цель (например, «отслеживай динамику цен») и автономно создает инструменты для ее регулярного выполнения.
- Шаг 2: Выбор архитектуры окружения — Зафиксируйте ключевые требования: агент должен работать на постоянно включенной машине (24/7), быть изолированным от ваших личных файлов (паролей, локальных документов) и иметь постоянный доступ к сети.
- Шаг 3: Использование динамических навыков (Skills) — Hermes Agent не начинает работу с нуля в каждом диалоге: он фиксирует успешные алгоритмы решения задач в виде пошаговых скриптов и инструкций (Skills), расширяя собственную базу знаний.
Результат: Четкое понимание агентной архитектуры, при которой ИИ действует как автономный сотрудник с доступом к терминалу, браузеру и планировщику задач.
2. Развертывание Hermes Agent на изолированном VPS в один клик
Контекст: Запуск агента на локальном компьютере неэффективен: при закрытии крышки ноутбука фоновые задачи останавливаются, а предоставление агенту прав на исполнение команд в терминале локальной ОС создает риски для конфиденциальных данных. Оптимальная среда — виртуальный приватный сервер (VPS). Чтобы избежать ручной настройки Docker, Nginx и SSL-сертификатов через Linux-терминал, используется готовый преднастроенный шаблон с веб-интерфейсом управления.
Тайминг: , ,
Выгода: Экономия нескольких часов на системном администрировании; изолированная песочница для безопасного выполнения скриптов стоимостью несколько долларов в месяц.
Как применить:
- Шаг 1: Выбор конфигурации сервера — Перейдите к выбору VPS (рекомендуется минимальный тариф KVM 1 на Hostinger, которого достаточно для комфортной работы одного агента).
- Шаг 2: Оформление заказа и отключение лишних опций — При оформлении выберите срок от 12 месяцев для применения максимальной скидки. Снимите галочку с пункта «Ready to use AI» (так как будет подключаться собственный провайдер моделей).
- Шаг 3: Сохранение учетных данных администратора — На экране инициализации Hermes Setup скопируйте сгенерированные логин (
Admin Username) и пароль (Admin Password). Обязательно сохраните их в менеджер паролей. - Шаг 4: Развертывание Docker-контейнера — Нажмите кнопку
Deployи дождитесь смены статуса контейнераhermes-agentв Docker Manager на зеленый маркерRunning. - Шаг 5: Вход в панель управления — В строке
hermes-agentнажмите ссылкуOpenпод колонкой Access и авторизуйтесь с сохраненными данными.
Результат: Запущенный на удаленном сервере изолированный веб-дашборд Hermes Agent с настроенным обратным прокси-сервером Traefik и поддержкой резервного копирования.
3. Подключение провайдера Nous Portal и выбор экономичной модели
Контекст: Сам по себе Hermes Agent — это оркестратор и набор инструментов без встроенной нейросети. Ему требуется подключение к провайдеру инференса. Сервис Nous Portal (от создателей Hermes) интегрирован в систему «из коробки», не требует ручного копирования API-ключей и предоставляет доступ к 200+ моделям ведущих лабораторий, а также встроенным инструментам: веб-поиску, парсингу веб-страниц, генерации изображений и синтезу речи.
Тайминг: , , ,
Выгода: Доступ к инфраструктуре передовых LLM по цене от долей цента за запрос без необходимости регистрировать отдельные аккаунты в OpenAI, Anthropic и Google.
Как применить:
- Шаг 1: Активация аккаунта Nous Portal — Зарегистрируйтесь на платформе Nous Portal и активируйте базовый тариф с балансом кредитов.
- Шаг 2: Авторизация в панели Hermes — В веб-интерфейсе агента перейдите в боковом меню в раздел
KEYS, найдите строкуNous Portal, нажмитеLOGINи подтвердите доступ нажатием кнопкиCONNECT. - Шаг 3: Выбор основной рабочей модели — Откройте вкладку
MODELS, нажмитеCHANGEнапротив пунктаMAIN MODEL. В строке поиска найдите семейство DeepSeek и выберите быструю версию Flash (например,Deepseek V4 Flashили актуальную ревизию). - Шаг 4: Применение конфигурации — Нажмите
Switchвнизу экрана и подтвердите перезагрузку шлюза кнопкойReload. - Шаг 5: Проверка инструментов в чате — Перейдите во вкладку
CHATи отправьте тестовый запрос:
What tools do you have?Результат: Агент подключен к «мозгу», подтверждает наличие встроенного браузера, bash-терминала, файлового менеджера, модулей выполнения кода, веб-поиска и планировщика задач.
4. Двусторонняя интеграция с Telegram через QR-код и настройка шлюза
Контекст: Использовать веб-панель на десктопе неудобно для оперативных задач и получения фоновых алертов. Hermes Agent поддерживает более 20 каналов связи (Telegram, WhatsApp, Slack, Discord). Подключение Telegram занимает менее двух минут без ручного создания ботов через @BotFather — интеграция происходит через встроенный шлюз Nous Host по QR-коду с автоматической привязкой вашего аккаунта к белому списку (Allowlist).
Тайминг: , , ,
Выгода: Мгновенный доступ к агенту со смартфона, отправка голосовых заметок и файлов в едином треде, защита агента от несанкционированного доступа третьих лиц.
Как применить:
- Шаг 1: Включение Telegram-канала — В дашборде Hermes откройте раздел
CHANNELS, переключите тумблерTelegramв положение «Включено» и нажмитеRESTART. - Шаг 2: Генерация бота — После перезапуска шлюза нажмите появившуюся кнопку
CREATE WITH QR. - Шаг 3: Сканирование и привязка — Отсканируйте камерой смартфона QR-код, перейдите в Telegram-бот
Nous Hosted Hermes Bot, нажмитеCreate bot, затем кнопкуConnect this bot. - Шаг 4: Фиксация прав доступа — В дашборде Hermes отобразится ваш Telegram ID в поле
Allowed User. НажмитеSAVE AND RESTART. - Шаг 5: Назначение домашнего канала для уведомлений — Перейдите в чат с созданным персональным ботом, отправьте любое приветственное сообщение, после чего выполните сервисную команду:
/sethomeРезультат: Защищенный Telegram-канал с привязанным Allowlist, куда агент будет присылать результаты выполнения фоновых скриптов и системные алерты.
5. Создание автономного наблюдателя (Watcher) и генерация переиспользуемых Skills
Контекст: Главная ценность ИИ-агента — автономная работа по расписанию (Cron Jobs). Вместо ручной настройки сложных сценариев в no-code конструкторах вы описываете агенту конечный результат один раз на естественном языке. Агент сам выходит в интернет, находит рабочие источники данных, пишет код для парсинга, тестирует его, сохраняет алгоритм в виде локального навыка (Skill), устанавливает системный таймер и сохраняет состояние предыдущих проверок, чтобы писать вам только при наличии изменений.
Тайминг: , , ,
Выгода: Делегирование рутинного мониторинга (авиабилеты, цены конкурентов, новости индустрии, курсы валют) без затрат времени на ручной парсинг и поддержку API.
Как применить:
- Шаг 1: Формулирование промпта на создание автономной задачи — Отправьте агенту в Telegram или через веб-интерфейс задачу на создание Watcher-скрипта (на примере трекинга авиабилетов):
Watch Barcelona to London flight price trends for me. Build yourself a reusable skill for the check, keep track of what you've already shown me, schedule it every few hours, and message me on Telegram only when there's something new.- Шаг 2: Ожидание автономного цикла разработки — Дайте агенту время (первичный анализ, написание скрипта и тестирование могут занять от 15 до 45 минут в зависимости от сложности сайта). Агент самостоятельно выйдет в веб, проверит селекторы и создаст Cron-задачу.
- Шаг 3: Верификация в планировщике — Откройте вкладку
CRONв веб-интерфейсе Hermes и убедитесь, что в списке появилась новая периодическая задача с интервалом запуска (например, каждые 6 часов). - Шаг 4: Обработка блокировок — Если целевой сайт блокирует автоматические запросы, отправьте агенту корректирующую команду:
The previous data source seems to be blocking requests. Please find an alternative public source or API to track this data.Результат: Автономный фоновый процесс, который непрерывно собирает данные, сравнивает их с локальной историей и присылает сообщение в Telegram только при обнаружении реальных изменений.
Автономный AI-агент на Hermes Agent: ответы на частые вопросы
В: Насколько безопасно давать агенту доступ к терминалу и исполнению кода?
О: Так как агент развернут на изолированном арендованном VPS, у него нет физического доступа к вашему личному компьютеру, паролям браузера или банковским клиентам. Даже если агент повредит файловую систему сервера в процессе экспериментов, контейнер можно полностью переустановить за несколько минут без риска для персональных данных.
В: Почему для повседневной работы рекомендуется модель DeepSeek Flash, а не топовые Claude 3.5 Sonnet или GPT-4o?
О: Автономные агенты совершают десятки и сотни служебных запросов (проверка страниц, тестирование кода, валидация JSON). Использование флагманских моделей быстро израсходует бюджет. DeepSeek Flash отлично справляется с вызовом инструментов (tool calling) и написанием bash/python-скриптов, при этом стоимость запроса составляет доли цента (первые сутки активного тестирования обходятся примерно в 8–10 центов). При необходимости решения сложной аналитической задачи модель всегда можно переключить в настройках за пару кликов.
В: Что делать, если бот в Telegram не отвечает после сканирования QR-кода?
О: Убедитесь, что после подключения шлюза в веб-интерфейсе Hermes вы нажали кнопку SAVE AND RESTART. Перезапуск Docker-шлюза может занимать от 1 до 3 минут. После обновления страницы статус шлюза должен стать активным (Running), а в поле Allowed User должен отображаться ваш числовой Telegram ID. Первым сообщением боту обязательно отправьте любой текст, а затем выполните команду /sethome.
В: Могут ли посторонние люди отправлять команды моему Telegram-боту?
О: Нет. В процессе настройки ваш аккаунт автоматически заносится в Allowed User (Allowlist). Если посторонний пользователь найдет вашего бота по юзернейму и напишет ему, агент проигнорирует входящее сообщение и не станет тратить токены или выполнять команды.
В: Передаются ли данные чатов Telegram в зашифрованном виде?
О: Стандартные API-боты в Telegram не поддерживают сквозное шифрование (End-to-End Encryption). Поэтому не следует отправлять агенту в чат приватные API-ключи от боевых баз данных, пароли или конфиденциальные юридические документы.
В: Как агент запоминает контекст между разными сессиями?
О: В отличие от стандартных чатов, где контекст изолирован внутри одной ветки, Hermes Agent использует общую базу памяти и каталог навыков (Skills). Все сессии из веба, Telegram или других каналов обращаются к единому хранилищу, что позволяет агенту использовать опыт, полученный в прошлых задачах.
Автономный AI-агент на Hermes Agent: инструменты и ссылки из видео
- Hermes Agent — Открытый автономный ИИ-агент от исследовательской лаборатории Nous Research с поддержкой инструментов, долговременной памяти и планировщика задач — упомянут в видео.
- Hostinger VPS — Провайдер виртуальных серверов с готовым 1-click шаблоном развертывания Hermes Agent и Traefik — упомянут в видео.
- Nous Portal — Единый агрегатор доступа к 200+ языковым моделям и инфраструктурным инструментам (поиск, браузинг, распознавание речи) — упомянут в видео.
- DeepSeek Flash — Высокоскоростная и экономичная модель с качественной поддержкой вызова функций (Tool Calling), рекомендуемая в качестве базового ядра агента — упомянут в видео.
- Telegram — Мессенджер, используемый в качестве основного мобильного интерфейса и канала доставки уведомлений для агента —
https://telegram.org
Конспект создан на основе видео «Build Your First AI Agent in 20 Minutes (Free & No Code)» канала Matt Wolfe / AI Tutorials. Все права на оригинальный материал принадлежат авторам. Источник: https://www.youtube.com/watch?v=rCkYVxOX-dI