← На главную

Опубликовано

Зачем тебе агент, или «Кто ты, воин?»

Автор: Гусев Николай [портфолио]

Темы: hermes, agents, skills

Джилл в бронзовом шлеме с гребнем и чёрном жилете отвечает мальчику-герольду на берегу греческого лагеря

Вопрос, который звучит чаще остальных

За пару лет мне задали его десятки раз, в разных формах. «Зачем мне Hermes Agent?». «Зачем вообще агент с ИИ, если есть ChatGPT?». «У меня есть подписка на модель, что мне с ней делать?»

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

Конкретные вещи объяснимы. Агент как категория - нет.

Почему «второй мозг» не продаёт

Открой любой материал про агентов. Почти всегда там громкие слова: второй мозг, личный бот, советник, консультант. Звучит красиво и не значит ничего.

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

Возьмём сварщика. Не абстрактного «специалиста», а живого: у него большие объёмы справочных материалов, постоянно выходят новые технологии и присадки, надо подбирать железо и режимы, под рукой держать таблицы материалов, электродов, параметров по маркам стали. Что ему даст «личный телеграм-бот»? Ничего. А вот агент, которому один раз показали структуру справочника и учебные материалы - или просто натравили на форум по сварке - и который потом по запросу «какие фишки есть при сварке меди и алюминия» выдаёт ответ с форума: тонкостенную нержавейку и алюминий варят с медной подкладкой, отводящей лишнее тепло, а чтобы шов вышел гладким, подкладку перед сваркой натирают мелом. Вот это его ежедневная работа, ускоренная в разы.

У менеджера другие задачи: сводить требования из пяти писем в одну таблицу, следить за дедлайнами, готовить статусы. У DevOps третьи. У швеи четвёртые, и про них отдельно.

Заметь: я нигде не сказал «второй мозг». Я описал задачи. Разница между этими двумя объяснениями и есть разница между материалом, который прочитали и забыли, и настройкой, которая работает.

Швея, которая хочет попробовать

Бывшая подруга у меня швея. Шьёт изделия от кутюр, ездит с ателье на выставки в Париж. Она говорит: «Хочу попробовать твоего агента», а потом добавляет: «Но я не понимаю, как и зачем он мне».

И это правильный вопрос, а не лень. Давай по её задачам.

У модельера-закройщика есть себестоимость: ткань, фурнитура, часы работы, доставка. Есть каталог изделий с ценами, который надо обновлять после каждой выставки. Есть переписка с клиентами и отелями, часто на французском. Есть календарь выставок, заявок, виз и платежей. Есть фото изделий, которые надо подписать и разложить.

Каждая строка из этого списка - конкретная задача для агента. Калькуляция себестоимости по таблице. Черновик письма отелю на французском из её пары фраз на русском. Сводка «что продано, что висит в заказах, сколько должно прийти денег после Парижа». Ничего из этого не требует слова «советник».

Про неё есть шутка про Канта. Швея может не знать нравственного закона - ей это не нужно. Зато кант она вывернет идеально, а агент с полным собранием сочинений Канта на борту - нет. Это не обидно: агент не вывернёт кант, зато вывернет таблицу себестоимости и не даст забыть про платежи по выставке. И это расставляет всё по местам: агент не заменяет её умение, он убирает из её дня всё, что мешает этим умением заниматься.

Но у этого примера есть второй слой, о котором пишут реже: чтобы агент работал, нужен доступ к моделям. И вот тут у человека из мастерской, а не из IT-компании, возникают барьеры, которых инженер даже не замечает. Зарубежная карта для оплаты подписки. VPN для доступа. Английский интерфейс биллинга. Для моей знакомой каждый из этих трёх пунктов - стоп-кран, и на втором барьере всё обрывается.

Про доступ: рубли, без VPN

Здесь будет нативная вставка, и я сразу говорю об этом прямо: доступ к моделям для этого текста предоставлял сервис tkbk.online, а это их реклама. Условия ниже я проверил сам, на их сайте, перед публикацией.

Суть простая. tkbk.online - это API-шлюз: один ключ открывает 18 моделей (Claude, GPT, Gemini, Grok, DeepSeek, GLM), понимает стандартные API-форматы, так что подойдёт и коду, и готовым инструментам. Оплата в рублях, картой, через СБП или ЮMoney, ключ приходит сразу. $1 баланса стоит 5,8 ₽, минимальная покупка - от 6 ₽, так что попробовать можно дешевле ложечки сахара к чашке кофе.

