Hermes и Codex: подключение и 11 рабочих сценариев для бизнеса
Подключение Hermes к модели, первый файл и 11 сценариев для бизнеса: почта, контент, мониторинг, заметки и делегирование кода с проверкой.

Утром хочется открыть короткую сводку: какие письма требуют решения, что изменилось у конкурента, какой материал подготовлен к выпуску. Для такой работы нужен агент с доступом к конкретным источникам, понятным расписанием и местом, куда он складывает результат.
Hermes Agent от Nous Research позволяет собрать такую рабочую среду. К нему подключают модель, инструменты и каналы общения. Codex в этой связке может участвовать двумя способами: как поддерживаемый Hermes путь авторизации к моделям OpenAI и как отдельный исполнитель задач с кодом. Эти два подключения решают разные задачи.
В статье — последовательность первого запуска и одиннадцать сценариев. Каждый стоит рассматривать как отдельный небольшой проект: входные данные, действие, результат, проверка. Начать я бы предложил с одного сценария, который вы умеете выполнить вручную.
Как устроена связка
Модель обрабатывает запрос и помогает выбирать действия. Hermes организует работу с инструментами, файлами, навыками и расписанием. Почта, таблицы и мессенджер подключаются через конкретные поддерживаемые интеграции с нужными правами.
Например, модель может составить текст письма по переданным данным. Для чтения почтового ящика понадобится соответствующее подключение. Для сохранения черновика — операция записи. У этих действий должны быть свои проверки.
В официальном перечне Hermes описаны инструменты работы с файлами, браузером, делегированием и расписанием. Доступность отдельных инструментов зависит от выбранного набора и настроенных провайдеров. Инструменты Hermes.
Поэтому полезно начать с простой схемы: одна рабочая папка, один источник данных, один результат. Она быстрее покажет, где требуется настройка.
Первый запуск: модель и реальный файл
Установите Hermes по официальной инструкции для своей системы. Для знакомства подходит локальная установка. Постоянно работающий сервер потребуется, когда вы действительно переходите к независимому расписанию. Интерфейсы хостингов и сторонних сборок могут различаться. Официальное начало работы.
После установки в терминале среды, где доступна команда Hermes, откройте выбор модели:
hermes model
В документации предусмотрен вариант ChatGPT or Codex Subscription: вход через аккаунт ChatGPT. Следуйте отображаемому процессу авторизации и выбирайте доступную модель по своей задаче. Пароли и коды вводите в окне авторизации, храните доступы в предназначенном для них механизме.
Успешный OAuth-вход подтверждает способ подключения. Расходы зависят от условий провайдера, вспомогательных вызовов, платных инструментов и инфраструктуры. Документация Hermes отдельно отмечает, что перечень подходящих тарифов ChatGPT и учёт такого использования в лимитах Codex описаны неполно. Обещать фиксированную стоимость всей системы на этом основании нельзя. Провайдеры и условия подключения.
Для первой проверки создайте отдельную папку с учебными материалами и дайте задачу:
В рабочей папке есть services.txt с описанием учебной компании.
Прочитай его и создай локальный index.html — страницу её услуги.
Включи заголовок, описание результата, три этапа работы и контакты.
Используй только сведения из файла. Пропуски перечисли отдельно.
Стили помести в этот же HTML-файл. Кнопка связи ведёт
на указанный в исходнике контакт.
Открой результат доступным способом, проверь ссылки и узкий экран.
Верни путь к файлу и короткий отчёт о проверке.
Откройте файл сами. Совпали ли контакты? Читается ли текст? Выполняет ли кнопка нужное действие? Так вы проверите полный короткий цикл: чтение, создание, сохранение и приёмку.
1. Координатор нескольких задач
Задача «изучи конкурентов, подготовь предложение и собери план публикаций» содержит разные работы. Координатор помогает разложить её на результаты и зависимости. Исследователь собирает факты, автор готовит текст, редактор проверяет соответствие фактам.
Hermes документирует делегирование изолированным дочерним агентам. У каждого собственный контекст, поэтому в поручении нужны конкретные материалы и критерии результата. Делегирование в Hermes.
Начните с двух независимых частей. Например, один исполнитель изучает вопросы клиентов, другой — описание продукта. Основной агент соединяет выводы и формирует предложение.
Разбери задачу: [описание]. Для каждой части укажи входные данные,
ответственного исполнителя, формат результата и критерий проверки.
Покажи зависимости: какие части требуют результата предыдущей.
Независимые части можно выполнять параллельно в отдельных файлах.
Объединение итогов и устранение противоречий выполни после их получения.
Ожидаемый результат — несколько проверяемых поручений. Если все исполнители редактируют один файл или ждут друг друга, сначала упростите распределение.
2. Разбор входящих писем
Подготовьте правила приоритета: кто ключевые клиенты, какие сроки считаются срочными, какие темы требуют вашего решения. Подключите чтение нужного ящика. Если хотите сохранять ответы внутри почты, отдельно проверьте поддержку черновиков.
Пилот удобно провести на десяти разрешённых письмах. Попросите разделить их на три группы: нужен ответ, нужно действие, для сведения. Для каждой договорённости сохраняйте связь с исходным письмом.
Разбери письма за [период]. Объедини новые сообщения одной цепочки.
Выдели просьбу, срок из текста и основание приоритета.
Для требующих ответа подготовь черновик до пяти предложений.
Неизвестную цену или обязательство пометь «нужно решение владельца».
Покажи ссылки на исходные письма. Действия ограничены чтением
и подготовкой черновиков; отправку выполняет владелец.
Сверьте сроки и полноту вручную. Только после этого подключайте ежедневную сводку. В ней должно быть видно и то, какую часть почты агент обработал.
3. Исследование потенциальных клиентов
Начните с описания подходящей компании: отрасль, размер, регион, задача, признак потребности. Агент ищет открытые факты и складывает кандидатов в таблицу.
Полезные колонки: компания, сайт, найденный сигнал, дата, источник, соответствие критериям, вопрос для дальнейшей проверки. Например, запуск нового направления может дать повод изучить потребность в обучении команды. Сам по себе этот факт ещё не доказывает намерение купить.
Найди до десяти компаний по критериям [критерии].
Для каждой укажи конкретный открытый факт, дату и URL источника.
Раздели подтверждённые сведения и предположение о потребности.
Проверь дубли по домену. При отсутствии факта оставь поле пустым.
Подготовь одну вступительную фразу для возможного обращения,
которая опирается на найденный факт. Сохрани только черновики.
Перед использованием откройте первоисточники пяти лучших кандидатов. Такой список помогает подготовиться к разговору, сохраняя связь между предложением и реальной ситуацией компании.
4. Подготовка демонстрационной страницы
По материалам потенциального клиента можно собрать локальный концепт одного улучшения: первый экран, каталог услуги или калькулятор. Берите утверждённые сведения. Цены, отзывы и результаты клиентов добавляются только из подтверждённого источника.
Условный пример: на сайте компании сложно найти состав услуги. Демо показывает понятный список этапов и контакт. Для оценки идеи этого достаточно. Визуальную форму заявки можно обозначить как демонстрационную; работающий сбор данных потребует отдельной реализации.
В задании укажите папку результата, цель страницы и критерии мобильного просмотра. Публичное размещение выделите отдельным шагом после проверки. Если концепт размещается для обсуждения, обозначьте его статус на самой странице и проверьте доступ по нужному адресу.
При ошибке сборки результат должен остаться в статусе ошибки. Заглушка с красивым заголовком имеет собственное назначение и отдельную приёмку.
5. Подготовка поста в вашем стиле
Соберите небольшую папку удачных опубликованных текстов и отдельный файл фактов для нового материала. В примерах видны ритм, длина абзацев и характер объяснения. Факты задают содержание.
Поручите агенту сначала выделить особенности подачи, затем написать один пост. Личные истории разрешайте брать только из приложенных материалов. Для каждого нового утверждения полезно видеть основание.
Прочитай образцы в папке examples и факты в source.md.
Подготовь один пост для [аудитория] объёмом до 1200 знаков.
Начни с понятной рабочей ситуации, покажи действие и короткий пример.
Сохрани тон образцов. Все биографические факты бери из source.md.
В отдельной заметке перечисли использованные факты и пробелы.
Результат сохрани локально для редакторской проверки.
После нескольких принятых текстов можно сохранить рабочую процедуру. В папку примеров стоит добавлять только материалы, которые действительно соответствуют вашему голосу.
6. Поиск вопросов, которые стоит раскрыть
Задайте узкую тему, аудиторию, несколько профильных источников и список собственных публикаций. Агент собирает недавние материалы, читает их и предлагает вопросы для продолжения.
Результат удобно принимать карточками: вопрос, кому полезен ответ, какие материалы уже есть, чего в прочитанной выборке недостаёт, возможный пример. Формулировка «в этой выборке не найден разбор» точнее глобального обещания свободной ниши.
Хороший учебный результат: «В статьях объясняют создание ИИ-отчёта, но в просмотренных примерах мало внимания сверке итоговой суммы. Можно показать проверку на пяти строках». Для такой темы уже понятно, что демонстрировать читателю.
7. Утренняя сводка
Выберите источники, которыми действительно пользуетесь: календарь, приоритетную почту, две новостные ленты. Для первого варианта достаточно календаря и одного источника задач.
Зафиксируйте часовой пояс и период. В календаре важны начало, окончание и пересечения встреч. В письмах — просьба и срок. В новостях — дата события и ссылка на первоисточник.
Попросите сохранить до десяти пунктов и явно отмечать недоступный источник. Если календарь не прочитан, сводка должна сообщить об этом. Строка «сегодня встреч нет» подходит только после успешной проверки календаря.
Перед расписанием сравните сводку с реальными источниками. После его включения проверьте время запуска и доставку именно в выбранный личный чат.
8. Мониторинг изменения цены
Выберите один URL и поля: название тарифа, сумма, валюта, период оплаты, налоги, условия скидки. Первый успешный запуск сохраняет исходное состояние. Следующие сравнивают сопоставимые значения.
Проверь страницу [URL]. Извлеки цену, валюту, период оплаты,
название тарифа и условия, при которых действует сумма.
Сравни с предыдущим успешным снимком.
Сообщи только об изменении этих полей, указав старое и новое значение.
При ошибке загрузки сохрани прежний успешный снимок
и отдельно зафиксируй ошибку. Пустое поле требует проверки.
В учебном тесте сравните два сохранённых примера страницы: цена меняется в одном, форматирование — в другом. Система должна отличить изменение стоимости от пробела или переноса строки.
Это также помогает обнаружить частую ошибку: месячный тариф сравнили с годовым платежом. Без периода оплаты цифры легко вводят в заблуждение.
9. Исследовательские заметки
Подготовьте список конкретных вопросов: «Какие данные нужны для отчёта по повторным продажам?» работает точнее широкой темы «аналитика». Укажите папку, куда сохранять результат.
В заметке нужны ответ, ссылки, дата проверки и открытые вопросы. Если найденные источники расходятся, сохраните расхождение. Связи с другими заметками добавляйте по смыслу и проверяйте существование файлов.
Удобный запрос: «Прочитай три подходящих первичных источника, выдели общий вывод, различия и практическое действие. Каждое числовое утверждение свяжи с источником. Существующую заметку дополни датированным разделом». Через неделю просмотрите несколько результатов и уточните темы, по которым получилась слишком общая информация.
10. Подбор модели и контроль расходов
Для сравнения возьмите одинаковые задания и отмечайте качество, повторные попытки, время и расход. Начать можно с трёх типов работы: извлечение полей, подготовка черновика, сложное исследование.
По фактическому результату распределяйте модели. Раздельно учитывайте основной запрос, дочерние задачи, вспомогательные вызовы и внешние инструменты. Резервная модель тоже может расходовать бюджет.
В Hermes есть настройки основной модели и делегирования. Документация описывает общую модель для дочерних агентов; произвольная таблица ролей из чужого примера может не соответствовать вашей версии. Сверяйте конфигурацию по официальной схеме перед изменением. Конфигурация Hermes, настройки делегирования.
В отчёте о расходах полезны три отдельных строки: измерено, рассчитано по текущему тарифу, пока неизвестно. Такой отчёт помогает выбрать предел расходов без выдуманной точности.
11. Передача задачи с кодом в Codex
Здесь Hermes организует поручение, а Codex работает с конкретным проектом. Задайте разрешённую папку, исходные данные и ожидаемый файл. Начинать удобно с самостоятельного инструмента: прочитать учебную CSV-таблицу и собрать сводку.
Критерий результата — правильный расчёт на подготовленных данных. Запуск программы с --help показывает только небольшой участок поведения. Для проверки добавьте обычную строку, пропуск и повторный идентификатор, затем сравните ожидаемую сумму с фактической.
В поручении зафиксируйте, что именно разрешено сохранять в Git и где заканчивается задача. Пути и текст из сообщений передавайте как данные; конструирование произвольной shell-команды из сообщения требует отдельной защиты в реализации.
В результате ждите путь к файлу, список изменений, проведённые проверки и оставшиеся ограничения. Отправка кода в репозиторий и публикация приложения должны иметь собственный подтверждённый статус.
Когда добавлять расписание
После успешного ручного цикла оформите процедуру в навык и задайте расписание. У Hermes есть регулярные задачи, а их инструкции должны содержать необходимые входные данные и параметры: отдельный запуск получает свой контекст. Руководство по автоматизации.
В карточке задачи запишите: когда запускать, откуда брать данные, где хранить последний успешный результат, когда уведомлять и что делать при сбое. Для монитора изменений обычный успешный запуск может проходить тихо. Для отчёта к совещанию важно уведомить и о недоступных данных.
Проведите три проверки: обычный запуск, повтор без новых данных и запуск с недоступным источником. Посмотрите, появляются ли дубли и сохраняется ли прежний результат при ошибке.
Для первого пилота я бы выбрал одну задачу с понятной ручной проверкой: сводку по файлу, черновик поста или мониторинг одного поля. Когда весь цикл работает предсказуемо, можно расширять источники, расписание и права агента.


