Частная группа в Telegram: в каждой теме свой сотрудник со своей ролью, памятью и расписанием. Живёт на сервере, думает по подписке ChatGPT. Как устроен мой офис, где я обжёгся и стартер-пак, из которого агент соберёт такой же.
С конца сентября у меня в Telegram есть группа «Офис». В ней темы: Ментор, Финансист, Продавец, SMM, Аналитик сайтов и другие. Утром приходит одно сообщение вместо восьми, решения — карточками, не больше пяти в день. Первые две недели офис больше шумел, чем работал. Об этом тоже ниже, с цифрами.
У меня работают боты, SEO-заводы на сайтах, обзвон, рассылки. Каждая система писала мне сама: отчёт, сбой, вопрос. К октябрю это было 6–8 сообщений до десяти утра от разных ботов, и в каждом надо было что-то решить.
Офис собирает это в одно место и раскладывает по ролям:
Если автоматики ещё нет и писать вам некому, офис не нужен. Начните со своего сервера с агентом и второго мозга. Офис — следующий шаг, когда агентов стало несколько.
Hermes Agent — открытый агент от Nous Research под лицензией MIT. Он умеет то, на чём держится офис: профили с отдельной памятью, плановые задания с доставкой в нужную тему, маршрутизацию тем в профили. Модель подключается любая; у меня — подписка ChatGPT, запасной — DeepSeek по API.
Память профиля Hermes — около 2 200 символов заметок, и она загружается снимком в начале разговора. Роль сотрудника туда не влезает. В SOUL.md я держу короткий характер и ссылку на паспорт, а паспорт — в git. Так видно, кто и когда поменял правило, и любое правило откатывается коммитом.
Не каждый сотрудник — профиль Hermes. Секретарь у меня отдельный бот: Hermes в Telegram работает только как обычный бот и личку владельца не читает, а Секретарю она нужна. Механик — таймер на сервере, без нейросети в обычном проходе.
| Сотрудник | Чем занят | Где живёт |
|---|---|---|
| Ментор | Утреннее сообщение, план и разбор недели. Добивается ответов карточками с вариантами | профиль Hermes |
| Секретарь | Читает личку через Telegram Business: кто ждёт ответа, какие сделки затихли, что я обещал. Карточки решений дня | отдельный бот |
| Финансист | Учёт по выписке банка, долги, налог одной формулой | профиль Hermes + свой бот |
| Продавец | Брошенные счета, дожим, переписка с покупателями — черновиками на кнопку | профиль Hermes |
| Директор продукта | Стратегия главного продукта. Не продаёт — это отдельная роль | профиль Hermes |
| SMM | План роликов на неделю, карточка съёмочного дня, сбор цифр по охватам | профиль Hermes |
| Аналитик сайтов | Конверсия и SEO-тесты по сайтам | профиль Hermes |
| Менеджер агентства | Заявки на сайты → аудит и КП, отчёты клиентам | профиль Hermes |
| Оператор звонков | Бюджеты и остановки кампаний обзвона | профиль Hermes + скрипты |
| Механик | Падающие таймеры, лимит подписки, пути после переезда, диск | таймер systemd, модель только на находку |
8 октября я завёл тринадцать профилей. Через неделю проверил: у пяти — ни одного сообщения и ни одного задания. Их работу забрали соседи, профили ушли в архив. Правило с тех пор: сотрудник = недельный измеримый результат + триггер + журнал правок. Нет результата две недели — сливаем с другим или замораживаем.
14 октября я сделал аудит по живым данным сервера. Нашлось четыре проблемы.
У Оператора звонков было 13 плановых заданий, все с вызовом модели на максимальном уровне рассуждений. 70–107 вызовов в сутки, до 93 млн токенов. В чат уходило 8–17 сообщений, остальные проходы заканчивались молчанием. При этом скрипт, который останавливает кампанию при превышении бюджета, уже работал раз в 5 минут. На второй день недельного окна подписка была выбрана на 36 % — на всех сотрудников сразу.
Типовые сообщения: «подтвердите остановку», «проверь, идут ли звонки в кабинете». Мой ответ в журнале правок: «Я запустил сорок пять вместо тебя. Зачем ты мне это пишешь каждый раз?» За две недели — 42 правки к одному паспорту.
Очередь «ждут решения» выросла до 48 пунктов. 29 из них — предложения новых правил из разбора правок: одна неделя дала 16 правил и 8 советов. Каждое надо было прочитать и решить.
Лимит подписки, Финансист дважды, вахта, Ментор, Секретарь, проверка звонков. Решение «одна сводка» было принято раньше, но не исполнено.
Лечение — в следующих четырёх разделах. Всё это уже вписано в шаблоны стартер-пака.
Правило стоит в конце SOUL.md каждого профиля. Касается того, что сотрудник шлёт первым: плановые задания, отчёты, напоминания. Когда пишете вы — он отвечает как обычно.
[SILENT] — Hermes такое не отправляет.Ещё одна мелочь, которая заметно убавила шум: в Hermes над каждым плановым сообщением стоит служебная шапка с номером задания. Выключается настройкой cron.wrap_response: false — в корневом конфиге и в каждом профиле.
Каждый процесс стоит на одной ступени. Поднимаю по цифрам журнала правок.
| Ступень | Что это | Когда выше |
|---|---|---|
| L0 Руками | делаете сами | процесс описан: шаги, входы, выходы |
| L1 Данные | цифры собираются сами | 2 недели сходятся с реальностью |
| L2 Советник | агент советует, делает человек | 2 недели подряд ≥80 % без правок, ≥10 решений |
| L3 С одобрения | агент готовит, выполняет после кнопки «ОК» | 2 недели ≥90 % без правок, ни одной серьёзной ошибки |
| L4 Сам | делает сам, вы читаете отчёт и можете откатить | — |
Понижаю сразу, при первой серьёзной ошибке: деньги, клиент, прод. Написать клиенту, выставить счёт, потратить деньги, опубликовать — не выше L3 без отдельного решения. У меня на L4 только Механик, и только внутри белого списка, который держит код: перезапуск упавшей службы не чаще двух раз в сутки, правка пути с бэкапом, чистка старых логов.
Каждое ваше решение по работе агента — строка в журнале: принял как есть, поправил или отклонил. Ошибка с последствиями — с флагом «серьёзная». По этим строкам считается лестница.
Раз в неделю сотрудник, у которого набралось две и больше правок, предлагает до трёх правил: одна-две проверяемые фразы, куда их вписать и на какие правки они опираются. Вы отвечаете кнопкой: утвердить, с поправкой, отклонить. Сам агент свой паспорт, SOUL и промпт не меняет.
Без потолка разбор правок завалит вас так же, как раньше завалили отчёты. У меня: не больше пяти предложений в неделю на всех, правило опирается минимум на две правки или на одну серьёзную, неотвеченное старше 14 дней снимается.
Чинить самым узким средством. Повторяется механическая ошибка — проверка скриптом. Узнаваемый многошаговый случай — навык. Общая ошибка — одна фраза в паспорте. Нового агента заводить только при повторном доказанном сбое, который правило не лечит.
Главный урок по деньгам. «Проверять бюджет каждые две минуты» — работа для скрипта на двадцать строк. Модель нужна, когда скрипт нашёл что-то необычное и надо понять, что делать.
Плановое задание Hermes умеет запускать скрипт без модели (--no-agent --script). Если скрипт ничего не нашёл, сообщения нет.
Hermes с офисом живёт на зарубежном VPS: с российского сервера не достаются ни Telegram API, ни OpenAI. Как поднять сервер и поставить Hermes с ботом — в гайде «Codex и Claude на VPS». Этот гайд начинается с того места, где бот уже отвечает вам в личке.
hermes auth add openai-codex, код с телефона. Лимит один на всех сотрудников — следите за ним скриптом, который предупреждает при остатке 10 % или прогнозе исчерпания до сброса.~/.hermes/.env. Переключение в чате — /model.Архив с шаблонами, из которых агент соберёт офис. Ключей, ID чатов, имён клиентов и сумм там нет: всё в угловых скобках заполняете вы.
Штаб: карта, правила с лестницей и режимом тишины, паспорта Ментора, Финансиста и Механика, пустой шаблон паспорта, формат журнала правок. Hermes: SOUL двух профилей, общий блок правил для всех SOUL, фрагмент конфига с маршрутами тем, расписания для старта. И промпт сборки.
Скачать стартер-пакПочему на старте только Ментор и Финансист: так вы за две недели увидите, работает ли схема, и не утонете в тринадцати темах, как я. Механик в паке — таймер без нейросети. Первые две недели он только сообщает.
Сначала четыре действия в Telegram — их агент за вас не сделает:
# в адресе — ID группы. Это не секрет, агент спросит его сам.Дальше промпт агенту на сервере — Codex, Claude Code или самому Hermes в терминале. Полная инструкция — по кнопке «Отдать нейронке» вверху страницы.
На этом сервере стоит Hermes Agent, бот уже отвечает мне в личке. Собери ИИ-офис: частная группа Telegram с темами, каждая тема — отдельный сотрудник (профиль Hermes), правила и паспорта — в приватном git-репозитории ~/shtab. Инструкция по шагам: https://vasinki.ru/guides/ii-ofis-hermes/instrukciya.md Стартер-пак: https://vasinki.ru/guides/ii-ofis-hermes/ii-ofis-starter.zip Документация Hermes: https://hermes-agent.nousresearch.com/docs/ Прочитай инструкцию целиком, потом иди по шагам. Где написано «Стоп» — остановись и жди меня. Для старта — только Ментор и Финансист в Hermes и Механик таймером без нейросети. Токен бота, вход в подписку и ключи в чат не выводи и у меня не проси. Перед правкой конфигов — копия. Шлюз не перезапускай, пока идёт плановое задание. Команды сверяй с hermes --help своей версии.
bash -c, flock … ; cmd, timeout … sh. Тот же скрипт простым вызовом проходит.every 1m — повтор раз в минуту. Разовое задание — с --repeat 1.hermes cron run из консоли идёт мимо шлюза и не доставляет. Проверяйте ближайшим плановым запуском./opt/homebrew и /Users/ по всему коду.git -C ~/shtab log --oneline показывает коммиты сотрудников.Схема офиса, правила тишины, лестница доверия, стартер-пак и промпт. Если сервера с агентом ещё нет — начните с гайда про VPS.
Гайд про сервер с агентом →Остальные гайды — тоже рабочие схемы, не пересказ документации.