Опубликовано
Как устроен Hermes Agent - объясняю на пальцах
Автор: Гусев Николай [портфолио]
Представь, что у тебя есть удалённый помощник. Он сидит в маленьком офисе, у него есть компьютер, интернет, телефон. Ты можешь написать ему в Telegram или зайти на сайт и написать в чат.
Он делает то, что ты скажешь. Пишет тексты, проверяет файлы, ищет информацию, отправляет письма.
У этого помощника есть одна проблема: он не очень умный. Сам он не знает, как подходить к задачам. Поэтому он делает две вещи.
Первое: читает инструкцию о тебе. Там написано, кто ты, чем занимаешься, какие у тебя правила. Он читает её каждый раз, когда ты даёшь задачу - чтобы не гадать.
Второе: у него есть папка с методичками. Для каждой типовой задачи - своя методичка. Как писать письма. Как проверять планы. Как искать ошибки. Он берёт нужную и действует по ней.
Помощник не думает сам
Сам помощник - просто исполнитель. Когда ему нужен умный ответ, он звонит своему знакомому гению. Гений реально умный - может написать код, придумать архитектуру.
Но у гения есть два недостатка.
Первый: он хочет понравиться. Если спросить "это хорошее решение?" - он всегда скажет "да". Даже если решение ужасное.
Второй: он не помнит, что говорил пять минут назад. Каждый раз начинает с чистого листа.
Поэтому помощник не может просто переслать твой вопрос гению и отдать ответ. Он должен сначала напомнить контекст, потом дать методичку, потом проверить результат и только потом отдать тебе. Без этого гений выдаст красиво написанную ерунду.
Что лежит в его офисе
AGENTS.md - памятка о тебе. "Мой начальник - такой-то человек, у него такие проекты, он требует сначала план, потом код". Помощник читает её каждый раз.
SOUL.md - описание того, что вы строите. Не технические детали, а картина мира. "Мы делаем ассистента для руководителей, приоритет - надёжность". Когда помощник стоит перед выбором - сверяется.
Папка с методичками (skills). Каждая - инструкция: "если задача про планирование - сделай шаг 1, 2, 3". Методички можно писать самому.
Журнал разговоров - помощник записывает все диалоги. Может вернуться к разговору недельной давности.
Чем это отличается от ChatGPT
ChatGPT - это когда ты сам звонишь гению. Он умный, но не помнит контекст, хочет понравиться, не имеет доступа к твоим файлам и не умеет работать, пока ты спишь.
Hermes Agent - это когда у тебя есть помощник, который звонит гению за тебя. Помощник туповат, но у него есть инструкции, он помнит контекст, умеет работать с файлами и может выполнять задачи по расписанию.
Разница как между самостоятельным поиском рецепта и готовкой против нанятого повара, который сам сходит в магазин, приготовит и уберёт.
А теперь коротко для айтишников
Hermes Agent - процесс Linux на сервере. Подключён к OpenRouter. Читает AGENTS.md, загружает навыки из ~/.hermes/skills/, формирует промпт, вызывает модель, исполняет инструменты, возвращает результат. config.yaml, .env, SQLite для истории.
Настроить: VPS + OpenRouter + Telegram, час-два. Если не хочется - напишите в контакты, поможем.