Для человека вроде моей знакомой это значит конкретное: не нужна зарубежная карта, не нужен VPN, не нужно разбираться в биллинге в валюте. Рублями со счёта, ключ в чат, дальше настройка за минуту. Для инженера это другой сценарий: один баланс на все модели вместо пяти подписок и свобода менять модель под задачу без смены кода.

Мой агент, кстати, ходит ровно через такой кастомный провайдер: в конфиге Hermes описывается base_url и ключ, и всё, что умеет OpenAI-совместимый API, становится доступно агенту как обычная модель.

Витрина вместо анкеты

Из всего этого следует вывод, ради которого статья писалась.

Объяснить «зачем агент» нельзя. А вот «зачем агент тебе» - ответ всегда есть, но сначала надо узнать, чем ты занимаешься. Значит, вопрос «зачем мне агент» - это не статья, а диалог. И диалог можно отдать самому агенту.

Я сделал такой скилл - «Кто ты, воин?» (название - из «Трои»: прежде чем герольд узнаёт, что против него вышел Ахиллес, тот отвечает на один вопрос о себе). Выложил в открытый репозиторий: https://github.com/NikolayGusev-astra/kto-ty-voin Это прямое продолжение вчерашней статьи про скиллы как способ передавать опыт: там скилл передавал чужой опыт, этот передаёт контекст самого человека.

Если агента ещё нет, Hermes Agent ставится по инструкции на главной странице. А опросник работает и без установки - собрал веб-конструктор: восемь шагов в браузере, на выходе паспорт для агента, который ты просто отдаёшь ему текстом. Ответы нигде не сохраняются и никуда не отправляются: страница статическая, аккаунтов и карт не нужно.

Первая версия была наивной, и рабочей её сделала не моя фантазия, а пять прогонов на выдуманных людях с настоящими болями и один - на мне самом: учительница младших классов, которая не пустит агент к данным детей; мужчина после тридцати лет за решёткой, изучающий Java без единого аккаунта и банковской карты; швея с выставками в Париже; бухгалтер с отчётностью шести ИП; фермер с Windows 7. Каждый прогон разбирал третий участник - контролёр, который не верит ни слову и проверяет каждую рекомендацию по живым каталогам.

Что из этого выросло. Вопрос «какая у вас цель» я убрал вовсе: человек, которому нужен агент, не знает ни своих целей в терминах агента, ни того, что агент умеет. Вместо анкеты - витрина: агент показывает 3-5 своих возможностей, каждую одной сценой на ответах самого человека («ты неделю разбираешь неполные логи - с агентом это выглядит так»), и смотрит, что отзывается. Цель формулирует агент, человек подтверждает. Граница «данные наружу не отправлять» проверяется и против самого агента: честно рассказывается, где исполняется модель и куда уйдут тексты. Рекомендации выдаются только из живых каталогов окружения человека, каждая - с тем, чем она проверена; выдуманная проверка бракует отчёт целиком. А если агенту здесь нечего делать (хватит Excel) - скилл скажет прямо: отказ от агента тоже валидный результат.

На фермере с Windows 7 скилл отработал самый честный сценарий: Hermes туда просто не ставится, и вместо советов «обнови систему» отчёт переходит в режим «вот ручной путь сейчас, вот что поставишь, когда будет машина».

Бухгалтеру с отчётностью шести ИП скилл подобрал самое скучное и самое ценное: напоминания о сроках через встроенный планировщик. Агент не съест за неё документы при проверке - граница «данные моих ИП наружу не отправлять» вшита в профиль намертво. Но он может читать профильные ресурсы и следить за изменениями в законодательстве, и вовремя подсказать, что сделать, чтобы не глотать флешки во время «маски-шоу».

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

Последним подопытным стал я сам. Четыре вопроса о своих рутинах: подвожу итоги, собираю документацию, пакую передачу пакетов, плейбуков и инструкций, бесит разбор неполных логов. Витрина отозвала четыре из четырёх: логи в сводку по аномалиям, черновик пакета передачи из Jira и с диска, итоги по расписанию без моей пятницы, граница на публичные действия вшита в профиль. Отчёт лёг в папку проекта - и это оказался рабочий план на ближайшие недели, хотя я садился всего лишь тестировать скилл.

Что дальше

Скилл лежит в открытом репозитории, лицензия MIT - забирайте, ломайте, присылайте кейсы. За один день он дорос с первой версии до шестой, и каждый шаг делали не мои фантазии, а выдуманные люди со своими болями и контролёры, которые не верят ни слову.

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

Если у тебя есть профессия, для которой «зачем агент» неочевидно - напиши в комментарии, разберу её по задачам. На сварщике и швее я не остановлюсь.