5. От одного агента к настоящей команде: профили Hermes для специалистов!
Создавайте надежных специализированных агентов (оркестраторов, исследователей, авторов, отладчиков), используя профили, SOUL.md для идентификации и понятные схемы передачи задач, вместо одного перегруженного универсального агента.
Как создать мультиагентную команду в HermesБольшинство людей используют одного ИИ-помощника, а затем пытаются заставить его стать исследователем, писателем, программистом, менеджером проектов и оператором одновременно.
Обычно это помогает на какое-то время.Затем личности начинают сливаться воедино. Контекст становится запутанным.
Память — перегруженной. Рабочие процессы перестают быть целенаправленными. Hermes предлагает более эффективный подход: создайте команду вместо того, чтобы нагружать работой одного специалиста широкого профиля.
Профили Hermes — одна из самых недооценённых функций всей системы.Это не просто косметические образы. Это изолированные агентские среды, которые позволяют разделять память, сеансы, навыки, личность, конфигурацию, состояние cron и поведение шлюза.Это значит, что вы не просто четыре раза переименовываете одного помощника.
Вы создаете агентов на основе ролей с более четкими границами и более узкой специализацией.
Вывод: переход от одного агента к настоящей многоагентной команде начинается с изоляции, а не с улучшения подсказок.
Правильная ментальная модель
Неправильная ментальная модель: «Мне нужен один гениальный искусственный интеллект, который будет делать все».
Более эффективная ментальная модель выглядит так: «Мне нужна небольшая команда с четко распределенными ролями, понятной системой передачи задач и меньшим влиянием контекста».
Именно это и делают профили Hermes.
Один профиль может мыслить как стратег. Другой может сосредоточиться на исследованиях.
Третий может оптимизировать коммуникацию. Четвертый может работать в режиме внедрения и отладки.
Поскольку их память, сеансы и личность остаются обособленными, со временем каждая из них может стать более целостной, а не превратиться в беспорядочное нагромождение.
Вывод: Профили Hermes лучше всего рассматривать как разграничение ролей при работе с искусственным интеллектом, а не как новые скины для персонажей.
Какие профили на самом деле разделяются
Вот тут-то Hermes и становится чем-то большим, чем обычный помощник.Профиль может изолировать:
- конфигурация
- сеансы
- память
- навыки
- личность
- состояние cron
- состояние шлюза
Это важно, потому что многоагентные системы дают сбой, когда все их компоненты используют одну и ту же память и тональность.
Не стоит допускать, чтобы ваш агент по написанию кода перенимал те же настройки по умолчанию, приоритеты и стилистические особенности, что и ваш исследовательский агент или агент по написанию текстов.
Между ними должна быть четкая граница.
Вывод: специализация становится устойчивой только в том случае, если государство сохраняет свою обособленность.
Самая простая структура команды
Если вам нужна практическая отправная точка, я подготовил для вас следующее. Начните с четырех ролей:
- Гермес > оркестратор
- Алан > специалист по исследованиям
- Mira > нарративный архитектор
- Turing > отладчик и системный инженер
Это сильный паттерн, потому что он отражает реальную работу.
Оркестратор отвечает за планирование, декомпозицию, последовательность действий и итоговый синтез.
Исследователь собирает источники, проверяет достоверность утверждений и преобразует исходную информацию в выводы, на основе которых можно принимать решения.
Автор превращает проверенный материал в ясное и структурированное изложение.
Инженер воплощает планы в работающие системы, тестирует, исправляет ошибки и обеспечивает надежную работу.
Вывод: наиболее полезные команды с искусственным интеллектом соответствуют реальным функциональным ролям, а не произвольным представлениям о том, какими должны быть сотрудники.
Роль 1: организатор
Ваш профиль оркестратора — это командный центр.Его задача не в том, чтобы выполнять каждую задачу лично.
Его задача — определить цель, распределить работу, поручить задачи нужным специалистам и обобщить конечный результат.
Этот профиль должен быть оптимизирован для:
- планирование
- расстановка приоритетов
- управление зависимостями
- контроль качества
- синтез
Он должен думать о рабочих процессах, а не только о том, как ответить на вопрос.Вывод: оркестратор — это диспетчер системы, а не узкое место.
Роль 2: специалист по исследованиям
Исследовательский подход должен быть скептическим, ориентированным на первоисточники и структурированным.
Его цель — собрать доказательства, сравнить источники, указать на неопределённость и отделить то, что подтверждено, от того, что лишь кажется правдоподобным.
Вот тот профиль, который вам нужен:
- обзор литературы
- маркетинговые исследования
- сравнение продуктов
- проверка источника
- отслеживание тренда
Дело не только в «качественном исследовании». Дело в том, чтобы уберечь остальных членов команды от неверных предположений.
Вывод: хороший исследовательский агент снижает уровень ложной уверенности во всей системе.
Роль 3: писатель
Профиль автора должен быть ориентирован на ясность изложения, структуру, удобочитаемость и понимание аудитории.Здесь вы превращаете необработанные данные в:
- Статьи
- брифинги
- копия продукта
- Ветки
- Скрипты
- объясняющие
Писателю не нужно постоянно держать в голове весь процесс исследования или контекст реализации.
Он должен получать более структурированную информацию и сосредоточиться на качестве коммуникации.
Вывод: писать становится лучше, когда автор не пытается одновременно быть исследователем и отладчиком.
Роль 4: разработчик/отладчик
Ваш инженерный профиль должен быть практичным, научно обоснованным и ориентированным на внедрение.Это профиль для:
- особенности здания
- сбои при отладке
- проверка кода
- проверка исправлений
- запуск тестов
- оперативное решение проблем
Этот профиль должен быть ориентирован на воспроизводимость, логи, различия и проверенные результаты, а не на красочное повествование.
Вывод: качество реализации повышается, когда один из профилей остается узкоспециализированным.
Используйте SOUL.md, чтобы сделать каждую роль реальной
Одна из самых простых ошибок при настройке мультиагентных систем — изменить только название.Если у каждого сотрудника одинаковый подход к работе, приоритеты и стиль деятельности, то это не настоящая команда. Это клоны с ярлыками.Hermes предоставляет более прочную основу в виде SOUL.md, который определяет, кто такой агент и как он себя ведет. Здесь вы формируете идентичность каждого профиля по умолчанию.Например:
- дирижер должен говорить четко и решительно
- исследователь должен быть в первую очередь ориентирован на поиск доказательств и проявлять скептицизм
- автор должен говорить четко и учитывать особенности аудитории
- Инженер должен говорить четко и по делу
Затем используйте AGENTS.md для контекста конкретного проекта, а не для идентификации.Вывод: SOUL.md создает отдельных агентов; AGENTS.md наделяет их общим контекстом миссии.
Пошаговая инструкция по настройке
Это практическая часть: как перейти от одной рабочей конфигурации Hermes к настоящей мультиагентной команде с изолированными ролями.В этом примере команда выглядит так:
- Гермес > оркестратор
- Алан > специалист по исследованиям
- Мира > писатель
- Turing > отладчик и системный инженер
Цель состоит не в том, чтобы просто создать четыре имени.
Цель состоит в том, чтобы создать четыре отдельных профиля Hermes с собственной идентичностью и состоянием.
Вывод: настоящая многоагентная система в Hermes начинается с профилей, а не с подсказок.
Шаг 1. Начните с рабочей конфигурации Hermes
Прежде чем создавать специализированных агентов, убедитесь, что основная настройка Hermes уже работает.
Это означает:
- ваша модель/провайдер настроены
- Ваши API-ключи или аутентификация уже работают
- ваша обычная среда Hermes пригодна для использования
Это важно, потому что самый простой способ собрать команду — клонировать рабочую настройку.
Вывод: начните с готовой базы, чтобы не настраивать каждый агент с нуля.
Шаг 2. Создайте профили специалистов
Создавайте каждый новый профиль, клонируя текущий рабочий профиль.
Команды:Профиль Hermes, созданный Аланом --cloneПрофиль Hermes, созданный с помощью mira --cloneПрофиль Hermes, созданный с помощью Turing --cloneЕсли вы хотите сначала изучить доступные варианты, выполните следующую команду:создание профиля Hermes с помощью команды --helpПри использовании параметра --clone копируются полезные базовые настройки, например:
- config.yaml
- .env
- SOUL.md
Но у каждого нового профиля по-прежнему есть собственная изолированная память и история сессий.
Вывод: используйте параметр --clone, если вам нужны специализированные агенты, которые наследуют ваши рабочие настройки, но не используют одно и то же внутреннее состояние.
Шаг 3. Убедитесь, что профили существуют
После создания профилей убедитесь, что они действительно созданы.Команда:список профилей hermesТеперь вы должны увидеть список своих новых профилей.На диске они должны находиться по следующим адресам:/home/neo/.hermes/profiles/alan//home/neo/.hermes/profiles/mira//home/neo/.hermes/profiles/turing/Ваш основной профиль в Hermes может оставаться главным, а остальные — выполнять функции специалистов.
Вывод: всегда проверяйте профили в интерфейсе командной строки и на диске, прежде чем двигаться дальше.
Шаг 4. Присвойте каждому профилю реальную личность с помощью SOUL.md
На этом этапе профили превращаются в реальных агентов. У каждого профиля специалиста должен быть свой файл SOUL.md:/home/neo/.hermes/profiles/alan/SOUL.md/home/neo/.hermes/profiles/mira/SOUL.md/home/neo/.hermes/profiles/turing/SOUL.mdИспользуйте SOUL.md для определения долговременной идентификации:
- тон
- поведение по умолчанию
- сильные стороны
- приоритеты
- чего агенту следует избегать
Сильный раскол выглядит так:
- Hermes: планирование, делегирование, обобщение, финальный контроль качества
- Алан: доказательства, проверка, глубина исследования, работа с неопределенностью
- Мира: ясность, структурированность, ориентация на аудиторию, отточенная коммуникация
- Тьюринг: реализация, отладка, тесты, воспроизводимость, техническая точность
Это ключевое различие:
- SOUL.md определяет, кто является агентом
- AGENTS.md определяет общий контекст проекта
Вывод: если вы меняете только название профиля, а не файл SOUL.md, то на самом деле у вас нет команды.
Шаг 5. Разделите общий контекст и идентификационные данные
После того как у каждого профиля появится своя уникальная идентификация, сохраняйте общий рабочий контекст в файлах на уровне проекта, например в AGENTS.md.Используйте его для таких целей, как:
- структура репозитория
- соглашения о кодировании
- правила рабочего процесса
- ожидания от использования инструмента
- инструкции для конкретного проекта
Не перегружайте SOUL.md временными сведениями о проекте.Такое разделение позволяет поддерживать систему в чистоте.
- Идентификационные данные хранятся в SOUL.md
- Контекст проекта остается в файле AGENTS.md
- Вывод: стабильным командам нужны стабильные идентификаторы и общий контекст, а не один гигантский набор разнородных инструкций.
Шаг 6. Добавьте общий справочный файл для команды
Это помогает вести единый справочный файл, в котором содержится информация о списке сотрудников и о том, как агенты работают вместе.Например:/home/neo/.hermes/team-agents.mdЭтот файл может описывать:
- роль каждого агента
- правила передачи
- когда использовать, какой профиль
- Как выглядит хороший результат по каждому из них
Так у вас будет одно место, где вы сможете объяснить систему себе или любому другому пользователю.Вывод: командный справочный файл упрощает настройку мультиагентной системы.
Шаг 7. Запустите каждый профиль по отдельности
После создания профилей вы можете вызывать их по отдельности.Типичный паттерн:Гермес -п АланГермес -p miraГермес -p ТьюрингВажно, чтобы каждый из них работал как отдельный профиль с изолированным состоянием.Это означает:
- Алан не унаследовал писательский талант Миры
- Тьюринг не унаследовал исследовательскую память Алана
- каждый агент становится более чистым в долгосрочной перспективе
Вывод: польза заключается в том, чтобы использовать профили по отдельности, а не просто создать их один раз.
Объединяйте профили с помощью обмена сообщениями
Профили становятся еще более функциональными в сочетании с шлюзом Hermes.
Теперь ваша команда не ограничена рамками одного локального сеанса терминала.Вы можете использовать разные профили для разных аккаунтов в мессенджерах, контролировать их удаленно, распределять работу через Telegram и сохранять границы ролей в чатах и задачах.Именно здесь Hermes начинает восприниматься не столько как отдельный помощник, сколько как операционная система.
Вывод: обмен сообщениями превращает профили из локальной организационной функции в интерактивную многоагентную систему управления.
Заключение
Если вы хотите, чтобы Hermes чувствовал себя более влиятельным, перестаньте заставлять одного агента делать все.Создайте команду.Начните с координатора, добавьте одного специалиста, проверьте передачу дел и только потом расширяйте штат. Именно на этом этапе профили Hermes перестают быть просто функцией и превращаются в инфраструктуру.
Вывод: самая эффективная мультиагентная команда — не самая большая. Это команда с наиболее четким распределением ролей.
Тут примеры промптов создаём отдельный профиль Hermes