Hermes Agent: установка и первое знакомство
Ключевые тезисы:
- Hermes Agent — это открытый AI-агент с уникальной способностью к обучению и накоплению опыта.
- Он работает из терминала (CLI) или как шлюз для мессенджеров (Telegram, Discord и др.).
- Главная фишка — компаундинг-эффект: каждый сеанс обогащает память агента, делая его умнее и эффективнее со временем.
- Агент не зависит от провайдера моделей: можно использовать Claude, GPT, локальные модели через Ollama и другие.
Что такое Hermes Agent?
Hermes Agent — это open-source AI-агент, созданный командой new research, которая также обучает семейство моделей Hermes. В отличие от многих агентов, созданных компаниями-разработчиками инструментов, Hermes создан теми, кто обучает модели, что является важным сигналом качества.
Ключевые особенности:
- Работает в терминале (CLI) или как шлюз для 16+ платформ (Telegram, Slack, iMessage и др.).
- Провайдер-агностик: поддерживает Claude, GPT, Grok, Kimi, локальные модели (Ollama) и другие.
- Открытый исходный код (MIT лицензия), активное развитие.
Философия Hermes: Компаундинг-эффект
Большинство агентов статичны (каждый чат-сеанс начинается с нуля). Hermes устроен иначе:
- Вы даёте задачу.
- Агент записывает траекторию (использованные инструменты, решения, результаты).
- Извлекает из неё переиспользуемый навык.
- В следующий раз он работает быстрее, точнее и дешевле (тратит меньше токенов).
Итог: Hermes, которым пользуются 3 месяца, принципиально лучше только что установленного.
Для кого Hermes, а для кого — нет?
Вам подойдёт Hermes, если:
- Вы часто используете AI-агентов, чтобы ощутить эффект накопления опыта.
- Вам важна свобода выбора модели (хотите переключаться между провайдерами).
- Имеют значение приватность или стоимость (первоклассная поддержка локальных моделей).
Возможно, Hermes не для вас, если:
- Вам нужен просто чат-бот (подойдёт ChatGPT).
- Требуется максимальная готовная интеграция с платформами (хотя Hermes быстро догоняет).
🛠 Установка и настройка
Требования к системе:
- macOS / Linux: нативная поддержка.
- Windows: требуется WSL 2 (Windows Subsystem for Linux).
Процесс установки (на примере Windows/WSL):
- Откройте PowerShell от имени администратора и выполните:
wsl --install - Запустите WSL и выполните команду быстрой установки из репозитория newresearch/hermes-agent.
- Установщик загрузит все зависимости (Python, Git, Node.js).
Первоначальная настройка:
- Выберите полную настройку (full setup).
- Настройте провайдера AI-моделей (например, OpenRouter, Anthropic, OpenAI).
- Добавьте API-ключи.
- Настройте дополнительные параметры: лимиты вызова инструментов, сжатие контекста, сброс сессий.
Основные CLI-команды
Команды для работы в системе:
hermes chat— запуск чат-интерфейса (TUI).hermes gateway— запуск шлюза для мессенджеров.hermes doctor— диагностика проблем.hermes model— выбор/смена модели.hermes status— просмотр текущей конфигурации.hermes skills browse/search— поиск и установка навыков.hermes config show— просмотр конфигурации.hermes update— обновление агента.
Команды внутри чата (slash-команды):
/new— начать новую сессию./model— сменить модель во время сессии./compress— вручную сжать контекст./skills— просмотр или вызов навыка./help— справка по всем командам и инструментам.
Структура файлов
Все данные хранятся в директории ~/.hermes:
config.yaml— основная конфигурация..env— секреты (API-ключи, пароли).sessions/— история всех сессий.skills/— установленные навыки.memory/— память агента.logs/— логи работы.
Важно: Вручную редактировать стоит только
config.yaml,.envиmemory. Не трогайте файлы сессий — доверьте это агенту.
Первая задача: Исследование конкурентов
Задача: Исследовать рынок бизнес-идеи — сервиса по созданию персонализированных детских книг с помощью AI (сюжет + иллюстрации в стиле на выбор клиента).
Процесс:
- Добавлен инструмент веб-поиска (использован сервис Tavily с бесплатным лимитом).
- В чате Hermes дана команда на исследование конкурентов и поиск рыночных ниш.
- Агент автоматически выполнил веб-поиск, проанализировал данные и составил отчёт.
Результат отчёта:
- Выявлено три сегмента конкурентов: традиционные компании, AI-платформы, общие AI-инструменты.
- Найдены рыночные ниши (гэпы):
Контроль художественного стиля (клиент может выбирать стиль иллюстраций).- Книги для старших возрастных групп (большинство ориентировано на 2-7 лет).
- Двуязычные книги.
- Книги с терапевтическими сюжетами.
Выводы
- Hermes Agent успешно установлен и настроен.
- Продемонстрированы ключевые команды для управления.
- Выполнена первая практическая задача, в процессе которой агент начал формировать свою память.
- Компаундинг-эффект начал работать: с каждой задачей агент будет становиться умнее и эффективнее.
Дальнейшие шаги: В следующих сериях — настройка шлюза для мессенджеров (Telegram) и углублённое изучение возможностей агента.
Важно: Вручную редактировать стоит только